body { background-color:#262d35; background-image:none; }
h1,h2,h3,h4,h5,h6 { color:#222; }
iframe { border:0; overflow:hidden; margin:0; }

/* global nav */
#nav_network { background:#eff3f7; font-size:10px; }
#nav_network ul { top:5px; }
#nav_network ul.right li a { color:#88898b; }
#nav_network a { color:#88898b; }
#nav_network #merch_prefix { display:none; } /* remove this element */
#nav_network ul.left { left:10px; }
#nav_network ul.right { right:10px; }

#leader { padding-top:0px; position:absolute; top:30px; width:100%; } /* forum stats, ad banner*/
#forums_info{ font-size:10px; background:#f0f0f0; }
#forums_info h4 { color:#686868; }

#header_right { padding:17px 13px 0 0; top:0; right:0; position:absolute; height:105px; text-align:right; min-width:350px; background:url('http://i.somethingawful.com/core/redesign/header-grenade-bg.png') top right no-repeat; }
#header_right form { float:right; margin:0; padding:0; margin-left:5px; }
#header_right .search_box { background:#f2f2f2; height:13px; width:134px; border:1px #ddd solid; float:left; padding:0; font-size:10px; color:#aaa; padding:2px; }
#header_right .search_button { margin:0; padding:0; display:block; float:left; margin-left:1px; }
#header_right label { display:none; }
#header_right #site_info { float:right; padding-top:7px; clear:both; color:#9bafc4; font-size:11px; }
#header_right #site_info a { color:#9bafc4; }

#logo #navbar {
	width:100%;
	height:20px;
	font-size:10px;
	overflow:hidden;
	border-bottom:1px #8eaac9 solid;
	position:absolute;
	bottom:0;
	left:0;
	background:#e7eef5;
}

#navbar .navbar_buttons { float:left; height:100%; }
#navbar .navbar_buttons li {
 line-height:20px;
 margin:0 4px;
 height:20px;
 display:block;
 float:left;
 font-size:12px;
}
#navbar #buttongp1 { width:546px; margin-left:1px; }
#navbar #buttongp2 { width:256px; margin-left:7px; }
#navbar #buttongp3 { width:133px; margin-left:7px; }

#navbuttonmap { position:absolute; left:0; top:213px; z-index:99999; border:0; height:29px; width:950px; }

ul#topnav { display:none; } /* news/archive/forums nav */
form#sitesearch { display:none; }
#leader_sub { display:none; }
#contact { display:none; }

#footer { background:none; width:950px; height:auto; clear:both; margin:0; margin-top:12px; padding:1em 0; }
#footer { text-align:center; border-top:2px #ececec solid; }

/******************************/
/* frontpage.new.css */
/* feature area */
table#feature_columns { float:left; background:none; clear:both; margin:0; padding:0;  }
table#feature_columns td { border:none; background:none; }

table#feature_columns h5,
#sidebar h5 { border-bottom:1px #f2f2f2 solid; background:none; padding:0.5em 2px; font-size:14px; text-transform:uppercase; border-top:none; margin-bottom:1px; }

table#feature_columns h5 { background:none; }

ul#newsbox,
ul#features2 { margin:0; padding:0; width:314px; }

ul#newsbox li { line-height:1.3em; padding:1em 24px 0 12px; border:0 #efefef solid; border-bottom-width:2px; }
ul#newsbox img { border:1px #a0a0a0 solid; float:left; }
ul#newsbox div { margin-left:100px; }
ul#newsbox h3 { font-size:14px; }
ul#newsbox i { color:#999; font-style:normal; }
ul#newsbox li p { line-height:1.1em; margin-top:8px; }

ul#newsbox div { margin-left:92px; }
ul#newsbox li { list-style: none ! important; background:#f2f2f2; line-height:1.1em; padding:12px; border:0 #fff solid; margin:1px 1px 0 0; border-bottom-width:0; color:#555; }
.newsitem i { font-size:11px; }
ul#newsbox li p { line-height:1.3em; margin-top:4px; font-size:11px; }
ul#newsbox li p a { color:#3c5ca7; }

ul#features2 { padding-top:12px; background:#f2f2f2; }
ul#features2 li { padding-left:12px; padding-right:12px; list-style: none!important; }
ul#features2 div b { color:#959595; }
ul#features2 div a { clear:right; display:block; color:#000; }

