@import url(rating.ui.css);

body { background-color: #47598f; color: black; font-family: Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; text-align:center; }
a, a:link { color:#0060b6; font-weight:normal; }
a:visited { color:#015353; font-weight:normal; }
a:hover { color: white; font-weight:normal; }
a:active { color:#0060b6; font-weight:normal; }
img { border:0; margin:0; padding:0; }
h1 {	color:#3f3f3f; font-size:22px;	margin: 15px 25px; text-align:center; }
h2 {	color:black; font-size:16px; font-weight:normal; margin:15px 25px; margin-top: -15px; text-align:center; }
h3 { font-size:16px; margin:5px 0px; }
h3 a:visited { color:#007026; }
h4 {	font-size:14px; margin:3px 5px; text-align:center; }
h5 { font-size:14px; margin:3px 5px; }
h6 { font-size:12px; margin:2px 5px; }
ul { margin:2px 5px; padding:0; }
ul li { background-image:url(/images/bul_normal_small.gif); background-position:0 3px; background-repeat:no-repeat; color:black; list-style:none; margin:0; padding:2px; padding-left:13px; }
ul li ul { margin-left: 0px; }
ul li ul li { background-image: url(/images/bul_footer.gif); padding-left: 12px; background-position: 0 3px; }

#frame { border:1px solid #999999; border-width:0 1px 1px 1px; margin:0 auto; position: relative; text-align:left; width:800px; }
#header { background:url(/images/header_background.png); color:#666699; font-size: 36px; font-weight:bold; width:100%; }
#adminnav { width:225px; float:right; }
#navbar { background:url(/images/nav_background.png); border:0; color:white; height:28px; padding:0; width: 100%; overflow:hidden; }
#content { background-color:#ffffff; border:0; margin:0; padding:0; padding-bottom:40px; width:100%; }
#footer { background-color:#efefef; border:1px solid #cccccc; border-width:1px 0; font-size: 11px; line-height: 1.2em; padding:15px 30px; text-align:center; }
#footer a:hover, #content a:hover { color: #f06b12; }
#copyright { background-image: url(/images/fade.png); background-position: bottom; background-repeat: repeat-x; background-color: #e0efee; border:0; margin:0; padding:2% 3%; text-align:center; }

#adminnav div { float:right; }
#content div.itembox a:link, #content div.itembox a:visited, #content div.itembox a:hover { background-color: transparent; padding: 0; }
#footer div.home { font-size: 12px; }
#footer div.opt-links { padding-bottom: 1.5em; text-align: center; }
#footer div.nav-links { display:inline; float:left; padding-left: 0; padding-bottom: 1.5em; text-align: left; width: 27%; }
#footer div.nav-links-short { width: 22%; }
#footer div.nav-links-long { width: 29%; }
#footer div.nav-links h6 a:link, #footer div.nav-links h6 a:visited, #footer div.nav-links h6 a:hover, #footer div.nav-links h6 a:active { color:black; font-weight: bold; text-decoration:none; }
#footer img.sep { vertical-align: top; }
#header img.sitetag { float: left; }

ul.nav li a:link, ul.nav li a:visited, ul.nav li a:hover { padding: 0; }
ul.no-bullet li { background-image: none; padding-left: 7px; }

div.gamelist { border: 1px solid white; display: inline; float: left; margin: 5px; margin-bottom: 8px; width: 290px; }
div.gamelist-right { float: right; margin-right: 8px; }
div.gamelist h3 { font-size: 12px; margin: 0; padding: 2px; width: 240px; }
div.gamelist h3 a:link, div.gamelist h3 a:visited, div.gamelist h3 a:hover { background: none; text-decoration: none; }
div.gamelist div { text-align: center; width: 290px; padding: 10px 0; padding-top: 0; }

#email-wrapper { display: none; margin: 0 55px; margin-bottom: 15px; padding-top: 15px; padding-bottom: 5px; text-align: center; }
#email-wrapper table { margin: 0 auto; }
#emailform textarea, #emailform input { border: 1px solid white; }

div.cpage { margin: 10px 30px; }
div.cpage p { margin-bottom: 1.2em; margin-top: 0; padding: 0; }

a.nobg:link { padding: 0; }
a.nobg:visited { padding: 0; }
a.nobg:hover { text-decoration: underline; }

span.fk-link { color: #0060b6; cursor: pointer; padding: 1px 2px; text-decoration: underline; }
span.fk-link:hover { color: #f06b12; }

div.cat-links { margin-top: 20px; padding: 0; }
div.cat-links div.compare-only { text-align: center; margin: 0 auto; }

div.link-box { border: 1px dashed white; width: 48%; margin: 10px; }
div.link-box div { margin: 5px; height: 14em; }
div.link-box-right { display: inline; float: right; margin-left: 0; }
div.link-box-left { display: inline; float: left; margin-right: 0; }

#footer ul li a:link, div.footer ul li a:visited, div.footer ul li a:visited { padding-left: 0; padding-right: 0; }
#footer ul li { background-image: url(/images/bul_footer.gif); }

h6 a:link, h6 a:visited, h6 a:active { color: black; }

#email-wrapper { display: none; margin: 0; position: absolute; left: 150px; top: 300px; }
#email-wrapper div.email-border { border: 1px solid #e9e9e9; border-width: 0 1px 1px 0; }
#email-wrapper div.email-border2 { border: 1px solid #d9d9d9; border-width: 0 1px 1px 0; }
#email-wrapper div.email-inner { border: 1px solid #c9c9c9; border-color: white #c9c9c9 #c9c9c9 white; }
#email-wrapper div.email-inner2 { border: 1px solid #b9b9b9; border-width: 0 1px 1px 0; }
#email-wrapper div.email-shadow2 { border: 1px solid #a9a9a9; border-color: white #a9a9a9 #a9a9a9 white; }
#email-wrapper div.email { background-color: #d1dcdf/*#ccd9e0*/; border: 1px solid #00789a; height: 315px; text-align: center; width: 480px; }
#email-wrapper div.email div.mail_error { margin: 10px 40px; margin-top: 130px; }
#emailform { margin: 10px; }
#emailform div.close { cursor: pointer; float: right; margin: 0; padding: 0; }
#emailform div.close img { height: 16px; vertical-align: top; width: 16px; }
#emailform div.close span { line-height: 16px; margin-right: 0.5em; }

span.fake-link { color: #0060b6; }
span.fake-link:hover { color: #f06b12; }

div.gamelist { background-color: #e0e0e0; border-color: #689bd9; }
div.gamelist h3 a:link, div.gamelist h3 a:visited, div.gamelist h3 a:hover { color: #313f63; }

div.page { background-color: white; border-color: #308B7F; }
div.link-box { border-color: #a0cca5; }

div.footer { background-color: #e0e0e0; border-color: #afafaf; }
div.closing { background-color: #b1d9d9; }

table tr.even-row { background-color: #f7f8fb; }
table tr.odd-row { background-color: #f1f2f9; }

div.items-wrapper { border: 1px solid #e0e0e0; background-color: #efefef; margin: 0 30px; margin-top: 30px; }
div.items-wrapper h3 { width: 100%; }
.items-wrapper div.itembox { margin-left: 4px; margin-right: 4px; }

div.JaRule { background-color: #000000; height: 3px; margin: -3px auto 5px; overflow: hidden; width: 400px; }
div.clear-floats { clear:both; font-size:1px; height:0px; line-height:0; margin:0; overflow: hidden; padding:0; }

.wrapper-404 {width: 600px; margin: 0 auto; border: 1px solid navy; background-color: #DFFFFF; padding: 15px;}
.wrapper-404 h4 {text-align: center; font-size: 24px;}
.wrapper-404 .redirect-box {text-align: center; font-weight: bold; margin-top: 20px;}

div.footer-articles { font-size: 11px; margin-bottom: 1.2em; }

div.guide-box { background-color: #f9f9f9; border: 1px solid #e9e9e9; display: inline; float: left; height: 175px; margin: 0 0 18px 0; width: 236px; }
div.guide-spacer { float: left; width: 12px; }
div.guide-box h3 { font-size: 13px; margin: 5px; }
div.guide-box ul { margin: 5px; }
div.guide-box p.text { margin: 0 8px; }

div.guidebox-wrapper { margin: 0; padding: 0; }

h3.aoheader { font-size: 13px; margin: 40px 10px 3px; text-align: center; }

#content h3 a:link, #content h3 a:visited, #content h3 a:hover { background: none; color: black; font-weight: bold; text-decoration: none; }

div.compdesc { text-align: center; }

div.sec-link { display: inline; float: left; width: 275px; }
div.list-all { display: inline; float: right; margin-right: 10px; text-align: right; width: 275px; }

div.banner { margin: 30px auto 30px auto; text-align: center; width: 468px; }
div.banner p.banner-text { margin-top: 5px; }