@charset "utf-8";
/* CSS Document */


/* @group Structural */

body 
{
	background: url(bodybg.png) top center repeat-x;
	background-color: #bdbdbd;
	/*
	font-family: Arial, Helvetica, sans-serif;	*/

	margin: 0px auto;
	font: 12px "Lucida Grande", Arial, Tahoma, Helvetica, sans-serif;
	color: #333;
}

#wrap
{
	margin-top: 0;
	padding: 0;
}

#page
{
	width: 941px;
	margin-left: auto;
	margin-right: auto;
}

#maincol
{
	
}

#maincolleft 
{ 
	width: 388px; 
	margin-left: 180px;
}

#maincolright
{ 
	width: 323px;
	float: right;
}

#header
{
	background:transparent url(header_01.JPG) no-repeat scroll 0;
	height: 154px;
	width: 941px;
	margin: 0px;
	padding: 0px;
}


#header img{
margin-left:31px;
margin-top:87px;
}

#content
{
	margin: 0 10px 0;
	padding: 10px;
	border-left: 1px solid #6d6d6d;
	border-right: 1px solid #6d6d6d;
	background: url(bodybg_lighter.png) repeat-y center top;
}

#footer
{
	margin: 0 10px 2em;
	padding: 0 30px 1em 187px;
	font-size: 9px;
	color: #777;
	background: url(bodybg_lighter.png) repeat-y center top;
	text-align: center;
	border: 1px solid #6d6d6d;
	border-top: 0;
		
	-moz-border-radius-bottomleft: .75em;
	-webkit-border-bottomleft-radius: .75em;
	-moz-border-radius-bottomright: .75em;
	-webkit-border-bottomright-radius: .75em; 
}

#footer a
{
	color: #0066FF;
}

#footer hr
{
	color: #CCCCCC;
}

#leftcol
{
	width: 160px;
	float: left;
	margin: 0;
}

/* @end */

/* @group Nav Bar */

#navigation
{
	width: 941px;
	height: 29px;
	background: url(nav_bg.png) top left no-repeat;
}

#navigation p {
	color: #FFFFFF;
	font-size: 11px;
	margin: 0;
}

#navigation p.siteinfo {
	margin-left: 0;
	padding-top: 6px;
	width: 300px;	
}

.nav_menuitem {
	padding: 6px 8px 8px;
	cursor: hand;
}

.nav_menuitem:hover {
	background: url(nav_hov.gif) top left repeat-x;
}

#navigation p.userstats {
	text-align: right;
	margin-right: 2em;
	padding-top: 6px;
	float: right;
}

#navigation a, #navigation a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

#navigation .userstats a:hover
{
	color: #FFCC00;
	border-bottom: 1px dotted #ffcc00;
}

#navigation .userstats a
{
	color: #FFCC00;
}

#navigation .siteinfo a:hover
{
	border-bottom: none;
}

#navigation form
{
	padding: 0px;
	margin: 5px 0px 0px 0px;
}

#loginbox, #podcastbox, #communitybox, #contactbox, #topstorydropdown
{
	display: none;
	position: absolute;
	
	/* Needed to keep the divs on top of the ads */
	z-index: 99;
}

#loginbox
{
	background: url(login_bg.png) top left no-repeat;
	width: 177px;
	height: 120px;
	margin-left: 0px;
	padding: 10px 0 0 18px;
	font-size: 9px;
}

.inputbox {
	background-color: transparent;
	color: #fff;
	border: none;
	width: 133px;
	height: 23px;
	margin: 10px 0 0;
	padding: 3px 0 0 .75em;
}

#podcastbox, #communitybox, #contactbox {
	padding-bottom: 3px;
	font-size: 11px;
	color: #fff;
	background: #C11A1A url(menu_bg.png) top repeat-x;
	border: 1px solid #988888;
	border-top: 0;
	margin-top: 8px;
	
	-moz-border-radius-bottomleft: .4em;
	-webkit-border-bottom-left-radius: .4em;
	-moz-border-radius-bottomright: .4em;
	-webkit-border-bottom-right-radius: .4em; 
}