div.featured_frontpage h4 { color: #444;font-size: 16px;font-weight: bold;padding-bottom: 10px; }

h2 a, h2 a:visited { text-decoration:none; color:#000; }
h3 a, h3 a:visited { text-decoration:none; color:#000; }

img#news_img { float:left; border:7px #0054af solid; margin:0 19px 12px 0; }

/******************************/

div.title_date h1, div.title_date .byline {
	width:75%;
	width: 480px;
}

div.column_box {
	position:relative;
	float:none;
	padding: 4px 4px;
}
div.column_box h2, div.column_box h2 a { float:none; }
div.column_box h2 a { line-height:25px; }
div.column_box a.dir_link { position:absolute; right:0; float:none; }

#sidebar h5 { border-bottom:1px #eff3f7 solid; border:0; }
#sidebar h5 { background: transparent url(http://i.somethingawful.com/core/redesign/pig.gif) no-repeat scroll right bottom; }
#sidebar { position:relative; top:0; right:0; float:right; border:0; padding:0; background:none; width:300px; }
#column_area { background:none; margin-bottom:1px; padding-bottom:0.5em; }
div.sidebar_block { background:#eff3f7 url('http://i.somethingawful.com/core/redesign/sidebar-bg.gif') repeat-x top; padding:12px 6px 12px 10px;
	margin-bottom: 40px;
	border:0;
}

ul.urls { background:none; }

/* dir */
div#site_directory {
 display:block;
 top:234px;
 right:7000px;
 left:auto;
 z-index:999999;
 height:auto;
 width:auto;
 background:#e9f3fc;
 padding:1em 0;
 border-style:solid;
 border-width:1px;
 border-left-color:#dadada;
 border-top-color:#dadada;
 border-bottom-color:#777;
 border-right-color:#777;
}
#site_directory h6 { margin-bottom:8px; font-size:12px; color:#000; text-transform:uppercase; }
#site_directory a { color:#333; text-decoration:underline; display:block; }
#site_directory a:hover { background:#f8f5bc; color:#000; }
#site_directory .folder { padding:0; padding-left:12px; margin:0; background:0; float:left; border:0px red solid; }
#site_directory ul { border-right:1px #d0d3cc solid; max-width:109px; width:109px; margin:0; padding:0 8px 0 0; }
#site_directory ul li { line-height:16px; list-style:none; list-style-image:none; margin:4px 0; padding:0; padding-left:10px; background:url('http://i.somethingawful.com/core/raquo.gif') no-repeat left; }


/* 6-8-2010 sidebar hacks */
div.sidebar_block { background-color:#f6f6f6; border-width:1px; padding:0; }
div.sidebar_block, div.sidebar_block h6 { border-color:#909090; border-style:solid; }
div.sidebar_block h6 { text-transform:none; font-size:14px; padding:4px 10px; letter-spacing:0; margin-bottom:4px; color:#444; }
div.sidebar_block h6 { background-color:#d4d4d4; border-width:0 0 1px 0; }
div.sidebar_block a, div.sidebar_block a:active, div.sidebar_block a:visited { color:#253e5f; text-decoration: none; }
/**/
.sbbox_inner { padding:0px 12px 6px 12px; }
.sbbox_inner ul { padding-left:18px; list-style:square; color:#744; }
/* .sbbox_inner ul { list-style-image:url("http://i.somethingawful.com/core/sidebar-article-bullet.png"); } */
.sbbox_inner ul li { color:#777; letter-spacing:0; }
/**/
#sidebar .sbbox_inner h5 { text-transform:none; background:none; font-size:14px;
	color:#333;
	color:#444;
}
/**/
.sbbox_inner ul.sbbox_list li { margin-bottom:6px; }
.sbbox_inner ul.sbbox_list li i { font-style:normal; color:#888; font-size:11px; }
.sbbox_inner ul.sbbox_list li i { display:block; margin-top:4px; }
.sbbox_inner ul.sbbox_list li i { display:none!important; }
/**/
.sbbox_inner ul.articles_series { list-style:none; padding-left:0; }
.sbbox_inner ul.articles_series .current {}
/**/
.sbbox_inner ul.sbbox_list li a,
.sbbox_inner ul.sbbox_list li a:visited,
.sbbox_inner ul.sbbox_list li a:active {
	text-decoration:none; border-bottom:1px #18263b solid; padding-bottom:0;
	line-height:17px; font-weight:normal!important; color:#2d476e;
	border-bottom:0;
}
.sbbox_inner ul.sbbox_list li a:hover {
	color:#7b453e; border-bottom:0;
}

.sbbox_inner p.column_description { margin:0; padding:0; }
.sbbox_inner ul.forum_links {
	padding-left:0;
	text-decoration:none;
	padding-top: 0;
	padding-bottom: 0;
}
.sbbox_inner ul.fpdirt { padding-left:0; list-style:none; }
.sbbox_inner div.more { text-align:right;
	padding-top: 4px;
}

.series_notice { margin-top:1em; font-weight:bold; }

/* 6-8-2010 fb/twitter/rss changes */
.column_box a, .column_box img { border:0; }
div.article_head { position:relative; }
div#social_hook { position:absolute; top:0; right:0; text-align:right; height:54px; }
div#social_hook.show { display:block!important; }
div#social_hook .twitter_button { text-align:left; display:block; clear:both; margin-bottom:8px; }
div#social_hook .twitter_button a { border:0; }
div#social_hook .twitter_button img { border:0; }
div#social_hook iframe { border:0; }

/**/
/**/
/* 6-15-2010 bridge header */
div#logo { background-image:none; height:115px; }
div#logo { background-image:url('http://i.somethingawful.com/core/head-logo-full.png'); }
a#logo_img { display:none; }
div#header_right { background-image:none; }
#navbuttonmap { display:none; }
/**/
div#navbar { display:none; }
ul#navbar2 { border:1px #bbb solid; border-top:0; height:20px; }
div#navbar_wrap { display:block!important; width:950px; position:absolute; bottom:0; left:0; height:31px; background-color:#fff; }
div#navbar_wrap { background-image: url('http://i.somethingawful.com/core/navbar-gradient-bg.png'); background-repeat: repeat-x; background-position: bottom; }
ul#navbar2 li { background-color:#ebebeb; font-weight:bold; text-align:center; height:20px; float:left; border-left:1px #fff solid; white-space:nowrap; }
/**/
ul#navbar2 li a { display:block; height:17px; padding-top:3px; color:#465963; text-decoration:none; }
ul#navbar2 li.nl1 { border-left:0; }
ul#navbar2 li.nl1 a { width:96px; } /* forums */
ul#navbar2 li.nl6 a { width:96px; } /* news */
ul#navbar2 li.nl2 a { width:160px; } /* phriday */
ul#navbar2 li.nl3 a { width:144px; } /* comedy gold */
ul#navbar2 li.nl5 a { width:120px; } /* flashtub */
ul#navbar2 li.nl7 a { width:112px; } /* wtf dnd */
ul#navbar2 li.nl4 a { width:128px; } /* weekend web */
ul#navbar2 li.nl8 a {
	width:135px;
	color:#403b2b;
	width:128px;
}

ul#navbar2 li a:hover { background-color:#01385f; color:#fff; background-image:none; }

ul#navbar2 li.nl8 a:hover {
	color:#fff;
	background-image: none;

	background-repeat:no-repeat;
	background-image:url('http://i.somethingawful.com/core/bullet-sitedirectory-hover.png');
	background-position:112px 4px;
	background-color: #AAA;
}

ul#navbar2 li.nl8 a {
	background-color:#e6dcbe;
	background-repeat:no-repeat;
	background-image:url('http://i.somethingawful.com/core/bullet-sitedirectory.png');
	background-position:112px 4px;
	height: 16px;
}

/**/
/**/
/**/

/* 6-17-2010 redesign (again) */
div#comfortable_outer_jacket { padding-top:24px; }
div#forums_info { display:none; }
div#ad_banner { position:absolute; top:4px; right:-18px;
	height: 90px;
}
/**/
div#navbar_wrap, div#nav_network, div#logo { width:1000px; }
div#nav_network, div#logo { left:-25px; }
div#nav_network { background-color:#dde1e4; }
div#nav_network a { color:#acafb1; }
/**/
div#navbar_wrap, div#logo { border-top:2px #142c46 solid; }
#logo_img_bluegren { position:absolute; top:3px; left:0; }
#logo img { margin:0; }
/**/
div#logo { height:140px; background-color:#142c46; background-position:0 14px; }
div#logo { background-image:url('http://i.somethingawful.com/core/header-bg-bluenoise.png'); background-repeat:repeat; }
/**/
div.feature_img_wrap, div.feature_img_wrap img#news_img {
	border:1px #70332A solid;
}
div.feature_img_wrap {
	background-color:#b05042;
	width:184px;
	height:184px;
	float:left;
	margin:0 19px 12px 0;

	width: 186px;
	height: 186px;
}
div.feature_img_wrap img#news_img { float:none; margin:7px;}
div#site_directory { top:155px; }

/* 6-21-2010 search sidebar */
#header_right { display:none; }
.sbbox_search label { font-weight:bold; display:none; }
.sbbox_search #search_sa { margin-bottom:12px; }
.sbbox_search .search_box { float:left; height:16px; margin-right:2px; }
.sbbox_search form { clear:both; }
.sbbox_search .search_button { float:left; clear:right; }
.sbbox_search input.search_box { width:240px; color:#909090; font-style:italic; border:1px #909090 solid; }
.sbbox_search input.search_box.active { color:#000; }
.sbbox_search .search_footer { margin-top:8px; font-size:10px; clear:both; float:left; width:100%; }
.sbbox_search .search_footer .email {}
.sbbox_search .search_footer .advertise { float:right; }

.sbbox_list ul, .sbbox_list ul li, .sbbox_inner ul li { list-style:none; }
.sbbox_list li { background-image: url("http://i.somethingawful.com/core/bp-5x5.png"); list-style-image:none; background-repeat:no-repeat; }
.sbbox_list li { background-position:0 6px; padding-left:10px; }
.sbbox_inner ul { padding-left:4px; }


/* ------------------------------------ NEW CRUD ---------------------------------------- */

.content_area {
	background: none;
}

div#nav_network {
	background-image: url('http://i.somethingawful.com/core/topmenu-header-bluenoisebackground-darker.png');
}

div.sidebar_block h6 {
	background-image: url('http://i.somethingawful.com/core/temp-sidebar-module-title.png');
	background-repeat: repeat-x;
	background-position: bottom;
	height: 26px;
	line-height: 26px;
	padding: 0px 10px;
	color: #FFF;
	text-shadow: 1px 1px #2c3a40;
	color: #EFF3F7;
}

h1 {
	color: #01385f;
	font-size: 26px;
	line-height: 32px;
}

div.title_date h1 {
	padding-bottom: 6px;
}

div#social_hook.show {
	padding-top: 6px;
}

div.content_area h2 {
	font-size: 17px;
	letter-spacing: -0.1px;
}

div.column_box h2 a {
	line-height: 24px;
	font-weight: bold;
	font-size: 12px;
	color: #555;
}

div#nav_network a {
	color: #b7c7d6;
}

div#nav_network a:hover {
	color: #EEE;
}

div.column_box img {
	height: 14px;
	width: 14px;
	padding-top: 5px;
	padding-left: 6px;
}

div.column_box a.dir_link {
	text-decoration: none;
	color: #555;
	font-size: 12px;
	background: url('http://i.somethingawful.com/core/directory_folder_new.png') no-repeat bottom left;
	padding-left: 23px;
	top: 5px;
	line-height: 24px;
}

.content_area p.byline, .content_area p.byline a {
	color: #777;
	font-weight: normal;
	font-size: 11px;
}

.content_area p.byline a {
	text-decoration: none;
	color: #111;
	color: #297093;
}

div.newsitem h3 {
	padding-bottom: 5px;
	line-height: 17px;
}

ul#newsbox li p {
	margin-top: 4px;
	line-height: 1.4em;
	line-height: 16px;
}

div.feature h2 {
	padding-bottom: 6px;

	padding-bottom: 2px;
}

#promo_top .feature p {
	margin-top: 8px;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 20px;
	padding-top: 10px;
	padding-bottom: 6px;
	color: #333;
}

