/*  enSpired Gaming Style Sheet
    --------------------------------------------------------------
	A free template from ClanTemplates ( http://www.clantemplates.com/ )
	Coded by: Wex ( http://www.wexcode.com/ )
*/

* {
	margin: 0;
	padding: 0; }
html { font-size: 0.625em; }

body {
	background: #181818 url(_img/bg_body.gif) 0 0 repeat-x;
	color: #000;
	font-family: Arial;
	font-size: 10px; 
	text-align: center; }
	

/* Container
-------------------------*/
#container {
	background: #202020 url(_img/bg_container.gif) 0 0 repeat-y;
	text-align: left;
	margin: 0 auto;
	padding: 4px 0 3px;
	width: 916px; }

/*----- Main ----------*/

#content {
	background: #2a2a2a;
	float: left;
	margin: 0 0 0 253px; 
	width: 410px; }

/* Navigation
-------------------------*/
#navigation {
	background: /*url(_img/bg_nav.gif) 0 0 no-repeat*/;
	text-align: center;
	position: relative;
	margin: 0 auto;
	width: 600px; /*888*/
	height: 44px;
	padding: 10px;}
#navigation li { float: left; margin: 0 14px 0 28px; }
#navigation li a {
	font-weight: bold;
	text-decoration: none;
	font-size: 1.2em;
	color: #fff;
	height: 39px;
	padding: 0 0 0 8px;
	display: block; }
#navigation li span {
	float: left;
	height: 19px; /* 39 - 20 */
	padding: 20px 10px 0 2px; }
#navigation li a:hover { 
	background: /*url(_img/bg_nav_hover_left.gif) 0 0 no-repeat */;
	color: #e32525; }
#navigation li a:hover span { background: /*url(_img/bg_nav_hover_right.gif) 100% 0 no-repeat*/; }

/* Banner
-------------------------*/
h1#banner {
	background: url(_img/banner.png) 50% 50% no-repeat;
	margin: -5px auto -15px;
	width: 888px;
	height: 125px; 
	clear: both; }
#banner a {
	width: 888px;
	height: 125px;
	text-indent: -10000px;
	display: block; }

/* Sponsors
-------------------------*/
div#sponsors {
	width: 888px;
	height: 107px;
	margin: 0px 0px 5px 14px; padding: 0;
	background: url(_img/sponsors-bg.gif) no-repeat;
	position: relative;
}
div#sponsors a#prev {
	width: 18px;
	height: 96px;
	display: block;
	background: url(_img/sponsors-prev.gif) no-repeat;
			
	position: absolute;
	top: 6px; left: 8px;
}
	div#sponsors a#next {
	width: 18px;
	height: 96px;
	display: block;
	background: url(_img/sponsors-next.gif) no-repeat;
			
	position: absolute;
	top: 6px; right: 8px;
}
		
div#sponsors ul {
	list-style: none;
	width: 836px; height: 96px;
			
	position: absolute;
	top: 6px; left: 26px;
}
	div#sponsors ul li {
	width: 209px;
	height: 96px;
	float: left;
	text-align: center;
	}

/* Content
-------------------------*/
.news {
	background: #2a2a2a;
	width: 400px; /*410*/
	padding: 5px;
	clear: both; }
	
	
/* Info */
.news .news-info {
	background: url(_img/bg_news_info.gif) 0 0 no-repeat;
	position: relative;
	color: #fff;
	width: 400px;
	padding: 0 0 0px 12px; 
	height: 36px; /* 36 - 3 */
	clear: both; }
.news-info a { 
	color: #fff;
	font-weight: bold; 
	text-decoration: none; }
.news-info a:hover { text-decoration: underline; }
.news-info h3.news-title { 
	font-size: 1.2em; 
	float: left; 
	padding: 2px 0; }
.news-info .news-desc {
	float: left;
	clear: left; }
.news-info .news-id { 
	position: absolute;
	font-size: 1.2em;
	font-weight: bold;
	color: #2a2a2a;
	text-align: center;
	top: 17px;
	right: 32px;
	width: 44px; 
	cursor: default;
	display: block; }

