/* N-Sider CSS Document */

body, td {font-size: 12px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
a {color: #000000;}
p {margin: 0px 0px 12px 0px;}
acronym, abbr {text-decoration: none; border: none; background: url(../layout/underline_dots.gif) bottom left repeat-x; cursor: help;}
form {margin: 0px;}
img {border: none;}
.nav {font-size: 11px; color: #000000; text-decoration: none;}
.nav:hover {text-decoration: underline;}
.nav2 {font-size: 10px; color: #000000; font-weight: bold; text-decoration: none;}
.nav3 {font-size: 12px; color: #3366CC;}
.update {color: #000000; font-size: 12px; text-align: center; background: #D3D3D3; padding: 2px; border-top: 1px solid #404040;}
.title {font-size: 18px; font-weight: bold;}
.tinylist {font-size: 12px;}
.alphon {width: 13px; border: 1px solid black; background-color: #FFFFFF; cursor: default;}
.alphon a {font-weight: normal; text-decoration: underline;}
.alphcurr {width: 13px; border: 1px solid black; background-color: #D8D8D8;}
.alphoff {width: 13px; border: 1px solid #D8D8D8; background-color: #FFFFFF; color: #D8D8D8; font-weight: bold;}
.alphover {width: 13px; border: 1px solid black; background-color: #99CCFF; cursor: pointer; cursor: hand;}
.alphover a {font-weight: bold; text-decoration: underline;}
.new_article {position: absolute; top: -21px; left: -89px;}
.top_nav { float: left; margin-top: 8px; padding-left: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3366CC; }
.top_nav .nav, .top_nav .nav3 { font-size: 11px; }
.top_nav .nav { padding: 0px 3px; }
.top_search { float: left; overflow: hidden; width: 151px; height: 16px; margin: 5px 0px 0px 13px; padding-top: 2px; border: 1px solid #666666; background-color: #EAEAEA; }
.top_search form { margin: 0px; padding: 0px; }
.top_search form .search_waiting, .top_search form .search_ready { width: 145px; height: 14px; margin: 0px; padding: 0px 3px; vertical-align: top; border: 0px; font-size: 10px; color: #666666; outline: 0px; text-align: center; background-color: #EAEAEA; }
.top_search form .search_ready { text-align: left; color: #000000; }
.top_search_button_active, .top_search_button_inactive { float: left; height: 14px; margin: 5px 0px 0px 5px; padding: 2px 4px; border: 1px solid #2C415A; background: url( '/layout/header_gradient_dull.gif' ) 0px -6px repeat-x #446485; font-size: 11px; color: #FFFFFF; cursor: pointer; }
.top_search_button_inactive { background: #EAEAEA; color: #666666; border: 1px solid #666666; cursor: default; }

.nsider_border_1 { width: 709px; margin: 0px 8px; border: 1px solid #404040; border-top: none; background-color: #FFFFFF; }
.nsider_border_2 { border: 1px solid #D3D3D3; }
.nsider_border_3 { border: 1px solid #AEAEAE; }
.nsider_container {
	overflow: hidden;
	width: 703px;
	border: 1px solid #9C9C9C;
	background: url( '/layout/frontpage_bg.gif' ) repeat-y #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.nsider_container a, .nsider_container a:active, .nsider_container a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #1F63A7;
}
.nsider_content_container {
	width: 703px;
	overflow: hidden;
	padding-bottom: 7px;
	background: url( '/layout/sidebar_bg.gif' ) repeat-y 473px 0px #FFFFFF;
}

/* SQL Notifications */

.sql_box {
	margin: 10px 40px;
	padding: 10px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}

.sql_content {
	padding-left: 10px;
	border-left: 1px dashed #FF0000;
	font-family: 'Courier New', Courier, monospace;
}

/* Alphabet Classes */

.alph_box {
	height: 24px;
	border-left: 1px solid #000000;
	background: url('../layout/dot.gif') 0px 23px repeat-x;
}

.alph_curr {
	width: 16px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #FFFFFF;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.alph_off {
	width: 16px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	background: url('../layout/dot.gif') 0px 22px repeat-x #F8F8F8;
	text-align: center;
	vertical-align: middle;
	color: #D8D8D8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.alph_off_curr {
	width: 16px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #FFFFFF;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: #D8D8D8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.alph_on {
	width: 16px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	background: url('../layout/dot.gif') 0px 22px repeat-x #F8F8F8;
	text-align: center;
	vertical-align: middle;
	cursor: default;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.alph_on a {
	color: #000000;
	text-decoration: none;
}

.alph_over {
	width: 16px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	background: url('../layout/dot.gif') 0px 22px repeat-x #446485;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.alph_over a {
	color: #FFFFFF;
	text-decoration: none;
}

/* Game Page Classes */

.game_footer {
	height: 15px;
	margin: 0px;
	padding: 3px 10px 1px 10px;
	border-top: 1px solid #1F4168;
	background-color: #446485;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.game_title_header {
	margin: 0px;
	padding: 3px 10px 5px 10px;
	border-bottom: 1px solid #1F4168;
	background: url( '/layout/header_gradient_dull.gif' ) repeat-x #446485;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 17px;
	color: #FFFFFF;
}

.game_section_tab_container {
	margin: 10px 10px 0px 10px;
	border-left: 1px solid #000000;
	background: url('../layout/dot.gif') 0px 27px repeat-x;
}

.game_section_tab {
	padding: 5px 10px;
	border: 1px solid #000000;
	border-right: none;
	background-color: #F8F8F8;
	font-size: 13px;
}

.game_section_tab_current {
	padding: 5px 10px;
	border: 1px solid #000000;
	border-right: none;
	border-bottom: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
}

.game_section_tab_over {
	padding: 5px 10px;
	border: 1px solid #000000;
	border-right: none;
	background-color: #446485;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 13px;
}

.game_region_tab_container {
	border-right: 1px solid #000000;
	background: url('../layout/dot.gif') 0px 25px repeat-x;
}

.game_region_tab {
	padding: 5px 10px;
	border: 1px solid #000000;
	border-right: none;
	background-color: #F8F8F8;
}

.game_region_tab_current {
	padding: 5px 10px;
	border: 1px solid #000000;
	border-right: none;
	border-bottom: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	font-weight: bold;
}

.game_region_tab_over {
	padding: 5px 10px;
	border: 1px solid #000000;
	border-right: none;
	background-color: #446485;
	color: #FFFFFF;
	cursor: pointer;
}

.game_content_container {
	margin: 0px 0px 10px 10px;
	padding: 10px 10px 0px 10px;
	border-left: 1px solid #000000;
}

.game_header {
	margin-bottom: 10px;
	padding: 3px 3px 3px 15px;
	border: 1px solid #000000;
	background: url('../layout/bullet_white.gif') 0px -1px no-repeat #446485;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.game_header td {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.game_specifications {
	padding-bottom: 8px;
}

.game_specifications, .game_specifications td {
	font-size: 11px;
}

.game_specifications .spec_list_item {
	padding: 0px 10px 2px 27px;
	background: url('../layout/bullet_blue.gif') no-repeat 12px -3px;
}

.game_release_closed {
	margin: 0px 3px 3px 3px;
	padding-left: 12px;
	border: 1px solid #000000;
	background: url('../layout/bullet_blue.gif') 0px -1px no-repeat;
	color: #000000;
}

.game_release_closed td {
	color: #000000;
}

.game_release_closed_greyed {
	margin: 0px 3px 3px 3px;
	padding-left: 12px;
	border: 1px solid #999999;
	background: url('../layout/bullet_grey.gif') 0px -1px no-repeat;
	color: #999999;
}

.game_release_closed_greyed td {
	color: #999999;
}

.game_release_closed_over, .game_release_closed_greyed_over {
	margin: 0px 3px 3px 3px;
	padding-left: 12px;
	border: 1px solid #000000;
	background: url('../layout/bullet_white.gif') 0px -1px no-repeat #446485;
	color: #FFFFFF;
	cursor: pointer;
}

.game_release_closed_over td, .game_release_closed_greyed_over td {
	color: #FFFFFF;
}

.game_release_expand {
	display: none;
	margin-bottom: 10px;
}

.game_release_expand_header {
	margin: 0px 3px 3px 3px;
	padding-left: 12px;
	border: 1px solid #000000;
	background: url('../layout/bullet_white_down.gif') 2px -1px no-repeat #446485;
	color: #FFFFFF;
}

.game_release_expand_header td {
	font-size: 11px;
	color: #FFFFFF;
}

.game_release_expand_container {
	margin: 0px 6px 3px 6px;
}

.game_release_expand_spectype {
	padding: 2px;
	width: 68px;
	background-color: #446485;
	font-size: 11px;
	color: #FFFFFF;
}

.game_release_expand_spec {
	padding: 2px;
	background-color: #F8F8F8;
	font-size: 11px;
	color: #000000;
}

.game_image_container {
	width: 140px;
	margin-bottom: 10px;
	padding: 5px;
	border: 1px solid black;
	background-color: #F8F8F8;
	text-align: center;
}

.game_more_media {
	padding: 3px;
	border: 1px solid black;
	background-color: #F8F8F8;
	text-align: center;
	font-size: 13px;
}

.game_more_media_over {
	padding: 3px;
	border: 1px solid black;
	background-color: #446485;
	text-align: center;
	font-size: 13px;
	color: #FFFFFF;
	cursor: pointer;
}

.game_media_page_container {
	height: 23px;
	margin-top: 5px; 
}

.game_media_page_current {
	float: left;
	width: 51px;
	padding: 3px;
	background-color: #446485;
	border: 1px solid #000033;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}

.game_media_page_link {
	display: block;
	float: left;
	width: 51px;
	padding: 3px;
	background-color: #F8F8F8;
	border: 1px solid #000000;
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	text-align: center;
}

.game_media_page_link:hover {
	background-color: #446485;
	border: 1px solid #000033;
	color: #FFFFFF;
	text-decoration: none;
}

.game_media_type_on, .game_media_type_over {
	width: 317px;
	margin-bottom: 10px;
	padding: 3px;
	border: 1px solid #000000;
	background-color: #446485;
	color: #FFFFFF;
	text-align: center;
	font-size: 11px;
}

.game_media_type_over {
	cursor: pointer;
}

.game_media_type_off {
	width: 317px;
	margin-bottom: 10px;
	padding: 3px;
	border: 1px solid #000000;
	background-color: #F8F8F8;
	color: #000000;
	text-align: center;
	font-size: 11px;
}

.game_media_type_greyed {
	width: 317px;
	margin-bottom: 10px;
	padding: 3px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	color: #999999;
	text-align: center;
	font-size: 11px;
}

.game_media_pages_on, .game_media_pages_over {
	padding: 3px;
	border: 1px solid #000000;
	background-color: #446485;
	color: #FFFFFF;
	text-align: center;
}

.game_media_pages_over {
	cursor: pointer;
}

.game_media_pages_off {
	padding: 3px;
	border: 1px solid #000000;
	background-color: #F8F8F8;
	color: #000000;
	text-align: center;
}

.game_media_pages_greyed {
	padding: 3px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	color: #999999;
	text-align: center;
}

.game_credit_style_1 { color: #0000CC; }
.game_credit_style_2 { color: #CC0000; }
.game_credit_style_3 { color: #006600; }
.game_credit_style_4 { color: #996600; }
.game_credit_style_5 { color: #000000; }
.game_credit_style_6 { color: #0000CC; font-style: italic; }
.game_credit_style_7 { color: #CC0000; font-style: italic; }
.game_credit_style_8 { color: #006600; font-style: italic; }
.game_credit_style_9 { color: #996600; font-style: italic; }
.game_credit_style_10 { color: #000000; font-style: italic; }

.header_small {
	border-bottom: 1px solid black;
	font-weight: bold;
	color: #336699;
}

.game_browse_header_closed {
	padding: 3px 3px 3px 15px;
	border: 1px solid #000000;
	background: url('../layout/bullet_blue.gif') no-repeat;
	font-size: 11px;
	font-weight: bold;
	color: #336699;
}

.game_browse_header_over {
	padding: 3px 3px 3px 15px;
	border: 1px solid #000000;
	background: url('../layout/bullet_white.gif') no-repeat #446485;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}

.game_browse_header_open {
	padding: 3px 3px 3px 15px;
	border: 1px solid #000000;
	background: url('../layout/bullet_white_down.gif') 1px 0px no-repeat #446485;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}

.game_browse_actions {
	margin: 0px 5px;
	padding: 7px 7px 7px 10px;
	border: 1px solid #D8D8D8;
	border-top: none;
	background-color: #F8F8F8;
}

.game_browse_statusbox {
	padding: 3px;
	border: 1px solid #000000;
	background-color: #F2F2F2;
	text-align: center;
	font-size: 11px;
}

.game_browse_statusbox td {
	font-size: 12px;
}

/* Liveblog CSS */

.newsbox_sm {
	height: 155px;
	overflow: auto;
	padding: 1px;
}

.newsbox_sm table {
	width: 443px;
}

.newsbox_med {
	height: 455px;
	overflow: auto;
	padding: 1px;
}

.newsbox_med table {
	width: 443px;
}

.newsbox_lg {
	padding: 1px;
}

.newsbox_lg table {
	width: 100%;
}

.blog_container_tall {
	width: 466px;
	height: 600px;
	overflow: auto;
}

.blog_container_short {
	width: 466px;
	height: 300px;
	overflow: auto;
}

.blog_title{
	padding: 5px 0px 4px 0px;
	border-bottom: 1px solid #003366;
	background: #446485;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	color: #FFFFFF;
}

.blog_intro {
	padding: 10px;
	background-color: #F2F2F2;
	border-bottom: 1px solid #CCCCCC;
}

.blog_update_border_active {
	margin-top: 10px;
	border: 1px solid #003366;
}

.blog_update_border_inactive {
	margin-top: 10px;
	border: 1px solid #660000;
}

.blog_update_border_active .blog_update_control_box {
	padding: 3px 5px 3px 20px;
	background: url( '../layout/blog_play.gif' ) no-repeat 6px 5px #446485;
	color: #FFFFFF;
}

.blog_update_border_inactive .blog_update_control_box {

	padding: 3px 5px 3px 20px;
	background: url( '../layout/blog_pause.gif' ) no-repeat 6px 5px #993333;
	color: #FFFFFF;
}

.blog_item {
	padding: 7px;
	border-bottom: 1px solid #666666;
}

.blog_item .markup_main_standard {
	font-size: 13px;
}

.blog_item_title {
	margin: 5px 2px 0px 2px;
	padding: 2px 2px 2px 5px;
	border: 1px solid #000000;
	background-color: #666666;
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
}

.blog_item_footer {
	clear: left;
	margin-top: 5px;
	font-size: 10px;
	font-family: Verdana;
	color: #333333;
}

.blog_expand_footer {
	height: 15px;
	padding: 3px 10px 2px 2px;
	border-top: 1px solid #003366;
	background-color: #446485;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;	
	text-align: right;
}

.blog_expand_footer span {
	cursor: pointer;
}