div.feature h2 a, div.newsitem h3 a, ul#features2 div a , .content_area ol.search_results li a.title {
	color: #01385F;
	letter-spacing: .01em;
}

div.newsitem h3 a {

}

#rss img {
	height: 12px;
	width: 12px;
}

#promo_top .byline {
	line-height: 16px;
}

#promo_top .byline a {
	text-decoration: none;
}

.sbbox_search .search_button {
	margin-left: 6px;
}

.sbbox_search input.search_box {
	border-color: #dcdcdc;
	border-top-color: #B6B6B6;
	border-left-color: #B6B6B6;
	width: 234px;
	padding-left: 4px;

	background-image: url('http://i.somethingawful.com/core/searchbg-238x18.png');
	background-position: top;

	background-image: none;
	box-shadow: 2px 2px 2px #DEDEDE inset;
}

.sbbox_search .search_footer a {
	text-decoration: none;
}

.sbbox_search .search_footer {
	padding-bottom: 0;
	margin-top: 10px;
}

ul#navbar2 {
	border-bottom-width: 1px;
	border-bottom-color: #BBB;
	border-left-color: #CCC;
	border-right-color: #CCC;
	margin-bottom: 2px;
	border-left-width: 0;
	border-right-width: 0;
}

ul#navbar2 li {
	border-left-color: #BBB;
}

