body {background: #000000; color: #333; font-family: Arial, Helvetica, sans-serif; font-size:12px; text-align: center; margin:0px; border-style:none;}

a {color: #FFCC66; text-decoration: underline;padding:0; margin:0;}
a:active	{color: #FFCC66; background-color: transparent; text-decoration: underline;padding:0; margin:0;}
a:hover	{color: #FFCC66; background-color:#222222; text-decoration: underline;padding:0; margin:0;}
a:visited	{color: #FFCC66; background-color: transparent; text-decoration: underline; padding:0; margin:0;}

a:link img , a:visited img , a:hover img, a:active img {border:none !important;  text-decoration:none !important; padding:0px; margin:0px; background:none !important;}

* html a:hover img {border:none !important;  text-decoration:none !important; padding:0px; margin:0px; background:none !important;}

#nlink {border-style:none;  text-decoration:none; padding:0px; margin:0px; background:none;}

#container {
  margin: 0 auto;
  padding: 0px;
  width: 752px;
  border-style: none; 
  text-align:left;

  }
#press_content{
font-size:14px;
}

  #press_content img{
float:right;
margin-bottom:4px;
  }

  
  #press_content a{
text-decoration:none;
color: #FFCC66;
  }

    #press_content p{
clear:both;
padding:12px 0;
border-style:dotted;
border-color:#FFCC66;
border-width:1px 0 0 0;
	}

#music_table{
width:350px;
float:left;
vertical-align:top;
}

#music_table td{
padding:4px 12px 4px 0;
text-align:left;
font-size:14px;
}

#music_info{
width:350px;
float:right;
margin-left:10px;
text-align:center;
}

  #copy{
text-align:center;
color:#EEEEEE;
  }

.def_image{
margin-right:8px;
border-style:solid;
border-width:1px;
border-color:#FFCC66;
}

.demo_year_links{
clear:both; 
text-align:center; 
padding:10px 0;
font-size:18px;
font-weight:bold;
}

.album_title{

clear:both;
padding-top:24px;
}

.reviews_links{
clear:both; 
text-align:left; 
padding:10px 0;
font-size:18px;
font-weight:bold;
}

#credits_right{
float:right; 
text-align:left; 
width:540px;
}

.title_text{
font-size:18px;
font-weight:bold;
color:#FFFFFF;
}

.title_text_sml{
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}

.demo_table td{
vertical-align:top;
padding-right:20px;
padding-bottom:20px;
  }

  .year_head{
font-size:24px;
font-weight:bold;
background-color:#333333;
color:#FFFFFF;
padding:8px;
  }

#flashcontent_p{
width:400px;
text-align:right;
float:right;
margin:32px 0 0 0;
}

.highlight {
color:#FFCC66;
}

.bigbold {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.bigbold_archive, .bigbold_info {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	padding:8px 0 0 0;
	margin:0;
}

#content{
width:100%;
text-align:left;
color:#FFFFFF;
font-size:12px;
margin:0 0 8px 8px;
}



#content_albums{
width:100%;
text-align:left;
color:#FFFFFF;
font-size:12px;
margin:0 0 8px 8px;
}


#content_albums a {
color:#FFCC66;
background-color:transparent;
text-decoration:none;
font-size:14px;
}


#press_table{
width:100%:
}

#press_table td{
padding:4px;
font-size:14px;
vertical-align:top;
}

#flashcontent_game{
border-style:solid; 
border-width:1px; 
border-color:#333333; 
width:273px; 
float:left;
}

#flashcontent_info{
border-style:solid; 
border-width:1px; 
border-color:#333333; 
width:273px; 
margin:0 auto;
}

.info_body_text{
margin-top:18px;
text-align:justify;
}

#game_clips{
float:right; 
font-size:12px;
}

#game_clips a{
font-size:12px;
}

.game_body_text{
clear:both;
margin-top:18px;
text-align:left;
}

#top{
width:850px;
background-color:#282820;
}



#menu{
width:390px;
text-align:left;

}

#menu_options{
float:right;
text-align:right;
background:transparent;
}

#menu_options table{
width:365px;
background:transparent;
}

#menu_options td{
padding:2px 12px 0 0;
font-size:11px;
text-align:left;
background:transparent;
}

#menu_options a:link {
color:#FFCC66;
background-color:transparent;
text-decoration:none;
}
#menu_options a:active{
color:#FFFFFF;
background-color:#666666;
text-decoration:none;
}
#menu_options a:hover{
color:#FFFFFF;
background-color:#666666;
text-decoration:none;
}
#menu_options a:visited{
color:#FFCC66;
background-color:transparent;
text-decoration:none;
}

#body_games{
color:#FFFFFF;
text-align:left;
width:100;
}

#body_games a:link {
color:#FFCC66;
background-color:transparent;
text-decoration:underline;
}
#body_games a:active{
color:#FFCC66;
background-color:#333333;
text-decoration:underline;
}
#body_games a:hover{
color:#FFCC66;
background-color:#333333;
text-decoration:underline;
}
#body_games a:visited{
color:#FFCC66;
background-color:transparent;
text-decoration:underline;
}

#games_list{
float:left; 
text-align:left; 
width:200px; 
font-size:14px; 
}

#games_list ul{
margin-top:4px; 
padding-top:0;
}

#games_list li{
padding-bottom:8px;
}

#archive li{
padding-bottom:8px;
}

#reviews_list{
float:right; 
text-align:left; 
width:190px;
margin-left:10px;
font-size:12px; 
}

#games_list a:link {
color:#FFCC66;
background-color:transparent;
text-decoration:underline;
}
#games_list a:active{
color:#FFCC66;
background-color:#333333;
text-decoration:underline;
}
#games_list a:hover{
color:#FFCC66;
background-color:#333333;
text-decoration:underline;
}
#games_list a:visited{
color:#FFCC66;
background-color:transparent;
text-decoration:underline;
}