/* Text */
.news .news-text {
	background: #393939;
	font-size: 1.1em;
	color: #9f9f9f;
	padding: /*20px 18px 17px*/ 10px; 
	margin: 0px 0 0 0;
	clear: both; }
	
.news .news-text embed{
	width: 98%;
	height: 98%;
}	

/* More */
.news ul.news-more {
	background: #393939;
	float: right;
	width: 400px;
	margin: 0 0 5px 0;
	clear: both; }
.news-more li { float: right; }
.news-more li a {
	background: url(_img/news_button_left.gif) 0 0 no-repeat;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	height: 26px; 
	padding: 0 10px 0px 9px;
	margin: 0 0 10px 8px;
	display: block; }
.news-more li a:hover { text-decoration: underline; }
.news-more li a span {
	background: url(_img/news_button_right.gif) 100% 0 no-repeat;
	float: left;
	height: 19px; /* 26 - 7 */
	padding: 7px 8px 0 0; }
	
	
/* News Roster */
.news h1 {
	font-size: 1.4em;
	font-weight: bold;
	text-align: left;
	padding: -5px;
	margin-bottom: -2px;
	color: #9f9f9f;
}

.news .names {
	font-size: 1.2em;
	line-height: 150%;
	text-align: left;
	padding: 5px 0px 0px 20px;	
	color: white;
}
	
/* Sidebars
-------------------------*/

#sidebar-left {
	float: left;
	margin: 0 0 0 -650px }
#sidebar-right {
	float: right;
	margin: 0 14px 0 0; }

/*----- Blocks ----------*/

.block {
	background: #2a2a2a;
	font-size: 1.1em;
	width: 220px; /*234*/
	margin: 0 0 10px 0;
	clear: both; }
	
/* Corners */
.block .corners-top, .block .corners-bottom, 
.block .corners-top span, .block .corners-bottom span,
#content .corners-top, #content .corners-bottom,
#content .corners-top span, #content .corners-bottom span { display: block; height: 5px; background-repeat: no-repeat; }
.block .corners-top, .block .corners-bottom { background-image: url(_img/block_corners_left.gif); }
.block .corners-top span, .block .corners-bottom span { background-image: url(_img/block_corners_right.gif); }
.block .corners-top, #content .corners-top { background-position: 0 0; }
.block .corners-top span, #content .corners-top span { background-position: 100% 0; }
.block .corners-bottom, #content .corners-bottom { background-position: 0 100%; }
.block .corners-bottom span, #content .corners-bottom span { background-position: 100% 100%; }

/* Block Title */
.block h3.block-title, #content h3.block-title { 
	font-size: 1em;
	background: url(_img/block_title_left.gif) 0 0 no-repeat;
	font-weight: bold;
	text-transform: lowercase;
	margin: -5px 0 6px 27px;
	padding: 0 0 0 8px;
	height: 22px;
	cursor: default;
	clear: both; }
.block .block-title span, #content .block-title span {
	background: url(_img/block_title_right.gif) 100% 0 no-repeat;
	float: left;
	margin: 0 0 0 0;
	padding: 3px 16px 0 8px;
	height: 19px; /* 22 - 3 */ }

/* Lists */
.block ul.list {
	color: #999;
	width: 205px; /*219*/
	margin: 0 auto;
	clear: both; }
.block .list li {
	background: #383838 /*url(_img/bg_list.gif) 0 0 no-repeat*/;
	width: 205px; /*219*/
	height: 38px; 
	margin: 0 0 1px; }
.block .list li:hover { background-position: 0 100%; }
.block .list li a {
	background-position: 100% 100%;
	background-repeat: no-repeat;
	width: 205px; /*219*/
	height: 38px;
	text-decoration: none;
	display: block; }

/* Matches */
.block .list li a.matches { 
	background: url(_img/bg_list_matches.gif) 9px 6px no-repeat; 
	padding: 13px 0 0 0;
	height: 25px; /* 38 - 13 */ }
.block .matches .matches-game {
	color: #fff;
	text-align: center;
	font-weight: bold;
	float: left;
	margin: 0 0 0 10px;
	width: 51px; }
.block .matches .matches-vs {
	color: #b0b0b0; 
	float: left;
	margin: 0 7px 0 8px; }
