/*
TRON Gaming stylesheet. Adam Meisel http://www.adammeisel.com/
*/

/* Layout */
* {margin:0; padding:0;}
body {background-color:#111; background-image:url(img/bg.jpg); background-position: top center; background-repeat:no-repeat; color:#333; font-family:Arial, sans-serif; line-height:1.5;}
#wrap {background-color:#fff; margin:0 auto; width:960px; position:relative; z-index:0;}
#pie-wrap {float:left;}
#content {float:right; width:520px; margin:-100px 200px 0 0; _margin-left:241px;}
#leftside {float:left; width:240px; margin-top:20px; min-height:840px; padding:0; background-image:url(img/left_bg.png); background-repeat:no-repeat;}
.left_post {margin:20px 0 0 20px; width:180px; text-align:justify;}
#rightside {position:absolute; top:65px; right:20px; width:160px; text-align:center; z-index:8;}
#home-cal {width:520px;}
#footer {background-color:#f1f1f1; width:960px; height:195px; margin:40px 0; clear:both; background-image:url(img/footer_cap.png); background-position: bottom center; background-repeat: no-repeat;}
.post {margin-bottom:25px; clear:left;}
.postinfo {padding-bottom:8px; border-bottom:2px solid #bbb;}
.comment {margin:10px 0; padding:15px; background-color:#eef;}
.commenticon {color:#555; margin-bottom:10px;}

/* CALENDAR */
#wp-calendar td {background-color:#f4f4f4; font-size:11px; text-align:center; width:72px; height:57px;}
#wp-calendar td a {background-color:transparent; background-image:url(img/cal_event.png); display:block; width:72px; height:57px;}
#wp-calendar td a:hover {background-image:url(img/cal_hover.png);}
#wp-calendar td a.eventday {line-height:12px; font-size:10px;}
#wp-calendar td.pad {background-color:transparent;}


/* TYPE */
p, h4 {font-size:11px; margin-bottom:11px;}
h1 {font-size:18px; margin-bottom:10px;}
h2 {color:#250202; font-family:Impact, 'Arial Black', Arial, sans-serif; text-transform:uppercase; font-size:24px; font-weight:normal; margin-bottom:10px;}
#leftside h2 {margin-left:20px;}
h3 {font-size:13px;}
.events-page h3 {font-size:16px;}
#leftside h3 {background-image:url(img/left_h3_bg.png); background-repeat:no-repeat; padding:0 0 0 16px; display:block; height:14px; margin-bottom:5px;}
h4 {line-height:1.2; margin:10px 0 3px 0;}
#footer h4 {font-weight:normal; text-align:center;}
.more-link {margin-top:30px;}
.post h5 {font-size:11px; font-weight:normal; line-height:1; margin-bottom:5px;}
.postinfo {margin:10px 0;}
#content .contenttext p {color:#222; font-size:11px; margin:0 15px 15px 10px;}
#content dl {list-style:none; text-align:center;} 
#content dd {font-size:12px; margin-bottom:30px;}

/* EC3 Events page formatting */
.ec3_schedule p, .ec3_schedule span {font-size:11px; font-weight:bold;}
.ec3_schedule .ec3_to {font-weight:normal; padding:0 3px;}
.ec3_schedule p {float:left; margin-right:20px;}


/* Links */
a{background-color:inherit; color:#148; font-weight:bold; text-decoration:none; outline:none;}
a:hover{background-color:inherit; color:#05f; font-weight:bold; text-decoration:none;}
a img{border:0;}

/* Header */
h1 a {text-indent:-9999px; display:block; background-image: url(img/logo.jpg); width:239px; height:157px;}

#top_nav {position:absolute; top:0; left:240px; background-image: url(img/nav_bar.png); width:700px; height:26px; z-index:9;}
#top_nav ul {padding-left:0;}
#top_nav li, #footer_nav li {list-style:none; display:inline;}
#top_nav li a {float:left; display:block; height:26px; text-indent:-9999px; background-position:0 -26px; background-repeat:no-repeat;}
#top_nav li a:hover {background-position:0 0;}

	/* nav image replacement */
	#nav_forums a   {background-image: url(img/nav_item_01.png); width:86px;}
	#nav_calendar a {background-image: url(img/nav_item_02.png); width:97px;}
	#nav_games a    {background-image: url(img/nav_item_03.png); width:73px;}
	#nav_news a     {background-image: url(img/nav_item_04.png); width:70px;}
	#nav_reviews a  {background-image: url(img/nav_item_05.png); width:83px;}
	#nav_blog a     {background-image: url(img/nav_item_06.png); width:67px;}
	#nav_about a    {background-image: url(img/nav_item_07.png); width:75px;}
	#nav_sponsors a {background-image: url(img/nav_item_08b.png); width:148px; margin-left:1px;}

.bottom-ad {width:728px; height:90px; margin:0 auto; padding:20px 0;}
#footer_nav {width:530px; margin:0 auto; text-align:center;}	
#footer_nav a {float:left; font-size:13px; margin-right:15px;}
	
	
#content img {padding:10px 0;}
.home #content img {padding:0;}

/* Tags */
blockquote{background-color:#EAE5DD;margin:20px;padding:8px 8px 8px 15px;}
blockquote p{background-color:FFFFFF;padding: 5px; border: 1px solid #F2F0EC; color: #9F8080;font-size:0.9em;}
label{background-color:inherit;color:#606060;font-size:0.9em;font-weight:bold;}
table#wp-calendar{margin:0 0 20px;width:150px;font-size:0.9em;background-color:#EEEADC;}

.above {margin-top:20px;} /* This pushes an image above the title of a post */
img.sponsor-list {float:left; margin-right:20px;}



/* FORUMS */

#wp-forum table{
	border-collapse:collapse;
	width:100%;
	margin-bottom:1em;
	font-size:12px;
}
#wp-forum table.main_table{
	border:2px #dee3e7 solid;
}
#wp-forum table.main_table td{
	background:#fff;
	padding:2px;
}
#wp-forum table th{
	
}

#wp-forum a.forum_link{
	font-weight:bold;
}
#wp-forum span{
	font-size:85%;
}
#wp-forum table.group_table{
	margin:0;
	
}
#wp-forum table.group_table td{
	background:#efefef;
	border:1px #fff solid;
	padding:0 5px 0 5px;
	
}
#wp-forum table.forum_table{
	margin:0;
}
#wp-forum table.forum_table td{
	background:#efefef;
	border:1px #fff solid;
	padding:0 5px 0 5px;
}
#wp-forum table.posts_table{
	margin:0;
}
#wp-forum table.posts_table td{
	background:#efefef;
	border:1px #fff solid;
	padding:0 5px 0 5px;
	
}
#wp-forum table.posts_table td.divider{
	background:#d1d7dc;
	height:7px;
	padding:0;
}
#wp-forum table.posts_table td.o{
	background:#dee3e7;
	
}
#wp-forum table.reply_table td{
	background:#efefef;
	border:1px #fff solid;
	padding:5px;
}
#wp-forum table.user_table{
	
}
#wp-forum table.user_table td{
	background:#efefef;
	border:1px #fff solid;
	padding:5px;
}
#wp-forum table.search_table td{
	background:#efefef;
	border:1px #fff solid;
	
}
#wp-forum table.search_results_table td{
	background:#efefef;
	padding:3px;
	border:1px #fff solid;
	
}
#wp-forum table td.group_header{
	background:url(forum-images/cellpic1.gif);
	height:28px;
	color:#000;
	font-weight:bold;
}
#wp-forum table td.table_header{
	background:url(forum-images/cellpic3.gif);
	height:28px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	padding:0;
}

#wp-forum table td.table_meta{
	background:#dee3e7;
}
#wp-forum table.forum-meta{
	background:url(forum-images/cellpic1.gif);
	height:28px;
	width:100%;
}
#wp-forum table.forum-meta td{
	padding:0 5px 0 5px;
}
#wp-forum .quote{
	float:right;
	padding-top:5px;
}
#wp-forum table.posts_table td.post-text{
	padding:10px;
}
#wp-forum span.post_meta{
	float:left;
}
#wp-forum table.reply_table{
	margin:0;
	
}

#wp-forum #forumtext{
	width:100%;
	height:200px;
}
#wp-forum blockquote{
	background-image:none;
	background-color:#fff;
	border:1px #999 solid;
	padding:10px;
	margin:0 0 1em 0;
}
#wp-forum table.recent_table td{
	border:none;
}
#wp-forum table.user_table td.table_meta{
	font-weight:bold;
}
#subscript{
	background:#dee3e7;
	padding:10px;
	border:1px #ccc solid;
	
}

.user_meta {
	text-align:right;
	font-size:12px;
}