ul#navbar2 li a {
	padding-bottom: 1px;
}

div#navbar_wrap {
	background-image: url('http://i.somethingawful.com/core/navbar-gradient-bg-2.png');
	height: 31px;
}

div.column_box, .featurenav, .featurenavlinks {
	border: 1px solid #dcdcdc;
	border-right-color: #b6b6b6;
	border-bottom-color: #b6b6b6;
}

.featurenavlinks {
	margin-bottom: 40px;
	margin-top: 30px;
	padding: 8px 10px;
	text-align: center;
	font-size: 14px;
	line-height: 16px;
	border-radius: 10px;
	border: 1px solid #BEC1C4;
	background: #EFF3F7 none repeat-x;
	border-bottom-color: #8D8F91;
	border-right-color: #8D8F91;
}

.featurenavlinks a.prev, .featurenavlinks a.home, .featurenavlinks a.next { font-weight:bold; }

.featurenavlinks a.next {
	text-align:right;
	clear:right;
	display: inline-block;
	background: url('http://i.somethingawful.com/core/morecontent-arrow-right-inactive.png') no-repeat center right;
	padding-right: 18px;
	float: right;
}

.featurenavlinks a.prev {
	text-align:left;
	display: inline-block;
	background: url('http://i.somethingawful.com/core/morecontent-arrow-left-inactive.png') no-repeat center left;
	padding-left: 18px;
	float: left;
}

