html,body{height:100%;}
*{border:0;list-style:none;outline:none;text-decoration:none;margin:0;padding:0;}
header,section,footer,aside,nav,article,figure{display:block;}
body{background:#bfbfbf url(img/body_bg.png) repeat-x top;font-family:"Helvetica Neue", Arial, Geneva, Helvetica, sans-serif;font-size:12px;color:#222222;}
a,a:active{color:#555555;}
a:hover,a:focus{color:#000000;}
h1,h2,h3,h4{font-size:22px;}
.nobordertop{border-top:0 !important;}
.noborderbottom{border-bottom:0 !important;}
.left{float:left !important;}
.right{float:right !important;}
.mainwrapper{padding-top:30px;position:relative;width:500px;margin:0 auto;}
#wrap{background:#ffffff url(img/cardbg.png) repeat-x top;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:10px;-webkit-box-shadow:rgba(0,0,0,.5) 0 1px 3px;-moz-box-shadow:rgba(0,0,0,.5) 0 1px 3px;box-shadow:rgba(0,0,0,.5) 0 1px 3px;}
header{position:relative;height:60px;color:#222222;text-align:left;padding:0 5px 5px;}
header h2{font-size:4em;font-weight:bolder;line-height:1.1em;}
header h3{color:#777;font-size:.90em;text-transform:uppercase;font-weight:bolder;line-height:1.1em;}
nav ul{background:#bfbfbf url(img/navbg.png) repeat-x top;height:30px;float:right;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:0 10px;}
nav ul li{float:left;margin-top:5px;}
nav ul li a{display:block;font-size:11px;font-weight:700;line-height:25px;color:#444;border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;padding:0 10px;}
nav ul li.active,nav li.active:hover,nav li.active a,nav li.active:hover a{background:#fff url(img/tabbg.png) repeat-x top;color:#222;border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;}
nav ul li:hover,nav li:hover a{background:#e9e9e9;color:#222;border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;}
section{background:transparent;overflow:hidden;margin:0 auto;padding:5px 0;}
section h3{float:left;clear:both;font-size:16px;padding:5px 0;}
section article{position:relative;float:left;clear:both;}
section article p{line-height:22px;font-size:12px;padding:0 5px;}
section ul{float:left;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
section ul li{float:left;clear:both;}
section ul.extlist li{float:left;clear:both;border-bottom:1px dotted #000;font-size:12px;}
section ul.extlist li a{float:left;clear:both;width:410px;padding:10px;}
section ul.extlist li img{float:left;margin-right:15px;}
section ul.extlist li strong{display:block;font-family:Trebuchet MS;font-size:13px;}
section ul.extlist li.facebook{border-top:none;}
section #networks ul{margin:1px 0;}
footer{height:20px;border-top:1px dotted #000;line-height:30px;font-size:10px;padding:0 5px;}
footer a{text-decoration:underline;}
header #pic,footer p{float:right;}