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:-1px;border-bottom:1px solid #000; z-index:4; padding:0; margin:0 15px; height:71px;}
#cam_left {float:left; width:408px; height:450px;padding:0; margin:0; background:url(images/left_livecam.jpg) no-repeat;}
#cam_left p{ color:#ccc; font-size:1.2em; margin:80px 0 0 20px; width:350px;}
#cam_right {float:left; width:371px; height:450px;padding:0; margin:0;}
#cam_right p{ color:#ff0000; font-size:1.1em; margin:0 0 0 10px;}
#chat_left p {position:relative; top:65px; left:15px; color:#ccc; margin:0; !important;font-size:1.2em; font-size:1.3em;width:auto; float:left; width:379px;}
#chat_right img {float:right; padding:0;margin:5px 20px 0 0;}
#chat_left h3 {font-size:1.0em; padding:10px; float:left; width:379px; height:auto;margin:0; color:#ff0000; position:relative; top:70px; height:auto; font-style:italic;}
.banner_clear {clear:both; margin:0; padding:0; visibility:hidden;}
.float_left{float:left;}
#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:850px;color:#000;position:relative;background-color:#transparent;}
#billingoptions {background:url(images/billingoptions.gif) no-repeat;width:781px;height:131px;margin:0 15px;padding:0; border:1px soild #333;}


/* ------- 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:100%;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:100%;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;}
#navigation {background-color:#000; height:50px; margin:0 15px; padding:0; float:left; width:779px;}
#navigation ul {list-style-type:none; margin:0; padding:0; width:779px;}
#navigation li {display:inline; margin:0; padding:10px 0; float:left;}
.navigation_clear {clear:both;}

/* ------- end nav styles ------- */


/* -------  content styles ------- */

#content_container {width:779px; margin:15px; padding:0; background-color:transparent; height:auto;}
#welcome {width:671px; margin:0 0 0 70px; padding:0; height:173px; background-color:#000;}
.welcome_clear {clear:both; margin:0; padding:0; visibility:hidden;}
#content_area { background-color:#000; width:777px; padding:0; margin:0 15px 5px 15px; height:auto;}
#flash_videos ul {list-style-type:none; padding:0; margin:0; width:auto;}
#flash_videos li {display:block; margin:5px 0; padding-left:8px;}
.content_clear {clear:both;}
.welcome_clear {clear:both;}
#flash_videos img {border:1px solid #000;}
#flash_videos {float:left; width:427px; height:290px; padding:0; margin:0 0 0 15px; background-color:#000;font-family:Verdana, Arial, Helvetica, sans-serif; color:#dedede;}
#flash_player_frame {float:left; width:351px; height:270px; padding:20px 0 0 15px; margin:0; background-color:#000;}
.flash_clear {clear:both; visibility:hidden;}
.headings {font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:0; font-weight:bold;}
.banner {padding:0; margin:5px 0 0 15px;}
#leftside {background:url(images/joinleftside_13.gif) no-repeat;width:281px;height:399px;padding:0;margin:0 0 0 15px;float:left;}
#leftside p {padding-left:20px;padding-top:10px;margin:0;}
#rightside {background:url(images/joinrightside_14.jpg) no-repeat;width:498px;height:399px;margin:0;padding:0;float:left;}

/* ------- end content styles ------- */