.block .matches .matches-opponent {
	font-weight: strong;
	color: #e32525;
	float: left; }
.block .matches .matches-date { 
	font-style: normal;
	color: #b0b0b0; 
	float: right;
	margin: 0 11px 0 0; }
.block a.matches:hover .matches-opponent { text-decoration: underline; }

/* Read */
.block .list li a.read { background-image: url(_img/bg_list_read.gif); }
.block .list li a.read:hover { background-image: url(_img/bg_list_read_hover.gif); }
.block .read .post-info {
	float: left;
	width: 144px; /* 162 - 18 */
	height: 20px; /* 38 - 18 */
	padding: 9px;
	overflow: hidden; }
.block .read .post-info .post-title, .block .read .post-info .post-author { 
	width: 10000px; /* Overflow */
	font-style: normal;
	float: left;
	display: block; }
.block a.read:hover .post-title { text-decoration: underline; }

/* Download */
.block .list li a.download { 
	background-image: url(_img/bg_list_download.gif); 
	background-position: 147px 100%; }
.block .download .dl-info {
	float: left;
	width: 144px; /* 162 - 18 */
	height: 20px; /* 38 - 18 */
	padding: 9px;
	overflow: hidden; }
.block .download .dl-title, .block .download .dl-more { 
	width: 10000px; /* Overflow */
	float: left;
	display: block; }
.block .download .dl-more { font-style: normal; }
.block a.download:hover .dl-title { text-decoration: underline; }

/* Timezone */
.block .time-info {
	float: left;
	width: 144px; /* 162 - 18 */
	height: 20px; /* 38 - 18 */
	padding: 9px;
	overflow: hidden; }
}

/* Roster */

ul#roster-switch {
	margin: 8px 0 0 27px;
	clear: both; }
#roster-switch li {
	float: left;
	margin: 0 7px 3px 0; }
#roster-switch li a { display: block; }
#roster-name { 
	color: #fff; 
	text-align: center;
	margin: 6px 0 3px;
	clear: both; }
#roster-name strong { color: #2e8fed; }

/* Vent Details */

div#vent-details {
	background: /*url(_img/ventico.png) 80% 0 no-repeat*/;
	color: #999;
	margin: 10px 0 15px 30px;
	clear: both;	
}

/* Twitter */

.block .twitter {
	color: #999;
	margin: 7px;
	clear: both;	
}

/* Logged In */

div#user-logged {
	/*background: url(_img/ventico.png) 80% 0 no-repeat;*/
	color: #999;
	margin: 10px 10px 15px 10px;
	clear: both;	
}

/* Login */

fieldset#user-login { 
	margin: 0 0 0 33px;
	clear: both; }
#user-login input {
	background: url(_img/bg_login_input.gif) 0 0 no-repeat;
	text-align: left;
	font-size: 1.2em;
	font-weight: bold;
	color: #2a2a2a;
	width: 168px;
	height: 24px; /* 30 - 6 */
	margin: 10px 0 6px 0;
	padding: 6px 0 0 13px;
	clear: both; }
.block p.login-more {
	float: left;
	margin: 0 0 8px 36px;
	clear: both; }
.login-more a {
	color: #fff;
	text-decoration: none;
	float: left;
	margin: 0 5px 0;
	display: block; }
.login-more a:hover { text-decoration: underline; }
input.login-submit { 
	background: url(_img/bg_login_submit.gif) 0 0 no-repeat;
	font-size: 0;
	text-indent: -10000px; 
	margin: 0 0 4px 166px;
	width: 47px;
	height: 22px;
	cursor: pointer;
	display: block;
	clear: both; }

/* Footer
-------------------------*/

#footer {
	background: /*url(_img/bg_footer.gif) 0 0 no-repeat*/;
	color: #fff;
	margin: 0 auto;
	width: 888px;
	height: 44px; 
	clear: both; }
#footer a { font-weight: bold; text-decoration: none; }
#footer a:hover { text-decoration: underline; }

#footer p#copyright {
	float: left;
	padding: 6px 0 0 51px; }
#copyright .ct { padding: 3px 0; display: block; }
#footer #clan { 
	float: right;
	margin: 19px 49px 0 0; }