#s {
	padding-left: 2px;
}

#podcastbox a, #communitybox a, #contactbox a {
	display: block;
	padding: 2px 6px;
}

#podcastbox a:hover, #communitybox a:hover, #contactbox a:hover {
	background-color: #820202;
	border-bottom: 0;
	color: #ffcc00;
}

#podcastbox
{
	margin-left: 12px;
}

#communitybox
{
	margin-left: 82px;
}

#contactbox
{
	margin-left: 164px;
}

/* @end */


/* @group sidebar lists */

#topstorydropdown
{
	margin-left: 90px;
	margin-top: -9px;
	padding: 0;
	background: #bfbfbf url(topstorymenu_bg.gif) repeat-y center;
	border: 1px solid #ad0b0b;
	text-align: center;
}

#topstory_more {
	float: right;
	color: #ad0b0b;
	text-transform: uppercase;
	font: normal 9px 'Lucida Grande', Arial, sans-serif;
	letter-spacing: .2em;
}

#topstory_more img {
	padding-right: 3px;
}

#topstorydropdown a, #topstorydropdown a:visited {
	color: #ad0b0b;
	font: normal 9px 'Lucida Grande', Arial, sans-serif;
	border: 0;
	text-decoration: none;
	padding: .3em .8em;
	display: block;
	margin: 0;
	text-transform: uppercase;
	letter-spacing: .15em;
}

#topstorydropdown a:hover {
	/*color: #fe2c86;*/
	background-color: #d2d2d2;
}

#topstorydropdown hr {
	color: #929292;
	background-color: #929292;
	height: 1px;
	border: 0;
	width: 80%;
	margin: 0 auto;
	padding: 0;
}

.topstoriesline, .review
{
	margin-bottom: .6em; 
	padding-bottom:4px; 
	border-bottom: 1px dotted #a5a5a5; 
	font-size:10px;
}

#olderstories, #reviewfooter {
	font-size: 10px;
	margin-bottom: 1.5em;
}

.reviewauthor {
	color:#7e7e7e;
	font-size: 9px;
}

.reviewauthor b a {
	color: #5e5e5e;
}

.reviewauthor b a:hover {
	color: #eb191d;
	
}

/* @end */


/* @group podcast page */
.podcast_title {
	margin-bottom: 0;
	font: bold 16px "Lucida Grande",Tahoma,Arial,sans-serif;
}

.podcast_link {
	margin-top: 5px;
	text-align: right;
	font-weight: bold;
}

/* @end */


/* @group leaderboard */

#leaderboard {
	width: 906px;
	height: 100px;
	background: url(subImg.JPG) top left repeat-x;
	margin: 0 auto 0;
	padding: 9px 0 0 13px;
	color: #525252;
	font-size: 11px;
	border: 1px solid #6d6d6d;
}

#leaderboard a, #leaderboard a:visited {
	color: #8b0909;
	text-decoration: none;
}

#leaderboard a:hover {
	text-decoration: underline;
}

#leaderboard #search, #leaderboard #leaderboard_ad {
	display: inline;
}

#leaderboard #search {
	width: 166px;
	float: left;
	margin: 5px 5px 0 0;
}

#leaderboard input, #leaderboard select {
	background-color: #c0c0c0;
	color: #464646;
	font-size: 10px;
	border: 1px solid #7f7f7f;
}

#leaderboard input:focus, #leaderboard select:focus {
	background-color: #d2d2d2;
}

#leaderboard #s {
	width: 139px;
	margin: 1em 0 6px;
}

#leaderboard #t, #search select {
	width: 119px;
	margin-right: 3px;
}

#leaderboard #button {
	width: 18px;
	background: #c0c0c0 url(search_glass.png) center center no-repeat;
}

#leaderboard #button:hover {
	background-color: #d2d2d2;
}