#menu_alt{
margin-bottom:4px;
}

#side_l{
width:110px;
padding:0 4px 0 14px;
margin:0;
border-width:0;
text-align:left;
float:left;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

#side_l p{
border-style:dotted;
border-width:0 0 1px 0;
border-color:#ccff00;
padding-bottom:4px;
}


#side_l a:link, #side_l a:active, #side_l a:visited {
color:#FFFFFF;
background-color:transparent;
}


#side_l a:hover {
color:#000000;
background-color:#ccff00;
padding-right:6px;
}

#side_r{
width:124px;
padding:0 4px;
margin:0;
border-width:0;
text-align:left;
float:right;
color:#FFFFFF;
font-size:0.8em;
}

#side_r a:link, #side_r a:active, #side_r a:visited {
color:#000000;
background-color:#ccff00;
}


#side_r a:hover {
color:#000000;
background-color:#CCCC9A;
}

#map_section{
float:left;
width:584px;
border-style:dotted;
border-width:0 1px;
border-color:#ccff00;
}

#aug_footer{
color:#FFFFFF;
background-color:#CCCC9A;
width:100%;
padding:6px 0;
}

#aug_footer a:link, #aug_footer a:active, #aug_footer a:visited{
color:#565546;
background-color:#EBF1AB;
}

#aug_footer a:hover{
color:#565546;
background-color:#ccff00;
}




.news_head{
color:#ccff00;
font-size:14px;
font-weight:bold;
}

h2 {
color:#fff;
font-size:18px;
}

h3 {
color:#000;
font-size:18px;
}


hr {
border: none 0;
border-top: 1px dashed #000;
border-color:#000000;
width: 100%;
height: 1px;
}

div.popup_intro {color:#CCFF00; font-size:14px; line-height:18px; font-weight:bold;}
div.popup_mainbody {color:#999999; font-size:11px; line-height:14px;}
div.greenline {border-style: solid; border-width:0px 0px 1px 0px; border-bottom-color:#ccff00;padding-top:20px;}
b.green {color:#ccff00;}

div.main_text {float:left; width:600px; text-align:justify; padding-top:10px; padding-bottom:20px;
border-style: solid; border-width:0px 1px 0px 0px; border-right-color:#ccff00; height:100%;}

div.main_text_generic {float:left; width:800px; text-align:justify; padding-top:10px; padding-bottom:20px; height:100%;}

div.right_text {text-align:left; width:247px; float:left; padding-top:10px; padding-bottom:20px; color: #333; font-family: Arial, sans-serif; font-size:11px; line-height:14px; margin-left:2px;}

div.right_content { margin-left:2px; text-align:justify;}
div.content_title {margin-left:0;}

div.content_holder {width:500px; margin-left:70px;}

div.right_title {color: #333; font-family: Arial, sans-serif; font-size:11px; line-height:14px;}

div.footback{height:26px;text-align:center; width:100%;}
div.footer {background:#28281E; padding:6px; width:850px; text-align:left; color: #ccff00; }

img.arrow_style {margin-left:20px; margin-right:18px; float:left;}
img.white_space  {margin-bottom:5px;}



a.footer	{ color: #ccff00;text-decoration: underline;}
a:active.footer	{ color: #cccc99;text-decoration: underline;}
a:visited.footer	{ color: #ccff00;text-decoration: underline;}
a:hover.footer	{ color: #cccc99; text-decoration: underline;}

a.second_level	{ color: #ccff00;text-decoration: underline; font-size:10px;}
a:active.second_level		{ color: #cccc99;text-decoration: underline;}
a:visited.second_level		{ color: #ccff00;text-decoration: underline;}
a:hover.second_level		{ color: #cccc99; text-decoration: underline;}

img.badge {padding-top:15px; padding-bottom:15px; margin-right:20px; float:right;}

.intro {
  display:block;
  color: #333;
  font-size: 11px;
  line-height:14px;
  font-weight: bold;
}


.email_form {margin:-5px; display: inline;}

.button {border-style:solid; border-color:#CCCC99; background-color:#CCCC99; color:#000000; font-size:11px; font-weight:bold; margin-left:20px;}

.inputs {border-style:solid; border-color:#000000; border-width:1px; background-color:#FFFFCC; color:#000000; font-size:11px;}

.indent {margin-left:20px;}

td {font-size:11px;}

ul.arrow_bullets li {list-style-image: url(images/arrow_bullet.jpg); list-style-type: circle;}

/* Begin Tooltips Definition */
a.info {
   position:relative;
}
a.info span.tt {
   display:none;
}
a.info:hover span.tt { 
   display:block;
}
/* End Tooltips Definition */

/*Tooltips Formatting */

a.info:hover span.tt { 
   position:absolute;
   top:2em; 
   left:2em; 
   width:30em;
   border:1px solid #000;
   background-color:#F8F8CB; 
   color:#000;
   text-align:left;
   padding:6px;
}
.lefty {padding:2px; text-align:left; font-size:11px;background-color:#FFFFFF; border:1px solid #CCFF00;width:150px;}

.contact_table td{
vertical-align:top;
padding-right:30px;
padding-bottom:10px;
font-size:1.2em;
}


.contact_table td a:link	{ color: #00337F;text-decoration: underline;}
.contact_table td a:active{ color: #00337F;text-decoration: underline;}
.contact_table td a:visited	{ color: #00337F;text-decoration: underline;}
.contact_table td a:hover	{ color: #00337F; background-color:#CCFF00; text-decoration: none;}



.news_head {
	font-size: 12px;
	color: #FFCC66;
}