body {
	background-color:#eee;
}

hr {
	border: 0;
	width: 100%;
	color: #06f;
	background: #06f;
	height: 1px;  
}

#container {
	width: 960px;
	margin-right:auto;
	margin-left:auto;
	background: #eee;
}

#contentLeft, #gameLeft, #gameRight, #contentRight {  
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: small;
	color: #333;
	background: #eee;
	text-align: justify;
}	

#contentLeft {
	float: left;
	width: 790px;
	padding: 0px;
	margin-right: 10px;
}	

#contentLeft a:link, #contentLeft a:visited, #contentRight a:link, #contentRight a:visited, #gameLeft a:link, #gameLeft a:visited{  
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;	
	text-decoration: none;	
	color: #06f;
}

#gameRight a:link, #gameRight a:visited{  
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;	
	text-decoration: none;	
	color: #06f;
	background: #fff;
	border: none;
}
#gameRight a:hover {  
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;	
	text-decoration: underline;		
	color: #06f;
	background: #ff9;
	border: none;
}	

#contentLeft a:hover, #contentRight a:hover, #gameLeft a:hover {  
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;	
	text-decoration: underline;		
	color: #06f;
	background: #ff9;
}	

#contentLeft a.gameBox, #contentLeft a.gameBox:visited {
  text-decoration: none;
  background: #fff;
  color: #06f;
  font-weight: normal;  
}

#contentLeft a.gameBox:hover {
  text-decoration: none;
  background: #ff9;
  color: #06f;
  font-weight: normal;  
}

#contentLeft .gameThumb {
  display: block;
  border: none;
  float: left;
  margin-right: 5px;  
}

#contentLeft .gameDesc {
  display: block;
  border: none;
  padding: 5px;
}

#contentLeft a.gameDesc {
  font-weight: normal; 
}

#contentLeft .gamePack a:link, #contentLeft .gamePack a:visited {
  text-decoration: none;
  background: #eee;
  color: #06f;
  font-weight: normal;  
}

#contentRight {
	float: left;
	width: 150px;
    margin-bottom: 10px;	
    margin-left: 0px;	
	padding: 4px;
	border-style: solid;
	border-width: 1px;  
	border-color: #06f;  
	background: #fff;	
	text-align:left;
}	

#banner {
	float: left;
	width: 160px;
    margin-bottom: 10px;	
    margin-left: 0px;	
	padding: 0px;
	border-style: none;
	background: #eee;	
}	

#gameLeft {
	float: left;
	width: 650px;
	padding: 0px;
	margin-right:10px;
}	

#gameRight {
	float: left;
	width: 290px;
	padding: 0px;
}	

#gameRight li, #gameRight ul {  
	padding: 0px;
	margin-left: 5px;
	padding-left: 5px;
}

#gameRight li {  
	padding: 3px;
}

#gameRight .gameThumb {
  display: block;
  border: none;
  float: left;
  margin-right: 2px;  
  text-align: center;  
}

#topStuff {
	position: relative;
	height: 110px;
	width: 960px;
}

#topBanner {
	position: absolute;
	left: 0px;
	top: 0px;
}	

#topAd {
	position: absolute; 
	left: 232px;
	top: 4px; 
}

#tagline {
	position: absolute; 
	left: 460px;
	top: 98px; 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: small;
	color: #06f;	
}

#addThis {
	position: absolute; 
	left: 835px;
	top: 111px; 
}

#footer {
	clear: both;
	font-family: "Courier New", Courier, monospace; 
	color: #06f;
	background: #eee;		
	font-size: small;
	text-align: center;
	margin-top: 15px;
}	

#bottomBanner {
	clear: both;
}

.imageCenter {
	text-align: center;
	margin-top: 5px;
    margin-bottom: 5px;		
}	

.blueTitle {  
  font-family: Geneva, Arial, Helvetica, sans-serif; 
  font-size: small;
  font-weight: bold;
  color: #fff;
  background: #06f; 
  float: left;
  width: 780px;
  padding: 4px;	
  border-style: solid;
  border-width: 1px;  
  border-color: #06f;
}