#leaderboard #search hr {
	color: #986262;
	background-color: #986262;
	height: 1px;
	width: 134px;
	border: 0;
	margin-left: 5px;
}

/* @end */

/* @group Index Boxes */

#maincolleft .backboxgroup {

}

#maincolright .backboxgroup {

}

#maincolleft .frontboxgroup {

}

#maincolright .frontboxgroup {

}

.backboxgroup {
	padding: 28px 10px 5px;
	margin: 0 0 1.2em;
	
}

.frontboxgroup
{
	padding: .65em .5em .25em;
	background-color: #ededed;
	
	-moz-border-radius: .5em;
	-webkit-border-radius: .5em; 
}

.frontboxlink
{
	font-size: 10px;
	margin-bottom: .5em;

}

#maincolleft .frontboxlink
{
	font-size: 12px;
	margin: 0;
}

.frontboxgroup a 
{
	color: #c00c0f;
	font-weight: bold;
}

.frontboxlink a:visited, .newslistlink a:visited {
	opacity: 0.5;
	filter:alpha(opacity=50);
}


.frontboxgroup a:hover 
{
	color: #990000;
}

.frontpagepostdate {
	width: 4em;
	font-size: 9px;
	display: block;
	color: #777;
	margin: 0 1.25em .5em 0;
	float: left;
	text-align: right;
}

.boxshowmore
{
	font-size: 10px;
	margin: 0 0 .5em;
}

.boxshowmore a {
	color: #888;
}

.postexcerpt {
	font-size: 10px;
	color: #666;
	margin: 2px 0 .75em;
}

#mp3player {
	background: url(subbanners/podcast.png) no-repeat center top;
}

#mp3player p {
	font-size: 10px;
	font-weight: bold;
	margin: 4px 0;
}

#mp3player a {
	font-weight: normal;
	margin: 0 .75em;
}



/* @end */

/* @group Special Boxes */


#livestreambox {
	margin: 0 0 1em 180px;
	padding: 10px;
}

/* @group Announcements */

#announcementbox h2
{
	margin-top: 0;
}

#announcementbox h2 span {
	float: right;
	letter-spacing: .1em;
}

#announcementbox {
	color: #666;
	font-size: .9em;
	font-weight: bold;
}

/* @end */

/* @group Player Select */

#memberinfo {
	font-size: 11px;
	margin-top: .25em;
	margin-bottom: 1em;
	background-color: #eaeaea;
	padding: 5px;
	border: 1px solid #bababa;
	height: 95px;
		
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px; 
}

#memberinfo i, #communitystats i {
	font-size: 9px;
	font-style: italic;
	color: #7e7e7e;
}

#memberinfo #membername {
	border-bottom: 1px solid #cdc3c3;
	text-align: left;
	font-weight: bold;
	margin-bottom: .35em;
}

#memberinfo .avatar2 {
	float: right;
	margin: 0 0 4px 5px;
		
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px; 
}

#memberinfo #boardlink {
	font-size: 9px;
}

#memberinfo .wiinumber {
	clear: both;
	display: block;
}

#communitystats {
	font-size: 11px;
	text-align: center;
	color: #555;
	margin-bottom: .3em;
}

#communitystats b {
	padding-left: .5em;
}

#communitystats i {
	padding-right: .5em;
}

/* @end */

/* @end */

/* @group Story/Content */

#web20box a, .archivecomments a, .commenttext a, .commenttext a:visited, .user_name a, .user_name a:visited
{
	color: #0099FF;

}

#web20box {
	padding-bottom: 7px;
}

#addthisbutton {
	padding: 0;
	margin: 0 0 -10px;
	float: right;
}

#web20links
{
	font-size: 9px;
}

blockquote
{
	color: #888;
	border-left: #ddd double 3px;
	padding-left: 10px;
	margin: 0 65px 0 50px;
	font: italic 11px/1.5 Arial, sans-serif;
	letter-spacing: .02em;
}

