/* CSS Document */

body { margin: 0px; background-color: #000000; background-image: url("gr_background.gif"); valign: center; text-align: center; margin-left: auto; margin-right: auto; }
    
h1 { font-family: georgia, times, serif; font-size: 15px; color: #243008; line-height: 18px; text-decoration: none; }
h1.bodyheader { font-family: georgia, times, serif; font-size: 18px; color: #243008; line-height: 18px; text-decoration: none; }
h2, .pagetitle { font-family: verdana, arial, hevetica, sans; font-size: 12px; font-weight: bold; color: #777777; line-height: 17px; text-decoration: none; }

p, td, a { font-family: verdana, arial, hevetica, sans; font-size: 11px; color: #444444; line-height: 18px; text-decoration: none; }
a:hover { text-decoration: underline; }

td.menu { padding-top: 11px; }
ul.menu { list-style: none; margin-left: 0px; padding-left: 0px; }
li.menu { width: 105; padding: 5px 0px 5px 0px; border-bottom: 1px solid #cdcdcd; }
li.menu:hover { background-color: #cdcdcd; text-decoration: none; }
a.menu:hover { text-decoration: none; }
ul.submenu { list-style: none; margin-left: 4px; padding-left: 4px; }
li.submenu { border-bottom: 0px solid #ffffff; }
a.submenu { padding: 0px; margin: 0px; font-size: 10px; color: #666666; }

#body { padding: 35px 20px 30px 41px; background: #ffffff url("gr_bodybackground.gif") no-repeat scroll top left; border-right: 1px solid #cdcdcd; }
#body a { font-family: verdana, arial, hevetica, sans; font-size: 11px; color: #e45600; line-height: 18px; text-decoration: none; }
#body a:hover { color: #2B2B2B; }
#body ul { list-style: square; }
#body ul li { padding: 0px 0px 5px 0px; }
#body ul li a { font-family: verdana, arial, hevetica, sans; font-size: 12px; color: #777777; line-height: 15px; text-decoration: none; }
#body ul li a:hover { text-decoration: none; color: #2B2B2B; }

#footer { padding: 20px 20px 20px 20px; font-size: 10px; color: #cccccc; border-top: 1px solid #cdcdcd;  background-color: #ffffff; }
#footer a { font-size: 10px; color: #cccccc; }
#footer a:hover { text-decoration: none; color: #aaaaaa; }

#productionsbody { padding-top: 17px; }
#productionsbody ul { list-style: none; margin-left: 7px; padding-left: 7px; }
#productionsbody ul li { padding: 0px 0px 6px 0px; }
#productionsbody ul li a { color: #888888; font-size: 10px; line-height: 16px; }
#productionsbody ul li a:hover { text-decoration: none; color: #2B2B2B; }

#newsheader { background-color: #0075cf; }
#newsbody { padding-top: 17px; }
#newsbody ul { list-style: none; margin-left: 7px; padding-left: 7px; }
#newsbody ul li { padding: 0px 0px 6px 0px; }
#newsbody ul li a { color: #888888; font-size: 10px; line-height: 16px; }
#newsbody ul li a:hover { text-decoration: none; color: #2B2B2B; }

#ads_leftcol { padding: 17px 0px 0px 14px; }

.topbar { height: 27px; border-right: 1px solid #ffffff; border-top: 1px solid #ffffff; }
.topbar_left { background-color: #5b9000; }
.topbar_centre { background-color: #6f6f6f; }
.topbar_right { background-color: #cf0000; }