.blueTitleShort {  
  font-family: Geneva, Arial, Helvetica, sans-serif; 
  font-size: small;
  font-weight: bold;
  color: #fff;
  background: #06f; 
  float: left;
  width: 150px;
  padding: 4px;	
  border-style: solid;
  border-width: 1px;  
  border-color: #06f;
}

.blueTitleAbout {  
  font-family: Geneva, Arial, Helvetica, sans-serif; 
  font-size: small;
  font-weight: bold;
  color: #fff;
  background: #06f; 
  float: left;
  width: 640px;
  padding: 4px;	
  border-style: solid;
  border-width: 1px;  
  border-color: #06f;
}

.gameBox {
  float: left;
  padding: 4px;
  width: 380px;
  border-style: solid;
  border-width: 1px;  
  border-color: #06f;  
  margin-bottom: 10px;
  background: #fff;   
}

.gbPadder {
  float: left;
  width: 10px;
  background: #eee;
}

.gameLink {
  float: left;
  padding: 2px;
  width: 136px;
  background: #eee;
}

.glPadder {
  float: left;
  width: 6px;
  background: #fff;
}

.fullBox {
  float: left;
  padding: 10px;
  width: 768px;
  border-style: solid;
  border-width: 1px;  
  border-color: #06f;  
  margin-bottom: 10px; 
  background: #fff;    
}

.aboutBox {
  float: left;
  padding: 10px;
  width: 628px;
  border-style: solid;
  border-width: 1px;  
  border-color: #06f;  
  margin-bottom: 10px; 
  background: #fff;    
}

.adBox {
  float: left;
  padding: 10px;
  width: 768px;
  border-style: solid;
  border-width: 1px;  
  border-color: #06f;  
  margin-bottom: 10px; 
  background: #fff;   
  text-align: center;  
}

.blueTitleTip {  
  font-family: Geneva, Arial, Helvetica, sans-serif; 
  font-size: small;
  font-weight: bold;
  color: #fff;
  background: #06f; 
  float: left;
  width: 100%;
  padding: 4px;	
  border-style: solid;
  border-width: 1px;  
  border-color: #06f;
}

.gameList {
  float: left;
  display: block;
  padding: 4px;
  width: 100%;
  border-style: solid;
  border-width: 1px;  
  border-color: #06f;  
  margin-bottom: 10px;  
  background: #fff;  
}

.gamePack {
  height: 100px;
  padding: 8px;
  border-style: solid;
  border-width: 1px;  
  border-color: #06f;  
  margin-bottom: 10px; 
  background: #eee;   
}

.white {  
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: small;
	color: #fff;
	background: #06f;
}

.courier {
	font-family: "Courier New", Courier, monospace; 
	color: #333;
	background: #fff;		
	font-size: small;
}

/* begin css tabs */
ul#tabnav { /* general settings */
    clear: both;
    text-align: left; /* set to left, right or center */
    margin: 1em 0 1em 0; /* set margins as desired */
    font: bold 14px Geneva, Arial, Helvetica, sans-serif; /* set font as desired */
    border-bottom: 1px solid #06f; /* set border COLOR as desired */
    list-style-type: none;
    padding: 3px 10px 5px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#tabnav li { /* do not change */
    display: inline;
}

body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4, body#tab5 li.tab5 { /* settings for selected tab */
    border-bottom: 1px solid #eee; /* set border color to page background color */
    background: #eee; /* set background color to match above border color */
}

body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a, body#tab5 li.tab5 a { /* settings for selected tab link */
    background: #eee; /* set selected tab background color as desired */
    color: #06f; /* set selected tab link color as desired */
    position: relative;
    top: 1px;
    padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#tabnav li a { /* settings for all tab links */
    padding: 5px 8px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
    border: 1px solid #06f; /* set border COLOR as desired; usually matches border color specified in #tabnav */
    background: #fff; /* set unselected tab background color as desired */
    color: #06f; /* set unselected tab link color as desired */
    margin-right: 0px; /* set additional spacing between tabs as desired */
    text-decoration: none;
    border-bottom: none;
}

ul#tabnav a:hover { /* settings for hover effect */
    background: #ff9; /* set desired hover color */
    color: #06f;
}
