/*------------------------
  Misc. default styles
  ------------------------*/
body {
	color:#fff; background-color:#000; margin:0; padding:0;
	font-family:sans-serif; font-size:81%;
}

h5 {
	margin: 0; padding: 0;
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color:#F3BF05; color: #eef489;
}

td { vertical-align: top; }

a:link {color:#5af;}
a:visited {color:#85c;}
a:active {color:#fff;}
a:hover {color:#ec0;}

a img { border-width: 0px; }




.last_update {font-size:9px; font-family:Verdana, Helvetica, sans-serif;}


/*------------------------
  Main (middle) table cell
  ------------------------*/
#main_content {
	overflow: hidden;
	margin: 0;
	/*background-image: url('/images/2010/WFC-background-left.jpg');*/
	background-repeat:no-repeat; background-position:top right;
	padding:10px 5px 5px 5px;
	width: auto;
}


.clearblue1 {background-image: url('//www.unicron.com/mainpage/2004/blue80tr.png');}


/* Shade (method #1) background of text 
   so it is more readable against light background
   images.  Disabled in IE, because IE can't do png. */
.shaded {padding:0 2px; background-image: url('//www.unicron.com/images/2007/black_40p_opaq.png');}


#news_area { margin: 0; overflow: hidden; }
#news_area a:link {color:#cef;}
#news_area a:visited {color:#a9d;}
#news_area a:active {color:#fff;}
#news_area a:hover {color:#ec0;}

#news_area .news_author {font-weight:bold; font-style:italic;}

.news_item {clear:left; margin-bottom:15px; }

#news_area div.news_item2 {
	/*font-family:sans-serif; font-size:80%;*/
	/*border: solid 1px; border-color: #444 #222 #444 #222; padding:6px;
	background-image: url('//www.unicron.com/images/2007/black_60p_opaq.png');*/
	border-bottom: solid 1px #444; padding: 0 0 1.5em;
	margin: 1.5em 0;
	max-width:1250px;
	overflow: hidden;
}

#news_area div.news_item2 div {
	overflow: hidden;
}

/*#news_area div.news_item2:hover {
	background-image: url('/images/2007/black_60p_opaq.png');
}*/

#news_area div.news_title {
	font-size:110%;
	font-weight: bold; font-style: italic;
	padding:0 0 3px;
	/*background-image: url('/images/2007/blue2_80p_opaq.png');*/
	margin: 0 0;
}

#news_area div.news_title a { color: #fff; }
#news_area div.news_title a:visited { color: #ccc; }
#news_area div.news_title a:hover { color: #ffb; }


#news_area a.more_link { color:#bbb; font-style:italic; }
#news_area a.more_link:hover { color:#ffb; font-weight:bold; }



/*------------------------
  Left column table cell
  ------------------------*/