.featurenavlinks a.prev:hover {
	background: url('http://i.somethingawful.com/core/morecontent-arrow-left-active.png') no-repeat center left;
}

.featurenavlinks a.next:hover {
	background: url('http://i.somethingawful.com/core/morecontent-arrow-right-active.png') no-repeat center right;
}

.featurenavlinks a.home { text-align:center; width: 426px; }

.featurenavlinks a {
	text-decoration: none;
	color: #2D476E;
}

.featurenavlinks a.home:after {
	content:"...";
}

ul#features li p {
	line-height: 12px;
	color: #444;
}

.content_area, .content_area li {
	text-align: left;
	font-size: 14px;
}

.sbbox_inner p.column_description {
	line-height: 16px;
	line-height: 1.5em;
	padding-top: 0;
}

.sbbox_sub {
	padding-bottom: 8px;
}

.content_area div.imgcap div {
	font-size: 11px;
	padding-bottom: 6px;
	line-height: 17px;
	padding-left: 2px;
	padding-right: 2px;
}

.content_area div.imgcap img {
	margin-bottom: 4px;
	padding: 0;
	margin: 0;
}

.content_area div.imgcap {
	border: 1px solid rgb(185, 185, 185);
}

.content_area div.imgcap img {
	padding-bottom: 6px;
}

.content_area .accentbox {
	border-radius: 10px;
	line-height: 20px;
	color: #111;
	padding-left: 10px;
	padding-right: 10px;

	border: 1px solid #BEC1C4;
	background: #EFF3F7 none repeat-x;

	border-bottom-color: #506477;
	border-right-color: #506477;

	border-bottom-color: #8D8F91;
	border-right-color: #8D8F91;
}

.content_area .accentbox  img {
	box-shadow: 2px 2px 4px rgb(187, 187, 187);
	box-shadow: 3px 3px 2px rgb(136, 150, 163);
}

.content_area p.pagebar {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 12px;
}

.content_area p.pagebar a.curpage, .content_area p.pagebar a {
	padding: 3px 7px;
	white-space: nowrap;
}

.content_area p.pagebar a.curpage {
	border: 1px solid #B6B6B6;
	cursor: default;
}

.content_area p.pagebar a {
	border: 1px solid #B6B6B6;
	border-color: #a6a6a6;
	box-shadow: 2px 2px 2px #E6E6E6;
}

.content_area p.pagebar a:last-child {
	margin-right: 0;
}

.content_area p.pagebar a:hover {
	border: 1px #3D1C17 solid;
	background-color: #B05042;
	color: #FFF;
}

.content_area p.pagebar a.curpage:hover {
	border: 1px solid #B6B6B6;
	color: #999;
	background: #EEE;
}

div.article_head {
	padding-bottom: 34px;
}

div.content_area {
	width: 625px;

	width: 628px;
	line-height: 1.5em;
	padding-bottom: 16px;
	padding-right: 4px;
}

div.column_box, .featurenav {
	width: 618px;
	background: #F6F6F6;
}

div.column_box {
	height: 24px;
}

.featurenav {
	width: 610px;
}

ul#navbar2 li a:hover {
	background-image: url('http://i.somethingawful.com/core/topmenu-header-bluenoisebackground-darker.png');
}

div#site_directory {
	top: 168px;
	box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.35);
}

#alod, form.search  {
	border-radius: 10px;
	border: 1px solid #BEC1C4;
	background: #EFF3F7 none repeat-x;
	width: 626px;

	border-bottom-color: #8D8F91;
	border-right-color: #8D8F91;
}

#alod h4 {
	margin-left: 10px;
}

div.sidebar_block, div.sidebar_block h6 {
	border: 1px solid #dcdcdc;
	border-right-color: #b6b6b6;
	border-bottom-color: #b6b6b6;
}

div.content_area td, .content_area table.scores_game th, .content_area table.scores_hentai th, .content_area table.scores_rompit th, .content_area table.scores_movie th {
	font-size: 14px;
}

.content_area p.pagebar {
	padding-bottom: 18px;
	padding-top: 18px;
	line-height: 25px;
}

table.article_list td.title a {
	border-bottom: 0px #CCC dotted;
	font-size: 12px;
	line-height: 17px;
}

.featurenav h4 {
	padding-bottom: 12px;
	color: #444;
}

