@charset "utf-8";
/* CSS Document */

body, td, input, select { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #333; }
body { margin: 0px; padding: 0px; background: #d8f1fa url(images/bg-body.gif) top repeat-x; }

h1,h2,h3,p,ul,form { padding: 0px; margin: 0px; }
ul { list-style: none; }
td { vertical-align: top; }
small { font-size: 11px; font-family: Arial, Helvetica, sans-serif; }

a { text-decoration: none; color: #00a2e3; }
a:hover { color: #87bf38; }

h2 { background: url(images/bg-h2.gif) top right no-repeat; font-size: 14px; height: 24px; padding: 6px 15px 0px 0px; color: #257090; margin-bottom: 5px; }
h3 { font-size: 14px; padding-bottom: 4px; border-bottom: 1px solid #c4ecfc; margin-bottom: 10px; }

#topheader { margin: auto; width: 948px; height: 23px; padding: 7px 15px 0px 15px; margin-bottom: 1px; }
#header { margin: auto; width: 933px; height: 240px; padding: 14px 15px 0px 30px; background: url(images/bg-header.jpg) no-repeat; }
#header-left { float: left; width: 175px; height: 203px; background: url(images/bg-header-left.gif) no-repeat; padding-top: 36px; }
#header-left a { display: block; overflow: hidden; text-indent: -3000px; width: 175px; height: 75px; background: url(images/bg-logo-rog.gif) top; }
#header-left h1 a { background: url(images/bg-logo.gif) top; margin-bottom: 40px; }
#header-left a:hover { background-position: bottom; }

#topmenu { margin: auto; height: 45px; width: 978px; background: url(images/bg-topmenu.gif) no-repeat; }
#topmenu li { float: left; font-weight: bold; font-size: 16px; }
#topmenu li a { display: block; height: 32px; border-left: 1px solid #ade3fa; border-right: 1px solid #81d1f3; padding: 13px 25px 0px 25px; color: #175069; }
#topmenu li a.aleft { border-left: none; }
#topmenu li a.aright { border-right: none; }
#topmenu li a:hover { color: #fff; text-decoration: underline; }

#root { margin: auto; width: 963px; background: #fff url(images/bg-root.gif) bottom no-repeat; padding: 10px 0px 0px 15px; }

#root-left { float: left; width: 135px; margin-right: 15px; }
#maincat { margin-bottom: 15px; }
#maincat li { height: 31px; margin-bottom: 4px; }
#maincat li a { display: block; background: url(images/bg-catlink.gif) top no-repeat; color: #916712; padding: 8px 10px 0px 10px; height: 23px; font-weight: bold; }
#maincat li a:hover { background-position: bottom; color: #fff; }

.leftbox { background: url(images/bg-leftbox-top.gif) top no-repeat; padding-top: 10px; margin-bottom: 15px; }
.leftbox-in { border-left: 1px solid #a4def6; border-right: 1px solid #a4def6; padding: 5px 9px 0px 9px; }
.leftbox-bot { background: url(images/bg-leftbox-bottom.gif) top no-repeat; }
.leftbox li a { display: block; padding-top: 10px; margin-top: 10px; border-top: 1px solid #c4ecfc; }

#root-right { float: right; width: 813px; }

#root-body { padding-right: 15px; }

#gameboxroot { margin-bottom: 15px; padding-left: 15px; }
#gamebox { padding: 15px; background: url(images/bg-gamebox.gif) top left no-repeat; }

#root-body-left { float: left; width: 483px; }

#root-body-right { float: right; width: 300px; }

#footer { margin: auto; width: 918px; padding: 15px; background: #75c7ea url(images/bg-footer.gif) bottom no-repeat; color: #fff; margin-bottom: 25px; border-top: 1px solid #4da1c5; }
#footer a { color: #fff; text-decoration: underline; }
#footer a:hover { color: #000; text-decoration: none; }

.clearall { clear: both; }
.gameinfo { background: url(images/bg-gameinfo.gif) no-repeat; height: 106px; padding: 18px 0px 0px 42px; margin-bottom: 15px; }
.ad-leads { background: url(images/bg-topads.gif) no-repeat; height: 106px; padding: 16px 0px 0px 42px; margin-bottom: 15px; }
.ad-right { margin-bottom: 15px; }
.ad-center-banner { background: url(images/bg-ad-center-banner.gif) no-repeat; height: 68px; margin-bottom: 15px; padding: 8px 0px 0px 7px; }
.ad-left { margin-bottom: 15px; border-left: 1px solid #c4ecfc; padding: 10px 0px 10px 10px; }
.padbox { padding: 15px 16px 5px 15px; margin-bottom: 5px; }
.padbox .padlast { height: 60px; border-bottom: 1px solid #c4ecfc; margin-bottom: 15px; }
.rightbox { padding: 15px 15px 0px 0px; margin-bottom: 5px; }
.rightbox .metalast { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #c4ecfc; }
.thumber { padding: 5px; border: 1px solid #cdeaf6; font-weight: bold; font-size: 18px; }
.gametitle { font-weight: bold; font-size: 12px; }
.bordered { border-left: 1px solid #c4ecfc; border-right: 1px solid #c4ecfc; }
.splitbox { margin-bottom: 15px; }
.borderdown { border-bottom: 1px solid #c4ecfc; padding-bottom: 2px; margin-bottom: 3px; }