.left_nav ul.menu {
	margin: 0 0 10px 15px; padding:0;
	list-style-type: none;
	overflow: hidden;
}
.left_nav ul.menu ul {
	margin: 0 0 0 15px; padding:0;
	list-style-type: none;
}
.left_nav ul.menu li {
	margin: 0.3em 0;
	padding: 0.1em 0;
	/*line-height:100%;*/ /*li looks extra tall by default?*/
}
.left_nav ul.menu img { border-width: 0; }
.left_nav ul.menu a {text-decoration:none; font-family:Verdana, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
.left_nav ul.menu a:link {color:#41B0F0;}
.left_nav ul.menu a:visited {color:#AB5ACC;}
.left_nav ul.menu a:active {color:#fff;}
.left_nav ul.menu a:hover {color:#ec0; text-decoration:underline; /*border-bottom:dashed 1px #ec0;*/}

/* Main section (left bar) links */
.psection a {text-decoration:underline; font-family:Verdana, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
.psection a:link {color:#41B0F0;}
.psection a:visited {color:#AB5ACC;}
.psection a:active {color:#fff;}
.psection a:hover {color:#ec0; text-decoration:none; border-bottom:dashed 1px #ec0;}



/*------------------------
  Right column table cell
  ------------------------*/
.right_nav ul.menu {
	margin: 0 0 1em;
	padding:0;
	list-style-type:none;
}
.right_nav ul.menu:last-child { margin-bottom: 0; }

.right_nav ul.menu li {
	margin: 0.3em 0 0.3em 0.8em;
	padding: 0.1em 0.2em 0.1em;
	/*line-height: 100%;*/ /*li looks extra tall by default?*/
}

.right_nav ul.menu li#current {
	border: solid 1px #ffab21;
	background-image: url("../images/menu_current_bg.png");
	border-radius: 5px;
}
.right_nav ul.menu li.active {
	background-image: url("../images/menu_active_bg.png");
	border: dashed 1px rgba(255, 255, 255, 0.4);
	border-radius: 5px;
}
.right_nav ul.menu li.active li.active { /* don't display nested actives */
	background-color: transparent;
	border-color: transparent;
}
.right_nav ul.menu li span.separator {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #eef489;
}

.right_nav ul.menu ul {
	margin: 0;
	padding:0;
	list-style-type:none;
}


.right_nav ul.menu a {text-decoration:none; font-family:Verdana, Helvetica, sans-serif; font-weight:bold; font-size:12px;
}
.right_nav ul.menu a:link {color:#fff;}
.right_nav ul.menu a:visited {color:#ddd;}
.right_nav ul.menu a:active {color:#fff; border-width:0; /*for the sake of Fx?*/}
.right_nav ul.menu a:hover {color:#ec0; text-decoration:underline; /*border-bottom:dashed 1px #ec0;*/}


/* TF-year section */
.tfyear a {text-decoration:underline; font-family:Verdana, Helvetica, sans-serif; font-weight:bold; font-size:12px;
}
.tfyear a:link {color:#fff;}
.tfyear a:visited {color:#ddd;}
.tfyear a:active {color:#fff; border-width:0; /*for the sake of Fx?*/}
.tfyear a:hover {color:#ec0; text-decoration:none; border-bottom:dashed 1px #ec0;}





/*---------------------------
  Reviews sections
  -------------------------*/

#recent_reviews {margin-top:20px; margin-bottom:10px;}

TABLE.reviewbox {
	margin-bottom:4px;
	/*color:#FFFFFF; background-color:#192432;
	border:solid 1px #000000; border-top-color:#8CADD1; border-left-color:#8CADD1;*/
	background-color: #2a2c33;
	border: solid 1px #84919a;
	border-width: 1px 0 0 1px;
}

TABLE.reviewbox TD.reviewcell { padding:3px; font-family: sans-serif; font-size:11px; }
TABLE.reviewbox TD.ratingcell { width:50px; text-align:center; }
TABLE.reviewbox TD.ratingcell a:link { color:#fff; }

.review_rating { font-size:25px; font-weight:bold; font-family: sans-serif; }


/*-----------------------
  Forum threads
  -----------------------*/

ul.forum_threads {
	margin: 0 0 1em;
	padding: 0 1.5em;
	border: solid 1px #000;
	border-color: #000 #777 #777 #000;
	background-image: url('http://www.unicron.com/images/2007/black_20p_opaq.png');
	font-family:Verdana,sans-serif; font-size: 11px;
	overflow: auto;
	height: 19em;

	list-style-position: outside;
	list-style-type: disc;
}

ul.forum_threads h5  {
	margin-bottom: 7px;
	/*background-image: url('/images/2007/allspark_mini_header.png');
	background-position: top left;*/
	background-color: #08c;
	border-bottom: solid 1px #005;
	padding: 5px 5px;
}
ul.forum_threads a  { color: #eee; text-decoration: none; }
ul.forum_threads a:visited  { color: #bbb; }
ul.forum_threads a:hover { color:#ec0; text-decoration: underline; }
ul.forum_threads li.forum_thread  {
	margin: 5px 0;
	/*border:solid 1px #f00;*/
}


/*-----------------------
  Recent update list.
  -----------------------*/
ul.recent_updates_list {
	margin: 0.5em 0 1em; padding: 3px 5px 3px 18px;
	background-image: url('http://www.unicron.com/images/2007/black_20p_opaq.png');
	border: solid 1px #000;
	border-color: #000 #777 #777 #000;
	list-style-type: none;
	font-family: sans-serif; font-size: 12px;
	overflow: auto;
	/*height: 19em;*/
	
	list-style-position: outside;
	list-style-type: disc;
}
ul.recent_updates_list li {
	margin: 0.33em 0;
	/*white-space: nowrap;*/
}

ul.recent_updates_list a { color:#fff; text-decoration: none; }
ul.recent_updates_list a:visited { color:#ddd; }
ul.recent_updates_list a:hover { color:#ec0; text-decoration: underline; }
