/* CSS crunched with Crunch - http://crunchapp.net/ */
@import "stylesheets/social_foundicons.css";
.twitter-tweet {
	display: inline !important;
	margin: 0 0 18px 0;
	width: 100%;
}
html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,dialog,footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1.5;background:white;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;float:none !important;}
table,th,td{vertical-align:middle;}
blockquote:before,blockquote:after,q:before,q:after{content:'';}
blockquote,q{quotes:"" "";}
a img{border:none;}
:focus{outline:0;}
html{font-size:100.01%;}
body{font-size:75%;}
h1{font-size:3em;line-height:1;margin-bottom:0.5em;}
h2{font-size:2em;margin-bottom:0.75em;}
h3{font-size:1.5em;line-height:1;margin-bottom:1em;}
h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5{font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6{font-size:1em;font-weight:bold;}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0;}
p{margin:0 0 1.5em;}
.left{float:left !important;}
p .left{margin:1.5em 1.5em 1.5em 0;padding:0;}
.right{float:right !important;}
p .right{margin:1.5em 0 1.5em 1.5em;padding:0;}
a:focus,a:hover{color:#09f;}
a{color:#06c;text-decoration:underline;}
blockquote{margin:1.5em;font-style:italic;}
strong,dfn{font-weight:bold;}
em,dfn{font-style:italic;}
sup,sub{line-height:0;}
abbr,acronym{border-bottom:1px dotted #666;}
address{margin:0 0 1.5em;font-style:italic;}
del{color:#666;}
pre{margin:1.5em 0;white-space:pre;}
pre,code,tt{font:1em 'andale mono','lucida console',monospace;line-height:1.5;}
li ul,li ol{margin:0;}
ul,ol{margin:0 1.5em 1.5em 0;padding-left:1.5em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
dl{margin:0 0 1.5em 0;}
dl dt{font-weight:bold;}
dd{margin-left:1.5em;}
table{margin-bottom:1.4em;width:100%;}
th{font-weight:bold;}
th,td,caption{padding:4px 10px 4px 5px;}
tbody tr:nth-child(even) td,tbody tr.even td{background:#111111;}
tfoot{font-style:italic;}
caption{background:#111111;}
.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide{display:none;}
.quiet{color:#666;}
.loud{color:#000;}
.highlight{background:#ff0;}
.added{background:#060;color:#fff;}
.removed{background:#900;color:#fff;}
.first{margin-left:0;padding-left:0;}
.last{margin-right:0;padding-right:0;}
.top{margin-top:0;padding-top:0;}
.bottom{margin-bottom:0;padding-bottom:0;}
@font-face{font-family:"GeneralFoundicons";src:url("fonts/general_foundicons.eot");src:url("fonts/general_foundicons.eot?#iefix") format("embedded-opentype"),url("fonts/general_foundicons.woff") format("woff"),url("fonts/general_foundicons.ttf") format("truetype"),url("fonts/general_foundicons.svg#GeneralFoundicons") format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"SocialFoundicons";src:url("fonts/social_foundicons.eot");src:url("fonts/social_foundicons.eot?#iefix") format("embedded-opentype"),url("fonts/social_foundicons.woff") format("woff"),url("fonts/social_foundicons.ttf") format("truetype"),url("fonts/social_foundicons.svg#SocialFoundicons") format("svg");font-weight:normal;font-style:normal;}.icon{display:inline;width:auto;height:auto;line-height:inherit;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;font-weight:normal;font-style:normal;text-decoration:inherit;}.icon.amazon:before{font-family:"GeneralFoundicons";content:"\f024";}
.icon.facebook:before,.icon.twitter:before,.icon.rss:before{font-family:"SocialFoundicons";}
.icon.facebook:before{content:"\f003";}
.icon.rss:before{content:"\f002";}
.icon.twitter:before{content:"\f004";}
body{background:#000;color:#ffffff;font:normal 12px/1.5 "Open Sans","Helvetica","Arial",sans-serif;margin:0 !important;padding:0 !important;}
article,section{display:block;}
h1,h2,h3,h4,h5,h6{font-family:"Open Sans Extra Bold","Open Sans","Helvetica","Arial",sans-serif;font-weight:700;}
hr{width:100%;height:1px;border:none;background:#006600;margin-bottom:1.5em;clear:both;}hr.space{visibility:hidden;background:#000;}
.aligncenter,div.aligncenter{text-align:center;margin-left:auto !important;margin-right:auto !important;padding:0;}
.alignleft{float:left;margin:0 15px 15px 0;}
.alignright{float:right;margin:0 0 15px 15px;}
.wp-caption{border:1px solid #555555;padding:0 !important;margin-bottom:1.5em;text-align:center;}.wp-caption img{border:0;margin:5px !important;padding:0 !imporant;}
.wp-caption a img{margin:0 !imporant;padding:0 !important;}
.wp-caption p.wp-caption-text{font-family:"Georgia","Times",serif;font-size:10px !important;font-weight:bold;line-height:15px;margin:0 0 12px 0 !important;padding:0 3px !important;}
a{text-decoration:none;}
a:link{color:#00aa00;}
a:visited{color:#007700;}
a:hover{color:#00ee00;}
a:active{color:#ddffdd;}
#footer a,#header a,ul.social a{outline:0;}
form input,form textarea{background:#111111;border:solid 1px #555;color:#fff;padding:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}form input:focus,form textarea:focus{-webkit-box-shadow:0 0 7px #006600;-moz-box-shadow:0 0 7px #006600;box-shadow:0 0 7px #006600;}
.post-header #post-meta{margin-bottom:16px;border-bottom:1px solid #006600;border-top:1px solid #006600;}.post-header #post-meta p{margin:10px 0 !important;}
.post-header h1{display:block;font-size:30px !important;margin-bottom:16px;}
.pagination{clear:both;padding:18px 0;position:relative;font-size:11px;line-height:13px;}.pagination span,.pagination a{display:block;float:left;margin:2px 2px 2px 0;padding:6px 9px 5px 9px;text-decoration:none;width:auto;color:#fff;background:#111111;}
.pagination a:hover{color:#fff;background:#00aa00;}
.pagination .current{padding:6px 9px 5px 9px;background:#00cc00;color:#fff;}
.archive-page h1{color:#FFFFFF;font-family:"Open Sans Extra Bold","Open Sans","Helvetica","Arial",sans-serif;font-size:36px;margin:0 0 16px;}
.archive-page .archive-description{font-family:"Georgia","Times",serif;line-height:1.5em;padding:1.5em;padding-bottom:0;margin-bottom:1.5em;border-left:3px solid #006600;background:#111111;}
.archive-page article{*zoom:1;display:block;clear:both;background:url("3px-article-back.gif") transparent no-repeat scroll right bottom;margin-bottom:16px;border-bottom:solid 1px #004400;}.archive-page article:before,.archive-page article:after{content:" ";display:table;}
.archive-page article:after{clear:both;}
.archive-page article .byLine{margin-bottom:10px;}
.archive-page article .article-description{margin-bottom:10px;}
blockquote{background:#111111;border-left:3px solid #006600;padding:1.5em;margin:0 0 16px 16px;}
.row{width:100%;clear:both;margin:0 0 16px;}.row>div>h2{font-family:"Open Sans Extra Bold","Open Sans","Helvetica","Arial",sans-serif;color:#ffffff;text-transform:uppercase;text-align:center;font-size:36px;margin:0 0 16px 0;}
.row>div>h3{font-family:"Open Sans Extra Bold","Open Sans","Helvetica","Arial",sans-serif;color:#ffffff;text-transform:uppercase;font-size:28px;margin:0 0 20px 0;}
.row article{*zoom:1;width:100%;clear:both;display:block;margin:0 0 16px 0;border-bottom:1px solid #004400;background:url("3px-article-back.gif") transparent no-repeat scroll right bottom;}.row article:before,.row article:after{content:" ";display:table;}
.row article:after{clear:both;}
.row article h4,.row article p{margin:0 0 5px;}
.row article p.byline{margin:0 0 16px !important;}
#post-meta .left{width:100px;float:left;padding-top:5px;}#post-meta .left .fb-like,#post-meta .left .twitter-share-button{margin:5px 0;height:20px !important;}
#post-meta .right{width:500px;float:right;}
#post-meta .squash-top p{margin-top:0 !important;padding-top:0 !important;}
.span-1-2{margin-right:20px;width:460px;float:left;}.span-1-2 article img{width:64px;height:64px;}
.span-2-2,.span-3-3{margin-right:0px;width:940px;float:left;}
.span-1-3{width:300px;float:left;margin-right:20px;}
.home .span-1-3{font-size:80%;}.home .span-1-3 article img{width:48px;height:48px;}
.span-2-3{width:620px;float:left;margin-right:20px;}
.row article:after,.row:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.inline-menu{list-style:none;line-height:30px;text-align:center;margin:0;padding:0;}.inline-menu .heading{font-family:"Open Sans Extra Bold","Open Sans","Helvetica","Arial",sans-serif;font-weight:800;margin-right:9px;}
.inline-menu li{margin:0 9px;display:inline-block;}
table.striped tr:nth-child(even){background-color:#111111;}
table.bordered{border:solid 1px #111111;}
table.rounded{-webkit-border-radius:5px;border-radius:5px;}
table td,table th{text-align:left;padding:6px;}
table td.title{width:496px;}
table td.count{text-align:right;}
table th{background-color:#004400;}
#community_latest_ranked{width:100%;}
.imdb_movie{*zoom:1;border-top:1px solid #006600;padding-top:16px;clear:both;}.imdb_movie:before,.imdb_movie:after{content:" ";display:table;}
.imdb_movie:after{clear:both;}
.imdb_movie .poster{width:150px;float:right;margin:0 0 16px 16px !important;}
.imdb_movie h3{margin:0 0 16px 0;}
.imdb_movie dl dt{font-weight:bold;}
.imdb_movie dl dd{margin-left:16px;}.imdb_movie dl dd ul{margin:0;padding:0;}.imdb_movie dl dd ul li{display:inline;margin-right:16px;list-style:none;}
.bottom{margin-bottom:0;}
.full-width{width:100%;float:left;clear:both;}.full-width small.quiet{text-transform:uppercase;font-size:10px;color:#777777;}
.full-width .auto{float:left;margin-right:35px;max-width:50%;}
.full-width .half{width:50%;float:left;}
.full-width .third{width:32.333333333333336%;margin-right:1%;float:left;}
.full-width .fourth{width:24%;margin-right:1%;float:left;}
cite{color:#ffffff;font:normal 9px/10px Verdana;text-decoration:none;}
.fb-like{margin-bottom:16px;}
#author{overflow:hidden;}
ol.snap_nav{color:#666666;list-style:none;margin:-10px 0 5px 0;padding:0;text-align:center;}ol.snap_nav li{display:inline;margin:0 3px;}ol.snap_nav li a{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#006600;margin:0 -3px;padding:1px 3px;}
ol.snap_nav li a:hover{background-color:#008800;color:#004400;}
ol.snap_nav li.snap_selected{background-color:#004400;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#ffffff;padding:1px 3px;}
div.last{margin-right:0;}
a{-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
nav,section,header,footer,article{display:block;}
#top,#menu{margin:0;padding:0;}
.center-and-width{width:940px;margin:0 auto;clear:both;}
#pixels,#menu{display:block;float:left;width:100%;}
#pixels{background:url('3px.png') #1e1e1e;}
header#top{*zoom:1;margin-bottom:18px;}header#top:before,header#top:after{content:" ";display:table;}
header#top:after{clear:both;}
header#top nav#switcher{width:212px;float:left;font-size:14px;}header#top nav#switcher h1{font-size:1px;margin:0;padding:0;}header#top nav#switcher h1 a{text-decoration:none;color:#fff;display:block;width:212px;height:155px;margin:-25px 0;background:url('chud_roar_full.png') no-repeat 0% 50%;text-indent:-9999px;position:relative;z-index:100;}header#top nav#switcher h1 a:hover{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg);}
header#top nav#switcher ul{margin:0;padding:0;list-style:none;position:relative;z-index:200;}header#top nav#switcher ul li{display:inline;margin-right:10px;}
header#top nav#switcher ul li a{color:#99dd99;font-weight:700;text-decoration:none;padding:0 10px;line-height:30px;height:30px;display:inline-block;border-bottom:#00cc00 1px solid;-webkit-box-shadow:0 0 10px #000000;-moz-box-shadow:0 0 10px #000000;box-shadow:0 0 10px #000000;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;background:#006600;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #008800), color-stop(1, #004400));background:-ms-linear-gradient(bottom, #008800, #004400);background:-moz-linear-gradient(center bottom, #008800 0%, #004400 100%);background:-o-linear-gradient(#004400, #008800);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#004400', endColorstr='#008800', GradientType=0);}header#top nav#switcher ul li a.selected,header#top nav#switcher ul li a:hover{background:#006600;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #119911), color-stop(1, #115511));background:-ms-linear-gradient(bottom, #119911, #115511);background:-moz-linear-gradient(center bottom, #119911 0%, #115511 100%);background:-o-linear-gradient(#115511, #119911);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#115511', endColorstr='#119911', GradientType=0);color:#fff;}
header#top nav#bucket{width:728px;float:left;font-weight:800;}header#top nav#bucket ul{list-style:none;margin:14px 0;padding:0;text-align:right;}header#top nav#bucket ul li{display:inline;margin-left:18px;}header#top nav#bucket ul li a{font-weight:400;}header#top nav#bucket ul li a:link{color:#fff;}
header#top nav#bucket ul li a:hover,header#top nav#bucket ul li a:hover:visited{color:#aaa;}
header#top nav#bucket ul li a:visited{text-decoration:none;color:#ddd;}
header#top nav#bucket .ad{margin-bottom:10px;}
header#top nav#menu{position:relative;z-index:200;height:40px;font-size:15px;background:#006600;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #004400), color-stop(1, #008800));background:-ms-linear-gradient(bottom, #004400, #008800);background:-moz-linear-gradient(center bottom, #004400 0%, #008800 100%);background:-o-linear-gradient(#008800, #004400);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#008800', endColorstr='#004400', GradientType=0);-webkit-box-shadow:0 0 10px #000000;-moz-box-shadow:0 0 10px #000000;box-shadow:0 0 10px #000000;border-top:#00cc00 1px solid;}header#top nav#menu>div>ul{margin:0;padding:0;list-style:none;}header#top nav#menu>div>ul>li{float:left;margin:0 18px 0 0;}header#top nav#menu>div>ul>li.last{margin:0 !important;}
header#top nav#menu>div>ul>li.right{float:right;margin:0 0 0 18px;}
header#top nav#menu>div>ul>li>a{color:#fff;text-decoration:none;line-height:40px;text-shadow:1px 1px 0px #000;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}header#top nav#menu>div>ul>li>a:hover{color:#99dd99;}
header#top nav#menu>div>ul>li.primary{font-weight:700;}
header#top nav#menu>div>ul>li .search{margin:5px 0;height:30px;background:#fff;color:#000;width:100px;border:none;padding:0 15px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-box-shadow:inset 2px 2px 2px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 2px 2px 2px rgba(0, 0, 0, 0.3);box-shadow:inset 2px 2px 2px rgba(0, 0, 0, 0.3);-moz-opacity:0.8;-khtml-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity=80);-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}header#top nav#menu>div>ul>li .search:focus{width:130px;outline:none;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);}
#main_iaft a{text-indent:-9999px;display:block;width:23px;height:25px;margin-top:7px;background:url('iaft.png') no-repeat;}#main_iaft a:hover{background:url('iaft_hover.png');}
#main_rss>a:hover{color:#f60 !important;}
#main_amazon>a:hover{color:#f90 !important;}
#main_twitter>a:hover{color:#00aced !important;}
#main_facebook>a:hover{color:#4C66A4 !important;}
#main_twitter,#main_facebook,#main_amazon{font-size:26px;}
.span-one,.span-two,.span-three{float:left;}
.span-one,.span-two{float:left;margin-right:20px;}
.span-one{width:300px;}
.span-two{width:620px;}
.span-three{width:940px;clear:both;}
.last{margin-right:0px;}
article h3,article h4{text-transform:uppercase;}
#sidebar{position:relative;}#sidebar .alignleft img{width:50px;height:50px;margin-bottom:16px;}
#sidebar #box{min-height:250px;margin-bottom:25px;width:305px;}
#sidebar li{list-style:none !important;}
#sidebar #follow{width:300px;margin:25px auto;}#sidebar #follow div.panel{clear:both;display:none;}
#sidebar #follow #follow_shop{text-align:center;}#sidebar #follow #follow_shop form{margin:25px 0 0;}
#sidebar #follow h2{border-bottom:1px solid #003300;font-size:1.2em;font-weight:400;margin:0 0 5px;padding:0 0 7px;}#sidebar #follow h2 span{color:#006600;font-weight:700;}
#sidebar div.latest ul{margin:0;padding:0;}
#sidebar div.latest li{padding-top:7px;margin:0;}
#sidebar div.latest a.title{display:block;font-weight:700;line-height:10px;}
#sidebar div.latest img{max-width:100%;}
#sidebar div.latest cite{display:block;margin:0 0 2px 0;}
#sidebar div.latest h2 a{font-family:"Open Sans Extra Bold","Open Sans","Helvetica","Arial",sans-serif;font-size:36px;color:#fff;margin-bottom:16px;background:#004400;display:block;clear:both;padding:10px;}#sidebar div.latest h2 a:hover{color:#008800;}
#sidebar #vertical{margin-top:25px;width:300px;}
div.panel_bottom{clear:both;width:1100px;min-height:125px;margin:auto;}div.panel_bottom #line{border-bottom:1px solid #004400;height:5px;width:1000px;margin-left:50px;}
div.panel_bottom h2{width:1000px;float:left;padding-left:5px;margin-top:10px;margin-left:46px;line-height:14px;font-weight:700;font-size:16px;}
div.panel_bottom div.wrapper{width:100px;float:left;padding-left:10px;font-size:0.85em;margin-top:10px;line-height:14px;font-weight:700;}
div.panel_bottom a.more{background:transparent url('images/home.jpg') no-repeat -600px 0;display:block;float:right;position:absolute;height:27px;text-indent:-9999px;width:70px;margin:110px 0 0 930px;}
ul.inline{list-style:none;margin-left:0;padding-left:0;}ul.inline li{display:inline;margin-right:15px;}
#footer{*zoom:1;margin-top:16px;padding-top:16px;border-top:1px solid #004400;}#footer:before,#footer:after{content:" ";display:table;}
#footer:after{clear:both;}
#footer .left{text-align:center;float:left;margin-right:20px;width:250px;}#footer .left h1 a{font-size:1px;background:url('chud.png') no-repeat 50% 50%;display:block;width:250px;height:90px;text-indent:-9999px;margin:0 0 16px;}
#footer .right{width:670px;float:left;margin-right:0;}
#quote{width:auto;font-style:italic;color:#ffffff;font-size:1em;text-align:center;display:block;margin-top:30px;}
div.ad,#main #sidebar #follow #follow_shop iframe{margin:0 auto;}
ul.social li,#header ul#context li,#header #nav ul#menu li,#header ul#contact li,#footer ul#nav_footer li{display:inline;}
.article p.byline{margin-bottom:1.5em !important;}
#header #nav div.panel li span.author,#main #content div.article p.byline,div.panel_bottom div.wrapper div.author{color:#ffffff;font-size:0.85em;line-height:14px;margin:0;}
#header #nav div.panel li span.author a,div.panel_bottom div.wrapper div.author a{color:#ffffff;font-weight:700;}
#header #nav div.panel li span.author a:hover,#main #content div.article p.byline a:hover,div.panel_bottom div.wrapper div.author a:hover{text-decoration:underline;color:#5a8f00;}
.article-text p{margin-bottom:1.5em !important;font-size:13px;}
#main #sidebar div.latest span,.comment-author .says{font-style:italic;}
.comment-meta a:active,.comment-meta a:hover,.reply a:hover,a.comment-edit-link:hover{color:#ff4b33;}
#respond p,#comments-list ul #respond{margin:0;}
.cf:before{content:" ";display:table;}
.cf:after{content:" ";display:table;clear:both;}
.cf{*zoom:1;}
