﻿/*
 * ADDITIONAL CSS FOR AllWHITE THEME
 * This CSS sheet contains extra CSS definitions
 * that have been added to the AllWhite
 * theme, which is a sub theme of Zen.
 *
 * Most of these definitions are for the
 * header area and the custom blocks.
 */


/** FIELDSET **/
/** Border around certain field items **/

  fieldset
  {
	border: 1px solid #303030;
  }
  
  fieldset legend
  {
	color: #5B5B5B;
  }

/** TABLES **/
/** From system.css **/
  td.active
  {
	background-color: transparent;
  }

/*
** POLLS
*/
  .poll .bar .foreground /* Changes the color of the bar on the polls */
  {
	background: #F50C01;
  }
  
/** header-top **/
  #header-top
  {
	background: #121212 url('header-top.gif') repeat-x center top;;	
	height: 110px;
  }

/** CENTER TEXT **/
  .center_txt
  {	
    text-align: center;
  }


/** SMALLFONT **/
  .smallfont
  {	
    font-size: 0.90em;
    line-height: 1.25em;
  }
  
/** IMAGE BORDER **/
  .img_border
  {	
    border: 1px #CCCCCC solid;    
  }
  
/** IMAGE MARGIN **/
/** Places a 10px margin on the right side of the image **/
  .img_margin
  {
	margin-right: 6px;
  }

/** SMALL ALT **/
  .small_alt
  {	
    color: #8F8F8F;
    font-size: 0.80em;
    line-height: 1.25em;
  } 
  
  .small_alt a:link,
  .small_alt a:visited
  {
	text-decoration: underline;
	color: #8F8F8F;
  }

  .small_alt a:hover
  {
	text-decoration: underline;
	color: #FFFFFF;
  }

  .small_alt a:focus,
  .small_alt a:active
  {
	text-decoration: underline;
	color: #8F8F8F;
  }

  
/** NORMAL ALT **/

  .normal_alt
  {
	line-height: 1.2em;	
  }
  
/** TITLE ALT **/

  .title_alt
  {
	font-weight: bold;
	color: #70B9ED;	
  }

 .title_alt2
  {
	font-weight: bold;
	color: #B3B3B3;
	font-size: 0.90em;
	line-height: 1.2em;
  }

 .title_alt2 a:link,
 .title_alt2 a:visited
 {
	color: #DEDEDE;
 }
 
  .title_alt2 a:hover
 {
	color: #DEDEDE;
 }

 .title_alt2 a:focus,
 .title_alt2 a:active
 {
	color: #DEDEDE;
 }

  
/** REVIEW VERDICT **/
/** Formats score for review articles **/

  #review-verdict
  {
	background: #222222;
	width: 140px;
	height: 100px;
	margin-top: 4px;
  }
  
  .review-verdict-score
  {
	font-size: 6.0em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;	
	line-height: 100px;
  }

/** ADVERTISEMENT **/
  .advertisement
  {	
    font-size: 0.9em;
    line-height: 1.5em;
    color: #939393;
    font-weight: normal;   
  }  
 
/** TOP BACK **/
  #top-back
  {
	height: 28px;
	padding-top: 2px;
  }

/** Top SPECIALS **/
 
  #top-special1
  {
	float: right;
	padding-right: 20px;
	height: 28px;
	line-height: 24px;
  }
  
   #top-special2
  {
	float: right;
	padding-right: 20px;
	height: 28px;
	line-height: 24px;
  }
  
  #top-special2 a:link,
  #top-special2 a:visited

  {
	color: #E95311;
	text-decoration: none;
	font-weight: bold; 
  }

  #top-special2 a:hover
  {
	color: #E95311;
	text-decoration: underline; 
	font-weight: bold; 
  }
  
  #top-special2 a:focus,
  #top-special2 a:active
  {
	color: #E95311;
	text-decoration: none; 
	font-weight: bold; 
  }

    
