a  {
color:	#1389B7;
font-family:	Courier New, Courier;
text-decoration:	none;
}

body  {
background-color:	black;
color:	white;
font-family:	Times New Roman, Serif;
margin:	1em auto;
position:	relative;
width:	760px;
}

div.gaotd_content  {
background-color:	black;
color:	white;
font-family:	normal 14px Arial, sans-serif;
padding:	0.5em 0;
}

div.gaotd_excerpt  {
background-color:	black;
color:	white;
font-family:	normal 14px Arial, sans-serif;
padding:	0.5em 0;
}

div.instructions  {
background-color:	black;
color:	white;
font-family:	normal 14px Arial, sans-serif;
}

div.item  {
background-color:	black;
border-top:	1px solid #BBC1BF;
clear:	left;
color:	white;
float:	left;
padding-top:	1em;
width:	100%;
}

div.more_button  {
float:	left;
position:	relative;
width:	4em;
}

div.more_button a  {
background-color:	#FEC94C;
color:	#493402;
display:	block;
font-family:	Tahoma, sans-serif;
font-size:	14px;
font-weight:	bold;
padding:	0.2em;
text-align:	center;
text-decoration:	none;
}

div.na_notice  {
background-color:	black;
color:	white;
font-family:	Tahoma, sans-serif;
font-size:	16px;
font-weight:	bold;
}

div.proceed_button a  {
background-color:	#FEC94C;
color:	#493402;
display:	block;
font-family:	Tahoma, sans-serif;
font-size:	120%;
font-weight:	bold;
margin:	0.5em auto;
padding:	0.8em;
position:	relative;
text-align:	center;
text-decoration:	none;
width:	16em;
}

div.specs  {
background-color:	black;
clear:	left;
color:	white;
margin:	10px;
padding:	1px;
}

div.specs div.outline  {
background-color:	black;
border-color:	solid #BBC1BF;
border-style:	double;
border-width:	3px;
color:	white;
margin:	10px;
padding:	1px;
}

div.specs table  {
width:	100%;
}

div.specs table td  {
font-family:	normal 14px Arial, sans-serif;
text-align:	left;
vertical-align:	top;
}

div.specs table th  {
font-family:	normal 14px Arial, sans-serif;
text-align:	left;
vertical-align:	top;
width:	25%;
}

div.specs table tr.even  {
background-color:	#0A246A;
color:	#FFFFFF;
}

div.specs table tr.odd  {
background-color:	#2080D0;
color:	#FFFFFF;
}

div.terms  {
background-color:	#000000;
border-top:	1px solid #BBC1BF;
color:	#FFFFFF;
font-family:	normal 14px Arial, sans-serif;
}

h1  {
background-color:	#000000;
color:	#FFFF80;
font-family:	normal 32px Tahoma, sans-serif;
text-align:	center;
}

h2.date  {
background-color:	#000000;
clear:	left;
color:	#FFFF00;
float:	left;
font-family:	normal 12px Tahoma, sans-serif;
margin-bottom:	0;
margin-left:	0;
margin-right:	0;
margin-top:	2em;
padding:	0.5em;
}

h3  {
background-color:	#000000;
clear:	left;
color:	#FFFFFF;
font-family:	Tahoma, sans-serif;
font-size:	16px;
font-weight:	bold;
}

h3.title  {
background-color:	#000000;
color:	#E0FFE0;
font-family:	normal 18px Tahoma, sans-serif;
margin:	0;
padding-bottom:	0.5em;
padding-left:	0;
padding-right:	0;
padding-top:	0.2em;
}

h3.title_current  {
background-color:	#000000;
color:	#FFFFFF;
font-family:	normal 24px Tahoma, sans-serif;
margin:	0;
padding-bottom:	1em;
padding-left:	0;
padding-right:	0;
padding-top:	0.5em;
}

img.graphic_header  {
background-color:	#000000;
border-color:	#FFFFFF;
border-style:	double;
border-width:	3px;
margin:	10px;
padding:	1px;
}

img.screenshot  {
background-color:	#000000;
border-color:	#FFFFFF;
border-style:	double;
border-width:	3px;
color:	#FFFFFF;
display:	block;
float:	left;
margin-bottom:	1em;
margin-left:	0;
margin-right:	1em;
margin-top:	0;
margin:	10px;
padding:	1px;
}

ul.download_links  {
background-color:	#000000;
color:	#00FFFF;
list-style-type:	none;
margin:	0;
padding:	0;
}

ul.download_links li  {
background-color:	#000000;
color:	#C0E0FF;
font-family:	Tahoma, sans-serif;
font-size:	12px;
font-weight:	bold;
padding:	0.5em 0;
}

ul.download_links li.main_link  {
background-color:	#000000;
color:	#FFC000;
font-size:	140%;
font-weight:	bold;
}

