body { 
	background-color: #000000;
	color: #FFFFFF; font-family: verdana; font-size: 10pt; 
	#background-image: url('images/spacebg.jpg') 
	#background-attachment: fixed;
	scrollbar-face-color:#909090;
	scrollbar-shadow-color:#000000;
	scrollbar-highlight-color:#101010;
	scrollbar-3dlight-color:#D7D7D7;
	scrollbar-darkshadow-color:#303030;
	scrollbar-track-color:#A9A9A9;
	scrollbar-arrow-color:#404040;
        margin-top: 5px;
}
a, a:link, a:visited, a:active { color: #FFFFFF; text-decoration: none; }
a:hover { color: #00CCFF; text-decoration: none; }
#menu { width: 100%; background: transparent; float: left; }
#menu ul { list-style: none; margin: 0px; padding: 0px; width: 124px; float: left; }
#menu a { 
        display: block; width: 124px;
	line-height: 12px; font-family: Verdana, Arial;
	font-size: 11px; font-weight: normal;
	text-align: left; text-decoration: none;
        text-indent: 4px; background-color: #8d8ddd;
	color: #BAC7E6; margin: 0px;
	padding: 4px 0px 4px 0px;
	border-left: 2px solid #516166;
	border-top: 2px solid #516166;
        border-right: 2px solid #354144;
        border-bottom: 2px solid #354144;
        -moz-box-sizing: border-box;
        background-image: url(images/bgnavout.gif);
        font-weight: bold;
}
#menu a:hover {
 	color: #FFFFFF; background-color: #573D6D;
	border: 2px solid #354144;
        -moz-box-sizing: border-box;
        background-image: url(images/bgnavovr.gif);
        font-weight: bold;
}
#menu li { position: relative; }
#menu ul ul { position: absolute; z-index: 500; }
#menu ul ul ul { position: absolute; top: 0; left: 100%; }
div#menu ul ul, div#menu ul li:hover ul ul, div#menu ul ul li:hover ul ul { display: none; }
div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul { display: block; }

td { font-size: 8pt; }
td.welcome { font-style: italic; padding: 4px 4px 4px 4px; }
.text10 { font-size: 10pt; }
.blackboxtr { background-color: #3F3F3F; width: 124px; height: 46px; margin: 14px 0px 0px 0px; padding: 0px; }

div.hr { height: 2px; background-color: #FFFFFF; margin: 0px; padding: 0px; }
table.hr { border: 1px; width: 100%; height: 20px; padding: 0px; }
div.vr { height: 100%; width: 2px; background-color: #FFFFFF; border: 0px; overflow: hidden; }
hr { margin: 0px !important; border: 0px solid #FFFFFF; background-color: #FFFFFF; color: #FFFFFF; height: 2px; }
form.inline { display: inline; }
input { background-color: #3F3F3F; color: #FFFFFF; font-family:Verdana,Arial; font-size: 8pt; }
textarea { background-color: #3F3F3F; color: #FFFFFF; font-family:Verdana,Arial; font-size: 8pt; }
select { background-color: #3F3F3F; background-color: #000000; color: #FFFFFF; font-family:Verdana,Arial; font-size: 8pt; font-weight: normal; border-style: solid; border-color: #3F3F3F; }

td.nav     { color:#FF7B00; cursor:pointer; }
td.navover { background-color: #08216B; color:#FFFFFF; cursor:pointer; }
.gametitle { font-weight: bold; font-size: 12pt; }
.smalltext { font-size: 7pt; font-family: tahoma, sans-serif; }
.gamereview { font-size: 8pt; }
.title { font-size: 12pt; font-weight:bold; }
a:hover.hidelink { cursor: text; background-color: #000000; color: #FFFFFF; }
table.main2 { margin-left: -1px !important; padding: 0px !important; }
table.overflow { margin-top: -1px; padding: 0px 0px 0px 4px; }
td.hbar {  
	line-height: 12px; font-family: Verdana, Arial;
        text-valign: middle;
	font-size: 11px; font-weight: normal;
	text-align: left; text-decoration: none;
        text-indent: 4px; background-color: #8d8ddd;
	color: #FFFFFF; margin: 0px;
	padding: 0px 0px 0px 0px;
	border-left: 2px solid #516166;
	border-top: 2px solid #516166;
        border-right: 2px solid #354144;
        border-bottom: 2px solid #354144;
        -moz-box-sizing: border-box;
        background-image: url(images/bgnavout.gif);
        font-weight: normal;
}
#hbar a { background: url(images/spliter.jpg) no-repeat right; color: #BAC7E6; display: block; float: left; font-weight: bold; padding: 3px 8px 4px 8px; background-color: transparent; }
#hbar a:hover { color: #1B387B; font-weight: bold; background-color: transparent; }
.spacedtxt { color: #FFFFFF; font-family: Verdana, Arial; font-size: 11px; font-weight: normal; text-align: right; }
#gamelist a { color: 00CCFF; }
#gamelist a:hover { color: CDCDCD; background-color: transparent; }
div.overflow { overflow: auto; width: 616px; height: 245px; margin: 0px !important; }
table.blog { color: #FFFFFF; background-color: #3F3F3F; }

#stars img { vertical-align: middle; }
#stars { font-size: 7pt; font-family: tahoma, sans-serif; }
table.glist { width: 100%; padding: 0px; border: none; border: 0px solid #789DB3; }
table.glist tr.glisttop td { background-color: #2A3E54; padding: 4px; }
table.glist tr.glistovr td { background-color: #B0C7D6; color: #000000; border-bottom: 1px solid #000000; cursor: pointer; padding: 0px 4px 0px 4px; }
table.glist tr.glistout td { background-color: #45708B; color: #FFFFFF; border-bottom: 1px solid #000000; padding: 0px 4px 0px 4px; }