.newstitle
{
	margin-bottom: 2px;
	font-family: "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
}

#archive .newstitle {
	margin-bottom: 15px;
	font-size: 1.1em;
}

#archive .newsdate {
	font-weight: normal;
}

.newstitle a, .newstitle a:visited {
	color: #333;
}

.newstitle a:hover {
	color: #666;
	border-bottom: 0;
	text-decoration: none;
}

.newsdate, .newspostinginfo, .podcast_date
{
	font-size: 10px;
	font-style: italic;
	margin-bottom: 15px;
	color: #999;
}

.newspostinginfo {
	font-style: normal;
	padding-left: 2em;
}

.newscontent
{
	margin-bottom: 15px;
	margin-right: 95px;
	text-align: center;
	font: normal normal 1.05em/1.4 "Lucida Grande", Tahoma, Arial, sans-serif;
	letter-spacing: normal;
	word-spacing: normal;
}

.newscontent p {
	/* padding-right: 95px; */
	text-align: left;
}

.newsentry, .commentsection
{
	margin-left: 180px;
	margin-bottom: .65em;
	text-align: justify;
	background-color: #FFFFFF;
	padding: 18px;
	-moz-border-radius: .5em;
	-webkit-border-radius: .5em;
	min-height: 0px;
}

.newscontent p a:hover img, .newscontent p a img
{
    border: none;
}

.archives {
	background: #fff url(archives.png) no-repeat 515px 8px;
}

.newsentry embed, .newsentry object {
	margin: 0 auto;
	text-align: center;
}

.staffinfo {
	font-size: 11px;
	margin-bottom: .75em;
	background-color: #eaeaea;
	padding: 5px;
	border: 1px solid #bababa;
		
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px; 
}

.staffinfo em {
	font-size: 10px;
	font-style: normal;
	color: #7e7e7e;
}

.staffinfo h3 {
	border-bottom: 1px solid #cdc3c3;
	text-align: left;
	font-weight: bold;
	margin: .35em 1.5em .35em 0;
}

.staffinfo img {
	float: right;
	margin: .35em 5px 0 1em;
	border: 1px solid #666;
		
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
}

/* @end */

/* @group Comments */

.commentsection
{
	margin-top: .75em;
}

.commentsection h3 {
	margin: 0;
}

.commentsection h4 {
	margin: 1.5em 0 0;
}

.commentsection ul {
	padding-left: 1em;
	width: 355px;
	margin-left: 0;
	line-height: 1.35;
}

.commentsection li {
	color: #888;
	font-size: 9px;
}

textarea#comment {
	width: 100%;
	height: 180px;
}

textarea#comment_report_reason {
	width: 99%;
	height: 4em;
	margin-top: .25em;
}

.usercomment, .usercomment2 {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom: 5px;
	padding: 3px;
}

.usercomment {
	background-color: #ededed;
	border: 1px dotted #e1e1e1;
}

.usercomment2 {
	background-color: #f3f3f3;
	border: 1px dotted #e5e5e5;
}

.usercommentinfo
{
	font-size: 12px;
	padding: 0 0 3px;
	min-height: 0px;
}

.usercommentinfo hr, #control_form hr, #comment_login hr, .newsentry hr, #player_select hr {
	color: #ccc;
	background-color: #ccc;
	height: 1px;
	border: 0;
}

.avatar {
	float: left;
	width: 55px;
	padding: 0 .25em 0 7px;
	text-align: center;
	margin-bottom: 4px;
}

.user_name {
	font-style: italic;
	padding-top: 12px;
	font-weight: bold;
}
.comment_date {
	font-size: 9px;
	color: #666;
	margin-left: 2px;
}

.user_actions {
	float: right;
}

.commentactionbox
{
	margin-top: 19px;
	padding: 0px;
	float: right;
}

.commentactionbox img {
	width: 18px;
	height: 18px;
/* 	margin-left: 3px; */
	filter:alpha(opacity=50);
	opacity: 0.55;
}

