body {background-color:#000;text-align:center; margin:0; padding:0; color:#fff; font-size:90%; font-family:Verdana, Arial, Helvetica, sans-serif;}
/* ------- topbaner styles ------- */

#logo {position:absolute;top:3px;left:85px; z-index:5;}
#tat {position:absolute;top:20px;left:24px;}

/* ------- end topbanner styles ------- */

img { border:none;}
a,a:link,a:active,a:visited {color:#fff;text-decoration:underline;}
a:hover {text-decoration:none;}
p {font-size:110%;margin:0.75em 0;line-height:1.4em; color:#fff;}
h1 {font-size:270%;font-weight:normal;margin:0 0 0.4em 0;color:#A1023E;width:100%;}
h2 {font-size:100%;font-weight:normal;color:#FF9900;margin:0.2em 0.4em; font-weight:bold; font-variant:small-caps;}
h3 {font-size:174%;font-weight:normal;color:#666;margin:0.5em 0;}

/* ------- banner styles ------- */

#bannerHead {position:relative; top:5px;border-bottom:1px solid #000; z-index:4; padding-left:15px; margin:0; height:71px;}
#banner {position:relative; top 30px; padding-left:15px; margin:0; width:779px; height:310px; z-index:5;}
#container {margin:auto;font-size:85%;/*color:#666;*/color:#444;text-align:center;background: url(images/siteback.jpg) 50% 0% no-repeat transparent fixed;}
#main {background-color:#000;width:810px;margin:auto;text-align:left;}
#hd {margin:0;padding:0;height:1580px;color:#000;position:relative;background:url(images/siteback.jpg) 50% 0% no-repeat #000 fixed;}
#serverupdate p{position:relative; top 10px; padding-left:15px; margin:0 auto; width:779px; height:75px; z-index:5; color:#00ffff; font-size:1.2em;}


/* ------- end banner styles ------- */

/* ------- footer styles ------- */

#footer{background:url(images/footer.jpg) no-repeat;width:779px;font-size:90%;color:#fff;margin:0 auto;padding:20px 0;text-align:center; height:auto;}
#footer ul {width:779px;list-style:none;margin:auto;padding:0;}
#footer li {display:inline;padding:0;border-right:2px dashed #fff;}
#footer li a {text-decoration:none;padding:0 10px;color:#fff; font-size:1.0em;}
#footer li a:hover {text-decoration:underline;}
.last-item{border-right:none !important;}
#sub-footer{width:779px;margin:0 auto;padding:1.5em 0;color:#ff0000;font-size:0.9em;background-color:#transparent; text-align:center;}
#sub-footer ul {width:779px;list-style:none;margin:auto;padding:0;}
#sub-footer li {display:inline;padding:0;}
#sub-footer a {color:#fff;padding:0 10px;text-decoration:none; font-size:0.9em;}
#sub-footer a:hover {text-decoration:underline;}
#sub-footer p {margin:5px auto;font-size:100%; text-align:center; color:#fff;}

/* -------  end footer styles ------- */

/* ------- nav styles ------- */

#links {background:url(images/navback.gif) repeat;height: 30px;margin:0 15px;}
#links ul, #links li {margin: 0; padding: 0;display: inline;list-style-type: none;}
#links a:link, #links a:visited {float: right;font-family: Verdana, sans-serif;font-size: 12px;font-weight: bold;line-height: 18px;color: #ddd;border-left: 1px solid #333;
padding: 8px 7px 5px 7px;text-decoration:none;}
#links a.current:link, #links a.current:visited {float: right;font-family: Verdana, sans-serif;font-size: 12px;font-weight: bold;line-height: 18px;color: #ddd;background: #E6E6E6;
border-left: 1px solid #999;padding: 5px 7px 5px 7px;}
#links a:hover { background: #FF8A00 url(images/hover.gif) repeat-x;color:#FFF;}
#skipnav {display: none;}

/* ------- end nav styles ------- */


/* -------  content styles ------- */
#top_updates {position:relative; padding:0; margin:0 auto; width:779px; height:30px;background:#000;}
#top_updates ul{margin:0; padding:0; display:inline;}
#top_updates li {color:ffffff; font-size:1em; padding:0 15px; margin-top:15px; list-style-type:none; float:left;}
#content_container {width:779px; margin:3px 15px; padding:0; background-color:transparent; height:auto;}
#left_container {float:left; height:auto; background-color:#000; padding:0; margin:0; width:400px;}
#right_container {float:left; height:auto; background-color:#000; padding:0; margin:0; width:379px;}
welcome {width:779px; margin:0 15px; padding:0; border-top:1px solid #242424; height:auto; background-color:#000; color:#fff; display:block;}
#welcome p {width:779px; padding:10px 0 20px 10px; margin:4px 15px; font-family:Verdana, Helvetica, sans-serif;float:left;height:auto;}
.welcome_clear {clear:both;}
#updates {width:290px;background-color:#000;padding:0;margin:10px 0 0 50px;height:240px;}
#text_updates {float:right; width:400px; height:190px; padding:10px; margin:0 50px 0 0; background:url(images/welcomeback.gif) 0 50% no-repeat;}
#text_updates p{color:#fff; font-size:1.2em;}
#text_updates h2 { font-size:130%; color:#FF9900; text-align:center;}
.divider_clear{clear:both;}
.update_clear {clear:both;}
.center {text-align:center;}
.standout {color:#ff0000; font-size:1.2em;}
.standout2 {color:#ff0000; font-size:1.1em;}
#update_holder{background:url(images/backfill2.gif) repeat; width:379px; height:auto; padding:0; margin:0; border-top:1px solid #000;}
#times {width:379px; background:url(images/backfill2.gif) repeat; padding:0; margin:0; height:auto; color:#fff;}
.note {background-color:transparent; color:#fff; padding:10px; margin:0; font-weight:bold;}
#times UL {list-style-type: none; margin:0; padding-top:10px; padding-bottom:10px;}
#nextlivechat {width:374px; background:url(images/topheader.gif) no-repeat;padding:0; margin:0; height:35px; border-top:1px solid #666666;border-bottom:1px solid #ccc;}
#nextlivechat p { color:#fff; font-weight:bold; font-size:1.4em; font-family:Arial, Helvetica, sans-serif; padding:3px 0 0 7px; margin:0;}
#timer {background-color:#000; color:#000; padding:0; width:374px; margin:0; height:35px;}
#photos {width:379px; height:auto; padding:0; margin:0}
.info_centers ul {list-style-type:none; padding:0; margin:0 13px}
.info_centers li {display:inline; width:auto; margin:0; padding-right:15px}
.headers {width:379px; background:url(images/topheader.jpg) no-repeat;padding:0; margin:0; height:30px;}
.headers p {color:#fff;font-size:1.2em; font-family:Arial, Helvetica, sans-serif; padding:5px 0 0 7px; margin:0; font-weight:bold;}
.bottom_headers {width:377px; background:url(images/headerback.gif) repeat-y;padding:0; margin:0; height:35px; border:1px solid #000;}
.bottom_headers p {color:#000;text-align:center; font-weight:bold; font-size:1.4em; font-family:Arial, Helvetica, sans-serif; padding:4px 7px; margin:0}
.info_centers {background:url(images/backfill.gif) repeat; width:379px; height:auto; padding:0; margin:0}
.info_centers p {color:#fff; padding:5px; margin:0 0 0 2px; font-family:Arial, Helvetica, sans-serif;}
.memberfeedback {background-color:#000; width:379px; height:auto; padding:0; margin-bottom:10px;}
.memberfeedback p {color:#fff; padding:5px; margin:0 0 0 2px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #000064;}
.grapicfill {float:right; clear:right; height:auto; width:324px;}
#calendar {width:779px; margin:0 15px; padding:0; background-color:#000; height:170px;}
#calendar img {border:1px solid #fff;}
/* ------- end content styles ------- */