@charset "utf-8";body{font-size:14px;font-family:Verdana, Geneva, sans-serif;line-height:1.5;background:#C6E2FF;height:auto;}
h2{font-size:14px;font-weight:bold;padding:5px 0;}
img{border:1px;color:#CCC;}
a{color:#05a;text-decoration:none;}
a:hover{color:#f00;}
#container{margin:0 auto;text-align:center;height:auto;width:900px;overflow-x:hidden;zoom:1;}
#header{height:70px;margin-bottom:8px;}
#header img{float:left;width:500;height:75;}
#header h2{float:right;font-weight:bold;padding-bottom:4px;border-bottom:2px #666 solid;}
#nav{margin:0px auto;font-size:12px;font-weight:bold;padding:0px;border-bottom:1px solid #00c;background:#eee;width:100%;overflow:hidden;}
#nav ul{padding:0;margin:0px;float:left;width:100%;}
#side h2{text-align:left;}
#nav li{float:left;list-style-type:none;margin:0;padding:0px;width:145px;}
#nav li a{display:block;text-decoration:none;padding:4px 0px 4px 0px;margin:0px;line-height:32px;}
#nav li a:link, #navigation li a:visited{color:#0000CC;}
#nav li a:hover{text-decoration:underline;background:#FFF;padding:4px 0px 0px 0px;margin:0px;}
#nav li#h{width:56px;height:18px;}
#nav li#more{width:85px;height:18px;}
#nav .current{background:#00C;color:#FFF;padding:4px 0px 0px 0px;margin:0px;font-weight:bold;}
#maincontent{margin-bottom:8px;background:#ededed;overflow:hidden;}
#main{float:left;width:680px;background:#EDEDED;margin:0px;padding:0px 5px 10px 20px;}
.box{margin:10px auto;padding:10px;border:solid;border-width:1.5px;border-color:#a9a9a9;}
.box h2{font-size:14px;text-align:left;padding:0px;margin:0px;padding-top:10px;}
.box p{padding:10px 0 0 0px;margin:0px;text-align:left;}
.box img{margin:0 10px 0px 0px;padding:2px;float:left;}
.box hr{margin:2px auto;height:1px;border:0;border-width:2px;border-top:1px dotted #ccc;clear:both;}
.box span{font-weight:bold;}
.more{font-size:12px;font-weight:bold;text-decoration:underline;float:right;}
#side{float:right;font-size:11px;width:180px;background:#EDEDED;}
#reviews #links{margin:2px 0px;border:dashed #FFF}
#side ol{text-align:left;font-weight:bold;margin-left:12px;padding-left:10px;}
#side ul{text-align:left;font-weight:bold;margin-left:0px;padding-left:0px;}
#social{margin:2px 0px;padding:1px;}
#social img{width:48px;height:48px;}
#footer{margin:8px auto;padding:15px 0;width:900px;background:#FFFF99;text-align:center;}
#footer span{font-weight:bolder;margin-top:16px;}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0px;}
@media screen and (max-width:768px){#container,
#footer,
#main{width:100%;padding:0px;margin:0px;}
#side{width:auto;padding:0 10px;float:left;}
.box{overflow:hidden;}
.box span{float:left;width:100%;text-align:center!important;}
.box span img{float:none;}
.box p span{text-align:left!important;}
.box span.more{float:left;width:98%;margin:15px 0;padding:5px 1%;}
#header h2{width:100%;text-align:center;}
#header img{width:100%;max-width:500px;height:auto;}
}