.commentactionbox img:hover {
	filter:alpha(opacity=100);
	opacity: 1;
}

.commenttext
{
	margin: 10px 8px 0;
	padding-bottom: 3px;
	font-size: 11px;
	color: #444;
}

.commenttext a:hover, .user_name a:hover {
	color: #0048b3;
}

.archivecomments {
	margin: 3px 0 1.25em;
	font-style: italic;
	font-size: 9px;
}

.comment_adbrite {
	float: right;
	width: 300px;
	height: 525px;
	padding: 2.5em 0 0 2em;
	border-left: 1px dotted #aaa;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 1em;
}

#comment_login {
	font-size: 10px;
}

#comment_login input {
	margin-right: 1.5em;
}

#comment_login hr {
	margin-bottom: 1em;
}

.wpcomment {
	font-size: 11px;
	margin: 1em 0;
	background: #ededed;
	border-bottom: 1px solid #bbb;
	border-top: 1px solid #bbb;
	padding: .5em;
}

.wpcomment2 {
	font-size: 11px;
	margin: 1em 0;
	padding: .5em;
}

.wpname {
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
	border-bottom: #ccc solid 1px;
	margin-bottom: .4em;
}

/* @end */


/* @group more... list pages */

.newslistlink
{
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0 8px;
}

.newslistlink a 
{
	color: #0066FF;
	text-decoration: none;
}

.newslistlink a:hover 
{
	color: #0099FF;
}

/* @end */

/* @group Misc */

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

a
{
	color: #0075d4;
	text-decoration: none;
}

a:hover
{
	color: #eb191d;
	text-decoration: underline;
}

a[rel="lightbox"]:hover, a[rel="image"]:hover
{
	border-bottom: none;
}

h2 a
{
	color: #333333;
}

h2 a:hover
{
	color: #0066FF;
	text-decoration: none;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
	background: none transparent;
}

input, select, textarea {
	font-size: 100%;
	color: #000000;
	background: #e9e9e9;
	border: 1px solid #adadad;
}

img
{
	border: none; 
}

h2
{
	font-size: 18px;
}

#leftcol h2, #announcementbox h2, #control_form h2
{
	
	color: #ad0b0b;
	text-transform: uppercase;
	border-bottom: 1px solid #ad0b0b;
	font: normal 9px 'Lucida Grande', Arial, sans-serif;
	letter-spacing: .25em;
}

#adbar { }

#Affiliates ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#Friends ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#control_form {
	padding: 10px;
	background-color: #f3f3f3;
	
	-moz-border-radius: .5em;
	-webkit-border-radius: .5em; 
}

#control_form .infotext {
	font-size: 10px;
	font-style: italic;
	color: #666;
}

#control_form h2 {
	border-bottom-color: #fe2c86;
	color: #fe2c86;
	text-transform: uppercase;
	border-bottom: 1px dashed;
	font: normal 9px 'Lucida Grande', Arial, sans-serif;
	letter-spacing: .25em;
}


#control_form {
	margin-left: 180px;
}

#control_form #updated {
	color: #f30300;
	font-weight: normal;
	font-size: 11px;
}

#control_form #wpadmin {
	float: right;
}

.cortjezter_sez {
	float: right;
	width: 175px; height:145px;
	padding: 0px 0 5px 5px;
}


.cap {
	color:#777;
	font-size:smaller;
	margin:-.5em auto 0;
	text-align:center;
}

#showhide, #editstory {
	font-weight: bold;
	border: 1px solid #fe2c86;
	padding: 3px 5px;
	margin-left: 1.5em;
	background-color: #eee;
	font-size: 11px;
	left: -1px;
	top: 1px;
	float:right;
	position: relative;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	
}

#showhide:hover, #editstory:hover {
	background-color: #f3f3f3;
}

#showhide a:hover, #editstory:hover {
	color: #fe2c86;
}


#ieupgrade, #iegetnew {display: none;}

/* @end */