#header_div {position:relative;width:1000px;margin:0 auto;height:300px;z-index:	99;}
#header_div a {text-decoration:none}
#adv728 {position:absolute;width:728px;height:90px;left:0;top:5px}
#logo_div {position:absolute;width:431px;height:70px;left:0;top:55px}
#today_div {position:absolute;width:265px;height:80px;left:460px;bottom:80px;border:1px solid #D90A0F;background:black}
#today_div1 {position:absolute;left:0;top:0;width:48px;height:48px;background-image:url(im/today_banner.gif)}
#today_div2 {position:absolute;left:48px;top:0;text-align:center;font-size:11px;color:white;width:203px;height:65px}
#today_div2 a {color:white;font-size:10px;font-weight:bold}
#today_div3 {position:absolute;left:0px;bottom:0px;width:263px;height:15px;background:#D90A0F;padding:2px;text-align:right}
#today_div3 a {color:#fff;font-size:10px;font-weight:bold}

#ann_div {position:absolute;width:250px;height:60px;right:0;top:5px;text-align:right;color:#666}
#ann_div a {color:#f0f0f0;font-size:10px}

#online_info {position:absolute;left:0px;top:117px;width:414px;text-align:right;font-size:10px;color:#666;font-weight:bold}
#online_info .numentry {color:#f1f1f1;font-size:9px;font-weight:bold}

#radiomh_div {position:absolute;color:#fff;height:95px;bottom:50px;border:4px solid #222;text-align:center;background:none;width:350px;right:0px}
#radiomh_div a {color:white;font-size:14px;font-weight:bold}
#radiomh_div1 {background-color:#E42900;padding:3px;font-weight:bold}
#radiomh_div1 a {color:#d1d1d1;font-size:9px}
#radiomh_div2 {background-color:black;font-size:9px;text-align:left;width:100%;height:65px}
#radiomh_div2 a {color:#e42900;font-size:12px}
#radiomh_div2 .dimf {color:#666;font-size:9px;padding-top:3px}

#top_info_bar_left {float:left}
#top_info_bar_left div {margin-right:1px;background-color:#1b1b1b;padding:5px 10px;float:left}
#top_info_bar_left div a {color:white;font-weight:bold}
#top_info_bar_right {float:right;color:#ccc}
#top_info_bar_right a {color:#888;font-size:10px}
#top_info_bar_right span {margin-left:10px}
#top_info_bar {position:absolute;top:10px;left:0;width:1000px;height:40px;font-size:10px}

#menu_div {position:absolute;bottom:0px;left:0;text-align:left;z-index:99;}

#pers_div {position:absolute;bottom:0px;left:0;width:1000px;text-align:left;background:#242424;height:32px;border:1px solid #3E464C}
#pers_div1 {width:400px;text-align:center;color:#fff;float:left;padding-top:4px;line-height:22px}
#pers_div1 a {color:#ff6600;font-size:11px;text-decoration:none}
#pers_div1 form {display:inline;margin:0}
#pers_div1 form font {font-size:10px;color:#ccc}
#pers_div1 form .login {background:#333;color:#ff6600;border:1px solid #ff6600;font-size:9px}
#pers_div1 form .loginbt {background:url(im/searchb.gif) repeat-x;border:0;padding:0 7px;margin-left:1px;height:16px;font-size:10px;color:white}
#pers_div1 form a {font-size:9px;color:#ccc}
#pers_div3 {padding-top:6px;width:360px;text-align:left;float:right}
#pers_div3 form {display:inline;margin:0}
#pers_div3 form select {font-size:9px;width:100px}
#pers_div4 {float:left;width:70px;text-align:center;padding-top:6px;line-height:9px}
#pers_div4 a {font-size:9px;color:#ddd}

#content_div {position:relative;width:1000px;margin:0 auto;border-width:0 0px;border-style:solid;border-color:#222;background:#151515}

#hblocka1 {position:relative;background:black;width:540px;height:410px;float:left}
#hblocka2 {position:relative;background:black;width:460px;height:410px;float:left}
#hblockb {position:relative;background:#000;width:100%;height:315px;float:left}
#hblockb2 {position:relative;left:0px;top:5px;padding:0px;background-image:url(im/redblack.gif);width:1000px;height:315px;border-style:solid;border-color:#ffba43;border-width:1px 0 0 0}
#hblockc {position:relative;width:100%;height:1850px;float:left;border-style:solid;border-color:#666;border-width:1px 0 0 0}

