body
{
	color: #000000;
	text-align: left;
	margin:0px 0px 0px 0px; 
	background: #cfcfcf url("http://www.gamesresearch.com/images/gr_back.gif") no-repeat bottom left fixed; 
}

#container
{
	width: 100%; 
	text-align: center;
	border: 0px solid #303070;	
}

#header
{
}

#headertop
{
/*
	background-image: url("http://www.gamesresearch.com/images/header_top.gif");
*/
	background-repeat: repeat;
	width: 100%;
	height: 21px;
}

#headerlogo
{
	background-image: url("http://www.gamesresearch.com/images/gr_header.gif");
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #F4F4F4;
	height: 90px;
	width: 100%;
	font: normal 6px arial;	
	color: #FFFFFF;
}

#headermenu
{
	background-image: url("http://www.gamesresearch.com/images/header_menu.gif");
	background-repeat: repeat;
	height: 29px;
	width: 100%;
}

#headermenutext
{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
/*	width: 700px; */
	width: 100%;
	font: bold 11px/18px verdana,arial;
}

/* menus */

.headermenulist
{
	text-align: center;
	text-transform: lowercase; 
	margin: 0;
}

.headermenulist li
{
	display: inline;
	color: #FFFF00;
}

.headermenulist li a,.headermenulist li a:visited
{
	color: #FFFFFF;
	text-decoration: none;
	padding: 8px 13px 8px 13px;
}

.headermenulist li a:hover
{
	background-color: #163B75; 
	padding: 7px 12px 7px 12px;
	border: 1px solid #5A5AA8;
	text-decoration: none;
}

#headermenutext ul li a.headermenulistselected
{
	color: #000000;
	background-color: #F4F4F4; 
	border-top-color: #F4F4F4;
	border-left-color: #F4F4F4;
	border-right-color: #F4F4F4;
	border-bottom-color: #000000;
}

.this
{
	color: #666;
}

#contentholder
{
	text-align: center;
	margin:16px 16px 8px 8px;
/*	width: 680px; */
	align: center;
	border: 0px solid #303070;	
}

#content
{
	text-align: left;
	font: normal 12px/24px Georgia,Verdana,Arial;
	color: #515576;
}

#content img 
{
	border-style: solid;
	border-width: 1px;
	color: #A0A0A0;
	margin:16px 16px 16px 16px;	
}

#content p
{
	margin:16px 16px 16px 16px;
}

#content h1
{
	font: bold 20px Sans-Serif,Verdana,Arial;
	font-variant: small-caps;
	letter-spacing: 3px;
	margin:8px 8px 8px 8px;
	border-style: dotted;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;	
	border-bottom-width: 2px;
}

#content h2
{
	font: bold 16px Sans-Serif,Verdana,Arial;
	font-variant: small-caps;
	letter-spacing: 1px;
	margin:16px 8px 8px 8px;
}

.softwaretitlelinks
{
	margin: 0;
	text-transform: uppercase; 	
	list-style-type: none;
	font: normal 10px/24px Verdana,Arial;
	letter-spacing: 2px;
	margin-left: 50px;
}

.softwaretitlelinks li
{
	margin: 8px 0px 0px 0px;
}

.softwaretitlelinks li a
{
	color: #3030FF;
	text-decoration: none;
	padding: 5px 5px 5px 5px;
	background-color: #e6e6e6; 
}

.softwaretitlelinks li a:hover
{
	background-color: #7070FF; 
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	margin: 0px;
	padding: 5px;	
}

#contentlinkstrip
{
	border: 1px solid #000000;
	background-color: #e6e6e6; 
	margin: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 3px;
	padding-right: 3px;
	text-align: right;
	font: normal 12px Palatino,Verdana,Arial;
}

a.genericcontentlink
{
	background-color: #e6e6e6; 
	color: #3030FF;
	text-decoration: none;
	padding: 2px;	
}

a:hover.genericcontentlink
{
	background-color: #7070FF; 
	color: #FFFFFF;
	padding: 2px;	
}

#headlinedate
{
	font: normal 12px verdana;	
	letter-spacing: 0px;
	padding: 0px 0px 0px 10px;	
	position: relative;
	top: 6px;
	left: 0px;	
	FONT-STYLE: italic
}

#footer
{
	text-align: center;
	font: normal 10px Palatino,Verdana,Arial;
}

.extended
{
	margin: 4px 4px 4px 4px;
	padding: 6px 6px 6px 6px;
}

