/*
 * Base site CSS styles.
 * 
 * #b8dcfc
 *  
 * @author Patrick Scott <admin@kaoses.com>
 * @link http://www.kaoses.com/
 */

 /** fixed width Layout css **/
div#container{width:1170px;margin:0 auto}
div#wrapper{float:left;width:100%}
div#content{margin: 0 175px;min-width:770px}
div#navigation{float:left;width:175px;margin-left:-1152px}
div#extra{float:left;width:175px;margin-left:-179px}
div#footer{clear:left;width:100%}





  
/** Standard Styles **/
body {
  font: normal .7em Tahoma, Arial, Helvetica, sans-serif;
  color: #666666;
  background-color:#000000;
  background-repeat: no-repeat;
  background-attachment: fixed; 
  background-position: center;
  }


.imgleft {layout.css (line 189)
border:0 none;
float:left;
margin-right:20px;
padding:10px;
}

.imgRight {layout.css (line 196)
border:0 none;
float:right;
margin-left:20px;
padding:10px;
}

h1,h2,h3,h4,h5,h6 {
padding-top:6px;
padding-left:12px;
width:770px;
}


  pre, code {
    margin: 15px 15px;
    padding: 10px;
    text-align: left;
    display: block;
    overflow: auto;
    font: 0.9em/1.5em 'Lucida Console', 'courier new', monospace;
    /* white-space: pre; */
  }
  
  acronym {
    cursor: help;
  }
  
  blockquote {
  	margin: 15px 15px;
   	padding: 10px 10px 10px 20px;
  	font: bold 1.2em/1.5em Georgia, 'Bookman Old Style', Serif;
    quotes: "\201C" "\201D";
  }
    blockquote:before { content: open-quote; font-weight: bold; }
    blockquote:after { content: close-quote; font-weight: bold;}

#content {
padding-bottom:20px;
}
	#content img {
	max-width:700px;
	padding-left:12px;
	padding-right:12px;
	}
  
#container {
  position: relative;
}


/** Header **/
#header {
  position: relative;
  padding-bottom:12px;
  margin-left:18px;
  background-color:transparent;
}


#headerLeft {
  height: 100px;
  background-image:url('../images/site/header.png');
  background-position:top left;
  background-repeat:no-repeat;
  z-index: 999988;
}
#headerLeft #headerLogo{
  height: 100px;
  margin-left:100px;
  background-position:center left;
  background-repeat:no-repeat;
  z-index:-999988;
}
  #headerLeft h1 {
    	position: absolute;
    	margin: 0; 
		padding: 0;
    	font: bolder 4.1em 'Trebuchet MS', Arial, Sans-serif;
    	letter-spacing: -2px;
    	top: 6px; 
		left: 12px;	
  }
  #headerLeft h1 a,
  #headerLeft h1 a:link,
  #headerLeft h1 a:hover {
    text-decoration: none;
  }
  #headerLeft h2 {
    	position: absolute;	 
    	top: 50px; 
    	left: 18px;
    	color: #666666;
    	text-indent: 0px;
    	font: bold 11px Tahoma, 'trebuchet MS', Sans-serif; 
    	text-transform: none;	
  }
  #headerLeft h2 a,
  #headerLeft h2 a:link,
  #headerLeft h2 a:hover {
    	color: #666666;
        text-decoration: none;
  }


#headerRight {
    display: none;
}
  #headerRight h1 {
    display: none;
  }
  #headerRight h2 {
    display: none;
  }




#headerNav {
  z-index: 999999;
  position: absolute;
  top: 54px;
  right: 25px;
}
  #headerNav ul {
    margin:0;
    padding: 0;
    list-style: none; 
    font: bold 13px  Arial, 'Trebuchet MS', Tahoma, verdana, sans-serif;  
  }
  #headerNav li {
    display: block;
    margin: 0; 
    padding: 0;
    float: left;
    background: url('../images/site/tableft.gif') no-repeat left top;
    margin: 0;
    padding: 0 0 0 4px;
    text-decoration: none;
  }
  #headerNav a {
    float: left;
    display: block;
    background: url('../images/site/tabright.gif') no-repeat right top;
    padding: 6px 15px 3px 8px;
    text-decoration: none;
  }
  /* Commented Backslash Hack hides rule from IE5-Mac \*/
  #headerNav a {float: none;}
  /* End IE5-Mac hack */
  #headerNav a:hover {
  }
  #headerNav li:hover {
    background-position: 0% -42px;
	
  }
  #headerNav a:hover {
    background-position: 100% -42px;
	text-decoration:underline;
  }
  #headerNav #current li {
    background-position: 0% -42px;
  }
  #headerNav #current a {
    background-position: 100% -42px;
  }
  
