@charset "utf-8";

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%;

	vertical-align: baseline;

	background: transparent;

}

body {
	line-height: 1;

}

ol, ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: '';

	content: none;

}



:focus {

	outline: 0;

}



ins {

	text-decoration: none;

}

del {

	text-decoration: line-through;

}



table {

	border-collapse: collapse;

	border-spacing: 0;

}



div.entry p { padding: 0px 0px 10px; }

html, body { margin: 0; padding: 0; }



body { background: #191919 url("../images/background.jpg") repeat-x; font: 11px Tahoma; color: #d9d7da; }

br.cl { clear: left; line-height: 0px; padding: 0; margin: 0; }

.cb { clear: both; }

.hidden { display: none; }

.center { text-align: center; }

p.center { padding: 8px 0px 8px; }

.orange { color: #ff9900 !important; }

.tangerine { color: #ff6600 !important; }

.blue { color: #7ec2d9 !important; }
a.blue { text-decoration: none !important; }

form { display: block; }

.padding { padding: 8px !important; }

img.icon { vertical-align: middle; padding: 0px !important; margin: 0px 8px 0px 8px; }

div.spacer { margin-top: 140px !important; }

strong.title { font-size: 12px; color: #ff6600; }

.left { float: left !important; }

.right { float: right !important; }

.red { color: red; }

.separated { margin-top: 6px !important; }

.padded { padding-top: 6px !important; }

.capitalize { text-transform: capitalize !important; }

.strong { font-weight: bold !important; }

.middle { vertical-align: middle; }

.top { vertical-align: top; }

.bottom { vertical-align: bottom; }

.green { color: #9bc93e !important; }

div#content img.subscribe { padding: 2px 3px 0px 10px !important; float: right; }

div#left img.subscribe { padding: 0px 3px 0px 10px !important; float: right; }

div#right img.subscribe { padding: 2px 3px 0px 10px !important; float: right; }

.required { border-bottom: 1px solid #333; }

img.country { height: 11px !important; width: 16px !important; }

.tar { text-align: right !important; }



input, textarea, select { font: 11px Tahoma; color: #ccc; border: 1px solid black; background: #333; padding: 3px; }

textarea, input, select { width: 80%; }

table.registration td { padding-bottom: 5px; }



a { color: #ccc; text-decoration: none; }

a img { border: 0; }

div.entry a { text-decoration: underline; }



div#page { width: 997px; background: url("../images/page_background.jpg") repeat-y; margin: auto; position: relative; }



div#left { float: left; width: 308px; margin: 0px 7px 0px 0px; background: #191919; }

div#right { float: right; width: 224px; margin: -2px 0px 0px 7px; background: #191919; }

div#content { float: left; margin: -93px 0px 0px 0px; }



/* Left side headers */

div#left h2 { text-indent: -9000px; display: block; width: 308px; height: 33px; padding: 0px; margin: 0px; background: url("../images/left_title.jpg") no-repeat; cursor: pointer; }

div#left h3 { display: block; width: 296px; height: 24px; padding: 8px 0px 0px 12px; margin: 0px; background: url("../images/left_title_h3.jpg") no-repeat; color: #ff6600; text-transform: uppercase; font-size: 11px; }



/* Adverts */

div.advert img { border: 1px solid black; }

div#left div.advert img { width: 306px; display: block; }

div#content div.advert { z-index: -1; width: 451px; text-align: right; }

div#content div.advert img { margin: 0px 0px 0px; max-width: 680px; }

div#content div#midad img { width: 449px; margin: 0px 0px 4px; }



/* Left side: Latest news/rumors/previews/reviews */

div#left p.padding { background: url("../images/left_bg.jpg") repeat-y; }

div#left dl { display: block; height: 22px; width: 308px; background: url("../images/left_row.jpg") no-repeat; margin: 0; padding: 0; }

div#left dl.last { background: url("../images/left_row_last.jpg") no-repeat; }

div#left dl a { display: block; height: 19px; width: 100%; }

div#left dl dt { width: 48px; font-weight: bold; color: #ff6600; margin: 0; padding: 4px 0px 0px 0px; float: left; text-align: center; }

div#left dl dt a { color: #ff6600; }

div#left dl dd { margin: 0; padding: 4px 0px 0px 8px; float: left;}

div#left dl dd.blue { color: #7ec2d9; font-weight: bold; float: right; padding: 3px 5px 0px 0px; }

div#left dl dd.blue a { color: #7ec2d9; }



div#left dl.game_list { height: 32px; background: url("../images/left_game_list.jpg") no-repeat; text-transform: uppercase; }

div#left dl.game_list dt { width: 85px; padding: 9px 0px 0px 0px; }

div#left dl.game_list dd { width: 37px; padding: 9px 0px 0px 0px; text-align: center; cursor: pointer; }



div#left div#ajax_poll { background: url("../images/left_bg.jpg") repeat-y; }

div#left div#ajax_poll p { padding: 0px 8px 5px 8px; }

div#left div#ajax_poll h3 { background: none; }

div#left div#ajax_poll input { width: auto; margin: 5px 5px 3px 0px; vertical-align: middle; }



div#latest_features, div#esports, div#columns { margin-bottom: 6px; }

div#latest_features h2 { margin-top: 6px; background: url("../images/left_latest_features.jpg") no-repeat; }

div#esports h2 { background: url("../images/left_esports.jpg") no-repeat; }

div#columns h2 { background: url("../images/columns_header.jpg") no-repeat; }

div#video_games h2 { background: url("../images/left_video_games.jpg") no-repeat; }

div#video_games img { display: block; width: 306px; height: 80px; background: #222; border-left: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000; }



/* Left side forums */

div#forum_activity dl { background: url("../images/forums_dl.jpg") no-repeat; }

div#forum_activity dl dt { font-weight: normal; color: #ccc; width: 147px; padding: 3px 0px 0px 22px; text-align: left; }

/* Left side blogs */

div#recent_blog dl { background: url("../images/forums_dl.jpg") no-repeat; }

div#recent_blog dl dt { font-weight: normal; color: #ccc; width: 147px; padding: 3px 0px 0px 22px; text-align: left; }



/* Left side releases */

div#release_dates h3 { font-weight: bold; font-size: 13px; color: #ff6600; display: block; width: 298px; height: 26px; background: url("../images/release_h3.jpg") no-repeat; padding: 8px 0px 0px 10px; text-transform: uppercase; }

div#release_dates div#most_awaited { width: 308px; height: 40px; background: url("../images/most_awaited.jpg") no-repeat; }

div#release_dates img { width: 304px; height: 80px; padding: 1px 2px 1px 2px; background: url("../images/release_img.jpg") no-repeat; }

div#most_awaited dl { background: none; height: auto; padding: 0px 5px 0px 7px; width: 296px; }

div#most_awaited dl.blue { padding-top: 2px; }

div#most_awaited dl dt { float: left; width: auto; font-weight: normal; color: #ccc; }

div#most_awaited dl.blue dt, div#most_awaited dl.blue dd { color: #7ec2d9; font-size: 12px; }

div#most_awaited dl.blue dt { font-weight: bold; }

div#most_awaited dl dd { float: right; }



/* Footer */

div#footer_wrapper { width: 100%; height: 129px; background: url("../images/footer_background.jpg") repeat-x; padding: 0px 0px 31px; }

div#footer { width: 900px; height: 96px; margin: auto; background: url("../images/footer.jpg") no-repeat; padding: 33px 0px 0px 97px; }

div#footer ul { list-style: none; margin: 0px; }

div#footer ul li { color: #fff; float: left; padding: 0px 4px 0px 0px; }

div#footer ul li a { color: #81bfd6; text-decoration: none; }



div#footer p#copyright { text-transform: uppercase; margin: 0; padding: 33px 0px 0px; }



/* Header */

div#header { background: url("../images/header.jpg") no-repeat; width: 1010px; height: 124px; margin: auto; padding: 50px 0px 0px 0px; }



/* Navigation */

ul#navigation { list-style: none; padding: 0px 0px 0px 423px; }

ul#navigation li { display: inline; float: left; background: url("../images/navigation_right.jpg") no-repeat top right; padding: 8px 18px 0px 0px; }

ul#navigation li a { color: #83c1d8; float: left; display: block; height: 19px; text-transform: uppercase; font-weight: bold; text-decoration: none; }

ul#navigation li.arrow { z-index: 0; padding: 8px 29px 0px 0px; background: url("../images/navigation_arrow.jpg") no-repeat top right; }



/* Right/headers */

div#right h2, div#user_area h2 { width: 224px; display: block; text-indent: -9000px; padding: 0; margin: 0; }

div#user_area h2 { height: 46px; background: url("../images/user_area.jpg") no-repeat; }

div#league_coverage h2 { height: 34px; background: url("../images/league_header.jpg") no-repeat; display: block }

div#demos_replays h2 { height: 35px; background: url("../images/demos_replays2.jpg") no-repeat; margin-top: 5px; }

div#right_matches h2 { height: 41px; background: url("../images/right_matches.jpg") no-repeat; }

div#broadcast_schedule h2 { height: 41px; background: url("../images/broadcast_schedule.jpg") no-repeat; }

div#latest_media h2 { height: 35px; background: url("../images/downloads.jpg") no-repeat; margin-top: 5px; }

div#right_forums h2 { height: 35px; background: url("../images/forum_right.jpg") no-repeat; }

div#latest_blogs h2 { height: 34px; background: url("../images/blogs_header.jpg") no-repeat; border-bottom: 1px solid #000000; margin-top: 4px }



div#right h3 { width: 212px; height: 23px; background: url("../images/right_h3.jpg") no-repeat; text-transform: uppercase; color: #ff6600; font-weight: bold; display: block; padding: 10px 0px 0px 12px; font-size: 11px; }

div#right div#details h3 { height: 22px; display: block; width: 217px; padding: 10px 0px 0px 7px; background: url("../images/right_h3_details.jpg") no-repeat; }

img.subscribe { margin: 6px 6px 0px; vertical-align: middle; float: right; display: block; width: 20px; height: 20px; }



div#right a.more { display: block; width: 224px; height: 33px; background: url("../images/right_more.jpg") no-repeat; text-indent: -9000px; }

div#right_matches a#full_schedule { height: 34px; background: url("../images/right_full_schedule.jpg") no-repeat; }

div#right_matches a#more_results { background: url("../images/right_more_results.jpg") no-repeat; }



div#right dl { background: url("../images/right_dl.jpg") no-repeat; height: 22px; width: 224px; display: block; }

div#right dl dt { float: left; padding: 5px 0px 0px 8px; }

div#right dl dt img { vertical-align: top; padding: 3px 3px 0px 0px; }

div#right dl dd { float: right; padding: 5px 7px 0px 0px; }



/* Right: User Area */

div#user_area { width: 224px; height: 91px; position: absolute; right: 0px; top: 0px; margin: -93px 0px 0px 0px; }

div#user_area dl { color: #ccc; display: block; margin: 0; padding: 0; width: 224px; height: 32px; background: url("../images/user_area_dl.jpg") no-repeat; }

div#user_area dt { float: left; margin: 0; padding: 7px 0px 0px 8px; }

div#user_area dd { float: right; margin: 0; padding: 5px 8px 0px 0px; }

div#user_area dd input { color: #ccc; font-size: 11px; padding: 3px 2px 0px 2px; width: 124px; height: 17px; background: url("../images/user_input.jpg") no-repeat; vertical-align: top; border: 0; }

a#register { text-indent: -9000px; display: block; height: 45px; width: 224px; background: url("../images/user_register.jpg") no-repeat; }

a#upgrade { text-indent: -9000px; display: block; height: 46px; width: 224px; background: url("../images/user_upgrade.jpg") no-repeat; }



div#user_area dl#login { color: #ccc; display: block; margin: 0; padding: 0; width: 224px; height: 30px; }

div#user_area dl#login dt { float: left; margin: 0; padding: 8px 0px 0px 8px; }

div#user_area dl#login dt a { font-weight: bold; color: #ccc; text-decoration: none; }

div#user_area dl#login dd { float: right; margin: 0; padding: 8px 8px 0px 0px; }

div#user_area dl#login dd input { text-indent: 0; padding: 10px 0px 0px; overflow: hidden; width: 44px; height: 13px; background: url("../images/user_login.jpg") no-repeat; vertical-align: top; border: 0px solid #fff; }


/* Broadcast Schedule */

div#broadcast_schedule { background: url("../images/right_background.jpg") repeat-y; border-bottom: 1px solid black; }

div#broadcast_schedule dl dt { font-weight: bold; }



/* Calendar */

div#broadcast_schedule div#cal_month { width: 224px; height: 24px; background: url("../images/cal_month.jpg") no-repeat; font-weight: bold; text-align: center; padding: 8px 0px 0px 0px; }



/* Right games UL/LI */

div#right ul.games { margin: 0; padding: 0px 0px 0px 1px; height: 29px; width: 223px; background: url("../images/games_ul.jpg"); }

div#right ul.games li { list-style: none; float: left; }

div#right ul.games li a { cursor: pointer; color: #ced1d7; text-transform: uppercase; text-decoration: none; display: block; text-align: center; padding: 8px 0px 0px 0px; width: 37px; height: 21px; }

div#right ul.games li a:active { color: #ff6600; font-weight: bold; }



/* Matches */

div#right_matches dl.upcoming dd { font-weight: bold; }

div#right_matches dl { width: 224px; height: 40px; background: url("../images/matches_row.jpg") no-repeat; padding: 4px 0px 0px 0px; }

div#right_matches dl dt { width: 24px; height: 29px; padding: 11px 0px 0px 8px; }

div#right_matches dl dd { width: 96px; padding: 5px 0px 0px 0px; float: left; height: 10px; }

div#right_matches dl dd.right a.blue { font-weight: bold !important; }

div#right_matches dl dd.right { text-align: right; width: 89px; padding: 5px 7px 0px 0px; }

div#right_matches dl dd.full { width: 185px; padding: 12px 0px 0px 0px; height: 32px; }

/* Forums */
div#right_forums dl { background: url("../images/forum_right_bg.jpg") no-repeat; }
div#right_forums dl dd { float: left; text-align: left; padding: 3px 4px 0px 4px; height: 18px; width: 210px; }
div#right_forums dl dd img { float: left; margin-right: 5px; margin-top: 2px; margin-left: 2px }
div#right_forums dl dd a { float: left; font-size: 11px }
div#right_forums dl dd span { float: right; color: lightblue; padding-bottom: 3px }

div#latest_blogs dl {  background: url("../images/forum_right_bg.jpg") no-repeat; }
div#latest_blogs dl dd { float: left; text-align: left; padding: 3px 4px 0px 4px; height: 18px; width: 210px; }
div#latest_blogs dl dd img { float: left; margin-right: 5px; margin-top: 2px; margin-left: 2px }
div#latest_blogs dl dd a { float: left; font-size: 11px }
div#latest_blogs dl dd .thespan { float: right; color: #7ec2d9; padding-bottom: 3px; font-weight: bold }

/* Columns on left */

div#columns_bg { background: url('../images/columns_bg.jpg') no-repeat; width: 308px; height: 88px; border-bottom: 1px solid #000000 }


/* Latest Media */

div#latest_media dl dt img { padding: 2px 5px 0px 0px; }

div#latest_media dl dd a { color: #7dc1d8; font-size: 12px; }

div#right dl.game_list dt { width: 0; padding: 0; text-indent: -9000px; }

div#right dl.game_list { padding: 0; height: 29px; background: url("../images/games_ul.jpg") no-repeat; text-transform: uppercase; }

div#right dl.game_list dd { float: left; text-align: center; cursor: pointer; padding: 8px 0px 0px 0px; width: 37px; height: 21px; }



div#ajax_demos dl dd a { color: #7dc1d8 !important; }



/* News sections */

ul#news { margin: 0px; padding: 0; }

ul#news li { float: left; list-style: none; height: 47px; text-indent: -9000px; display: block; height: 45px; cursor: pointer; border-bottom: 1px solid #3a3a3a }

ul#news li#entries_li_1 { background: url("../images/news_ul.jpg") no-repeat; width: 152px; }

ul#news li#entries_li_1:hover { background: url("../images/news_ul.jpg") no-repeat 0px 0px; }

ul#news li#entries_li_2 { background: url("../images/news_ul.jpg") no-repeat -152px 0px; width: 150px; }

ul#news li#entries_li_2:hover { background: url("../images/news_ul.jpg") no-repeat -152px -47px; }

ul#news li#entries_li_3 { background: url("../images/news_ul.jpg") no-repeat -302px 0px; width: 149px; }

ul#news li#entries_li_3:hover { background: url("../images/news_ul.jpg") no-repeat -302px -47px; }



a#more_headlines { display: block; margin: 0px 0px 0px; width: 451px; height: 32px; background: url("../images/more_headlines.jpg") no-repeat; text-indent: -9000px; }

a#video_channel_more { display: block; width: 451px; height: 32px; background: url("../images/video_channel_more.jpg") no-repeat; text-indent: -9000px; }



div#video_channel h2 { font: 14px Arial; color: #ff6600; text-transform: uppercase; font-weight: bold; display: block; margin: 6px 0px 0px; padding: 15px 0px 0px 12px; width: 439px; height: 30px; background: url("../images/video_channel_h2.jpg") no-repeat; }

div#video_channel h3 { font: 14px Arial; color: #ff6600; text-transform: uppercase; font-weight: bold; display: block; margin: 0; padding: 6px 0px 0px 12px; width: 439px; height: 26px; background: url("../images/video_channel_collapse.jpg") no-repeat left bottom; cursor: pointer; }

div#video_channel div div { background: url("../images/video_channel_background.jpg") no-repeat bottom left #060606; border-left: 1px solid #000; border-right: 1px solid #000; width: 433px; padding: 6px 8px 6px 8px; }

div#video_channel div div h4 { color: #ff6600; font-weight: bold; font-size: 12px; }

div#video_channel div div a.video_user { font-weight: bold; text-decoration: none; color: #ccc; }

div#video_channel div div span.date { color: #81c0d8; }

div#video_channel div div a.video_more { font-weight: bold; text-decoration: none; color: #ff6600; }

div#video_channel div div img.video_channel_img { width: 113px; height: 88px; border: 1px solid #2f2f2f; float: left; margin: 0px 8px 0px; }


div#entries { background: #060606 !important; }

div.entry_img { float: left; margin: 6px; height: 136px; width: 172px; background: url("../images/entry_img.jpg") no-repeat; padding: 1px; color: #ff6600; text-transform: uppercase; font-weight: bold; text-align: center; overflow: hidden; }

div.entry_img img { display: block; height: 118px; padding: 0px 0px 3px; }

div.entry { background: #060606 url("../images/entry_background.jpg") repeat-x; padding: 5px 0px 0px; border-left: 1px solid #000; border-right: 1px solid #000; color: #ccc; }

div.entry h4 { font-weight: bold; color: #ff6600; font-size: 14px; margin: 0px 0px 5px; }

div.entry a.read_more { text-transform: uppercase; color: #ff6600; font-weight: bold; text-decoration: none; margin: 5px 0px 0px; display: block; }

div.entry h4 a { color: inherit; text-decoration: none; }

div#article_img img { width: 682px; height: 171px; }

div#article_img { width: 682px; height: 171px; background: url("../images/article_image.jpg") no-repeat; }



div#digg { float: left; padding: 5px 10px 0px 0px; }



/* Highlights */

div#highlights { z-index: 0 !important; width: 451px; height: 301px; margin: 0px 0px 5px 0px; }



/* Status bar */

div#status_container { z-index: 1000 !important; width: 100%; position: fixed; bottom: 0px; background: url("../images/status_background.jpg") repeat-x; height: 31px; }

div#status_bar { width: 100%; min-width: 997px; font-weight: bold; text-align: center; margin: auto; }

a#right_toggle { text-indent: -9000px; display: block; height: 31px; width: 206px; background: url("../images/status_toggle.jpg") no-repeat; float: right; }

div#status_bar input { width: auto !important; display: inline; margin-top: -3px; }



/* 404 */

div#error { width: 300px; height: 80px; background: url("../images/404.jpg") no-repeat; padding: 8px 0px 20px 118px; margin: 15px auto 0px auto; }

div#error h3 { color: #ff9900; margin: 0px 0px 10px; }



/* Pages view */

div#db_page h3 { margin: 0px 0px 10px 0px; }

div#db_page img, div.entry img.subscribe { padding: 5px 10px 5px 10px; }

ul#errors { margin: 5px 0px 0px 25px; }

form#contact { margin: 10px 0px 0px; }

div#db_page ul { text-indent: 10px; list-style: inside; }

div#content h3 a { text-decoration: none; }



dd.empty_set { text-align: center; width: 100%; }



/* Comments */

div.comment { background: url("../images/comments_background.jpg") no-repeat; padding: 8px 5px; }

h3.section { background: url("../images/h3_section.jpg") no-repeat; display: block; width: 439px; height: 32px; text-transform: uppercase; color: #ff6600; padding: 13px 0px 0px 12px; margin: 0px -1px -3px -1px !important; }

div#section_footer { background: url("../images/section_footer.jpg") no-repeat; width: 451px; height: 31px; margin: 0px -1px; }

img.user_comment { border: 1px solid #414141; display: block; float: left; width: 61px; height: 61px; padding: 0 !important; margin: 0px 5px 5px 0px; }

div.comment_text { float: right; width: 601px; }

div.comment_text pre { font: 11px Tahoma; color: #d9d7da; width: 601px; white-space: pre-wrap;}

div.comment_info { margin: 0px 0px 5px; color: #ccc; }

div.comment_info a { font-weight: bold; color: #7ec2d9; text-decoration: none; }

div.comment_info strong.quote { float: right; }

img.country { vertical-align: middle; padding: 0 !important; }

span.quote { display: block; background: #191919; padding: 3px 5px; margin: 5px; border: 1px solid #414141; }

span.quote small { display: block; margin-bottom: 5px; color: white; }

span.quote a { text-decoration: none; }

a#comment_add { text-transform: none; color: #7ec2d9; text-decoration: none; }



div#register_form div.left, div#register_form div.right { width: 45%; }

ul#register_errors { margin: 0px 0px 10px 30px; }



/* Rating System */

div#file_info { border-bottom: 1px solid black; margin-bottom: 2px; }



/* Poll */

div.poll_container { width: 292px; padding: 0px 8px 0px 8px; height: 10px; }

div.poll_bar { background: #7ec2d9; height: 10px; min-width: 2px; }



/* Lists */

table.list tr { height: 30px; border-top: 1px solid #111; }

table.list tr:hover { background-color: #101010; }

table.list tr td { padding: 8px 5px 0px 5px; }

table.list tr.strong { border: 0; }

table.list a { text-decoration: none; border-bottom: 1px solid #333; padding-bottom: 1px; }



/* Profile */

div#user_profile, div#user_contact, div#profile_friends { margin: 0px 0px 5px 0px; border-bottom: 1px solid black; }

div#user_games { margin: 0px 0px 5px 0px; }

div#user_ginfo { margin: 0px 0px 1px 0px; border-bottom: 1px solid black; }

div#left div#user_ginfo h4, div#match_left h4 { padding: 4px 0px 0px 12px; height: 19px; width: 296px; background: url("../images/profile_h4.jpg") no-repeat; color: #7ec2d9; }

div.profile h4 { width: 212px; height: 17px; text-transform: uppercase; background: url("../images/right_h4.jpg") no-repeat; color: #7ec2d9; padding: 4px 0px 0px 12px; border-bottom: 1px solid #000; }

div.profile { margin-bottom: 1px; }

div.profile div { background: url("../images/right_background.jpg") repeat-y; }

div.profile div p.padding { width: 206px; margin-left: 1px; border-top: 1px solid #4e4e4e; }

h3.pmiddle { text-transform: uppercase; color: #ff6600; width: 439px; height: 23px; background: url("../images/profile_middle_h3.jpg") no-repeat; padding: 10px 0px 0px 12px; }

h4.pmiddle { width: 443px; height: 18px; font-weight: normal; padding: 4px 0px 0px 8px; background: url("../images/profile_middle_h4.jpg") no-repeat; }

h4.pmiddle img { padding-right: 3px; }

div#user_profile img#user_image { width: 119px; height: 119px; border: 1px solid #000; margin-right: 8px; }

div#user_profile { line-height: 17px; }

h3.light { background: url("../images/left_h3_light.jpg") no-repeat !important; padding-top: 10px !important; }

span.player_list { padding-top: 5px; display: block; }

span#profile_info { background: none !important; width: inherit; }

div.profile dl { background: url("../images/right_blank_row.jpg") no-repeat !important; }

div.profile dl * { margin-top: -1px; }

div#profile_videos div { background-image: none !important; border-top: 1px solid #323232; }

div#profile_blogs dl { padding: 4px 0px 0px 0px; background: url("../images/profile_middle_blogs.jpg") no-repeat; height: 17px; }

div#profile_blogs dl dt { padding: 0px 0px 0px 8px; float: left; width: 216px; }

div#profile_blogs dl dt img { padding-right: 3px; }

div#profile_blogs dl dd { float: left; }

div#profile_blogs dl dd.date { width: 74px; text-align: center; color: #7ec2d9; }

div#profile_blogs dl dd.views { width: 112px; text-align: center; }

div#profile_blogs dl dd.read { width: 41px; text-align: center; }



div#profile_forums dl { padding: 4px 0px 0px 0px; background: url("../images/profile_middle_forums.jpg") no-repeat; height: 17px; }

div#profile_forums dl dt { padding: 0px 0px 0px 8px; float: left; width: 244px; }

div#profile_forums dl dt img { padding-right: 3px; }

div#profile_forums dl dd { float: left; }

div#profile_forums dl dd.date { width: 74px; text-align: center; color: #7ec2d9; }

div#profile_forums dl dd.views { width: 84px; text-align: center; }

div#profile_forums dl dd.read { width: 41px; text-align: center; }



div#left div#more_author h4 { padding: 4px 0px 0px 12px; height: 18px; width: 296px; background: url("../images/profile_h4.jpg") no-repeat; color: #7ec2d9; }

div#more_author dl { padding: 0px 0px 0px 8px; height: 22px; width: 300px; background: url("../images/profile_h4.jpg") no-repeat top; }

div#more_author dl dt { color: inherit; font-weight: inherit; width: 250px; text-align: left; height: 18px; }

div#more_author dl dt img { padding-right: 4px; }

div#more_author dl dd { padding-right: 5px; float: right; text-align: right; height: 18px; }



div#filter { background: url("../images/filter_background.jpg") no-repeat; width: 652px; height: 26px; padding: 5px 0px 0px 12px; margin-top: 20px; }

div#filter select, div#filter input { background: url("../images/filter_input_background") repeat-x; border: 0; }

div#filter select[disabled] { color: #666; }

div#filter input { font-weight: bold; margin-left: 30px; }



#navigation li { display: block; }

#navigation li ul { display: none; }

#navigation li:hover ul { width: 75px; z-index: 99; position: absolute; display: block; padding: 0; margin: 19px 0px 0px -9px; list-style: none; }

#navigation li ul li { background: #203236; width: auto; z-index: 99; float: none; display: block; margin: 0px -10px 0px 0px; padding: 3px 10px 0px 18px; }

#navigation li ul li:hover { background: #26383c; }

#navigation li:hover ul li a { float: none; padding: 0; margin: 0px 0px 0px -9px; display: block; }

#navigation li:hover ul li a:hover { }



div#registerNotice { width: 250px; height: 124px; background: url("../images/registernotice.png") no-repeat; position: fixed; bottom: 36px; right: 0px; }

div#registerNotice a#reg { display: block; text-indent: -9000px; width: 230px; height: 72px; margin: 8px 12px 0px 7px; }

div#registerNotice a#close { display: block; text-indent: -9000px; width: 54px; height: 20px; margin: 8px 12px 0px 10px; }



/* User Area in Status Bar */

div.statusElement { background: url("../images/status_separator.png") no-repeat; margin-top: -8px; padding: 8px 11px 0px 12px; float: left; height: 31px;}

div.statusElement a { font-weight: normal; }

div.statusElement img { height: 12px !important; }

div.statusElement img.country { margin-left: 5px; }

div.statusElement ul#friends { display: none; }

div.statusElement:hover ul#friends { width: 200px; text-align: left; z-index: 99; position: absolute; display: block; bottom: 31px; right: 151px; padding: 0; margin: 0px 0px 0px -10px; list-style: none; }

div.statusElement ul#friends li { font-weight: normal; height: 20px; background: #203236; width: 195px; z-index: 99; float: none; display: block; padding: 5px 0px 0px 5px; }

div.statusElement ul#friends li:hover { background: #26383c; }



/* Inbox/PM System */

div.inbox a { text-decoration: none; }

table.message tr td { padding: 0px 0px 15px 0px; }

table.message tr td a { text-decoration: none; }



/* Edit Profile */

div.ep table tr td { padding: 0px 0px 15px 0px; }
table#videos td { text-align: left; }



/* Gallery */

div.gallery_images img { width: 75px; height: 75px; border: 1px solid #333; margin: 0px 7px 5px 0px; }
div#gallery_image { background: #060606; }
div#gallery_image a { color: #7ec2d9; }
div#gallery_image div { padding: 10px 0px; }
div#gallery_image img { width: 85%; border: 1px solid #333; margin: 0px auto; display: block; }
span.gedit input { width: auto; display: inline; float: none; padding: 0; vertical-align: middle; }
span.gedit form { display: inline; }

/* Matches */

div#match div#team1_txt { padding: 5px 0px 0px 0px; text-align: center; float: left; width: 341px; height: 19px; background: url("../images/match_team1.png") no-repeat; }

div#match div#team2_txt { padding: 5px 0px 0px 0px; text-align: center; float: left; width: 341px; height: 19px; background: url("../images/match_team2.png") no-repeat; }

div#match img.country { margin: -2px 4px 0px 0px; }

div#match h3#final { width: 682px; text-align: center; height: 24px; padding: 8px 0px 0px 0px; margin: 0; font: 14px Arial; color: #ff6600; font-weight: bold; text-transform: uppercase; background: url("../images/match_header.png") no-repeat; }

h3.full { text-transform: uppercase; color: #ff6600; width: 658px; height: 23px; background: url("../images/h3_full.jpg") no-repeat; padding: 10px 12px 0px 12px; }

div#match div#score1_txt { background: url("../images/match_score1.jpg") no-repeat; width: 341px; height: 74px; text-align: center; float: left; font: 36pt Arial; font-weight: bold; padding: 15px 0px 0px 0px; }

div#match div#score2_txt { background: url("../images/match_score2.jpg") no-repeat; width: 341px; height: 74px; text-align: center; float: left; font: 36pt Arial; font-weight: bold; padding: 15px 0px 0px 0px; }

div#match table.data { width: 341px; float: left; }

div#match table.data tr.titles { cursor: pointer; }

div#match table.data td { text-align: center; padding: 3px 0px 0px 0px; height: 19px; width: 37px; background: url("../images/match_cell2.jpg") no-repeat; }

div#match table#match_data_1 td.player { text-align: left; width: 148px; padding: 3px 0px 0px 8px; background: url("../images/match_cell1.jpg") no-repeat; }

div#match table#match_data_2 td.player { text-align: left; width: 148px; padding: 3px 0px 0px 8px; background: url("../images/match_cell1b.jpg") no-repeat; }

div#match td.player img.country { margin-top: -3px; }



div#moviePlayer { width: 451px; margin: auto; }

/* League Coverage */

div#league_coverage { background: url("../images/right_background.jpg") repeat-y; border-bottom: 1px solid black; }

div#league_coverage dl dd a { margin: -1px 0px 0px 0px; display: block; width: 15px; height: 15px; background: url("../images/league_plusminus.jpg") no-repeat top left; cursor: pointer; }

div#league_coverage ul { display: none; list-style: none; padding: 0px 0px 5px 0px; }
div#league_coverage ul li { width: 224px; height: 15px; }
div#league_coverage ul li a { color: #ccc !important; text-decoration: none; text-indent: 23px !important; height: 15px; padding-left: 10px }

/* Forums */
div.forum_row { width: 682px; height: 47px; background: url("../images/forum_row.jpg") no-repeat; }
div#forums { border-bottom: 1px solid #373737; }
div.forum_title { padding: 4px 0px 0px 0px; height: 43px; width: 333px; float: left; }
div.forum_title img { width: 32px; height: 32px; padding: 3px 8px 0px 8px; display: block; float: left; }
div.forum_tp { width: 77px; height: 37px; padding: 10px 0px 0px 0px; float: left; text-align: center; }
div.forum_latest { width: 186px; height: 37px; padding: 10px 0px 0px 9px; float: left; }

div.thread_full { width: 670px; height: 18px; background: url("../images/thread_row_full.jpg") no-repeat; padding: 4px 0px 0px 12px; }
div.thread_row { width: 682px; height: 18px; background: url("../images/thread_row.jpg") no-repeat; padding: 4px 0px 0px 0px; }
div.thread_title { padding: 0px 0px 0px 0px; height: 18px; width: 223px; float: left; }
div.thread_title img { width: 32px; height: 15px; padding: 0px 8px 0px 8px; display: block; float: left; }
div.thread_author { padding: 0px 0px 0px 0px; height: 18px; width: 154px; float: left; }
div.thread_latest { width: 192px; height: 18px; padding: 0px 0px 0px 0px; float: left; text-align: center; }
div.thread_posts { width: 113px; height: 18px; padding: 0px 0px 0px 0px; float: left; text-align: center; }

pre {
 overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
 white-space: pre-wrap; /* css-3 */
 white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
 white-space: -pre-wrap; /* Opera 4-6 */
 white-space: -o-pre-wrap; /* Opera 7 */
 /* width: 99%; */
 word-wrap: break-word; /* Internet Explorer 5.5+ */
}

h4.reply { text-transform: uppercase; font-size: 11px !important; }

#beta { position: absolute; right: 0; top: 0; display: block; height: 174px; width: 171px; background: url("../images/beta.png") no-repeat; text-indent: -999em; text-decoration: none; }

input, a, a:hover, body, div {
	
}
