body {font-size: 62.5%; font-family: Georgia,"Times New Roman",serif;}

a {color: #7AA60C}
a:hover {text-decoration: none;}

h3 {margin: 0 0 10px 0;font-size:1.2em; font-style:italic; color: #7AA60C}

#header {margin: 0 auto; height: 135px; position: relative; background: #fff; text-align: center; overflow: hidden}

#container {width: 975px; margin: 0 auto; position: relative; padding:0 10px;}
#logo {text-indent: -9000px; background: url(/img/logo.gif) no-repeat; display: block;
				 width: 194px; height: 42px;  position: absolute; z-index: 777; top: -42px; margin-left: -7px;
			}
#logo a {display: block; width: 194px; height: 42px; position: relative; z-index: 999; background: url(/img/s.gif) }

#mainNav  {height: 35px; background: #333333; border-bottom: 6px solid  #f20000;
			 position: absolute; padding-left: 184px; top: -35px; width: 790px;
			 }
#mainNav li  {float: left; font-size: 1.2em; padding: 12px 10px 10px 10px;
					 font-family: Arial ;
					 font-weight: bold; color: #b0b9bd; background: url(/img/liright.gif) no-repeat 100% 0;
			}
#mainNav li  a {text-decoration: none; color: #e6e7e8;}
#mainNav li.current_page_item a {color: #b3f212}
#mainNav li  a:hover {color: #b3f212}


#mainNav li ul *  {display: none;}


#subNav {background: #f20000; padding:7px 0 20px 192px; }
#subNav li {font-size: 1.2em; font-family: Arial; float: left; margin: 0 12px 0 0;  font-weight: bold}

#subNav li a {color: #fff}
#subNav li.current_page_item {color: #f2fa04;}
#subNav li.current_page_item a {text-decoration: none; color: #f2fa04;}
#subNav li a:hover {color: #f2fa04}

#subNav li ul *  {display: none;}

#track {padding-top: 30px; font-size: 1.2em;}
#content {float: left; width: 620px; position: relative; padding-bottom: 20px; font-size: 1.1em; overflow: hidden}
#content p {margin-bottom: 10px;  line-height: 1.4;  font-family: Arial;}
#content h2 {margin: 0px 0 10px 0; font-size:1.2em; font-style:italic; color: #f20000;}
#content h2 a {text-decoration: none;  color: #f20000}
#content h2 a:hover {text-decoration: underline;}
#content small {font-size: 0.9em; position: relative; top: -23px; font-weight: bold; float: right; color: #666}


#content .post {padding: 15px 0 15px 0; border-bottom: 1px dotted #CCCCCC;}
#content .post small {font-size: 0.8em;  font-family: Arial}
#content .more-link {display: block; text-align: right; color: #f20000; font-size: 0.85em;}
#content .navigation {color: #333; font-size: 0.8em; font-weight: 700; padding: 20px 0; border-bottom: 1px dotted #CCCCCC;}
#content .navigation .alignleft {float: left}
#content .navigation .alignright {float: right}
#content .navigation a {color: #333}

#content .postmetadata {font-size:0.8em;}
#content .postmetadata  small {margin: 50px 0 0 0; clear: both;  text-align: left; color: #666; font-size:0.9em;}
#content #respond {margin: 0 0 10px 0;font-size:1.2em; font-style:italic; color: #A52A2A}

#commentform small {color: #666; float: none; top: -2px; font-size: 0.8em;}
#comment {font-family:Arial; font-size: 1em;}
#content .commentmetadata a {color: #666}
#content img {}
#content h4 {margin: 25px 0 10px 0; font-size:1.1em; font-style:italic; color: #a52a2a; }
#content h5 {margin: 20px 0 5px 0; font-size:1.0em;}

#content table {margin: 7px 0 25px 0; vertical-align: top; overflow: hidden; zoom: 1;}
#content table td {padding: 5px;  vertical-align: top;}
#content table tr {vertical-align: top;}
#content table img {float: right;}

