BODY { background: #434547 url("../images/global-bkg.jpg") top repeat-x; text-align: center; }


#Main .SiteWrapper { width: 790px; text-align: center;  margin-left: auto; margin-right: auto; }
#Main .Box { margin-top: 0px; padding: 10px; border: 10px solid #BBB; background-color: #131415; overflow: visible; }

/* ------------------ NAVIGATION ------------------ */
#Main #Navigation { background: #CCCCCC url("../images/global-navigation_bkg.gif") top repeat-x; }
#Main #Navigation IMG { border: 0; }
#Main #Navigation .Left { float: left; width: 570px; }
#Main #Navigation DIV { vertical-align: middle; background: #CCCCCC url("../images/global-navigation_bkg.gif") top repeat-x; padding: 7px 0px 5px 0px; margin-top: 20px; }
#Main #Navigation UL { list-style: none; display: block; padding: 0; margin: 0; text-align: left; }
#Main #Navigation UL A  { border-top: 1px solid #CCC;  color: #326795; font: 75% Arial; text-decoration: none; padding: 6px 18px 5px 18px; border-right: 1px solid #FFF; border-left: 1px solid #BBB; font-weight: bold; text-transform: uppercase; }
#Main #Navigation UL A.Last { border-right: 0; }
#Main #Navigation UL A.Begin { border-left: 0; }
#Main #Navigation UL A.Begin:hover { border-left: 0; }


#Main #Navigation UL A:hover  { background: #CCCCCC url("../images/global-navigation_bkg_over.gif") top repeat-x; border-top: 1px solid #6292cc; text-decoration: none; color: #2c3494; padding: 6px 18px 5px 18px; border-right: 1px solid #2c3494; border-left: 1px solid #6292cc; }
#Main #Navigation LI { display: inline; list-style-type: none; padding: 0; margin: 0; }
#Main #Navigation .Right { margin-top: -19px; margin-right: 10px; }

#Main #LeftColumn { width: 599px; float: left; text-align: left; vertical-align: top; }
#Main #LeftColumn P { font-family: Arial, Helvetica; color: #FFF; font-size: 80%; padding-left: 10px; }
#Main #LeftColumn A { font-family: Arial; color: #508fc5; text-transform: none; font-size: 12px; }
#Main #RightColumn .RoundedBox { background: #333 url(../images/middle.png) repeat-y top; padding: 0 10px 0 15px; text-align: left; font: 90%  arial; font-weight: stong; color: #779ad0;}
#Main #RightColumn .RoundedBox A { text-decoration: none; color: #779ad0; }
#Main #RightColumn .RoundedBox A:hover { color: #779ad0; }
#Main #RightColumn { width: 135px; float: left; padding-left: 15px; }
#Main .Footer { margin: 0; padding: 3px 0;  text-align: left; font: 55% Arial; color: #777; text-align: center;  }

SPAN { color: #FFF; font-family: arial; font-size: 12px; }

/* ------------------ UTILITIES ------------------ */
.Right { float: right; }
.Left { float: left; }
H1 { color: #000; margin-top: 15px; padding: 6px 10px 5px 8px; text-align: left; background-color: #DDD; font-family: Arial, Helvetica; font-size: 100%;}
H2 { color: orange; font-family:Arial,Helvetica; margin: 3px 0px 3px 0px; font-size: 80%; padding-left: 5px; }
H3 { color: orange; font-family:Arial,Helvetica; }
IMG {border: 0; padding: 0; }

#Main #Column1 { margin-left: 20px; margin-top: 10px; width: 599px; float: left; text-align: left; vertical-align: top; font-family: Arial, Helvetica; color: #FFF; }
#Main #Column1 P { font-family: Arial, Helvetica; color: #FFF; font-size: 80%; padding-left: 10px; }
#Main #Column1 A { font-family: Arial; color: #508fc5; text-transform: none; font-size: 12px; }
#Main #Column1 ul ol { padding-left: 10px; font-size: 80%; }
#Main #Column1 li { padding-left: 10px; }
#Main .SiteWrap { background: url("../images/border-bkg.gif") repeat-y left; width: 900px;  border: 0px; text-align: left; vertical-align: top; }
#Main #Column2 .RoundedBox { overflow: hidden; background: #333 url(../images/middle.png) repeat-y top; padding: 0 10px 0 15px; text-align: left; font: 90%  arial; font-weight: stong; color: #779ad0;}
#Main #Column2 .RoundedBox A { text-decoration: none; color: #779ad0; }
#Main #Column2 .RoundedBox A:hover { color: #779ad0; }
#Main #Column2 { width: 135px; float: left; padding-left: 15px; }

.Button { padding: 2px 5px; color: #fff; background: #444; border: 1px solid #666; font-size: 85%; margin-top: 4px; }
A.Button { text-decoration: none; color: #fff; border: 1px solid #000; }
A.Button:hover { border: 1px solid #ccc; color: #333; }

TEXTAREA { padding-left: 10px; }
.layer1 { font-family: arial, helvetica; text-align: right; color: #222;}
TD.layer1 { font-size: 100%;  color: #ccc; font-size: 90%; }
INPUT  { text-size: 90%; font-family: arial, helvetica; }

.server_status .line { line-height: 14px; }
.server_status label { display: block; float: left; width: 65px;; font-size: 11px; }
.server_status .online { color: #59ba49; font-weight: 700; }
.server_status .offline { color: #c44444; font-weight: 700; }
.news-content li { padding-left: 10px; font-size: 80%; }