/*
___.                     _____                   .___
\_ |__   _____ ___  ____/ ____\ ____   ____    __| _/
 | __ \ /     \\  \/  /\   __\_/ __ \_/ __ \  / __ | 
 | \_\ \  Y Y  \>    <  |  |  \  ___/\  ___/ / /_/ | 
 |___  /__|_|  /__/\_ \ |__|   \___  >\___  >\____ | 
     \/      \/      \/            \/     \/      \/
   bmxfeed = bmx news - bias - ads - bs + awesome
*/
html,body,div,span,h1,h2,h3,h4,p,a,em,img,strong,ol,ul,li,a img{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline;}
body{font-family:Georgia, Times, serif;font-size:14px;}
h1,h2,h3,h4,h5{font-weight:400;}
h1{display:inline;float:left;font-size:3.7143em;line-height:1.0385em;margin:0.3462em 5px 0;text-shadow:1px 1px 2px rgba(0,0,0,.2);width:220px;}
h1 a:after{content:".";}
h1 a:link,h1 a:visited{color:#000;}
h1 a:hover{color:#666;text-decoration:none;}
h2{font-size:2.1429em;line-height:1.2em;margin:0.6em 0 0;}
h3{font-size:1.7143em;line-height:1.5em;margin:0.75em 0 0;}
h4{font-size:1.4286em;line-height:1.8em;margin:0.9em 0 0;}
h5{font-size:1.1429em;line-height:1.125em;margin:1.125em 0 0;}
p,li{font-size:1em;line-height:1.2857em;margin:0 0 1.2857em;}
ol,ul{list-style:none;}
a:link{color:#093;text-decoration:none;}
a:visited{color:#222;text-decoration:none;}
a:hover{color:#bf4e30;text-decoration:underline;}
a:focus{outline:1px dotted #093;}
a.on{background:#093;color:#fff;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background:-moz-linear-gradient(-90deg,#669966,#009933);background:-webkit-gradient(linear,left top,left bottom,from(#669966),to(#009933));box-shadow:1px 1px 2px rgba(0,0,0,.4);-moz-box-shadow:1px 1px 2px rgba(0,0,0,.4);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.4);}
a.on:hover{text-decoration:none;}
p a:link, p a:visited{text-decoration:underline;}
input.butt{font-size:20px;padding:3px;}
/*big box*/ #header,.content,.footer{margin:10px auto;position:relative;width:780px;}
/*self-clear*/ #header:after,.content:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
/*hide*/ h1 span,.content h2{left:-9000px;position:absolute;top:0;}
.nav li{display:inline;font-size:24px;text-shadow:1px 1px 2px rgba(0,0,0,.2);}
.nav li a:link,.nav li a:visited{color:#666;padding:3px 10px 2px;}
.nav li a:hover{color:#093;}
.nav li a.on{color:#fff;}
.nav li img{margin-bottom:-7px;}
.up{display:inline;float:left;margin:35px 0 0 10px;position:relative;width:540px;}
.up li{margin:0 0 0 42px;}
.footer{margin-bottom:50px;margin-top:20px;}
.footer li{margin:0 40px 0 0;}
.content{padding:0 5px;width:770px;}
.content li:hover{background:#f8f8f8;}
.content li:last-child{border-bottom:1px solid #ccc;}
.content li a:link{color:#093;text-shadow:1px 1px 2px rgba(0,0,0,.2);}
.content li a:visited{color:#999;}
.content li a:hover{color:#bf4e30;}
#stream{margin-top:20px;}
#stream h3{margin:35px 3px 3px;text-shadow:1px 1px 2px rgba(0,0,0,.2);}
#stream li{border-top:1px solid #ccc;list-style-type:none;margin:0;padding:20px 3px 10px;text-transform:lowercase;}
#stream li span{color:#aaa;font-size:16px;font-style:italic;margin:0 15px 0 10px;}
#stream li a{font-size:30px;margin-top:10px;}
#stream li a.shrink{font-size:24px;}
#stream li a.longass{font-size:20px;}
#stream li cite{margin-left:10px;text-transform:lowercase;}
#stream li cite a:link,#stream li cite a:visited{color:#000;font-size:14px;}
#featured h3{line-height:1.2;margin:25px 3px 3px;}
#featured h3 span{color:#999;font-size:14px;margin-left:4px;}
#featured h3 a:link,#featured h3 a:visited{color:#000;text-shadow:1px 1px 2px rgba(0,0,0,.2);}
#featured h3 span a:link,#featured h3 span a:visited{color:#093;}
#featured li{border-top:1px solid #ccc;font-size:20px;line-height:1.2;list-style-type:none;margin:0;padding:7px 3px 4px;text-transform:lowercase;}
#featured li a.shrink{font-size:17px;}
#featured li a.longass{font-size:13px;}
#featured .feed{display:inline;float:left;margin:0 35px 0 0;position:relative;width:360px;}
#featured .odd{margin-right:0;}
#featured .popular li{background:#f8f8f8;border:1px solid #ccc;font-size:17px;margin-top:-1px;padding:9px 5px 6px 5px;}
#featured .popular li span{color:#999;font-size:11px;margin-left:5px;}
#contact form{margin-top:20px;}
#sites .listing{display:inline;float:left;margin:0 15px 0 0;position:relative;width:175px;}
#sites .listing h4{margin-top:0.68em;padding:0 3px;}
#sites .listing li{border-top:1px solid #ccc;list-style-type:none;margin:0;padding:3px;}
#site h3{text-shadow:1px 1px 2px rgba(0,0,0,.2);}
#site h5{color:#666;margin-bottom:.25em;margin-top:2em;}
#site li{border-top:1px solid #ccc;list-style-type:none;margin:0;padding:3px;}
#site #siteinfo{display:inline;float:left;margin:0 15px 0 0;position:relative;width:380px;}
#site #recent{display:inline;float:left;margin:0 15px 0 0;position:relative;width:350px;}
/* IE sucks, yet I'm still accommodating for some reason */.nav li a:link, .nav li a:visited{_color:#666;_background:#fff;}#featured .popular li{_margin-top:0px;}#featured .popular li span{*font-size:10px;}