html,body{
    font:11px Arial, Helvetica, sans-serif;
    border:0;
    color:#5E5945;
    margin:0;
    padding:0}
body{
    background:#C4BC8C}
    
#boxform{
    background:url(../img/logbg.jpg) no-repeat;
    width:300px;
    height:100px;
    margin:0 auto;
    text-align:center;
    padding:20px 0 15px}  
    #boxform p{
        text-align:right;
        margin: 0 15px 0 0}

.acenter{
    text-align:center}
.notex{
    width:450px;
    text-align:center;
    border:1px solid #aa2c2d;
    padding:9px;
    margin:0 auto;
    color:#aa2c2d}    
a{
    color:#AA2B2B;
    text-decoration:underline;
    outline:none}
a:hover{
    color:#4B4428;
    text-decoration:none}
:focus{
    -moz-outline-style:none;}
p{
    padding:6px 0;
    margin:0}
blockquote{
     margin:0;
     padding:10px 0 10px 30px}
ol{
    padding:0 20px;
    margin:10px 0}
h2{
    font-weight:bold;
    text-align:center;
    font-size:11px;
    padding:0;
    margin:7px 0;
    color:#000;
    border-bottom:3px double #9F986E;}
h3{
    font-weight:bold;
    font-size:11px;
    padding:0;
    margin:10px 0;
    color:#1B94AC}
h4, h4 a{
    font-size:11px;
    color:#1B94AC;
    font-weight:bold;
    text-decoration:underline}
h4 a:hover{
    color:#93C9DD;
    text-decoration:underline}
.fr{
    float:right}
.fl{
    float:left}
.cl{
    clear:both;
    padding:0}
.ar{
    text-align: right}
.ac{
    text-align:center}
select.short{
    width:44px}
.at{
    vertical-align:top}
.txtl{
    padding:20px 0 0 60px}
.txtr{
    padding:20px 35px 0 0;
    text-align:right}
    .txtr p{
         text-align:left}
.bord,.bordi{
    padding:2px;
    border:1px solid #E5DAA7;
    background:#FFEDC9}
.bordphoto{
    padding:2px;
    border:1px solid #C4BC8C;
    background:transparent}
.bord:hover,.bordphoto:hover{
    border:1px solid #800000}
div#onmouse{
    background:transparent url(/img/home/joinnowroll.gif) no-repeat left top}
#mouseout{
    background-image:none}
.tab td{
    background:#F2E8B6;
    padding:4px 3px}
.littab{
    border:1px solid #C4BC8C;
    background:#FFF2D7}
#hd{
    width:906px;
    margin:0 auto}
#hdi{
    width:906px;
    margin:0 auto}
#logo{
    margin:30px 0;
    width:906px;
    height:29px;
    background:url(/img/home/logo.gif) no-repeat}
#logo a{
    display:block;
    height:0;
    padding-top:29px;
    overflow:hidden}
#book{
    font-size:11px;
    width:115px;
    margin-left:80px}
#book a{
    color:#FFF !important;
    font-weight:normal;
    text-transform:none}
#menup{
    list-style:none;
    padding:0 0 0 40px;
    margin:0;
    height:25px}
.bgon{
    background:url(/img/home/bgmenup.jpg) bottom no-repeat}
.bgof{
    background:url(/img/home/bgmenupi.jpg) bottom no-repeat}
#menup.hilite{
    background:url(/img/home/bgmenuphglight.jpg) bottom no-repeat}
#menup li{
    float:left;
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
    line-height:25px;
    height:25px;
    width:104px;
    text-align:center}
#menup a{color:#800000}
#menup li a:hover{
    background:url(/img/menubg.gif) left no-repeat;
    height:25px;
    width:104px;
    float:left}
#menup li.current{
    background:url(/img/menubg.gif) no-repeat left top}
#menup li.current a{
    text-decoration:none}
#menup li.current a:hover{
    text-decoration:underline}
#mdown{
    list-style:none;
    padding:0 0 0 47px;
    margin:0;
    height:42px;
    line-height:42px;
    background:url(/img/home/bgmend.jpg) bottom no-repeat}
#mdown li{
    font-size:11px;
    display:inline;
    padding:0 11px 0 14px;
    background:url(/img/home/doted.gif) 0 5px no-repeat}
#botxt{
    background-image:url(/img/home/bgbot.jpg);
    position:relative;
    height:154px}
#hptxt{
    margin:0;
    padding:35px 0 0 40px;
    width:281px;
    height:495px;
    background:url(/img/home/hpbg1.jpg) no-repeat}
.dti{
    margin:0;
    padding:0 0 3px 0;
    height:30px}
.ddi{
    margin:0 0 9px 17px;
    padding:0}
.live{
    width:230px;
    height:25px}
.live a{
    display:block;
    height:0;
    margin:0;
    padding-top:25px;
    overflow:hidden}
.join{
    width:170px;
    margin:0 0 2px 152px;
    padding:15px 0 0 0}
.join a{
    display:block;
    height:0;
    padding-top:25px;
    overflow:hidden}
#hptxtl{
    padding:40px 0 25px 0;
    margin:0;
    width:370px;
    height:465px;
    float:right;
    background:url(/img/home/hpbg3.jpg) no-repeat}
#hptxtl dl{
    margin:0 0 25px 0}
#hptxtl dt{
    padding:0;
    margin:0 0 0 60px;
    text-align:right}
#hptxtl dd{
    padding:0 60px 9px 0;
    text-align:right;
    margin:0}
#hpct{
    background:url(/img/home/hpbg2.jpg) no-repeat 321px top;
    width:906px;
    height:530px}
#subscr{
    width:270px;
    padding:5px 0 5px 30px;
    margin:5px auto;
    border-top:1px solid #BBAD88;
    border-bottom:2px solid #BBAD88;
    background:#F2E8B6}
    #subscr li{
        margin:0;
        padding:3px 0;
        list-style:none}
