
body {background:#f3f3f3; color:#555; font:76% Arial, Verdana, Helvetica, sans-serif; margin:0 auto; padding:0;}
strong, em, b, i {font-family: Verdana, Helvetica, sans-serif;}

#wrap {background:url(images/bg.gif) repeat-x top center #e9e9e9; width:990px; margin:10px auto 0; padding:0; border:1px solid #ddd;}

#head {background:url(images/head.jpg) no-repeat top left; color:#505050; height:240px; margin:0 auto; padding:0; }
#header {background:url(images/header.jpg) no-repeat top right; color:#505050; height:240px; margin:0 auto; padding:0; }
#head ul {margin:0; padding:20px 0 0 30px; list-style:none; font-size:1.1em; float:left; text-transform:uppercase; clear:left;}
#head ul li {background:url(images/navli.gif) no-repeat right center; margin:0; padding:5px 10px; display:inline;}
#head ul li.first {background:url(images/navli.gif) no-repeat right center; margin:0; padding:5px 10px 5px 0; display:inline;}
#head ul li.last {background:none; margin:0; padding:5px 10px; display:inline;}
#head ul li.socialright {background:url(images/facebook.png) no-repeat right center; margin:0; padding:7px 40px 7px 320px; display:inline;}
#head ul li a {color:#fff; text-decoration:none;}
#head ul li a:hover {color:#fff; text-decoration:underline;}
#head h1 {font-size:2.5em; font-weight:400; letter-spacing:-2px; margin:0 0 4px 15px; padding:15px 0 0;}
#head h1 a,#header h1 a:hover {font-weight:400; padding:0;}
#head h3 {font-size:1.4em; color:#555;}
#head h3.flright {float:right; margin:0 30px 0;}
#head p {font-size:1.1em; letter-spacing:-1px; margin:0 0 20px 15px; padding:0 0 0 3px;}
#head .logo {margin:43px 0 46px 190px; padding:0; float:left; border:0; clear:right;}

#content img {display:inline; padding:1px; margin:0 10px 5px 0; border:1px solid #a0bed4;}

#left {float:left; margin:0; padding:10px 0 0 0; width:615px;}
#left p {font-size:14px;}
#left img {display:inline; padding:1px; margin:0 9px 5px 0; border:1px solid #d7d7d7;}
#left img.menu {padding:0; border:none; margin:10px 0 5px;}
#left .newstop {background:url(images/newstop.gif) no-repeat bottom center; width:600px; height:6px; clear:both;}
#left .news {background:url(images/news.gif) repeat-y top center; width:580px; padding:5px 10px; margin:0;}
#left .newsbottom {background:url(images/newsbottom.gif) no-repeat top center; width:600px; height:6px; margin:0 0 10px;}

#right {width:320px; float:right;}

#right .righttop {background:url(images/sidebartop.gif) no-repeat bottom center; width:320px; height:6px;}
#right .right {background:url(images/sidebar.gif) repeat-y top center; float:right; margin:0; padding:5px 10px; width:300px;}
#right .right ul {padding:0 0 15px; margin:0;}
#right .right img.social {margin:0 10px 3px 0; border:0; float:left;}
#right .right img.rss {margin:0 10px 13px 0; border:0; float:left;}
#right .right li {list-style:none; margin:0 0 6px; padding:0;}
#right .right h2 {font-size:1.6em; color:#393b3b; font-weight:400; letter-spacing:-1px; padding:0; margin:0 0 10px;}
#right .right h3 {font-size:1.2em; color:#393b3b; font-weight:400; letter-spacing:-1px; padding:2px 0 0; margin:0;}
#right .rightbottom {background:url(images/sidebarbottom.gif) no-repeat top center; width:320px; height:6px; margin:0 0 20px;}

#content {margin:0 auto; padding:0; width:960px; text-align:left;}
#content h2 {font-size:1.6em; color:#393b3b; font-weight:400; letter-spacing:-1px; padding:0 0 10px; margin:0;}
#content h3 h3 {font-size:1.3em; font-weight:400; margin:0; padding:0;}

#foot {background:#393b3b; clear:both; color:#fff; font-size:0.9em; margin:0 auto; padding:10px 0 0; text-align:center; height:26px; border-top:1px solid #4a4d4c;}
#foot p {margin:0; padding:0;}
#foot a {background:inherit; color:#fff; font-weight:400; text-decoration:underline;}
#foot a:hover {text-decoration:none;}

#searchbox label,.hide {display:none;}
#searchbox {margin:6px 0 16px; padding:0;}
#searchform {background:#fff; border:1px solid #ccc; color:#505050; font-size:0.9em; padding:4px; width:116px;}

p {margin:0; padding:0 0 18px;}
.clear {clear:both;} 
a { color:#b0483b; text-decoration:underline;}
a:hover {text-decoration:none;}
a img {border:0px;}
.left {float:left; margin:10px 10px 5px 0;}
.right {float:right; margin:10px 0 5px 10px;}
img.socialright {margin:0; padding:0;}

td {margin:0; padding:0 20px 0 0;}

#gallery {width:555px; height:265px; padding:15px 0 0; margin:0; position:relative; }
#gallery b.default {position:absolute; width:350px; height:233px; text-align:center;}
#gallery b.default img {display:block;  width:350px; height:233px; margin:0 auto 10px auto; border:1px solid #eee; border-color:#555 #ddd #eee #333;}
#gallery b.default span {display:block; color:#222; font-family:verdana, arial, sans-serif; font-weight:normal; font-size:11px; width:300px; margin:0 auto;}

#gallery ul {list-style:none; padding:0; margin:0; width:183px; position:relative; float:right; }
#gallery ul li {display:inline; width:87px; height:59px; float:left; margin:0;}
#gallery ul li a {display:block; width:85px; height:57px; text-decoration:none; }
#gallery ul li a span {display:none;}
#gallery ul li a img {display:block; width:85px; height:57px; border:0; margin:0; padding:0;}
#gallery ul li a:hover {white-space:normal; }
#gallery ul li a:hover b {position:absolute; left:-371px; top:1px; width:300px; height:200px; text-align:center; z-index:20;}
#gallery ul li a:hover span {display:block; color:#222; font-family:verdana, arial, sans-serif; font-weight:normal; font-size:11px; width:300px; margin:0 auto;}
#gallery ul li a:hover img {margin:0 auto 10px auto; width:auto; height:auto; width:350px; height:233px; border:1px solid #eee; border-color:#555 #ddd #eee #333;}

#gallery ul li a:active, #gallery ul li a:focus {white-space:normal; border-color:#555 #ddd #eee #333; background:#777;}
#gallery ul li a:active b, #gallery ul li a:focus b {position:absolute; left:-395px; top:0; width:540px; height:281px; text-align:center; z-index:10;}
#gallery ul li a:active span, #gallery ul li a:focus span {display:block; color:#222; font-family:verdana, arial, sans-serif; font-weight:normal; font-size:11px; width:490px; margin:0 auto;}
#gallery ul li a:active img, #gallery ul li a:focus img{margin:0 auto 10px auto; width:auto; height:auto; border:1px solid #eee; border-color:#555 #ddd #eee #333;}


