﻿/* global */
body{
    background: #ffffff url('../images/masthead_back.gif') repeat-x;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    color: #000000;
    word-wrap: break-word;
}
body a{
    color: #38385F;
}
p{
    font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
    cursor: default;
}
h1{
    margin: 0 0 0 0;
    font: bold 14px/17px Arial, Helvetica, sans-serif;
    color: #424255;
}
h2{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    margin: 1px 0 0 0;
}
h3{
    background-color: #9292B8;
    margin: 20px 14px 14px 14px;
    padding: 1px 0px 2px 6px;
    font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}
h4{
    color: #342a65;
    font: 16px "Arial Black", Helvetica, sans-serif;
    margin: 10px 15px 3px 15px;
}
h5{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    margin: 0 0 0 113px;
    color: #39325C;
    width: 377px;
}
img{
    margin: 6px 0 0 0;
    border: none;
}
form{
    margin: 0;
}
/*IE6 h3 missing bck hack*/
#mp{
    margin: 0px 14px 14px 14px;
}
#hk{
    height: 0px;
    visibility: hidden;
}
/*end hack*/
#content{
    margin: 0 auto 0 auto;
    padding: 0 0 0 0;
    width: 930px;
    position: relative;
}
#list_footer{
    padding: 0 0 20px 0;
    margin: 0 auto 0 auto;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    width: 300px;
    text-align: center;
    clear: both;
}
#mob_descrip{
    border: none;
    width: 100%;
    height: 1200px;
    float: left;
    z-index: 1;
    position: absolute;
}
#ulst{
    border: none;
    width: 680px;
    height: 1200px;
    position: relative;
    left: 50px;
}
#content.wpp #ulst{
    left: 0;    
}
input{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.message{
    font: normal normal bold 14px Arial, Helvetica, sans-serif;
    margin: 60px 0 0 0;
    color: #424255;
    text-align: center;
}
.copyright{
    position: absolute;
    right: 10px;
    font-weight: normal;
    color: #a0a0a0;
    margin: 3px 0 0 0;
}
.playobj{
    height: 0;
    width: 0;
    position: absolute;
    /*visibility: hidden;*/
}
.noscr{
    overflow: hidden;
}
.intro{
    margin: 11px 0 13px 0;
}
/* masthead */
.masthead{
    background: url('../images/masthead_tab.jpg') no-repeat;
    margin: 0 auto 0 auto;
    padding: 0 0 0 0;
    width: 930px;
    text-align: left;
    top: 0px;
    position: relative;
    min-height: 89px;
    height: auto !important;
    height: 89px;
}
.masthead #home_header{
    padding: 20px 0 13px 0;
    color: #342a65;
    margin: 0px 0 0 132px;
    z-index: 10;
    width: 290px;
    position: relative;
}
.masthead #mob_header{
    padding: 13px 0 8px 0;
    color: #39325C;
    margin: 0 0 0 134px;
    z-index: 10;
    width: 235px;
    position: relative;
}
.masthead .mlnk{
    border-bottom: 1px #C2C2DC solid;
    cursor: pointer;
}
.masthead .mlnk:hover{
    border-bottom: 1px #38385F solid;
    text-decoration: none;
}
.masthead a{
    text-decoration: none;
}
.masthead a:hover{
    text-decoration: underline;
}
.masthead #dng{
	position:absolute;
}	
#logo_home{
    position: absolute;
    width: 102px;
    height: 60px;
    left: 0;
    z-index: 5;
    float: left;
    margin-top: 11px;
    cursor: pointer;
}
#hands{
    background-image: url('../images/hands.gif');
    background-repeat: no-repeat;
    position: relative;
    width: 99px;
    height: 62px;
    left: 435px;
    z-index: 5;
    float: left;
    margin-top: 11px;
}
.partner{
    position: absolute;
    z-index: 5;
    float: left;
    top: 17px;
    right: 219px;
    width: 260px;
    height: 60px;
    cursor: pointer;
}
#tagline{
    margin: 0px 0px 2px 0px;
    background: url('../images/motto.gif') no-repeat;
    width: 303px;
    height: 29px;
    margin-left: -2px;
}
.mobber_count{
    font: normal normal bold 11px Tahoma, Helvetica, sans-serif;
    color: #FF0000;
}
#mast_panel{
    width: 165px;
    position: absolute;
    top: 6px;
    right: 0;
}
#mini_search{
    margin: 0 0 0 0;
}
#mini_search input{
    background: url('../images/search_back.gif') no-repeat right;
    padding: 3px 1px 0 4px;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    border: none;
    height: 21px;
    width: 147px;
}
.wopart{
    margin: 8px 0 0 0;    
}
.mini_partner{
    margin: 1px 0 3px 1px;
    width: 130px;
    height: 30px;
}
#login_strip{
    margin-bottom: 0;
    margin: 0 0 0 2px;
    text-decoration: none;
}
#login_strip a{
    text-decoration: none;
    color: #000000;
}
#login_strip a:hover{
    text-decoration: underline;
}
.login_hi{
    margin: 0 7px 0 0;
    padding: 0 7px 0 0;
    font: normal normal bold 11px Tahoma, Arial, Helvetica, sans-serif;
    border-right: 1px #000000 solid;
    text-align: right;
}
/* navbar */
.main_menu{
    font: normal normal bold 11px Tahoma, Arial, Helvetica, sans-serif;
    padding: 0 0 3px 0;
    height: 24px;
    background: url('../images/tabstrip.gif') repeat-x top;
}
.main_menu .menpad{
    margin: 0 auto 0 auto;
    width: 930px;
}
.menu_level_1 .menpad{
    padding: 0 0 0 93px;
    width: 837px;
    position: relative;
}
.menu_level_2 .menpad{
    margin: 0 auto 0 auto;
    font-weight: normal;
    text-align: center;
}
.menu_level_2{
    margin: -1px 0 0 0;
}
.main_menu a{
    color: #3F385F;
    text-decoration: none;
    text-align: center;
    margin: 0 0 0 0;
    padding: 0 4px 11px 4px;
    display: inline-block;
}
.menu_level_2 a:hover{
    color: #000014;
}
.menu_level_2 a.selected:hover{
    color: #BC3838;
}
.menpad div{
    display: inline;
}
.main_menu a.selected{
    background: url('../images/menu_selected.gif') no-repeat bottom;
    color: #BC3838;
}    
.main_menu .sep{
    background: url('../images/sep.gif') no-repeat top;
    padding: 0 2px 4px 2px;
    height: 20px;
    width: 2px;
    display: inline;
}
/* moblist */
.list_message{
    font: normal normal bold 16px Arial, Helvetica, sans-serif;
    margin: 16px 0 30px 0;
    width: 600px;
    float: left;
    clear: left;
    padding-left: 120px;
    color: #424255;
    text-align: left;
}
#mob_list {
    padding: 0 0 0 120px;
    margin: 4px 0 0 0;
    width: 600px;
    float: left;
    position: relative;
}
.mob_ov{
    padding: 8px 0 13px 0;
    min-height: 93px;
    height: auto !important;
    height: 93px;
}
.mob_list_item{
    margin: 0 0 0 0;
    border-bottom: 3px #e4e4e8 solid;
}
.mob_graphic{
    background: no-repeat top;
    margin: 4px 0 0 0;
    float: left;
    width: 100px;
    text-align: center;
    height: 100px;
    cursor: pointer;
}
.thm{
    border: 1px #e8e8e8 solid;
    height: 75px;
}
.mob_ov h1{
    margin: 0 0 4px 113px;
    width: 377px;
}
.mob_ov h1 a{
    text-decoration: underline;
}
.mob_ov p{
    margin: 8px 0 10px 113px;
    min-height: 36px;
    height: auto !important;
    height: 36px;
    width: 377px;
}
.pager{
    padding: 20px 0 20px 0;
    margin: 20px auto 0 auto;
    font-size: 12px;
    clear: both;
}
.pager td{
    padding: 0 2px 0 2px;
    white-space: nowrap;
    font-weight: bold;
    color: #BC3838;
}
.pager a{
    color: #44448d;
    font-weight: normal;
}
.pager .nextpage{
    font-weight: bold;
}
.pager .title{
    font-weight: normal;
    color: #44448d;
}
.mob_ov p.mob_ov_modify{
    border: 1px #C0BFD7 solid;
    margin: 14px 0 6px 114px;
    background: #F8F8FA;
    padding: 2px 0 0 6px;
    min-height: 20px;
    height: auto !important;
    height: 20px;
    width: 300px;
}
.mob_ov p.mob_ov_modify a{
    color: #342a65;
}
.mod_command_first{
    padding: 0 6px 0 5px;
    text-decoration: none;
}
.mod_command{
    padding: 0 6px 0 6px;
    border-left: 1px #C0BFD7 solid;
    text-decoration: none;
}
.mod_command_first:hover{
    text-decoration: underline;
}
.mod_command:hover{
    text-decoration: underline;
}
#welcome_pane{
    height: 250px;
    background: #696D92 url('../images/grad2.gif');
    margin: 14px 0 15px 0;
}
.url{
    font: 11px Tahoma, Arial, Helvetica, sans-serif;
    margin: 3px 0 0 0;
}
.url a{
    color: #ADADB8;
    text-decoration: none;
}
.url a:hover{
    text-decoration: underline;
}
.item_footer{
    margin: 4px 0 0 113px;
    position: relative;
    color: #ADADB8;
    font: 11px Tahoma, Arial, Helvetica, sans-serif;
}
.frst{
    margin-top: 10px;
}
.meta{
    color: #39325C;
}
a.meta{
    text-decoration: none;
}
a.meta:hover{
    text-decoration: underline;
}
/* forms */
.form{
    background: #F2F3F7;
    padding: 0 0 0 0;
    border: 3px #6A6F93 solid;
    margin: 16px 0 30px 0;
    width: 574px;
    line-height: 20px;
    color: #1C1634;
    left: 140px;
    position: relative;
}
.twocol{
    left: 140px;
}
body.pop{
    background: none;
}
.pop .form{
    background: #FFFFFF;
    padding: 20px 0 0 0;
    left: 0;
    margin: 0;
    border: none;
}
.pop .msg{
    font: normal normal bold 12px Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    margin: 80px 0 0 0;
}
#form_title{
    padding: 8px 0 6px 0;
    margin: 3px 2px 3px 16px;
    font: normal normal 16px "Arial Black", Arial, Helvetica, sans-serif;
    background: none;
    color: #342a65;
}
.form p{
    font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
    margin: 2px 0 1px 20px;
}
.form p.instructions{
    margin: 2px 20px 13px 20px;
}
.form p.snippet{
    font: normal normal bold 11px/16px Tahoma, Arial, Helvetica, sans-serif;
    margin: 0 20px 15px 20px;
    text-align: center;
}
.form p.dtxt{
    margin-bottom: 4px;
    color: #71748C;
    margin-left: 23px;
}
.sht{
    padding: 10px 0 13px 0;
    border-width: 0;
    border-style: solid;
    background: #F2F3F7;
    margin: 15px 20px 0 20px;
    border-top-color: #FFFFFF;
    border-bottom-color: #C7CADC;
    border-left-color: #FFFFFF;
    border-right-color: #C7CADC;
}
.snippet{
    border: none;
    padding: 5px 2px 0 2px;
    background: #FFFFFF;
    font: normal normal bold 11px Arial, Helvetica, sans-serif;
    margin: 0 20px 5px 20px;
    text-align: center;
    width: 528px;
    color: #1C1634;
    height: 22px;
    cursor: default;
}
.final{
    margin-bottom: 30px;
}
.multi{
    padding: 4px 4px 4px 4px;
    margin: 2px 20px 25px 20px;
    border: none;
    height: 102px;
    text-align: left;
    overflow: hidden;
}
.replace{
    color: #000099;
}
div.commit{
    border: 1px #F2F3F7 solid;
    padding: 12px 0 12px 0;
    margin: 15px 0 0 0;
    background: #9292B8;
    text-align: center;
}
.pop div.commit{
    background: none;
    margin: 0 0 0 0;
    border: none;
}
.commit_input{
    border: 2px #3D3175 solid;
    padding: 0 10px 2px 10px;
    height: 30px;
    background: #F8F8FA;
    color: #342a65;
    font: normal normal bold 12px Verdana, Arial, Helvetica, sans-serif;
    margin: 0 auto 0 auto;
}
.pop .commit_input{
    
}
.button_input{
    border: 2px #7978AB solid;
    height: 24px;
    background: #F8F8FA;
    color: #1C1634;
    font: normal normal 11px/18px Tahoma, Arial, Helvetica, sans-serif;
    margin: 10px 2px 6px 4px;
    width: 75px;
}
.text_input{
    margin: 0 20px 10px 20px;
    padding: 3px 0 3px 3px;
    border: 1px #7978AB solid;
    width: 300px;
}
.textarea_input{
    margin: 0 0 0 20px;
    padding-left: 3px;
    border: 1px #7978AB solid;
    font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
}
.mail_input{
    height: 70px;
    width: 490px;
    margin-top: 5px;
}
.web_address{
    width: 528px;
    margin-bottom: 10px;
}
.imob{
    font-weight: bold;
}
.reaction{
    margin: 5px 3px -7px 5px;
    width: 22px;
    height: 21px;
    background-repeat: no-repeat;
}
#error_msg{
    font: normal normal bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
    padding: 0 0 5px 12px;
    margin: 30px 2px 0 30px;
    color: #FF0000;
}
.form > table{
    margin-left: 40px
}
.input_font{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    padding: 3px 0 3px 3px;
    border: 1px #7978AB solid;
}
.account_input{
    width: 200px;
    padding: 2px 0 2px 2px;
    margin: 2px 0 -2px 0;
}
.nar{
    width: 65px;
}
.dropdown{
    padding: 2px 0 2px 2px;
    margin: 2px 0 -2px 0;
}
.input_missed{
    background: #FFF5B3;
}
.form > .bstyle{
    margin-left: 0px;
}
.form > .bstyle img{
    margin: 8px 0 0 0;
}
.radim{
    margin: 0 10px -7px 2px;
}
.form table.radio{
    padding: 0 0 0 0;
    margin: -3px 0 0 20px;
}
.fdis{
    color: #808299;
}
table.radio td{
    padding: 0 20px 3px 0;
    margin: 0 0 10px 0;
    table-layout: auto;
}
table.radio input{
    margin: 0 3px -1px 0;
}
p.fmchk input{
    margin: 0 5px 0px 4px;
}
.form p.fmchk{
    margin: 0 0 8px 20px;
}
.summary_input
{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    height: 60px;
    width: 200px;
}
/* auxiliary */
#auxiliary_content{
    margin: 16px 0 0 0;
    width: 190px;
    color: #444444;
    text-align: center;
    right: 0px;
    float: right;
    position: absolute;
    top: 0px;
    z-index: 10;
}
#content.wpp #auxiliary_content{
    display: none;
}
.aux_list{
    margin: 0 0 0 0;
    float: left;
}
.aux_item{
    padding: 4px 0 2px 0;
    background: #7978AB;
    text-align: left;
    width: 190px;
}
.aux_icon{
    padding: 0 0 0 6px;
    text-align: center;
    width: 50px;
    float: left;
    height: 60px;
}
.aux_item h2{
    font-weight: bold;
    font: normal normal bold 11px Tahoma, Arial, Helvetica, sans-serif;
    color: #FFFFFE;
}
.aux_item h2 a{
    text-decoration: none;
    color: #FFFFFE;
    font-weight: bold;
}
.aux_item h2 a:hover{
    text-decoration: underline;
}
.aux_item p{
    font: 11px/14px Tahoma, Arial, Helvetica, sans-serif;
    color: #E8EAF0;
    text-decoration: none;
}
.aux_cap{
    background: url('../images/aux_cap.gif') no-repeat top;
    width: 190px;
    height: 10px;
}
#learn_list .aux_head{
    background: #7978AB url('../images/learn.gif') no-repeat top;
    width: 190px;
    height: 54px;
}
#learn_list h2{
    margin: 0 10px 1px 57px;    
}
#learn_list p{
    margin: 0 9px 6px 58px;
}
#tip_list h2{
    margin: 0 9px 1px 12px;
}
#tip_list p{
    margin: 0 9px 6px 14px;
}
#tip_list .aux_head{
    background: #7978AB url('../images/tip.gif') no-repeat top;
    width: 190px;
    height: 54px;
}
#tip_list p.draglink{
    margin: 12px 0 12px 0;
    color: #FFFFFE;
    text-align: center;
}
#tip_list p.draglink a{
    text-decoration: none;
    cursor: default;
    color: #FFFFFE;
}
#tip_list p.draglink span{
    margin: 10px 0 8px 4px;
    padding: 2px 6px 3px 6px;
    text-align: center;
    background: #4E4576;
}
.ad{
    margin: 0 17px 0 0;
    width: 160px;
    float: right;
    right: 60px;
    position: absolute;
}
/* reaction */
.r_whole{
    margin-right: 0;
    margin-top: 4px;
    text-align: center;
    width: 100px;
    float: right;
    height: 65px;
}
.r_counter{
    font: normal normal bold 11px/15px Tahoma, Arial, Helvetica, sans-serif;
    color: #FF0000;
}
.vcount{
    font: normal normal bold 11px/15px Tahoma, Arial, Helvetica, sans-serif;
}
.r_panel{
    background: #F2F3F7 url('../images/grad3.gif');
    position: relative;
    width: 100px;
    left: 0px;
    height: 69px;
}
.r_graph{
    left: 0;
    position: absolute;
    width: 95px;
    background: none;
    height: 40px;
    top: 5px;
}
.r_prompt{
    margin: -1px 0 0 0;
    font: 11px Tahoma, Arial, Helvetica, sans-serif;
    color: #ADADB8;
}
.mini_r_whole{
    font: 8px Verdana;
    background: none;
    left: 370px;
    height: 68px;
    top: 12px;
    position: absolute;
    z-index: 15;
    width: 114px;
}
.mini_r_panel{
    margin: 0 auto 0 auto;
    background: none;
    height: 66px;
    top: 0px;
}
.mini_r_graph{
    left: 0;
    position: absolute;
    width: 95px;
    background: none;
    height: 42px;
    top: 0;
}
.r_bar{
    background: #696D92 none;
    font: 1px/0 serif;
    width: 14px;
    bottom: 0px;
    position: absolute;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #696D92;
    color: #696D91;
}
.r_bar.b1{
    left: 3px;
}
.r_bar.b2{
    left: 23px;
}
.r_bar.b3{
    left: 43px;
}
.r_bar.b4{
    left: 63px;
}
.r_bar.b5{
    left: 83px;
}
.r_butt{
    width: 19px;
    height: 21px;
    position: absolute;
    bottom: 1px;
    cursor: pointer;
}
.r_butt.r1{
    background: url('../images/boo.gif') no-repeat;
    left: 0px;
}
.r_butt.r1:hover{
    background: url('../images/boo_high.gif') no-repeat;
}
.r_butt.r2{
    background: url('../images/frown.gif') no-repeat;
    left: 20px;
}
.r_butt.r2:hover{
    background: url('../images/frown_high.gif') no-repeat;
}
.r_butt.r3{
    background: url('../images/neutral.gif') no-repeat;
    left: 40px;
}
.r_butt.r3:hover{
    background: url('../images/neutral_high.gif') no-repeat;
}
.r_butt.r4{
    background: url('../images/smile.gif') no-repeat;
    left: 60px;
}
.r_butt.r4:hover{
    background: url('../images/smile_high.gif') no-repeat;
}
.r_butt.r5{
    background: url('../images/yay.gif') no-repeat;
    left: 80px;
}
.r_butt.r5:hover{
    background: url('../images/yay_high.gif') no-repeat;
}
.r_butt.r1_sel{
    background: url('../images/boo_sel.gif') no-repeat;
    left: 0px;
}
.r_butt.r2_sel{
    background: url('../images/frown_sel.gif') no-repeat;
    left: 20px;
}
.r_butt.r3_sel{
    background: url('../images/neutral_sel.gif') no-repeat;
    left: 40px;
}
.r_butt.r4_sel{
    background: url('../images/smile_sel.gif') no-repeat;
    left: 60px;
}
.r_butt.r5_sel{
    background: url('../images/yay_sel.gif') no-repeat;
    left: 80px;
}
.r_butt.r1_dis{
    background: url('../images/boo_dis.gif') no-repeat;
    left: 0px;
    cursor: default;
}
.r_butt.r2_dis{
    background: url('../images/frown_dis.gif') no-repeat;
    left: 20px;
    cursor: default;
}
.r_butt.r3_dis{
    background: url('../images/neutral_dis.gif') no-repeat;
    left: 40px;
    cursor: default;
}
.r_butt.r4_dis{
    background: url('../images/smile_dis.gif') no-repeat;
    left: 60px;
    cursor: default;
}
.r_butt.r5_dis{
    background: url('../images/yay_dis.gif') no-repeat;
    left: 80px;
    cursor: default;
}
/* login */
#log_reg{
    margin: 20px auto 0 auto;
    padding: 0 0 0 0;
    background: none;
    height: 255px;
    width: 534px;
    color: #1C1634;
}
#log_reg.login{
    padding-right: 60px;
}
#log_reg h3{
    background: none;
    margin: 2px 2px 0 2px;
    color: #342a65;
}
#login_pane{
    margin: 0 0 0 0;
    border: 3px #6A6F93 solid;
    background: url('../images/grad1.gif') repeat-x;
    width: 226px;
    float: left;
}
#register_pane{
    margin: 0 5px 0 15px;
    border: 3px #6A6F93 solid;
    background: #FFFFFF url('../images/grad2.gif') repeat-x;
    width: 275px;
    float: left;
}
#priv{
    padding: 0 0 6px 0;
}
.login_input{
    border: 1px #7978AB solid;
    width: 120px;
    padding: 3px 0 3px 3px;
    margin: 2px 0 0 0;
}
.c_center{
    padding: 0 0 8px 0;
    text-align: center;
}
td.c1{
    padding: 6px 6px 2px 12px;
    text-align: right;
}
td.c2{
    padding: 3px 12px 3px 0;
}
#input_cap{
    border: 1px #7978AB solid;
    padding: 3px 0 3px 3px;
    margin: 2px 0 -4px 0;
    width: 50px;
}
#captcha_p{
    text-align: center;
    margin: 10px 0 0 0;
}
#captcha_p.detach{
    margin-bottom: 20px;
}
#captcha{
    margin: 0 10px -10px 0;
}
#guest_pane{
    margin: 30px auto 0 auto;
    width: 330px;
    z-index: 2000;
    background: #E1E1EA url('../images/grad1.gif') repeat-x;
    border: 3px #6A6F93 solid;
    color: #1C1634;
}
#guest_pane p.instructions{
    margin: 10px 15px 13px 15px;
}
#guest_pane p.instructions a{
    margin: 0 1px 0 1px;
    font-weight: bold;
    font-size: 12px;
    color: #342a65;
}
td.c0{
    padding: 6px 6px 2px 12px;
    text-align: right;
    width: 170px;
    vertical-align: top;
}
/* chat */
.mchat{
    background: url('../images/grad4.gif') repeat-y;
    left: 483px;
    height: 69px;
    top: 12px;
    position: absolute;
    z-index: 15;
    width: 240px;
    color: #000000;
}
.mchat_line{
    background-color: #FFFFFF;
}
.mchat_user{
    margin: 0 0 0 0;
    color: #38385F;
    width: auto;
}
.mchat_user a{
    text-decoration: none;
}
.mchat_user a:hover{
    text-decoration: underline;
}
.mchat_input{
    margin: 2px 0 0 0;
}
.mchat img{
    margin: 3px 4px -2px 2px;
}
.mchat input{
    font: 11px Tahoma, Arial, Helvetica, sans-serif;
    border-top: 1px solid;
    border: none;
    margin: 4px 0 -1px 1px;
    padding: 0 0 0 3px;
    background-color: #EEEEF0;
    width: 240px;
    height: 15px;
}
.mchat input.prompt_mode{
    color: #E41510;
}
.mchat_in{
    border-spacing : 0;
    border-collapse: collapse;
    width: 100%;
}
#user_label .chat_user{
    margin: 0 -13px 0 0;
}
.chat_mode{
    width: 10px;
    height: 13px;
    float: left;
    margin-top: 5px;
    cursor: pointer;
}
.prompt_mode{
    color: #8E8E9D;
}
.link_mode{
    cursor: pointer;
}
#mchat_input_strip{
    position: absolute;
    bottom: 0;
}
.mchat_scroll_area{
    overflow: auto;
    height: 60px;
    width: 244px;
}
.mchat_byline{
    background: #FFFFFF;
    margin: 0 0 0 0;
    font: 11px Tahoma, Arial, Helvetica, sans-serif;
    bottom: 0px;
    position: absolute;
    right: 10px;
}
.quote{
    font: italic normal normal 11px/12px Arial, Helvetica, sans-serif;
    margin: 2px 0px 0px 6px;
    color: #39325C;
    width: 211px;
    overflow: hidden;
}
.board{
    height: 52px;
    position: absolute;
    width: 240px;
}
.all{
    background: url('../images/all.gif') no-repeat;
    right: 5px;
    position: absolute;
    width: 15px;
    height: 13px;
    top: 2px;
    z-index: 5;
    cursor: pointer;
}
.all:hover{
    background: url('../images/all_high.gif') no-repeat;    
}
.nxt{
    background: url('../images/nxt.gif') no-repeat;
    right: 5px;
    position: absolute;
    width: 15px;
    height: 13px;
    top: 17px;
    z-index: 5;
    cursor: pointer;
}
.nxt:hover{
    background: url('../images/nxt_high.gif') no-repeat;    
}
.pp p.com{
    font: italic 11px Arial, Helvetica, sans-serif;
    margin: 5px 0 5px 0;
    color: #30294B;
}
.allcom p.allby{
    padding-top: 0;
    padding-right: 15px;
    border-bottom: 1px #cccccc solid;
    padding: 0 0 10px 0;
    margin: 0 5px 0 0;
    text-align: right;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.allcom p.allby a{
    text-decoration: none;
}
.allcom p.allby a:hover{
    text-decoration: underline;
}
.allcom p.alltime{
    font: 10px Tahoma, Helvetica, sans-serif;
    color: #C0C0C0;
    margin: 0 10px 0 0;
    padding: 4px 0 0 0;
}
.allby img{
    margin: 0 4px -2px 0;
}
/* prose */
#prosebox{
    width: 600px;
    clear: left;
    padding: 0 60px 0 0;
    margin: 0 auto 0 auto;
}
#prosebox body{
    margin: 0 0 0 5px;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    height: 10px;
}
#prosebox p{
    margin: 7px 0 12px 5px;
    font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
}
#prosebox h1{
    margin: 5px 0 0 0;
    font: normal normal bold 20px Arial, Helvetica, sans-serif;
    color: #FFFFFE;
}
#prosebox h2{
    margin: 20px 0 0 5px;
    font: normal normal bold 14px Arial, Helvetica, sans-serif;
    color: #3D3175;
}
#prosebox img.wrpim{
    margin: 10px 15px 10px 10px;
    float: right;
}
img.wlpim{
    margin: 0 10px 10px 10px;
    float: left;
}
#prosebox p.cntim{
    text-align: center;
    margin: 0 0 20px 0;
}
#prosebox li{
    margin: 2px 0 2px 0;
}
.icohead{
    margin: 20px 0 5px 0;
    width: 100%;
    height: 60px;
}
.icohead.fst{
    margin-top: 0;
}
.icohead .ico{
    padding: 0 0 0 5px;
    background: #7978AB url('../images/ih_cap.gif') no-repeat;
    width: 50px;
    text-align: center;
}
#prosebox .chead{
    margin: 16px 0 0 0;
    font-size: 22px;
}
#prosebox td.head{
    background: #7978AB url('../images/rh_cap.gif') no-repeat right;
    font: normal normal bold 20px Arial, Helvetica, sans-serif;
    margin: 0 0 0 0;
}
.mugs td img{
    margin: 0 0 -7px 0;
}
.mugs{
    margin: 15px auto 0 auto;
}
.mugs td{
    padding: 5px 25px 8px 15px;
    font: normal normal bold 12px Arial, Helvetica, sans-serif;
    color: #242542;
    text-align: center;
}
/* blitz */
.btzfrm{
    top: 200px;
    position: absolute;
    left: 2px;
    width: 100px;
    overflow: hidden;
    height: 700px;
    z-index: 5;
}
.blitz{
    background: none;
    padding: 0 0 0 0;
}
.blitz.off{
    display: none;
}
.blitz.on{
/**/
}
.blitz div{
    background: #277219 url('../images/bltz_top.gif') no-repeat top;
    width: 100px;
}
.blitz div div{
    padding: 0 0 8px 0;
    background: url('../images/bltz_bot.gif') no-repeat bottom;
}
.blitz p{
    font: 11px Tahoma, Arial, Helvetica, sans-serif;
    margin: 0 5px 2px 8px;
    color: #FFFFFE;
}
.blitz .paypal{
    margin: 8px 0 6px 1px;
    text-align: center;
}
.blitz .title{
    padding: 4px 0 0 0;
    margin: 0 5px 11px 7px;
    font-weight: bold;
    color: #C6E1C7;
}
.blitz .bhead{
    margin: 10px 5px 3px 7px;
    font-weight: bold;
}
.blitz .bhead a{
    font-weight: bold;
    color: #FFFFFE;
    text-decoration: none;
}
.blitz .bhead a:hover{
    text-decoration: underline;
}
/* categories */
.m3{
    font: 11px Tahoma, Arial, Helvetica, sans-serif;
    background: #e9e9ed url('../images/cat_top.gif') no-repeat top;
    width: 100px;
    position: absolute;
    left: 2px;
    top: 4px;
    z-index: 5;
    margin-top: 14px;
}
.m3 p{
    font: 11px Tahoma, Arial, Helvetica, sans-serif;
    margin: 3px 5px 4px 7px;
    font-weight: bold;
    color: #E0E2F3;
}
.m3 ul{
    background: url('../images/cat_bot.gif') no-repeat bottom;
    padding: 1px 0 10px 7px;
    list-style: none;
    margin: 0 0 0 0;
}
.m3 li{
    padding: 0 0 0 3px;
    margin: 6px 0 6px 0;
}
.m3 a{
    padding: 0 10px 0 0;
    text-decoration: none;
    color: #3F385F;
}
.m3 a:hover{
    color: #000014;
}
.m3 li.selected{
    background: url('../images/vsel.gif') no-repeat right;
}
.m3 li.selected a{
    color: #BC3838;
}
.m3 li.selected a:hover{
    color: #BC3838;
}
.m3 li.sep{
    height: 1px;
    margin: 0;
    font: 1px/1px serif;
    border-bottom: 1px #BBBBCC solid;
    width: 75px;
}
/* users */
#mob_pane{
    background: #FFFFFF;
    border: none;
    border-left: 1px #C0C0C0 solid;
    position: absolute;
    width: 248px;
    height: 1200px;
    right: 6px;
    overflow-x: hidden;
    z-index: 3;
    display: none;
}
#content #mob_pane{
    right: 0;
}
#content.wpp #mob_pane{
    /*display: block;   enable to show for design*/
}
.phead{
    border-width: 1px;
    border-color: #eeeeee;
    border-style: solid solid none solid;
    margin: 0 0 0 0;
    background: #FFFFFF url('../images/tabstrip.gif') repeat-x bottom;
    width: 222px;
    padding: 0 0 5px 0;
    position: fixed;
    _position: absolute;
    top: 0px;
    left: 3px;
    z-index: 5;
}
.cls{
    background: url('../images/cls.gif') no-repeat;
    _background: url('../images/cls_high.gif') no-repeat;   
    width: 16px;
    height: 16px;
    right: 5px;
    top: 3px;
    position: absolute;
    cursor: pointer;
}
.cls:hover{
    background: url('../images/cls_high.gif') no-repeat;
}  
.rfr{
    background: url('../images/rfr.gif') no-repeat;
    _background: url('../images/rfr_high.gif') no-repeat;   
    width: 16px;
    height: 16px;
    right: 24px;
    top: 3px;
    position: absolute;
    cursor: pointer;
}
.rfr:hover{
    background: url('../images/rfr_high.gif') no-repeat;
}.pbod{
    background: #fcfcfc none;
    overflow-x: hidden;
    width: 225px;
    position: absolute;
}
.wbod{
    background: none;
    overflow-x: hidden;
    width: 662px;
}
.wbod .phead{
    display:none;    
}
.pbod p.ptit{
    font: normal normal bold 14px Arial, Helvetica, sans-serif;
    color: #BC3838;
    border: 0;
    padding: 3px 0 0 3px;
    margin: 0 0 0 0;
    width: auto;
    float: none;
}
.ptit img{
    margin: 0 0 -1px 1px;
}
.pbod p.psub{
    font: 10px Tahoma, Arial, Helvetica, sans-serif;
    color: #6B6679;
    border: 0;
    padding: 0 0 0 4px;
    width: auto;
    float: none;
}
.wbod .pp{
    padding: 0 0 0 0;
    margin-top: 16px;
}
.pp{
    font: 11px Tahoma, Arial, Helvetica, sans-serif;
    color: #38385F;
    margin: 0 0 0 8px;
    position: relative;
    padding: 50px 0 0 0;
}
.pp table{
    margin: 0 0 5px 0;
    width: 210px;
}
.pp table td{
    border-bottom: 1px #e5e5e5 solid;
    padding: 0 5px 0 0;
}
.pp table tr.last td{
    border-bottom: none;
}
.pp table td.lab{
    color: #9999aa;
    white-space: nowrap;
    vertical-align: top;
}
.pp textarea{
    border: 1px #D5D5E0 solid;
    margin: 0 0 0 3px;
    padding: 0 2px 0 3px;
    width: 203px;
    height: 46px;
    font: 11px/15px Tahoma, Arial, Helvetica, sans-serif;
    color: #38385F;
}
.pp p{
    margin: 0 0 2px 0;
    color: #38385F;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.pp div.gph{
    background: url('../images/pgh.gif') repeat-y left;
    font: normal normal bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
    color: #3F385F;
    margin: 0 4px 7px -2px;
    padding: 3px 0px 2px 2px;
    clear: left;
    cursor: pointer;
}
.wbod .pp div.gph{
    background: url('../images/pghw.gif') repeat-y left;
}
p.pcom{
    padding: 8px 0 0 0;
}
p.pcom input{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    margin-left: 3px;
}
.wbod div.gp{
    margin-bottom: 15px;
}
div.gp{
    padding: 0 0 10px 0;
    margin: 0 0 0 0;
}
div.cl *{
    display: none;
}
div.cl{
    display: block;    
}
div.gph{
    display: block;
}
div.gph div{
    margin: 0 0 0 0;
    background: url('../images/tpl.gif') no-repeat right;
    cursor: pointer;
    display: block;
    width: 213px;
}
.wbod div.gph div{
    width: 650px;
}
div.op div.gph div{
    background: url('../images/tmi.gif') no-repeat right;
    cursor: pointer;
    width: 100%;
    display: block;
}
div.op div.gph div:hover{
    background: url('../images/tmi_high.gif') no-repeat right;
}
div.cl div.gph div:hover{
    background: url('../images/tpl_high.gif') no-repeat right;
}
p.lmob{
    font: 11px/15px Tahoma, Arial, Helvetica, sans-serif;
    color: #30294B;
    border-bottom: 1px #e5e5e5 solid;
    background: no-repeat left top;
    margin: 2px 10px 2px 0;
    padding: 0 0 4px 0;
    width: 190px;
}
p.last{
    border-bottom: none;
}
.lmob a{
    text-decoration: none;
}
.lmob a:hover{
    text-decoration: underline;
}
p.lmob.ac{
    background-image: url('../images/beacons/ym_beacon_site_s6_active.gif');
    padding-left: 19px;
}
p.lmob.in{
    background-image: url('../images/beacons/ym_beacon_site_s6_inactive.gif');
    padding-left: 19px;
}
.us a{
    text-decoration: none;
}
.us a:hover{
    text-decoration: underline;
}
p.us{
    font: 11px Tahoma, Arial, Helvetica, sans-serif;
    color: #30294B;
    margin: 0 0 4px 3px;
    width: 125px;
    float: left;
}
.pbod p.us{
    float: none;
}
p.fr{
    font-weight: bold;
}
p.ur1{
    background: url('../images/mini_boo.gif') no-repeat left top;
    text-indent: 14px;
}
p.ur2{
    background: url('../images/mini_frown.gif') no-repeat left top;
    text-indent: 14px;
}
p.ur3{
    background: url('../images/mini_neutral.gif') no-repeat left top;
    text-indent: 14px;
}
p.ur4{
    background: url('../images/mini_smile.gif') no-repeat left top;
    text-indent: 14px;
}
p.ur5{
    background: url('../images/mini_yay.gif') no-repeat left top;
    text-indent: 14px;
}
a.s1{
    padding: 0 15px 0 0;
    background: url('../images/s1.gif') no-repeat right;
}
a.s2{
    padding: 0 15px 0 0;
    background: url('../images/s2.gif') no-repeat right;
}
a.s3{
    padding: 0 15px 0 0;
    background: url('../images/s3.gif') no-repeat right;
}
p.anon{
    padding: 0;
    width: 125px;
}
/*body.pane{
    background: none;
    margin: 10px 10px 10px 10px;
    height: 100%;
}
*/
/*MyBlogLog*/
body table#MBL_COMM {
    border: none;
    width: 188px;
    background-color: #ffffff;
    margin-top:14px;
    margin-bottom:8px;
    top:704px;
}
body table#MBL_COMM td.mbl_img {
    background-color: #ffffff;
    width: 27px;
    height: 27px;
    margin: 0;
    padding: 0;
    border-style: none;
}
body table#MBL_COMM img {
    width: 28px;
    height: 28px;
    padding: 0;
    margin: 4px 0 0 0;
    border-style: none;
}
body table#MBL_COMM td.mbl_fo_hidden {
    display: none;
}
body table#MBL_COMM td.mbl_mem {
    display: none;
}
body table#MBL_COMM tr#tr0 {
    display: none;
}
/*blogcatalog*/
body table#bc_widget{
    border: none;
    background: none;
    margin-top:12px;
}
body table#bc_widget th{
    display:none;
}
body table#bc_widget td.bc_avatar img{
    width: 28px;
    height: 28px;
    padding: 0;
    margin: 4px 0 0 0;
    border-style: none;
    background: none;
}
body table#bc_widget td.bc_avatar{
    background: none;
    width: 27px;
    height: 27px;
    margin: 0;
    padding: 0;
    border-style: none;
}
body table#bc_widget td{
    background: none;
}
body table#bc_widget a{
    border-style:none;
}
/*alexa*/
.AlexaSiteStatsWidget{
	display: none;
}
/*Feedjit*/
.FJ_Heading{
	display:none;
}
.FJ_MapFoot{
	display:none;
}
.FJ_MapCont{
    border-width: 12px 13px 12px 13px;
    border-color: #7978ab;
    border-style: solid;
}