/** TOP LINKS **/

  #top-links-outer
  {	
    background-color: #1C2538;
    border-bottom: 1px solid #4B4B4B;
    height: 20px;
  }

  #top-links
  {	
    width: 990px;	
    margin-left: auto;
    margin-right: auto;
  }
  
  .top-links-txt
  {
	font-family: Arial, Helvetica, sans-serif;
	color: #929292;
	text-decoration: none; 
	font-size: 10px; 	
	font-weight: normal;
	text-align: right;
	line-height: 20px;
  }

  .top-links-txt a:link,
  .top-links-txt a:visited

  {
	color: #6C8EEE;
	text-decoration: none;
	font-weight: normal; 
  }

  .top-links-txt a:hover
  {
	color: #6C8EEE;
	text-decoration: underline; 
	font-weight: normal; 
  }
  
  .top-links-txt a:focus,
  .top-links-txt a:active
  {
	color: #6C8EEE;
	text-decoration: none; 
	font-weight: normal; 
  }

/** GOOGLE SEARCH **/

 #google-search
  {
	float: right;
	padding-right: 10px;
  }
  
/** TOP NAV **/

  #top_nav
  {
	height: 30px;
	width: 990px;
	margin-top: 5px;
	background: #202020 url('top-nav.gif') repeat-x center top;	
  }
  
  #top_nav_inner
  {
	font-family: Arial, Helvetica, sans-serif;
	color: #BCBCBC; 
	font-size: 1.0em;
	line-height: 28px;
	margin-left: 15px;	
  }
  
  #top_nav_inner a:link,
  #top_nav_inner a:visited
  {
	color: #FFFFFF; 
  }
  
  #top_nav_inner a:hover
  {
	color: #FFFFFF; 
  }

  #top_nav_inner a:focus,
  #top_nav_inner a:active
  {
	color: #FFFFFF; 
  }
  
/** HEADER LOGO **/

  #header-logo
  {
	float: left;	
  }


/** TOP AD **/

  #top-ad
  {	
  float: left;
  margin-left: 10px;
  margin-top: 15px;
  }  
  
  
/** CLEAR BLOCK **/
  .clear_div
  {
	clear: both;
  }

/** EXTRA CONTENT REGIONS **/
/** Custom regions **/

   #content-middle
  {	
  }
  
    #content-top
  {	
  }


/** Div for sorting lists of articles **/
  .sort-title
  {
	width: 210px;
  }

/** TOP RIGHT BLOCKS **/
  #right_one
  {	
	float: left;	
	margin-right: 10px;
	width: 170px;
	font-weight: bold;
  }

  #right_two
  {	
	float: left;	
	margin-right: 0px;	
	width: 160px;
  }

/** SPACERS **/
/** Used to position items **/

  .spacer_tiny
  {
	height: 10px;
  }
   
   .spacer_extratiny
  {
	height: 8px;
  }
  

/** CUSTOM SIDEBARS **/
/** Custom areas to 
separate content **/

  #sidebar-left-inner1
  {
    margin: 5px;
    padding: 8px; 
    border: 1px solid #303030;
    background: #121212 url('block_gradient.gif') repeat-x center top;   
  }
  
  #sidebar-left-inner2
  {
    margin: 5px;
    padding: 8px;  
    border: 1px solid #303030;
    background: #121212 url('block_gradient.gif') repeat-x center top;    
  }

  #sidebar-right-inner1
  {
    margin: 5px;
    padding: 8px;
    background: #121212 url('block_gradient.gif') repeat-x center top;
    border: 1px solid #303030;        
  }
  
  #sidebar-right-inner2
  {
    margin: 5px;
    padding: 8px;
    background: #121212 url('block_gradient.gif') repeat-x center top;
    border: 1px solid #303030;        
  }
  
  #sidebar-right-inner3
  {
    margin: 5px;
    padding: 8px;
    background: #121212 url('block_gradient.gif') repeat-x center top;
    border: 1px solid #303030;        
  }
  
  #sidebar-right-inner4
  {
    margin: 5px;
    padding: 8px;
    background: #121212;
    border: 1px solid #303030;        
  }

/** HEADER ADS **/

  #header_special
  {	
  height: 90px;
  width: 228px;
  border: 1px solid #303030;
  margin: 5px 5px 0 5px;
  background: #101218;
  float: left;
  }
  
  #header_leaderboard
  {
	height: 90px;
	width: 728px;
	border: 1px solid #303030;
	margin: 5px 0 0 0;
	background: #121212;
	float: left;
  }
  
  #ad_tag
  {	
  width: 13px;
  height: 90px;
  float: left;
  border: 1px solid #303030;
  margin: 5px 5px 0 0;
  background: #222222 url('ad_tag_vert.gif') no-repeat center top;
  }