#hmag {
    position:relative;
    left:0;top:0;
    float:left;
    padding:0px;
    color:white;
    width:336px;
    height:410px;
    background-color:black;
}


#hemag {width:530px}
#hemag .ribbon {position:absolute;z-index:99;left:380px;top:35px;width:140px;height:81px}
#hemag_com {margin:10px 15px 10px 15px}
#hemag a {color:white}
#hemag .stitle {font-size:22px;color:white;font-weight:bold;text-decoration:none}
#hemag .swriter {font-size:9px;color:#CCC}
#hemag .content {font-size:11px;color:white}

.mtab_title {color:#999;font-size:14px;font-weight:bold}
.mag_stitle {text-decoration:none; font-size:11px;color:#ffba43}
.mag_smember a {text-decoration:none}
.mag_smember {font-size:10px;color:#ddd}
table.mag_stories_table td {color:#ddd}
table.mag_stories_table td a {text-decoration:none}
table.mag_stories_table th {color:#999;font-size:14px;font-weight:bold;text-align:left}
#story_rest {position:absolute;z-index:99;right:10px;bottom:3px;color:#aaa;font-size:9px}
#of_the_day {position:absolute;z-index:99;right:10px;bottom:128px;padding:2px;color:#ddd;background-color:#be0000;font-size:9px}


.stepcarousel{
position: relative; /*leave this value alone*/
border: 0px solid black;
overflow: scroll; /*leave this value alone*/
width: 500px; /*Width of Carousel Viewer itself*/
height: 333px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 500px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
height:333px}


#semitrans {width:500px;height:140px;position:absolute;left:0px;bottom:-2px;overflow:hidden;background:black;opacity:.60;filter: alpha(opacity=60); -moz-opacity: 0.6}
#story_info {width:500px;height:140px;position:absolute;left:0;bottom:0px;overflow:hidden;text-align:right}

#home_top_bar {width:1000px;height:100px;background-image:url("modules/Homepage/img/home_bar_back.gif");border-width:0 0 1px 0; border-style:solid;border-color:#444}
#home_top_bar div {float:left;margin-top:20px;margin-left:15px;width:230px;color:white;font-size:9px}
#home_top_bar div img {margin-right:7px;height:60px;border:1px solid #f1f1f1}
#home_top_bar div .h_bar_title {color:#ffba43;font-size:12px;text-decoration:none;font-weight:bold}
#home_top_bar div .h_bar_subtitle {color:#fff;font-size:10px;text-decoration:none}


#hmag a {color:white}
#hmag .stitle {font-size:22px;color:white;font-weight:bold;text-decoration:none}
#hmag .swriter {font-size:9px;color:#CCC}
#hmag .content {font-size:11px;color:white}
#hmag .more {color:#FDC91C;text-decoration:none;font-weight:bold;font-size:12px}
#stats {position:absolute;left:0;bottom:10px;padding:0px;width:336px;height:15px;font-size:9px;text-align:center;color:#888}
#stats a {color:#888}
#hmag_friend {float:left;position:relative;color:white;width:198px;height:410px;background-color:#000;padding:0px 3px}
#hmag_friend .cell {height:60px;border-style:solid;border-width:0 0 1px 0;border-color:#40444A;padding:3px;font-size:9px;color:#444}
#hmag_friend .cell2 {border-style:solid;border-width:0 0 1px 0;border-color:#40444A;padding:5px 3px;font-size:9px;color:#444}
#hmag_friend .title2 {color:#000;text-decoration:none}
#hmag_friend .memlnk {color:#444}
#hmag_friend img {border:1px solid #40444A}
#hmag_links {width:100%;position:absolute;right:10px;bottom:10px;font-size:11px;font-weight:bold;direction:rtl}
#hmag_links li {color:white;type:square;padding-top:3px}
#hmag_links a {color:#FDC91C;text-decoration:none}


#hmp {position:absolute;left:5px;top:5px;width:147px;height:147px}
#hmp div {margin:2px}
#hmp .title {color:white;font-size:10px;text-decoration:underline}
#hmp img {border:1px solid #666;width:147px;height:92px}
#hmp a {text-decoration:none;font-size:11px;color:white;font-weight:bold}

#had300 {position:absolute;left:10px;bottom:10px;width:440px;height:270px;background:#141414;border:1px solid #333} 

#hon {position:absolute;right:0px;top:0px;width:160px;height:100%;font-size:11px;background:#FFBA43;overflow:hidden;background-image:url(im/online_logo.gif);background-repeat:no-repeat;background-position:center 5px;color:black}
#hon ul {list-style-image: url(im/abul.gif); margin-left:10px; padding-left:10px}
#hon li {margin-top:2px}
#hon a {text-decoration:none}
#hon .skp {color:#BB0404}

#htempad {position:absolute;top:25px;left:245px;width:195px;height:250px;text-align:center;border:2px solid}

#clb {margin:10px 0;position:relative;left:-10px; border:1px solid #ccc;font-size:9px;background:#BB0404;color:white;padding:3px}
#clb div {position:absolute;right:-10px;top:-30px;z-index:5}
#clb a {font-size:9px;color:white;text-decoration:none}

#mod {margin:10px 0;position:relative;left:-10px; border:1px solid #ccc;background:#BB0404;color:white;padding:5px;text-align:center}
#mod img {border:1px solid #ccc}

#hads {position:absolute;left:5px;bottom:0px;width:147px;height:270px;color:white;font-size:10px;background:#141414}
#hads .num {font-size:28px;color:#B7071B;font-weight:bold}
#hads a {color:white;font-weight:bold;font-size:10px}

#hforum {position:absolute;left:200px;top:0px;width:640px;height:100%;color:white;font-size:10px;background:#151515}
#hforum a {text-decoration:none}
#hforum .fblock {width:620px;float:left;padding:0;margin:5px}
#hforum_im {position:absolute;right:0;top:0;width:172px;height:171px;float:right} 
#hforum .gh {font-weight:bold;color:#FFBA43;font-size:18px;font-family:Trebuchet MS}
#hforum .gh2 {color:#666}
#hforum .frch {color:#ccc;font-weight:bold}
.ftd  {color:#666;font-size:9px;padding-left:2px;border-width:0 0 1px 0;border-style:solid;border-color:#444;height:24px}
.ftd2 {color:white;font-size:10px;padding-left:2px;border-width:0 0 1px 0;border-style:solid;border-color:#444;height:24px}
a.ftt:link  {color:#fff;font-size:12px}
a.ftt:visited  {color:#fff;font-size:12px}
a.ftt:hover  {color:white}
a.ftp:link, a.ftp:visited {color:#ccc}
a.ftt1:link, a.ftt1:visited {color:#ccc;font-size:12px}
a.frc:link, a.frc:visited {font-size:11px;color:#ccc}

#hblog {left:160px;top:5px;width:300px;height:155px;position:absolute;background: #FDFDFD url(im/block_grad.gif) repeat-x;font-size:10px}
#hblog a {text-decoration:none;font-weight:bold}
#hblog div {margin-top:3px;margin-left:5px;font-size:10px}
#hblog .title a {font-size:12px}
#hblog div div {position:absolute;width:280px;left:5px;bottom:0px;padding-top:2px;height:13px;border-style:solid;border-width:1px 0 0 0;border-color:#E9EAEB;text-align:right;font-size:9px}
#hblog div div a {color:#344688;font-weight:bold}

#hpoem {left:10px;bottom:10px;width:440px;height:94px;position:absolute;background:#141414;border:1px solid #333;padding-top:3px}
#hpoem a {text-decoration:none}
#hpoem div {font-size:10px;color:#ccc}
#hpoem div .poem_title {color:#FFBA43;font-size:12px;margin-top:3px}
#hpoem div .poem_sender {color:#ccc;font-size:11px;margin-top:3px}
#hpoem div .poem_poem {color:#f1f1f1;font-size:11px;margin-top:3px}
#hpoem .title a {font-size:12px}
#hpoem div div {position:absolute;width:280px;right:5px;bottom:5px;padding-top:2px;height:13px;text-align:right;font-size:9px}
#hpoem div div a {color:#FFBA43;font-weight:bold}

#hchat {position:absolute;right:42px;bottom:20px;width:145px;height:40px;color:white;font-size:10px}
#hchat a {color:white}

#htabs {color:#444;display:block;text-align:right;margin-top:3px}
#htabs span {font-size:10px;padding:0 3px}
#htabs span a {text-decoration:none;color:#aaa}

#htabs1 {position:absolute;right:0px;top:0px;width:120px;height:120px}

#hlfpr {position:absolute;left:0px;top:0px;width:200px;height:100%;color:white;font-size:10px;background:#151515;text-align:left}

#hfriends {position:absolute;left:-85px;bottom:50px;text-align:right;width:205px;background-image:url(im/gerbera.png);background-repeat:no-repeat;font-size:14px;color:#FFBA43}
#hfriends a {font-weight:bold;font-size:9px;color:white;text-decoration:none}



#hqz {position:absolute;left:204px;bottom:5px;width:326px;height:70px;background: #151515;border:1px solid #666;color:#ddd}
#hqz a {text-decoration:none;font-weight:bold;color:white}
#hqz div {margin:3px;font-size:9px}
#hqz .title {font-size:12px;}
#hqz div div {position:absolute;width:220px;left:5px;bottom:0px;padding-top:2px;height:13px;border-style:solid;border-width:1px 0 0 0;border-color:#666;text-align:right;font-size:9px}
#hqz div div a {color:#FFBA43;font-weight:bold}

#hrad {position:relative;left:0;width:1000px;height:180px;background:white}
#hrad a {font-size:9px;text-decoration:none}
#hrad .rtit {color:white;font-size:26px}
#hrad1 {position:absolute;left:15px;top:15px;width:480px;height:150px;background:#6192C5;float:left;text-align:right}
#hrad1 a {font-size:14px}
#hrad2 {position:absolute;right:15px;top:15px;width:490px;height:150px;background:#6192C5;text-align:left}
#hrad1 div, #hrad2 div {margin:10px}
#hrad3 {position:absolute;right:20px;bottom:18px;width:450px;height:15px;font-size:10px;text-align:right;color:#444}
#hrad3 a {color:#fff;font-weight:bold}
#hrad4 {position:absolute;left:30px;top:-10px;width:141px;height:190px;background-image:url(im/radio_mic.png)}

#hsrv {position:absolute;left:10px;top:25px;width:220px;height:240px;color:#FFBA43;font-size:11px;font-weight:bold}
#hsrv a {color:white}
#hsrv .qansw {display:block;margin:2px 0;font-size:10px;color:white}



#hvid {position:absolute;left:204px;top:138px;width:326px;height:70px;background: #151515;border:1px solid #666;color:#ddd}
#hvid a {text-decoration:none;font-weight:bold;color:white}
#hvid div {margin:3px;font-size:9px}
#hvid .title {font-size:12px;}
#hvid div div {position:absolute;width:220px;left:5px;bottom:0px;padding-top:2px;height:13px;border-style:solid;border-width:1px 0 0 0;border-color:#666;text-align:right;font-size:9px}
#hvid div div a {color:#FFBA43;font-weight:bold}

#footer_div {position:relative;width:1000px;margin:0 auto;height:410px;background:#151515;border-width:0 1px;border-style:solid;border-color:#222}
#footer_div a {color:#AAA;font-size:11px;text-decoration:none}
#footer_div1 {position:absolute;top:20px;left:50px;width:270px;text-align:right;line-height:17px;font-size:18px;color:#FF6600}
#footer_div2 {position:absolute;top:20px;left:350px;width:300px;text-align:left;line-height:17px;font-size:18px;color:#666}
#footer_div3 {position:absolute;bottom:155px;right:5px;width:300px}

#footer_div4 {position:absolute;bottom:0;left:0;width:100%;height:150px;background:#0A0A0A;border-width:1px 0 0 0;border-style:solid;border-color:#222}
#footer_div5 {position:absolute;bottom:8px;left:8px;text-align:left;font-size:9px;color:#f1f1f1}
#footer_div6 {position:absolute;bottom:8px;right:8px;text-align:right;font-size:9px;color:#f1f1f1}
#footer_div6 a {color:#f1f1f1}

table.fancytable {
  margin: 1em 1em 1em 0;
  background: whitesmoke;
  border-collapse: collapse;
}
table.fancytable tr:hover {
   background: lightsteelblue !important;
}
table.fancytable th, table.fancytable td {
  border: 1px silver solid;
  padding: 0.4em;
  font-size:12px;
}
table.fancytable th {
  background: gainsboro;
  text-align: left;
  font-size:12px;
}
table.fancytable caption {
  margin-left: inherit;
  margin-right: inherit;
}

#tablist{
padding: 0px;
margin-left: 0;
margin-bottom: 0;
margin-top: 12px;
font-size: 11px;
height:15px;
}

#tablist li{
list-style: none;
display: inline;
margin: 0;

}

#tablist li a{
padding: 4px;
margin-right: 3px;
border: 0px solid #778;
border-bottom: none;
text-decoration:none;
}

#tablist li a:link, #tablist li a:visited{
color: #778;
}

#tablist li a.current{
color:#778;
}

#tabcontentcontainer{
/* Insert Optional Height definition here to give all the content a unified height */
padding-top: 15px;
border: 0px solid #778;
border-top: none;
width:100%;
}

.tabcontent{
display:none;
}



.stepcarousel_today{
position: relative; /*leave this value alone*/
border: 0px solid black;
overflow: scroll; /*leave this value alone*/
width: 214px; /*Width of Carousel Viewer itself*/
height: 65px; /*Height should enough to fit largest content's height*/
}

.stepcarousel_today .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel_today .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 214px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
height:65px}

#home_ad_right {position:absolute;right:8px;top:34px;width:115px;height:240px;}


#search_members {position:absolute;left:10px;top:34px;width:300px;height:250px;font-size:18px;color:#ff6600}

#search_members .helpb {width:60px;height:230px;margin:0 12px;text-align:center;float:left;font-size:9px;color:#eee}
#search_members img {margin-right:25px;float:left}
#search_members form {display:inline}
#search_members div {font-size:10px;margin-top:8px;color:#f1f1f1;}
#search_members div a {color:#f1f1f1}
#search_members .sfields  {font-size:10px;margin-top:2px;background:#f1f1f1;border:0}
#search_members select {width:200px}
.searchsubmit {margin-right:16px;background:url(im/searchb.gif) repeat-x;border:0;width:105px;height:24px;font-weight:bold;font-size:11px;color:white}


.mag_right_title {display:block;clear:both;padding:7px;background-color:#ddd;color:#222;font-size:18px;text-align:left}
#mag_right_content {display:block;clear:both;text-align:right;height:50px;padding:10px 10px;font-size:10px;color:#777}
#mag_right_content .stitle {text-decoration:none;font-size:12px;font-weight:bold;color:#004276}
#mag_right_content img {height:45px;margin:0 0 7px 7px;float:right;border:1px solid #666}
#mag_right_content .sinformant {color:#777;font-weight:bold}

#story_start p {font-size:18px;font-weight:normal;letter-spacing:1px;line-height:26px}
#emagcols {width:122px;float:left;margin-right:13px;margin-bottom:13px;}
#emagcols a {text-decoration:none}
#emagcols .coltitle {font-size:11px;color:#004276;margin-top:11px;font-weight:bold}
#emagcols div {margin:5px 3px;font-size:10px}


.home_horizontal_magblock {position:relative;border-top:15px solid black;background-color:#840000;display:block}
.home_horizontal_magblock .btitle_h {position:absolute;font-family:Trebuchet MS;color:#000;font-size:16px;font-weight:bold;top:7px;left:15px}
.home_horizontal_magblock div {float:left;padding:30px 15px 0 15px;width:167px;;height:165px}
.home_horizontal_magblock div img {width:170px;border:2px solid #eee;}
.home_horizontal_magblock .boxlight {background-color:#840000}
.home_horizontal_magblock .boxdark {background-color:#6f0000}
.home_horizontal_magblock div a {width:150px;color:white;font-size:12px;text-decoration:none}

.section_title_header {border-left:14px solid #004276;padding-left:14px;text-align:left;background-color:white}
.section_title_header div {display:block;margin-bottom:10px;font: 42px trebuchet-ms;color:#000;line-height: 42px;antiAlias:true;font-weight:bold}

.fancy_block {
	background-color: #DDDDDD;
    border: 1px solid #CCCCCC;
    display: block;
    margin-bottom: 15px;
    padding: 35px 10px 3px;
    position: relative;
}
.fancy_block h5 {
	background-color: #000000;
    color: white;
    font-size: 16px;
    font-weight: bold;
    left: 10px;
    line-height: 16px;
    margin: 0 10px 8px -10px;
    padding: 4px 10px;
    position: absolute;
    top: 5px;
}

.fancy_block .sub {
	background-color: #557D2E;
    color: white;
    font-size: 10px;
    margin: 4px -10px 2px 0;
    padding: 1px 5px;	
}

.fancy_block .more {
	margin-bottom: 6px;
    margin-right: -10px;
    text-align: right;	
}

.fancy_block .more a {
	background-color: #73227D;
    color: white;
    padding: 2px 4px;	
}	