/** Navigation **/
#navigation {
padding-top:24px;
}
#extra {
padding-top:24px;
}
  .menuBox {  
    float: left;
    clear: left;
    width: 165px;
    margin: 0;
    padding:0px;
    margin: 0 0 11px 0;
	background-image:url('../images/site/ge.png');
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-bottom:27.7px;
  }
  .menuBox h3{
	background-image:url('../images/site/defulttabfull.png');
	background-position:top left;
	background-repeat:no-repeat;
	margin-top: 0;
    padding: 6px 15px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font: bold 1em Tahoma, Arial, Helvetica, sans-serif;
    color:#FFFFFF;
	width:128px;
  }
  .menuBox .menuContent{
	background-image:url('../images/site/gm.png');
	background-position:bottom left;
	background-repeat:repeat-y;
    margin: 0;
    padding:0px;
	margin-top:-18px;
    padding: 15px 14px 10px 14px;
  }

	.menuBox ul {
	  margin: 0;
	  padding: 0;
	  list-style: none;
	  line-height: normal;
	}
	.menuBox li {
	  padding: 3px 0;
	}
	.menuBox li.first {
	  border: none;
	}
	.menuBox li a {
	  padding-left: 10px;
	  text-decoration: none;
	}
	.menuBox a:hover {
	  text-decoration: underline;
	}
  
  
	 div .Login {
	 width:133px;
	 }
	 
    .menuBox .Login form {
      padding-left: 10px;
    }
    .menuBox .Login form label{
      color:#FFFFFF;
	  padding-left: 10px;
    }
    .menuBox .Login ul,
    .menuBox .Login li {
      margin: 0;
      padding: 0;
    }
    .menuBox .Login .submit {
      margin: 5px 0;
      padding: 0;
	  padding-left: 10px;
    }
    .menuBox .Login #fid-username,
    .menuBox .Login #fid-password {
      margin-left: 10px;
      display: block;
    }
    .menuBox .loginText a{
      float:left;
	  margin-bottom:-4px;
    }  
	form#_Login {
	width:120px;
	}
	
	form#gameList {
	width:120px;
	}
		form#gameList select {
		width:110px;
		}
	
	form#poll {
	width:120px;
	}
  

  .componentBoxhalf {  
    float: left;
    width: 385px;
    margin: 0;
    padding:0px;
	margin-left:18px;
	background-image:url('../images/site/showBottomHalf.png');
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-bottom:17px;
  }
  .componentBoxhalf h3{
	background-image:url('../images/site/showTopHalf.png');
	background-position:top left;
	background-repeat:no-repeat;
	margin-bottom:5px;
	margin-top: 0;
    padding: 10px 18px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font: bold 1em Tahoma, Arial, Helvetica, sans-serif;
	width:385px;
  }
  .componentBoxhalf .wrapper{
	background-image:url('../images/site/showMiddleHalf.png');
	background-position:bottom left;
	background-repeat:repeat-y;
    margin: 0;
    padding:0px;
	margin-top:-18px;
    padding: 15px 14px 10px 14px;
  }
  
  .componentBoxhalf table {
   width:360px;
  }
  
  .componentBoxhalf table th{
   text-align:left;
  }
  
  .componentBoxhalf table td{
   line-height:18px;
   border-collapse:collapse;
   color:#FFFFFF;
  }
  
  
  
.newsList {
	margin-top: 0;
    padding: 0;
}

.contentBox {
	background-image:url('../images/site/showBottom.png');
	background-position:bottom left;
	background-repeat:no-repeat;
    margin: 0;
    padding:0px;
    padding-bottom: 4px;;
	width:770px;
	margin-left:22px;
	margin-bottom:12px;
}

