@charset "UTF-8";
html{background-color:#000;background-image:url(../images/bottom-back.png);background-repeat:repeat-y;background-position:center top;}
body{width:100%;font-family:Arial, Helvetica, sans-serif;font-size:100%;line-height:120%;text-align:center;background-color:#333;background-image:url(../images/body-back.png);background-repeat:repeat-y;background-position:center top;margin:0;padding:0;}
a img{border:0;}
h1{margin-top:5px;font-family:Bitstream Vera Serif, Georgia, "Times New Roman", Times, serif;color:#8BC63F;}
h2{font-size:140%;font-family:Bitstream Vera Serif, Georgia, "Times New Roman", Times, serif;color:#8BC63F;margin:0;}
h3{font-size:130%;font-family:Bitstream Vera Serif, Georgia, "Times New Roman", Times, serif;color:#8BC63F;font-weight:400;}
h4{font-size:110%;}
.clear{clear:both;height:1px;margin-top:-1px;overflow:hidden;}
.selected{font-weight:700;}
#header-wrap{width:100%;background-image:url(../images/header.png);background-repeat:repeat-x;background-position:center top;}
#header{height:45px;width:950px;padding-top:5px;color:#FFF;margin:0 auto;}
#mainnav{height:40px;float:right;font-size:75%;list-style:none;margin:0;}
#mainnav li{float:left;padding-top:18px;}
#mainnav li a{display:block;color:#FFF;text-decoration:none;margin-left:8px;margin-right:8px;padding-right:2px;padding-left:2px;height:17px;}
#mainnav li a:hover{color:#CCC;border-bottom:2px solid #8BC63F;}
#pano{width:100%;height:auto;border-bottom:1px solid #8BC63F;border-top:1px solid #8BC63F;padding:0;}
#shadow1{height:10px;background-image:url(../images/shadow1.png);background-repeat:repeat-x;clear:both;margin:0;}
#shadow2{height:10px;background-image:url(../images/shadow2.png);background-repeat:repeat-x;}
#wrap{width:950px;height:auto;text-align:left;background-image:url(../images/wrap-back.png);background-repeat:no-repeat;background-position:center top;margin:0 auto;padding:15px 25px 10px;}
#navholder{float:left;}
.leftnav{width:180px;height:auto;font-size:72%;background-color:#555;background-image:url(../images/leftnav-top.png);background-repeat:no-repeat;background-position:left top;color:#FFF;padding:5px;}
.leftnav li{border-bottom:1px solid #333;padding-bottom:6px;margin-top:2px;}
.leftnav li a{display:block;text-decoration:none;color:#FFF;height:14px;}
.leftnav img{padding-bottom:10px;}
.leftnav-bottom{background-image:url(../images/leftnav-bottom.png);background-repeat:no-repeat;background-position:left bottom;height:5px;width:190px;}
.content{width:733px;background-color:#555;float:right;font-size:75%;border:1px solid #5c5c5c;padding:5px;}
.content-inner{background-color:#ececec;border:1px solid #454344;color:#333;padding:5px;}
.content-inner a,.cols a{color:#555;text-decoration:none;}
.content-inner a:hover,.cols a:hover{color:#999;}
#map{width:735px;background-color:#555;float:right;font-size:75%;background-image:url(../images/map-bottom.png);background-repeat:no-repeat;background-position:left bottom;padding:0 5px 5px;}
#map-button{height:30px;display:block;width:735px;background-color:#555;float:right;font-size:75%;margin-top:10px;background-image:url(../images/map-top.png);background-repeat:no-repeat;background-position:top left;text-decoration:none;color:#FFF;padding:5px;}
#map-container{border:1px solid #333;height:250px;}
#footer{width:auto;clear:both;padding-top:25px;background-color:#1e1c1d;font-size:75%;text-align:left;bottom:0;background-image:url(../images/footer-back.png);background-repeat:repeat-y;background-position:center top;}
#footer-content{width:950px;font-size:75%;margin:0 auto 10px;}
.footer-module{width:auto;background-color:#2b2b2b;text-align:left;padding:5px;}
.footer-module p{color:#8BC63F;margin-bottom:5px;}
.footer-module p a{color:#8BC63F;text-decoration:none;}
#bottom{width:100%;margin-top:10px;background-color:#000;text-align:center;clear:both;padding-top:10px;background-image:url(../images/bottom-back.png);background-repeat:repeat-y;background-position:center top;}
#bottom-content{width:950px;text-align:left;background-color:#141414;margin:0 auto;}
.addthis_button{float:right;margin-bottom:10px;margin-top:5px;}
.bottom-menu{font-size:70%;color:#FFF;float:left;margin-top:2px;}
.logo{background-image:url(../images/logosback.png);background-repeat:no-repeat;background-position:left top;display:block;height:45px;width:138px;}
.logo:hover{background-position:left bottom;}
#thumbs img{border:3px solid #333;}
#thumbs img:hover{border:3px solid #1e1c1d;}
#social{background-image:url(../images/social-back.png);background-repeat:no-repeat;height:34px;text-align:center;padding:8px;}
#social img{margin:5px;}
.code{width:auto;height:auto;border:1px dashed #8BC63F;background-color:#E2F1CF;font-family:"Courier New", Courier, monospace;padding:5px;}
#wallpapers h3{line-height:0;}
#wallpapers ul li{margin:0;padding:0;}
#wallpapers img{border:1px solid #8BC63F;margin-bottom:5px;}
h3 a,.bottom-menu a{color:#FFF;text-decoration:none;}
h3 a:hover,.leftnav li a:hover,.bottom-menu a:hover{color:#CCC;}
.leftnav ul,#wallpapers ul{list-style:none;margin:0;padding:0;}
a.copyright{font-size:90%;color:#8BC63F;line-height:250%;margin-top:15px;}
.menu,#contactform textarea{padding:5px;}
#contactform input{border:1px solid #666;padding:2px;}
#contactform textarea:focus,#contactform input:focus{border:1px solid #8BC63F;}
.footer-module form p,.footer-module p a:hover,.copyright a:hover,.white,a.copyright:hover{color:#FFF;}
a:active{outline:none;}
a:focus{-moz-outline-style:none;}
#newsletter{margin-top:5px;}
#newsletter input{background-color:#1e1c1d;color:#CCC;margin-top:3px;border:1px solid #2b2b2b;}
#newsletter input:focus{border:1px solid #666;}

/* Menu */
ul.menu {list-style:none; margin:0; padding:0;height:40px;float:right;font-size:75%;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#FFF;text-decoration:none;width:auto}
ul.menu li {position:relative;float:left;padding-top:18px;padding-bottom:5px;margin-left:8px;margin-right:8px;padding-right:2px;padding-left:2px;}
ul.menu li a:hover{color:#CCC;border-bottom:2px solid #8BC63F;}
ul.menu ul {position:absolute; top:37px; left:0; background:#8BC63F url(../images/submenu.png) repeat-x bottom left; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative;width:auto; margin:0;padding:0;display:block;}
ul.menu ul li a {display:block; padding:4px;}
ul.menu ul li a:hover {color: #666666;border-bottom:0}