body{background: #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 62.5%; color: #2D2D2D;}
.boxes {background:  #F2F2F2; border: solid 1px #BDBDBD; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 15px; margin: 10px 0 0 0;}
.gallerythumb {background:  #F2F2F2; border: solid 1px #BDBDBD; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding:10px; margin: 5px;}
#logo{min-width: 100px;}
.advertising {min-width:100px;}
#logo h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:2.5em;}
#logo h2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.5em;}
#logo a {color:#000000;}
#logo a:hover {color:#701000;}
a{color:#701000;}
a:hover{color:#701000;}
.linkcolor2 {color:#2D2D2D;}
.linkcolor2 a{color:#7D6D6D;}
.linkcolor2 a:hover{color:#701000;}
.linkcolor3 {color:#2D2D2D;}
.linkcolor3 a {color:#7D6D6D;}
.linkcolor3 a:hover {color:#701000;}
h1 {font-size: 2.5em;}
h2 {font-size: 2em;}
h3 {font-size: 1.5em;}
h1, h2, h3, h4{font-family:Arial, Helvetica, sans-serif; font-weight: bold; color:#2D2D2D;}
.headcolor a{color:#2D2D2D;}
.headcolor a:hover{color:#701000;}
#sidebar h3{color:#2D2D2D;}
.bg_nav{background:   #F2F2F2;   border: solid 1px #D6D6D6; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-top: 20px; margin-bottom: 10px;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: 0; width: 14em;}
#nav li li a, #nav li li a:link, #nav li li a:visited {opacity: .93; filter: alpha(opacity=93); background: #EEEEEE; width: 14em; color: #4D4D4D; float: none;}
#nav li li a:hover, #nav li li a:active {opacity: .93; filter: alpha(opacity=93); background: #701000; color: #FFFFFF; text-decoration:none;}
#nav li.current_page_item, #nav li.current_page_ancestor {color:#701000;}
#nav li.current_page_item a, #nav li.current_page_ancestor a{color:#701000;}
.secondary input {background:url(bg_search.gif) no-repeat right #FFFFFF; color:#000000; font-size:1.2em; width:140px; padding:0 5px 0 5px; margin:0.4em 0.6em 0 0; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #D6D6D6;}
ul.nav {font-family:Arial, Helvetica, sans-serif; font-size:1.2em; text-transform: uppercase; }
ul.nav li a {color:#000000; text-decoration:none; display:block; float:left; padding:0 1em; height:2.6em; line-height:2.6em;}
ul.main li:hover a {color:#701000;}
ul.main li:hover ul li a {color:#4D4D4D; background:#EEEEEE; 	
opacity: .93; filter: alpha(opacity=93);}
ul.main li:hover ul li a:hover {color:#FFFFFF; background:#701000;}
.wp-caption {border: 1px solid #DDDDDD; text-align: center; background-color: #F3F3F3; padding: 8px 3px 0 3px; margin-top: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.wp-caption p.wp-caption-text {color: #2D2D2D; font-size: 0.8em; font-weight: bold; line-height:0.9em; padding: 2px 3px 3px 3px; margin: 0;}
.bg_overlay {background: #FFFFFF;}
.album_title a{color:#2D2D2D;}
.album_title a:hover{color:#CC0000;}
#lightbox{background-color:#000000; padding:20px 20px 10px 20px; color:#B9B9B9;}
#overlay{opacity: .70; filter: alpha(opacity=70); background: #FFFFFF;}