.contentBox h3 {
	background-image:url('../images/site/showTop.png');
	background-position:top left;
	background-repeat:no-repeat;
	margin-bottom:5px;
	margin-top: 0;
    padding: 10px 18px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font: bold 1em Tahoma, Arial, Helvetica, sans-serif;
    color:#FF0000;
}

.contentBox .wrapper {
	background-image:url('../images/site/showMiddle.png');
	background-position:bottom left;
	background-repeat:repeat-y;
    margin: 0;
    padding:0px;
	margin-top:-28px;
    padding: 15px 14px 10px 14px;
	color:#FFFFFF;
	font-size:110%;
}
  
  .contentBox table {
   width:770px;
  }
  
  .contentBox table th{
   text-align:center;
  }
  
  .contentBox table td{
   line-height:18px;
   border-collapse:collapse;
   text-align:center;
  }
  .contentBox .rating {
  float:right;
  margin-top:-28px;
  margin-right:18px;
  color:#FFFFFF;
  }

.contentBox .meta {

}

.cmsSubHeader {
margin-left:14px;
color:#fff;
}

#comingSoon h3 {
text-align:center;
}

.newsList h2 {
margin-left:22px;
background-image:url('../images/site/headingBox.png');
background-repeat:no-repeat;
background-position:top left;
height:50px;
padding-top:12px;
}

.listHeader h2 {

margin-left:22px;
background-image:url('../images/site/headingBox.png');
background-repeat:no-repeat;
background-position:top left;
height:50px;
padding-top:12px;
}

.advertBox {
width:152px;
background-image:url('../images/site/form-bk.png');
background-repeat:repeat;
border:1px solid #666666;
margin-top:14px;
margin-bottom:6px;
color:#FFFFFF;
padding-left:9px;
padding-top:9px;
}

#content .advertBox {
margin-left:12px;
}

.advertBox .advertImage {
margin-left:15%;

}
.advertBox .ConvertedCurrentPrice {
clear:left;
}
.advertBox .TimeLeft {

}

.ebayAdvert {
width:770px;
margin:0 auto;
}
.ebayAdvert .advertBox{
line-height:13px;
font-weight:bold;
float:left;
width:30%;
min-height:177px;
max-height:177px;
}



/* search form */
#search h3 {
  display: none;
}
#search .menuContent{
background-image:none;
}
#search {
background-image:none;
}

#SearchForm {
    top: 24px;
    right: 36px;
    position: absolute;
	background: transparent;
	border: none;
	margin: 0; padding: 0;
	width:195px;
	display:none;
}
#SearchForm input.textbox { 
	margin: 0; 
	width: 120px;
	border: 1px solid #9EC630; 
	background: #FFF;
	color: #333; 
	height: 14px;
	vertical-align: top;
	margin: 1px 0px;
	display:none;
}
#SearchForm input.button { 
	margin: 0; 
	padding: 1px 3px 0px 3px; 
	font: bold 11px Arial, Sans-serif; 
	background: #FAFAFA;
	border: 1px solid #f2f2f2;
	color: #777;	
	width: 60px;
	vertical-align: top;
	display:none;
}
  
.article {
max-width:770px;
align:center;
margin:0 auto;
background-image:url('../images/site/showTop.png');
background-position:top left;
background-repeat:no-repeat;
padding-top:20px;
}	
	.article .post {
	background-image:url('../images/site/showMiddle.png');
	background-position:top left;
	background-repeat:repeat-y;
	}

	.article .title {
	padding-left:18px;
	}
	
	.article .story {
	padding-left:24px;
	padding-right:12px;
	}
	
	.article .meta {
		background-image:url('../images/site/showBottom.png');
		background-position:top left;
		background-repeat:no-repeat;
		padding-top:18px;
	}
	
	.article .meta .back{
	margin-top:-19px;
	padding-left:18px;
	}

.box {
margin-top:18px;
width:770px;
margin:0 auto;

}


div#footer {
background-image:url('../images/site/footer.png');
background-repeat:no-repeat;
height:40px;
}
	div#footer .copyright{
	padding-left:25px;
	padding-top:12px;
	}
	div#footer .footerNav{
	float:right;
	margin-top:-12px;

	}


/** Form CSS **/
form {
    background-image: url('../images/site/form-bk.png');
    background-repeat: repeat;
    background-position: top left;
width:770px;
margin:0 auto;
}
form#Comment {
width:770px;
margin:0 auto;

}