div.ad_mrect {
	width: 300px;
	height: 250px;
	margin-bottom: 40px;
	overflow: hidden;
	border-top: 1px #B6B6B6 solid;
	border-bottom: 1px #B6B6B6 solid;
}

ul#newsbox li {
	background-color: #FFF;
	padding: 12px 12px 12px 0;
}

div#logo {
  height: 152px;
}

div#navbar_wrap {
  height: 43px;
}

ul#navbar2 {
  height: 32px;
}

ul#navbar2 li {
  height: 32px;
}

ul#navbar2 li a, ul#navbar2 li.nl8 a {
	height: 28px;
	line-height: 28px;
	line-height: 26px;
}

ul#navbar2 li.nl8 a, ul#navbar2 li.nl8 a:hover  {
	padding-right: 4px;
	width: 124px;
	width: 126px;
	background-position: 106px 10px;
}

ul#navbar2 li.nl1 a, ul#navbar2 li.nl2 a, ul#navbar2 li.nl3 a, ul#navbar2 li.nl4 a, ul#navbar2 li.nl5 a, ul#navbar2 li.nl6 a, ul#navbar2 li.nl7 a {
	background-image: url('http://i.somethingawful.com/core/top-menu-header-choice-background-gradient-bottom.png');
	background-repeat: repeat-x;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #EEE;

	/*
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EEE),color-stop(30%,#EEE), color-stop(75%,#EEE), color-stop(100%,#CCC));
	background: -moz-linear-gradient(top, #EEEEEE 0%, #EEEEEE 30%, #EEEEEE 75%, #CCCCCC 100%);
	background-image: -ms-linear-gradient(top, #FFFFFF 75%, #CCC 100%);
	*/
}

ul#navbar2 li.nl1 a:hover, ul#navbar2 li.nl2 a:hover, ul#navbar2 li.nl3 a:hover, ul#navbar2 li.nl4 a:hover, ul#navbar2 li.nl5 a:hover, ul#navbar2 li.nl6 a:hover, ul#navbar2 li.nl7 a:hover {
	background-image: url('http://i.somethingawful.com/core/top-menu-header-choice-background-gradient-bottom-active.png');
	border-right-color: #357AAC;

	/*
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#013F6C),color-stop(30%,#012946), color-stop(70%,#012946), color-stop(100%,#013F6C));
	background: -moz-linear-gradient(top, #013F6C 0%, #012946 30%, #012946 70%, #013F6C 100%);
	*/
}

ul#features2 {
	background-color: #FFF;
}

ul#features2 li img, ul#newsbox img {
	border: 1px solid #999;
}

ul#newsbox div {
	margin-left: 0;
}

ul#newsbox img {
	width: 82px;
	height: 82px;
	margin: 0 12px 8px 0;
}

#column_area {
	margin-top: 24px;
	margin-bottom: 20px;
}

ul#features2 div b {
	line-height: 13px;
}

ul#features2 li p {
	line-height: 1.4em;
	padding-top: 0;
	margin-top: 0;
	margin-top: 4px;
}

ul#newsbox li p, ul#features2 li p  {
	line-height: 15px;
}

#alod h4 {
	padding-left: 0;
	background: none;
	font-size: 12px;
	font-weight: bolder;
	color: #393939;
}

div#navbar_wrap {
	border-top-color: #AAA;
	border-top-color: #01385F;
}

div.sidebar_block h6 {
	height: 32px;
	line-height: 32px;
	border: 1px solid #455a63;
}

ul#features2 div a {
	font-size: 14px;
	padding-bottom: 4px;
	line-height: 16px;
}

#promo_top .feature {
	margin-bottom: 32px;
}

#footer li {
	background: none;
}

#footer {
	font-size: 11px;
	padding-bottom: 0;
}

table.article_list {
	margin-bottom: 12px;
}

div.newsitem h3 {
	padding-bottom: 4px;
}

p.year_links {
	font-size: 12px;
}

.year_links {
	padding-left: 0;
}

ul#features li {
	height: 90px;
}

ul#newsbox i {
	color: #959595;
	font-weight: bold;
	line-height: 13px;
}

div.feature_block a {
	color: #01385F;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.4em;
}

div.sidebar_block a:hover {
	color: #7B453E;
}

.content_area h1 {
	letter-spacing: -0.01em;
}

.content_area a:hover, .content_area p.byline a:hover {
	color: #B05042;
}

div.column_box a.dir_link:hover  {
	color: #B05042;
}

p.signoff {
	font-weight: bold;
}

p.signoff a {
	text-decoration: none;
}