.commentlist {}
.commentlist li {padding:10px 0;  border-bottom: 1px dotted #CCCCCC; margin: 20px 0}
.commentlist img {float: left;}
.commentlist em {display: block; position: relative; left: 10px}
.commentlist cite {display: block; position: relative; left: 10px}
.commentlist p {margin: 15px 0 15px 0; clear: both}

#sidebar {float: right; width: 300px; padding: 10px 10px 10px 10px; font-family: Arial;
				 background:#EFEFEF;border:1px dotted #CCCCCC; margin-top: 15px; font-size: 1.2em;
		}
#sidebar h2 {color: #666; font-weight: bold; font-size: 1.1em; margin: 15px 0 0px 0; font-style:italic;color: #629e1c }
#sidebar ul li {margin-bottom: 5px; color: #999999}
#sidebar ul li ul {padding: 8px 0 0 10px;}

#searchform #s {width: 225px;}

#sidebar a {color: #666}
#sidebar a:hover {color: #666}

#sidebar .galleries {padding: 5px 0 0 0; overflow: hidden; zoom: 1}
#sidebar .galleries img {float: left; margin: 0px 2px 2px 0; border: 1px solid #dadada; width: 96px; height: 64px;}

#sidebar .categories {width: 100%; padding: 4px 18px 15px 10px; background: #333;
			position: relative; right: 17px;
		}
#sidebar .categories h2 {color: #f2fa04; font-size: 1.4em; padding:10px 0 0 10px; margin: 0px 0 3px 0}
#sidebar .categories a {color: #fff;}
#sidebar .categories a:hover {color: #fff}
#sidebar .categories ul li {padding-left: 15px; color: #f1f1f2; font-weight: bold; margin-bottom: 12px; font-size: 16px; }
#sidebar .categories ul li ul {font-size: 12px; padding: 7px 0 2px 0;  }
#sidebar .categories ul li ul li {background: url(/img/cutcat.gif) no-repeat 0 4px; padding-left: 12px;}
#sidebar .categories ul li ul li a {color: #f2fa04; }

#footer {margin: 0 auto 0 auto; position: relative; clear: both;font-family: Arial; line-height: 1.4;
			padding: 10px; font-size: 1.1em; background: #333; color: #cacaca; border-top: 20px solid #fff;
		}

.clear {clear: both}
.hidden {display: none;}


.mainShop {display: block; width: 200px; height: 25px; position: absolute; right: 5px; top: 5px; cursor: pointer;
			 background: url(/img/shop.png) no-repeat 0 0; color: #fff; font-weight: bold; text-decoration: none;
			 font-family: Arial; padding: 6px 0 0 0; text-align: center; z-index: 900000; font-size: 12px; text-transform: uppercase ;
			}
.mainShop:hover {color: #F2FA04}
.wp-caption-dd {display: block; width: 200px; height: 25px; float: right;
			 background: url(/img/shop.png) no-repeat 0 0; color: #fff; font-weight: bold; text-decoration: none; cursor: pointer;
			 font-family: Arial; padding: 4px 0 0 0; line-height:1.4; text-align: center; z-index: 900000; font-size: 12px;}
.wp-caption-dd:hover {color: #F2FA04}

#test {background: #dadada; padding: 20px; font-size: 1.2em; margin: 20px;}
.noBorder {border: none !important;}
.avatar {border: none !important}

.home-link {
	position:absolute;
	right:10px;
	top:17px;
	font-size:12px;
}
.home-link a{
	color: #006cff !important;
}
.prevnext {
	overflow: hidden; zoom: 1; margin: 10px 0 0 0;
}
.big, .thumbs {
	margin: 10px auto; 
}
.big {
	border: 1px solid #dadada;
}
.album_title {
	color: #629E1C !important; font-style:normal !important; font-size: 15px !important;
}
.registrations {
	height:25px;
	position:absolute;
	right:11px;
	top:-25px;
	z-index:999;
	background: #E50000;
	font-family: Arial;
	padding: 0 10px;
	color: #fff;
}
.registrations li {
	display: inline; padding: 0 2px; line-height: 23px; font-size: 10px; font-weight: bold;  text-transform: uppercase ; color: #fff;
}
.registrations li a{
	color: #fff; text-decoration: none;
}