form label {
color:#FFFFFF;
}

#content form fieldset legend {
color:#0099FF;
}
#content form small {
color:#CCCCCC;
}


/**Resaults CSS **/

.results {
background-image:url('../images/site/showBottom.png');
background-position:bottom left;
background-repeat:no-repeat;
padding-bottom:5px;
}

.resultRow {
width:95%;
padding-left:12px;
padding-top:12px;

}

.resultHead {
padding-left:12px;
background-image:url('../images/site/showTop.png');
background-position:top left;
background-repeat:no-repeat;
}
.resultHead h2{
width:90%;
margin-left:12px;
border-bottom:1px solid #FFFFFF;
}

.Ext_Modules_Article_List {
background-image:url('../images/site/showMiddle.png');
background-position:top left;
background-repeat:repeat-y;
width:770px;
margin:0 auto;
}

.Ext_Modules_Category_List {
background-image:url('../images/site/showMiddle.png');
background-position:top left;
background-repeat:repeat-y;
width:770px;
margin:0 auto;
}

.resultFoot {
border-top:1px inset #000099;
border-bottom:1px solid #FFFFFF;
height:33px;
}
	.resultFoot a{
	margin-top:12px;
	margin-left:50px;
	margin-bottom:6px;
	}
	
	.resultFoot .created{
	margin-top:12px;
	margin-right:6px;
	}

/** Pager **/
.Dk_Ui_Limit {
color:#FFFFFF;
}

/** Comments Box **/
.box {
background-image:url('../images/site/form-bk.png');
background-repeat:repeat;
}
	.box .boxHead {
	padding-top:6px;
	padding-left:12px;
	color:#66FFFF;
	}
	
	.box form {
	background-image:none;
	}

#Article {
padding:6px;
background-image:url('../images/site/form-bk.png');
background-repeat:repeat;
}

.boxHead1 {
padding:6px;
background-image:url('../images/site/form-bk.png');
background-repeat:repeat;
}



.Ext_Modules_Menu_SiteMap {
padding:6px;
background-image:url('../images/site/form-bk.png');
background-repeat:repeat;
}





 .Com_Ui_Pager {
  margin: 10px 0px;
  margin-left:22px;
  padding: 2px 30px 2px 30px;
  font-size: 85%;
  background-image:url('../images/site/headingBox.png');
  background-repeat:no-repeat;
  background-position:top left;
  height:50px;
  padding-top:12px;
}
   .Com_Ui_Pager ul {
    border:0; margin:0; padding:0;
  }
   .Com_Ui_Pager li {
    border:0; margin:0; padding:0;
    list-style:none;
    border-right:solid 1px #DEDEDE;
  }
   .Com_Ui_Pager li, 
   .Com_Ui_Pager a {
    margin-right:2px;
  }
   .Com_Ui_Pager a:link, 
   .Com_Ui_Pager a:visited {
    color:#0e509e;
    display:block;
    float:left;
    padding:3px 6px;
    text-decoration:underline;
  }
   .Com_Ui_Pager a:hover {
    text-decoration:none;
  } 
   .Com_Ui_Pager li.back a {
    border-right:solid 1px #DEDEDE;
    font-weight:bold;
  }
  
   .Com_Ui_Pager li.start a,
   .Com_Ui_Pager li.next a,
   .Com_Ui_Pager li.end a {
    border: none;
    font-weight: bold;
  }
   .Com_Ui_Pager li.end {
    border: none;
  }
   .Com_Ui_Pager li.selected a {
    color:#FFFFFF;
    font-weight:bold;
    padding:4px 6px;
  }
   .Com_Ui_Pager li.off a {
    color:#888888;
    font-weight:bold;
    padding:3px 4px;
    border:none;
    text-decoration:none;
  }


.rssItemLine {
padding:6px;	
}


/* alignment classes */
.float-left  { float: left; }
.float-right {	float: right; }
.align-left  {	text-align: left; }
.align-right {	text-align: right; }
.right{margin-right:39px;}
.clear {clear: both; height: 1px; overflow: hidden;}
.left {float: left;}
.right {float: right;}


/* additional classes */
.green {	color: #9EC630; }
.gray  {	color: #BFBFBF; }