.content_area .color_red { color:#B05042; }
.content_area .color_blue { color:#4686AD; }
.content_area .color_green { color:#7A7925; }
.content_area .color_yellow { color:#FAF358; }
.content_area .color_orange { color:#f9b565; }
.content_area .color_purple { color:#4255BA; }

.contentF_area div.imgcap {
	border: 1px solid rgb(185, 185, 185);;
	background-color: #F6F6F6;
}

.content_area table.scores_game, .content_area table.scores_hentai, .content_area table.scores_rompit, .content_area table.scores_movie {
	font-size: 13px;
	width: 450px;
	border-collapse: separate;
	border-radius: 10px;
	box-shadow: 4px 4px 8px #F0F0F0;
	border: 1px solid #9E9E9E;
	background: #DDD;
	border-spacing: 0;
	padding: 4px;
	margin-bottom: 24px;
	line-height: 16px;
}

.content_area table.scores_game tr, .content_area table.scores_hentai tr, .content_area table.scores_rompit tr, .content_area table.scores_movie tr { }

.content_area table.scores_game td, .content_area table.scores_hentai td, .content_area table.scores_rompit td, .content_area table.scores_movie td {
	background: #F6F6F6;
	border: 1px solid #b6b6b6;
	border-width: 0;
	text-align: right;
	background-image: url(http://i.somethingawful.com/images/forumdisplay-grad.png);
	background-repeat: repeat-x;
	background-position: bottom;
	border-left-color: #F8F8F8;
	border-left-width: 1px;
	padding: 8px;
}

.content_area table.scores_movie tr:first-child td { border-radius: 0 6px 0 0; }
.content_area table.scores_movie tr:first-child th { border-radius: 6px 0 0 0; }

.content_area table.scores_movie tr:last-child td {
	border-radius: 0 0 6px 0;
	border: 1px solid #E2E2E2;
	border-right-color: #D1CECE;
	border-bottom-color: #D1CECE;
}

.content_area table.scores_movie tr:last-child th { border-radius: 0 0 0 6px; }

.content_area table.scores_game th, .content_area table.scores_hentai th, .content_area table.scores_rompit th, .content_area table.scores_movie th {
	background: #EEEEEE;
	border: 1px solid #b6b6b6;
	border-width: 0;
	text-shadow: 1px 1px #F7F7F7;
	color: #222;
	background-image: url(http://i.somethingawful.com/images/forumdisplay-grad.png);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 8px;
}

.content_area table.scores_game .total td, .content_area table.scores_hentai .total td, .content_area table.scores_rompit .total td, .content_area table.scores_movie .total td {
	background: #EFF3F7;
}

.content_area table.scores_game .total td, .content_area table.scores_game .total th, .content_area table.scores_hentai .total td, .content_area table.scores_hentai .total th, .content_area table.scores_rompit .total td, .content_area table.scores_rompit .total th, .content_area table.scores_movie .total td, .content_area table.scores_movie .total th {
	font-size: 16px;
	line-height: 28px;
}

.content_area table.scores_movie .total td {
	letter-spacing: 1px;
	text-shadow: 2px 2px white;
	font-size: 20px;
	background-image: url(http://i.somethingawful.com/images/forumdisplay-grad.png);
	background-repeat: repeat-x;
	background-position: bottom;
}

div.feature h2 a:hover, div.newsitem h3 a:hover, ul#features2 div a:hover, .more a:hover, #alod a:hover, #footer a:hover, #promo_top .byline a:hover {
	color: #7B453E;
}

.sbbox_inner {
	padding: 8px 12px 18px 12px;
}

#forums_links li {
	margin: 8px 0;
}

.sbbox_inner {
	padding: 10px 12px 16px 12px;
}

.sbbox_inner ul.forum_links {
	margin-top: -4px;
}

.column_box h2 {
	line-height: 25px;
}

table.article_list td.series_number  {
	font-size: 10px;
	color: #333;
}

.alod_form {
	width: 100%;
}

.alod_form  td {
	background-color: #FFF;
	width: 490px;
}

.alod_form b {
	font-size: 12px;
}

.alod_form input.nickname, .alod_form input.website, .alod_form textarea.description {
	width: 450px;
}

table.article_list td.title {
	padding-left: 8px;
}

table.article_list td {
	border: 1px solid #dcdcdc;
}

#sidebar .more a {
	height: 17px;
	width: 55px;
	line-height: 17px;
	display: block;
	background-image: url('http://i.somethingawful.com/core/morebutton-blank.png');
	background-repeat: no-repeat;
	background-position: 0;
	color: #666;
	font-weight: bold;
	text-align: center;
	font-size: 10px;
	text-decoration: none;
	margin: 0;
	padding: 0;
	margin-left: 210px;
}

#sidebar .more a:hover {
	text-decoration: none;
	color: #B05042;
	background-image: url('http://i.somethingawful.com/core/morebutton-active.png');
}

.alod_submit_link a {
	font-style: italic;
	font-size: 12px;
	color: #808B96;
	background: url('http://i.somethingawful.com/core/submit-alod-button-2.png') no-repeat bottom left;
	padding-left: 21px;
}

.alod_submit_link a:hover {
	background: url('http://i.somethingawful.com/core/submit-alod-button-2-active.png') no-repeat bottom left;
}

div.sidebar_block, div.column_box , .featurenav {
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}


#promo_top .byline {
	color: #999;
}

#promo_top .byline a {
	color: #999;
	font-weight: bolder;
}

#forums_links a {
	line-height: 15px;
	height: 15px;
}

div#site_directory div.folder.last  ul {
	border-right: none;
}

form.search {
	width: 610px;
	float: left;
}

form.search input {
	float: right;
}

ol.search_results {
	padding-top: 12px;
}

.content_area ol.search_results li {
	margin-bottom: 24px;
	margin-left: 20px;
	font-size: 15px;
	line-height: 20px;
}

.content_area ol.search_results li span.byline {
	font-size: 11px;
	color: #959595;
	line-height: 13px;
	display: block;
	margin-top: 1px;
}

.content_area ol.search_results li a {
	border-bottom-width: 0;
	font-weight: bold;
}

.content_area ol.search_results li p {
	font-size: 14px;
	line-height: 17px;
	color: #333;
	margin-bottom: 3px;
	margin-top: 13px;
}

.content_area ol.search_results li a.title {
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
	display: block;
}

.content_area ol.search_results li a.url {
	color: #3184AF;
	font-weight: normal;
	font-size: 11px;
}

.content_area ol.search_results li a:hover {
	color: #7B453E;
}

ol.search_results img {
	float: right;
	height: 60px;
	width: 60px;
	border: 1px solid #8D8F91;
	margin-left: 8px;
	box-shadow: 2px 2px 2px #E6E6E6;
}


/** Universal colors **/

div.sidebar_block, div.column_box, .featurenav {
	/** Grey rectangles with two rounded bottom corners **/
	border: 1px solid rgb(185, 185, 185);
	border-right-color: rgb(143, 143, 143);
	border-bottom-color: rgb(150, 150, 150);
	bovrder-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	background-color: rgb(231, 231, 231);
	box-shadow: 4px 4px 6px rgb(185, 185, 185);
	box-shadow: 3px 3px 4px rgb(204, 204, 204);
}

div.sidebar_block {
	background-image: -ms-linear-gradient(top, #FFFFFF 20px, #E7E7E7 56px);
	background-image: -moz-linear-gradient(top, #FFFFFF 20px, #E7E7E7 56px);
	background-image: -o-linear-gradient(top, #FFFFFF 20px, #E7E7E7 56px);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20px, #FFFFFF), color-stop(1, 56px));
	background-image: -webkit-linear-gradient(top, #FFFFFF 20px, #E7E7E7 56px);
	background-image: linear-gradient(to bottom, #FFFFFF 20px, #E7E7E7 56px);
}

.featurenavlinks, #alod, form.search, .content_area .accentbox {
	/** Blue rounded rectangles **/
	border-radius: 10px;
	border: 1px solid #b4c1cd;
	background: #EFF3F7 none repeat-x;
	border-bottom-color: #a4b3c0;
	border-right-color: #a4b3c0;
	box-shadow: -2px -3px 4px #d2dbe3 inset;
	overflow: hidden;
}

div.layout_bottom {
    background: url('http://i.somethingawful.com/core/bottom-end-image.png') no-repeat top left;
    height: 21px;
    width: 1004px;
    margin: 0 auto;
    padding-bottom: 10px;
}

#promo_top #news_img {
	box-shadow: 0px 0px 6px #FFD6D0;
	border: 1px #64251B solid;
}

span.compat86 {
	font-size: 14px;
}

div#sidebar {
	right: -14px;
}

div.ad_mrect {
	right: -14px;
}

div.content_area {
	margin-left: -8px;
}

div.sidebar_block, div.ad_mrect {
	margin-bottom: 24px;
}

div.sectionheadline {
	/* Old CSS shit */
	color: #333;
	font-size: 18px;
	letter-spacing: -0.4px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

table div.compat2 {
	/* Old CSS shit caption below images hopefully */
	font-size: 11px;
	padding-bottom: 6px;
	line-height: 17px;
}

div.tableright {
	/* More old CSS shit to right justify crap */
	float: right;
}

div.tableleft {
	/* More old CSS shit to right justify crap */
	float: left;
}

span.author {
	white-space: nowrap;
}

div.social_buttons {
	position: absolute;
	padding-top: 6px;
	top: 0;
	right: 0;
	height: 54px;
}

div.social_buttons div.twitter_tweet {
	margin-bottom: 8px;
}

div.ftwrapper {
	margin: 0 auto;
	border: 1px solid #b9b9b9;
}