/* ©2005-2007 FlashStuf.com designed by Matt Baer */
body {
 font-family: "Trebuchet MS", Tahoma, Arial, Sans-serif;
 background: #5A5A5A url(images/default_bg.gif) repeat-x;
 text-align: center;
 color: white;
 }
#header {
 border: 1px solid #444444;
 background-image: url(images/header_grad.gif);
 background-repeat: repeat-x;
 width: 764px;
 height: 51px;
 font-size: 32pt;
 color: white;
 background-color: #444444;
 padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 5px;
 letter-spacing: 2px;
 margin: 0 0 20px 0;
 }
#footer {
 text-align: center;
 margin: 12px 0;
 }
.modulehead, .newsHead, .newsFoot {
 font-family: Arial, Times, sans-serif;
 font-size: 24px;
 font-weight: bold;
 text-align: left;
 width: 100%;
 }
.modulebody, .newsBody {
 background-image: url(images/default_box_grad.gif);
 background-repeat: repeat-x;
 width: 100%;
 background-color: black;
 border: 1px solid #444444;
 text-align: left;
 }
.newsHead, .newsFoot {
 font-family: "Trebuchet MS", Tahoma, Arial, Sans-serif;
 font-size: 9pt;
 padding-top: 2px;
 padding-bottom: 2px;
 padding-left: 3px;
 margin-bottom: 4px;
 }
div.modulebody {
 font-family: Tahoma, Arial, Sans-serif;
 font-size: 10pt;
 padding: 3px;
 width: 552px;
 }
.leftmod {
 position: relative;
 left: 0px;
 width: 271px;
 }
.rightmod {
 position: relative;
 left: 287px;
 top: -138px;
 width: 271px;
 }
div.newsBody {
 font-family: Tahoma, Arial, Sans-serif;
 padding: 3px;
 width: 550px;
 }
.newsFoot {
 margin-top: 4px;
 }
.sidebar { 
 font-family: "Trebuchet MS", Tahoma, Arial, Sans-serif;
 font-size: 9pt;
 background: black url(images/default_box_grad.gif) repeat-x;
 position: relative; 
 left: 0px;
 width: 180px;
 border: 1px solid #444444;
 padding: 3px;
 }
ul#nav, #topNav ul {
 list-style: none;
 margin: 3px 0;
 padding: 0 3px;
 }
#topNav ul { margin: 0 6px; }
#nav li {
 padding: 0 3px;
 }
#nav li:hover {
 background: #333 url(images/nav_hover_grad.gif) repeat-x;
 }
#nav li:active {
 background: #333 url(images/nav_selected_grad.gif) repeat-x;
 }
#nav a:hover {
 text-decoration: none;
 }
#nav li#selected:before {
 content: "- ";
 }
#topNav ul, #topNav li {
 display: inline;
 }
#topNav {
 border: 1px solid #444;
 margin-bottom: 12px;
 }
ul.navBar { margin: 0; padding: 0; text-align: center }
.navBar li {
 display: inline;
 }
.navBar li + li {
 margin: 0 6px;
 }
#body {
 position: absolute;
 top: 72px;
 left: 210px;
 width: 560px;
 }
div, input.submit {
 font-family: "Trebuchet MS", Tahoma, Arial, Sans-serif;
 font-size: 10pt;
 color: white;
 }
input.submit, input[type="submit"] {
 font-size: 9pt;
 color: #333;
 padding: 3px 6px;
 border: solid 1px #666;
 background: #D3D3D3 url(http://www.flashstuf.com/files/btnBg.gif) repeat-x;
 }
input[disabled] {
 color: GrayText;
 }
abbr { cursor: help; }
h4 {
 text-align: center;
 }
a:link {
 color: yellow;
 text-decoration: none;
 font-size: 9pt;
 font-weight: bold;
 }
a:visited {
 color: yellow;
 font-weight: bold;
 text-decoration: none;
 }
a:hover {
 color: #EBEB01;
 text-decoration: underline;
 }
div.featured {
 background-image: url(images/featured_grad.gif);
 background-repeat: repeat-x;
 line-height: 21px;
 height: 68px;
 }
div.topnav {
 float: right;
 font-size: 12px;
 padding-right: 8px;
 position: relative;
 top: -22px;
 }
hr {
 text-align: center;
 width: 95%;
 height: 1px;
 }
div.modulebody p {
 margin: 12px 0;
 }
form {
 margin: 0;
 }
.dark {
 background-color: #333333;
 }
.ligh {
 background-color: #464646;
 }
div.dark {
 padding: 2px;
 background-color: transparent;
 }
div.ligh {
 padding: 2px;
 }
.sides {
 width: 50%;
 }
.type {
 float: right; 
 font-weight: normal;
 color: white;
 }
.highlight {
 color: white;
 background-color: #333333;
 border: 1px solid white;
 }
div#page {
 position: relative;
 margin: 0 auto;
 text-align: left;
 width: 770px;
 }
.formContainer {
 border: 0;
 }
p.intro {
 text-align: center;
 }
p.text {
 text-indent: 1em;
 font-size: 10pt !important;
 }
.error {
 color: red;
 }
th {
 font-weight: bold;
 }
.information p, .information a {
 font-size: 11pt;
 font-weight: bold;
 }
.title, .sub {
 font-size: 10pt;
 color: #ccc;
 font-weight: normal;
 }
.information .sub {
 color: white;
 }
.controls td {
 font-size: 8pt;
 width: 33%;
 }
.controls a {
 font-size: 10pt !important;
 }
.newsbody, .sidebar, .modulebody {
 -moz-border-radius: 8px;
 }