@charset "utf-8";
/* CSS Document */

/* Float Elements 
---------------------------------*/
.fl-lt {float:left;}
.fl-rt {float:right;}

/* Clear Floated Elements
---------------------------------*/
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:after {
  clear: both;
}

.clrflt {
        clear:both;
        line-height:1px;
        font-size:1px;
        overflow: hidden;
}

/* fonts Styles
---------------------------------*/

@font-face {
    font-family: 'akachenregular';
    src: url('../fonts/akachen-webfont.eot');
    src: url('../fonts/akachen-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/akachen-webfont.woff') format('woff'),
         url('../fonts/akachen-webfont.ttf') format('truetype'),
         url('../fonts/akachen-webfont.svg#akachenregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'bitterbold';
    src: url('../fonts/bitter-bold-webfont.eot');
    src: url('../fonts/bitter-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bitter-bold-webfont.woff') format('woff'),
         url('../fonts/bitter-bold-webfont.ttf') format('truetype'),
         url('../fonts/bitter-bold-webfont.svg#bitterbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'bitteritalic';
    src: url('../fonts/bitter-italic-webfont.eot');
    src: url('../fonts/bitter-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bitter-italic-webfont.woff') format('woff'),
         url('../fonts/bitter-italic-webfont.ttf') format('truetype'),
         url('../fonts/bitter-italic-webfont.svg#bitteritalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'bitterregular';
    src: url('../fonts/bitter-regular-webfont.eot');
    src: url('../fonts/bitter-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bitter-regular-webfont.woff') format('woff'),
         url('../fonts/bitter-regular-webfont.ttf') format('truetype'),
         url('../fonts/bitter-regular-webfont.svg#bitterregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'chunkfiveregular';
    src: url('../fonts/chunk-webfont.eot');
    src: url('../fonts/chunk-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/chunk-webfont.woff') format('woff'),
         url('../fonts/chunk-webfont.ttf') format('truetype'),
         url('../fonts/chunk-webfont.svg#chunkfiveregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'droid_sansregular';
    src: url('../fonts/droidsans-webfont.eot');
    src: url('../fonts/droidsans-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/droidsans-webfont.woff') format('woff'),
         url('../fonts/droidsans-webfont.ttf') format('truetype'),
         url('../fonts/droidsans-webfont.svg#droid_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'droid_sansbold';
    src: url('../fonts/droidsans-bold-webfont.eot');
    src: url('../fonts/droidsans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/droidsans-bold-webfont.woff') format('woff'),
         url('../fonts/droidsans-bold-webfont.ttf') format('truetype'),
         url('../fonts/droidsans-bold-webfont.svg#droid_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'museo_slab500';
    src: url('../fonts/museo_slab-webfont.eot');
    src: url('../fonts/museo_slab-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museo_slab-webfont.woff') format('woff'),
         url('../fonts/museo_slab-webfont.ttf') format('truetype'),
         url('../fonts/museo_slab-webfont.svg#museo_slab500') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'museo_slab500_italic';
    src: url('../fonts/museo_slab_500italic-webfont.eot');
    src: url('../fonts/museo_slab_500italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museo_slab_500italic-webfont.woff') format('woff'),
         url('../fonts/museo_slab_500italic-webfont.ttf') format('truetype'),
         url('../fonts/museo_slab_500italic-webfont.svg#museo_slab500_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* Primary Styles
---------------------------------*/

body {
        background:#fbfef2;
        font-family:Arial,Helvetica,sans-serif;
        font-size:12px;
        font-weight:normal;
        color:#000000;
        }
        
/* wrapper Styles
---------------------------------*/
.wrapper
{       background:#ffffff;
        width:988px;
        margin:0px auto;
        position:relative;
        border-left:1px solid #dad7c8;
        border-right:1px solid #dad7c8;
        box-shadow:0px 0px 7px #e4e7dc;
}

/* header_wrap Styles
---------------------------------*/
.header_wrap{
        background:#f4f7e0;
        height:1%;
        position:relative;
        z-index:999;
        margin:0 0 1px;
        }
        
/* headertop Styles
---------------------------------*/     
.headertop{
        height:53px;
        padding:10px 33px 20px;
        }
        
.ie6 .headertop{
        padding-bottom:0px;
        }       
        
/* logo Styles
---------------------------------*/             
.logo{
        width:333px;
        height:63px;
        }
                
/* search Styles
---------------------------------*/             
.search{
        background:#fdfdfd url(../img/searchbg.jpg) repeat-x 0px 0px;
        width:237px;
        height:30px;
        border:1px solid #cccccc;
        margin:10px 0 0;
        position:relative;
        border-radius:5px;
        }
        
/* searchinput Styles
---------------------------------*/     
.searchinput{
        background:url(../img/searchinputbg.jpg) no-repeat 0px 0px;
        width:190px;
        height:20px;
        display:block;
        float:left;
        border:0px;
        outline:0px;
        padding:5px 10px;
        font-size:14px;
        color:#a7a7a7;
        font-style:italic;
        line-height:20px;
        }
        
/* searchbtn Styles
---------------------------------*/     
.searchbtn{
        background:url(../img/searchbtn.png) no-repeat 0px 0px;
        width:17px;
        height:30px;    
        display:block;
        float:left;
        border:0px;
        outline:0px;
        cursor:pointer;
        text-indent:-9999px;
        font-size:1px;
        color:#ffffff;
        }
                                
/* headerbottom Styles
---------------------------------*/     
.headerbottom{
        background:#e5eeb9;
        height:38px;
        padding:0 33px 0;
        border-top:1px solid #d0d7aa;
        border-bottom:1px solid #d0d7aa;
        }
        
/* nav Styles
---------------------------------*/     
.nav{
        font-size:12px;
        color:#5d5836;
        font-weight:bold;
        text-transform:uppercase;
        }       
        
.nav ul{
        padding:0px;
        margin:0px;
        list-style:none;
        }
        
.nav ul li{
        background:url(../img/sep.jpg) repeat-y right 0px;
        display:block;
        float:left;
        line-height:38px;
        }
        
.nav ul li.first{
        }       
        
.nav ul li a{
        height:38px;
        display:block;
        padding:0 20px;
        float:left;
        color:#5d5836;
        text-decoration:none;
        }
        
.nav ul li a:hover,.nav ul li.active a{
        background:#a1a87c;
        color:#FFF;
        }
        
/* headerright Styles
---------------------------------*/             
.headerright{
        font-size:12px;
        color:#5d5836;
        font-weight:bold;
        text-transform:uppercase;
        }
        
.headerright ul{
        padding:0px;
        margin:0px;
        list-style:none;
        float:right;
        }
        
.headerright ul li{
        display:block;
        float:left;
        line-height:38px;
        padding:0 6px;
        }
        
.headerright ul li.last{
        padding-right:0px;
        }
        
.headerright ul li.sep{
        background:url(../img/sep2.png) no-repeat 0px 0px;
        width:20px;
        height:23px;
        line-height:23px;
        text-align:center;
        padding:0px 2px 0px 1px;
        margin:7px 6px 0;
        font-size:9px;
        color:#f7fae5;
        }               
        
.headerright ul li a{
        display:inline-block;
        color:#5d5836;
        text-decoration:none;
        }
        
.headerright ul li a:hover{
        text-decoration:underline;
        }
                                                        
/* banner_wrap Styles
---------------------------------*/             
.banner_wrap{
        }
        
/* banner Styles
---------------------------------*/             
.banner{
        height:351px;
        overflow:hidden;
        clear:both;
        overflow:hidden;
        }
        
/* slider Styles
---------------------------------*/             
.slider{
        width:100%;
        float:left;
        }
        
/* slider1 Styles
---------------------------------*/     
.slider1{
        background:url(../img/sliderpic1.jpg) no-repeat 0px 0px;
        height:297px;
        padding:54px 0 0;
        }
        
/* slider1cont Styles
---------------------------------*/             
.slider1cont{
        width:690px;
        margin:0 auto;
        }       
        
.slider1 h2{
        font-family: 'akachenregular';
        padding:0px 0px 33px;
        margin:0px;
        font-size:35px;
        color:#FFF;
        font-weight: normal;
        text-transform:uppercase;
        text-align:center;
        text-shadow:1px 1px 0px #155153,0px 0px 10px #246b6d,0px 0px 20px #205d61;
        position:relative;
        }
        
/* slider1maincont Styles
---------------------------------*/             
.slider1maincont{
        }
        
/* slider1mainbox Styles
---------------------------------*/     
.slider1mainbox{
        background:url(../img/trns.png) repeat 0px 0px;
        width:176px;
        height:176px;
        margin-right:3px;
        float:left;
        position:relative;
        border-radius:4px;
        text-align:center;
        font-size:17px;
        color:#ffffff;
        text-shadow:1px 1px 0px #0d292b;
        }
        
.slider1mainbox.last{
        margin-right:0px;
        }
        
.slider1mainbox.mid{
        width:332px;
        }                       
        
.slider1mainbox h3{
        font-family: 'akachenregular';
        padding:0px 0px 5px;
        margin:0px;
        font-size:26px;
        color:#ffffff;
        font-weight:normal;
        text-transform:uppercase;
        text-align:center;
        text-shadow:2px 2px 0px #0d292b;
        }
        
.slider1mainbox span{
        display:block;
        }
        
/* slider2 Styles
---------------------------------*/     
.slider21{
        background:url(../img/21day.jpg) no-repeat 0px 0px;
        background:url(../21day/pics/misc/gslider.jpg) no-repeat 0px 0px;
        height:351px;
        }
.slider2{
        background:url(../img/sliderpic2.jpg) no-repeat 0px 0px;
        height:351px;
        }
        
/* slider2cont Styles
---------------------------------*/     
.slider2cont{
        width:362px;
        float:right;
        padding:53px 0 0;
        text-shadow:1px 1px 0px #51360f;
        font-size:15px;
        color:#ffffff;
        }
        
.slider2cont h2{
        font-family: 'akachenregular';
        padding:0px 0px 2px;
        margin:0px;
        font-size:35px;
        color:#ffffff;
        text-transform:uppercase;
        font-weight:normal;
        line-height:38px;
        text-shadow:1px 1px 0px #51360f;
        }
        
.slider2cont p{
        padding:0px 0px 20px;
        margin:0px;
        line-height:22px;
        }
        
/* btn Styles
---------------------------------*/             
a.btn{
        background:url(../img/btn.jpg) repeat-x 0px 0px;
        width:204px;
        height:33px;
        border-bottom:2px solid #592a11;
        display:block;
        position:relative;
        border-radius:5px;
        line-height:33px;
        text-align:center;
        font-size:12px;
        text-transform:uppercase;
        text-shadow:1px -1px 0px #ba5a28;
        color:#ffffff;
        text-decoration:none;
        }
        
a.btn:hover{
        text-decoration:underline;
        }
        
a.btn.btns2{
        width:212px;
        }
        
a.btn.btn3{
        width:148px;
        }
        
a.btn.btn4{
        width:161px;
        font-style:normal;
        margin:0 auto;
        }
        
a.btn.btn5{
        width:148px;
        font-style:normal;
        }
        
a.btn.btn6{
        width:95px;
        float:right;
        }
        
a.btns3{
        background:url(../img/btn3.png) no-repeat 0px 0px;
        width:96px;
        height:27px;
        line-height:24px;
        text-align:center;
        display:block;
        float:right;
        font-size:10px;
        color:#ffffff;
        text-shadow:1px -1px 0px #ba5b29;
        text-decoration:none;
        text-transform:uppercase;
        }
        
a.btns3:hover{
        text-decoration:underline;
        }                                                               
        
/* slider3 Styles
---------------------------------*/                                                                                                             
.slider3{
        background:url(../img/sliderpic3a.jpg) no-repeat 0px 0px;
        height:303px;
        padding:48px 0 0;
        }
        
.slider3 h2{
        padding:0px 0px 23px;
        margin:0px;
        font-size:35px;
        color:#5d5836;
        font-weight:bold;
        text-align:center;
        text-transform:uppercase;
        }
        
.slider3 h2 span{
        font-weight:normal;
        }
        
        
/* slider3cont Styles
---------------------------------*/             
.slider3cont{
        width:369px;
        float:right;
        margin-right:52px;
        }
        
.ie6 .slider3cont{
        margin-right:26px;
        }       
        
.thumbbox{
        padding:0 0 7px;
        }
        
/* slider4 Styles
---------------------------------*/                                                                     
.slider4{
        background:url(../img/sliderpic4.jpg) no-repeat 0px 0px;
        height:351px;
        }
/* slider4cont Styles
---------------------------------*/             
.slider4cont{
        background:url(../img/trns.png) repeat 0px 0px;
        width:460px;
        height:175px;
        float:right;
        margin:78px 34px 0 0;
        padding:12px 13px;
        font-size:16px;
        color:#ffffff;
        text-shadow:1px 1px 0px #404642;
        position:relative;
        border-radius:4px;
        }
        
.ie6 .slider4cont{
        margin-right:17px;
        }
        
.slider4cont h2{
        font-family: 'akachenregular';
        padding:0px 0px 20px;
        margin:0px;
        font-size:34px;
        color:#ffffff;
        text-transform:uppercase;
        font-weight:normal;
        text-shadow:1px 1px 0px #404642;
        }
        
.slider4cont p{
        padding:0px 0px 23px;
        margin:0px;
        line-height:20px;
        } 
        
/* bannerbottom Styles
---------------------------------*/             
.bannerbottom{
        background:#f4f7e0;
        border-bottom:1px solid #eaebe9;
        }
        
/* bannernavs Styles
---------------------------------*/             
.bannernavs{
        width:706px;
        height:163px;
        margin:0 auto;
        }
        
.bannernavs ul{
        padding:0px;
        margin:0px;
        list-style:none;
        }
        
.bannernavs ul li{
        width:151px;
        display:block;
        float:left;
        margin-right:34px;
        }
        
.ie6 .bannernavs ul li{
        margin-right:27px;
        }       
        
.bannernavs ul li.last{
        margin-right:0px;
        }       
        
.bannernavs ul li a{
        display:block;
        padding:24px 0 0;
        position:relative;
        color:#878d69;
        text-decoration:none;
        }

.bannernavs ul li a:hover{
        color:#ef722f;
        }       
        
.bannernavs ul li a span{
        background:url(../img/bannernavbg.png) no-repeat 0px 0px;
        width:143px;
        height:80px;
        display:block;
        padding:4px;
        margin:0 0 12px;
        cursor:pointer;
        }
        
.bannernavs ul li a em{
        background:url(../img/hoverarrow.png) no-repeat 0px 0px;
        width:32px;
        height:16px;
        display:none;
        position:absolute;
        left:50%;
        top:-15px;
        margin:0 0 0 -16px;
        }
        
.bannernavs ul li a small{
        width:162px;
        position:relative;
        margin:0 0 0 -6px;
        font-size:12px;
        display:block;
        text-align:center;
        white-space:nowrap;
        }       
        
.bannernavs ul li:hover a,.bannernavs ul li.selected a{
        color:#ef722f;
        }               
        
.bannernavs ul li a:hover span,.bannernavs ul li:hover a span,.bannernavs ul li.selected a span{
        background-position:0px -88px;
        }
        
.bannernavs ul li a:hover em,.bannernavs ul li:hover a em,.bannernavs ul li.selected a em{
        display:block;
        }
        
/* caption_wrap Styles
---------------------------------*/             
.caption_wrap{
        background:#ffffff;
        border-bottom:1px solid #eaebe7;
        padding:10px 0;
        }
        
/* caption_cont Styles
---------------------------------*/             
.caption_cont{
        background:url(../img/left-quotation.jpg) no-repeat left top;
        width:770px;
        margin:0 auto;
        }
        
/* caption_main Styles
---------------------------------*/             
.caption_main{
        background:url(../img/right-quotation.jpg) no-repeat right top;
        padding:8px 74px 0 74px;
        height:57px;
        line-height:57px;
        line-height:27px;
        font-size:21px;
        color:#ef722f;
        font-style:italic;
        text-align:center;
        }
                                                                                                                                
/* infoarea_row Styles
---------------------------------*/     
.infoarea_row{
        }
        
/* infoarea_row Styles
---------------------------------*/             
.infoarea_rowmain{
        width:637px;
        }
        
.ie6 .infoarea_rowmain{
        width:635px;
        }       
        
/* heading Styles
---------------------------------*/     
.heading{
        background:#f4f7e0;
        border-bottom:1px solid #e7e8e6;
        padding:15px 35px 15px;
        margin:0 0 23px;
        }
        
.heading h2{
        font-family: 'akachenregular';
        padding:0px;
        margin:0px;
        font-size:21px;
        color:#a1a87c;
        font-weight:normal;
        text-transform:uppercase;
        }
        
/* postrow Styles
---------------------------------*/             
.postrow{
        padding:0px 0px 24px;
        }
        
.postrow.last{
        padding-bottom:0px;
        }       
        
/* postrowtop Styles
---------------------------------*/             
.postrowtop{
        padding:0 34px 0;
        clear:both;
        overflow:hidden;
        font-size:12px;
        color:#555555;
        }
        
.postrowtop img{
        float:left;
        }

.postrowtop h3{
        /*font-family: 'droid_sansbold';*/
        padding:0px 0px 9px;
        margin:0px;
        font-size:17px;
        color:#5d5836;
        font-weight:bold;
        }
        
.postrowtop p{
        padding:0px 0px 14px;
        margin:0px;
        line-height:20px;
        }
        
.postrowtop p a{
        color:#975535;
        text-decoration:underline;
        font-style:italic;
        }
        
.postrowtop p a:hover{
        text-decoration:none;
        }
        
/* postrowbottom Styles
---------------------------------*/     
.postrowbottom{
        border-top:1px solid #eef0ec;
        border-bottom:1px solid #eef0ec;
        height:33px;
        }
        
.postrowbottom ul{
        padding:0;
        margin:0px 93px 0 83px;
        list-style:none;
        }
        
.postrowbottom ul li{
        display:block;
        float:left;
        font-size:11px;
        color:#8b9584;
        line-height:33px;
        padding:0 10px;
        border-right:1px solid #eef0ec;
        }
        
.postrowbottom ul li a{
        display:inline-block;
        color:#8b9584;
        text-decoration:none;
        }
        
.postrowbottom ul li a:hover{
        text-decoration:underline;
        }
        
.postrowbottom ul li.poster{
        }
        
.postrowbottom ul li.poster a{
        color:#975535;
        }               
        
.postrowbottom ul li.date span{
        /*background:url(../img/icon1.png) no-repeat 0px 7px;
        color:#975535;
        color:#8b9584; */
        background:url(../img/icon_clock.png) no-repeat 0px 9px;
        padding:0 0 0 22px;
        display:inline-block;
        }
        
.postrowbottom ul li.date a{ color:#975535; }  
.postrowbottom ul li.date a:hover{ color: blue; text-decoration: underline; }
        
.postrowbottom ul li.comments a{
        background:url(../img/icon2.png) no-repeat 0px 7px;
        color:#975535;
        padding:0 0 0 25px;
        }

/*.postrowbottom ul li.flag{ border-right:0px; }       
.postrowbottom ul li.flag a{ background:url(../img/icon4.png) no-repeat 0px 7px; color:#975535; padding:0 0 0 25px; }*/
        
.postrowbottom ul li.share a{
        background:url(../img/icon3.jpg) no-repeat 0px 7px;
        padding:0 0 0 33px;     
        }
        
.postrowbottom ul li.link3 a{
        font-size:11px;
        color:#975535;
        text-decoration:none;
        text-transform:uppercase;
        }
        
.postrowbottom ul li.link3 a:hover{
        text-decoration:underline;
        }               

.postrowbottom ul li.favorite a{
        background:url(../img/icon_favorite.png) no-repeat 0px 8px;
        font-size:11px;
        color:#975535;
        text-decoration:none;
        padding:0 0 0 23px;
        /*text-transform:uppercase;*/
        }

.postrowbottom ul li.giftkb {
        /*border-right:0px;*/
        }       
        
.postrowbottom ul li.giftkb a{
        background:url(../img/icon5.png) no-repeat 0px 10px;
        font-size:11px;
        color:#975535;
        text-decoration:none;
        padding:0 0 0 23px;     
        /*text-transform:uppercase;*/
        }
        
.postrowbottom ul li.giftkb a:hover{
        text-decoration:underline;
        }               
        
.postrowbottom.odds ul{
        margin-right:0px;
        }       
        
/* btn Styles
---------------------------------*/             
        
.btns{
        width:87px;
        height:29px;
        display:block;
        padding:2px;
        border-left:1px solid #f1f3ef;
        float:right;
        }
        
.btns a{
        background:#a1a87c;
        display:block;
        width:87px;
        height:29px;
        text-align:center;
        line-height:29px;
        font-size:12px;
        color:#ffffff;
        text-transform:uppercase;
        }
        
.btns a em{
        display:inline-block;
        font-style:italic;
        font-weight:bold;
        }
        
.btns a:hover,.btns a:hover em{
        text-decoration:underline;
        }
        
/* postrowmain Styles
---------------------------------*/             
.postrowmain{
        margin-left:60px;
        }
        
/* morebtn Styles
---------------------------------*/             
.morebtn{
        background:#f4f7e0;
        text-align:center;
        font-size:14px;
        color:#975535;
        text-transform:uppercase;
        padding:14px 0;
        }
        
.morebtn.bgnone{
        background:none;
        }       
        
.morebtn a{
        color:#975535;
        text-decoration:none;
        }
        
.morebtn a:hover{
         text-decoration:underline;
        }
        
/* infoarea_rowsidebar Styles
---------------------------------*/             
.infoarea_rowsidebar{
        background:#e5eeb9;
        width:316px;
        padding:7px 17px 0px;
        border-left:1px solid #e9eae7;
        }
        
.infoarea_rowsidebar h2{
        font-family: 'akachenregular';
        padding:0px 0px 9px;
        margin:0px;
        font-size:36px;
        color:#a1a97d;
        font-weight:normal;
        text-shadow:1px 1px 0px #eff5d5;
        text-align:center;
        text-transform:uppercase;
        line-height:38px;
        }
        
.infoarea_rowsidebar h2 span{
        font-size:28px;
        }
        
.infoarea_rowsidebar h2 strong{
        color:#975535;
        font-weight:normal;
        }                       
        
/* sidebartop Styles
---------------------------------*/                                             
.sidebartop{
        }
        
/* input_area Styles
---------------------------------*/             
.input_area{
        padding:0 0 10px;
        }
        
/* inputtxtarea Styles
---------------------------------*/             
.inputtxtarea{
        background:url(../img/inputtxtareabg.jpg) repeat-x 0px 0px;
        width:296px;
        height:74px;
        padding:0 10px 7px;
        margin:0 0 8px;
        border:1px solid #d3dba0;
        outline:0px;
        overflow:auto;
        font-size:14px;
        color:#a1ad99;
        font-style:italic;
        position:relative;
        border-radius:6px;
        resize:none;
        line-height:22px;
        }
        
/* input_areabottom Styles
---------------------------------*/             
.input_areabottom{
        background:url(../img/bottomarrow.png) no-repeat 0px 0px;
        width:300px;
        height:35px;
        }
        
/* inputbtn Styles
---------------------------------*/             
.inputbtn{
        background:url(../img/inputbtnbg.png) repeat-x 0px 0px;
        width:101px;
        height:33px;
        display:block;
        float:right;
        border:0px;
        border-bottom:2px solid #592a11;
        position:relative;
        border-radius:4px;
        outline:0px;
        cursor:pointer;
        font-size:12px;
        text-transform:uppercase;
        color:#fff;
        text-shadow:1px 1px 0px #ba5b29;
        }       
/* postscroll Styles
---------------------------------*/             
.postscroll{
        background:#ffffff;
        border:1px solid #ccd495;
        width:293px;
        height:426px;
        padding:7px 4px 21px 17px;
        }
        
.postscroll .jspPane{
        width:279px !important;
        }       
        
/* postscroll_cont Styles
---------------------------------*/             
.postscroll_cont{
        height:426px;
        overflow:auto;
        }
        
.postscroll_cont ul{
        padding:0px;
        margin:0px;
        list-style:none;
        }
        
.postscroll_cont ul li{
        display:block;
        border-bottom:1px dotted #9fa399;
        font-size:11px;
        color:#555555;
        padding:8px 0;
        }
        
.postscroll_cont ul li h3{
        padding:0px 0px 6px;
        margin:0px;
        font-size:11px;
        color:#8b9584;
        font-style:italic;
        font-weight:normal;
        }
        
.postscroll_cont ul li h3 em{
        color:#dc6627;
        font-style:italic;
        }
        
.postscroll_cont ul li span{
        display:block;
        line-height:15px;
}

/* movement_area Styles
---------------------------------*/     
.movement_area{
        background:url(../img/movement_areabg.jpg) no-repeat 0px 0px;
        height:200px;
        padding:46px 0 0;
        }
        
.ie7 .movement_area{
        position:relative;
        margin-top:-2px;
        }       
        
.movement_area h2{
        font-family: 'akachenregular';
        padding:0px 0px 21px;
        margin:0px;
        font-size:28px;
        color:#ffffff;
        font-weight:normal;
        text-transform:uppercase;
        text-align:center;
        text-shadow:1px 1px 0px #7299a2;
        }
        
/* movement_areacont Styles
---------------------------------*/             
.movement_areacont{
        background:#ffdb57;
        width:708px;
        height:102px;
        margin:0 auto;
        clear:both;
        overflow:hidden;
        position:relative;
        border-radius:4px;
        box-shadow:2px 2px 3px #749ea8;
        }
        
.movement_areacont ul{
        padding:0px;
        margin:0px;
        list-style:none;
        }
        
.movement_areacont ul li{
        background:url(../img/border.jpg) repeat-y right top;
        display:block;
        float:left;
        height:79px;
        text-align:center;
        font-size:17px;
        color:#5d5836;
        padding:20px 0 0;
        }
        
.movement_areacont ul li h3{
        font-family: 'akachenregular';
        padding:0px 0px 7px;
        margin:0px;
        font-size:38px;
        color:#7e472c;
        text-transform:uppercase;
        font-weight:normal;
        text-shadow:0px 2px 0px #ffe99a;
        }       
        
.movement_areacont ul li.leftbox{
        width:177px;
        }
        
.movement_areacont ul li.midbox{
        width:333px;
        }                                                               
                                                                
.movement_areacont ul li.rightbox{
        background:none;
        width:198px;
        }
        
/* bottom_area Styles
---------------------------------*/             
.bottom_area{
        padding:34px 35px 47px;
        font-size:15px;
        color:#555555;
        border-bottom:1px solid #d6d6d6;
        }
        
.bottom_area h2{
        /* font-family: 'droid_sansbold'; */
        padding:0px 0px 12px;
        margin:0px;
        font-size:17px;
        color:#5d5836;
        font-weight:bold;
        }
        
.bottom_area p{
        padding:0px 0px 14px;
        margin:0px;
        line-height:22px;
        }               
        
/* bottom_arealeft Styles
---------------------------------*/
                
.bottom_arealeft{
        width:420px;
        }
        
/* logobox Styles
---------------------------------*/     
.logobox{
        width:150px;
        height:150px;
        }
        
/* bottom_arealeftmain Styles
---------------------------------*/             
.bottom_arealeftmain{
        margin-left:175px;
        padding:15px 0 0;
        }
        
/* iniput_area Styles
---------------------------------*/     
.iniput_area{
        width:373px;
        padding:13px 0 0;
        }
        
.ie6 .iniput_area{
        width:376px;
        }
                
/* caption_info Styles
---------------------------------*/     
.caption_info{
        font-family: 'akachenregular';
        font-size:39px;
        color:#e9e7da;
        text-transform:uppercase;
        font-weight:normal;
        }
        
.caption_info span{
        color:#dad7c8;
        }       
        
/* inputmain Styles
---------------------------------*/             
.inputmain{
        height:35px;
        clear:both;
        overflow:hidden;
        padding:0 0 14px;
        }       
        
/* inputtxt2 Styles
---------------------------------*/             
.inputtxt2{
        background:url(../img/inputtxtbg2.png) no-repeat 0px 0px;
        width:225px;
        height:20px;
        line-height:20px;
        padding:7px 12px;
        display:block;
        float:left;
        border:0px;
        outline:0px;
        font-size:15px;
        color:#a7a7a7;
        font-style:italic;
        }       
        
/* inputtxt2 Styles
---------------------------------*/     
.inputbtn2{
        background:url(../img/inputbtn2.png) no-repeat 0px 0px;
        width:124px;
        height:35px;
        display:block;
        border:0px;
        outline:0px;
        cursor:pointer;
        font-size:12px;
        color:#ffffff;
        text-shadow:-1px -1px 0px #af5526;
        }
        
.ie6 .inputbtn2{
        position:relative;
        left:-3px;
        }
                
/* social_wrap Styles
---------------------------------*/                                                                                                                     
.social_wrap{
        background:#f4f7e0;
        padding:13px 0;
        text-align:center;
        font-size:17px;
        color:#5d5836;
        }
        
.ie7 .social_wrap{
        overflow:hidden;
        }       
        
.social_wrap span{
        display:inline-block;
        line-height:35px;
        font-style:italic;
        padding-right:14px;
        }
        
.social_wrap ul{
        display:inline;
        padding:0px;
        margin:0px;
        list-style:none;
        }
        
.social_wrap ul li{
        display:inline;
        padding:0 5px;
        }
        
.social_wrap ul li a{
        width:37px;
        height:37px;
        display:inline-block;
        }
        
/* topbanner Styles
---------------------------------*/             
.topbanner{
        height:1%;
        }
        
/* topbannermain Styles
---------------------------------*/     

.topbannermain{
        width:666px;
        }
        
/* topbannermain Styles
---------------------------------*/             
.topbannerslider{
        height:382px;
        }
        
/* bannerpic Styles
---------------------------------*/     
.bannerpic{
        height:322px;
        }
        
/* topbannerbottom Styles
---------------------------------*/             
.topbannerbottom{
        background:#2c2c2b;
        height:60px;
        font-size:20px;
        color:#ffffff;
        text-transform:uppercase;
        text-align:center;
        line-height:60px;
        font-family: 'akachenregular';
        text-shadow:1px 1px 0px #222222;
        }
        
.topbannerbottom a{
        color:#ffffff;
        text-decoration:none;
        }
        
.topbannersidebar{
        width:322px;
        }
        
/* topbannerbottom Styles
---------------------------------*/                     
.inputsarea{
        background:#a7efff;
        padding:25px 14px;
        border-bottom:4px solid #96ccd9;
        }
        
.inputsarea h2{
        font-family: 'droid_sansbold';
        padding:0px 0px 12px;
        margin:0px;
        font-size:16px;
        color:#415e64;
        font-weight:normal;
        text-align:center;
        }
        
/* inputsarea_main Styles
---------------------------------*/             
.inputsarea_main{
        height:36px;
        margin:0 0 17px;
        }
        
/* inputtxt3 Styles
---------------------------------*/             
.inputtxt3{
        background:url(../img/inputtxtbg3.jpg) no-repeat 0px 0px;
        width:172px;
        height:25px;
        padding:5px 10px;
        border:0px;
        outline:0px;
        display:block;
        float:left;
        font-size:15px;
        color:#a7a7a7;
        font-style:italic;
        line-height:25px;
        }
        
/* inputbtn3 Styles
---------------------------------*/             
.inputbtn3{
        background:url(../img/inputbtn3.jpg) no-repeat 0px 0px;
        width:99px;
        height:36px;
        display:block;
        float:left;
        border:0px;
        outline:0px;
        cursor:pointer;
        font-size:12px;
        color:#ffffff;
        text-transform:uppercase;
        text-shadow:1px -1px 0px #ba5a28;
        }
        
/* caption_info2 Styles
---------------------------------*/     
.caption_info2{
        font-family: 'akachenregular';
        font-size:32px;
        color:#99dceb;
        text-transform:uppercase;
        text-shadow:1px 1px 0px #bbf3ff;
        text-align:center;
        }
        
/* user Styles
---------------------------------*/             
.user{
        background:#f4f7e0 url(../img/border_bottom2.jpg) repeat-x left bottom;
        padding:24px 24px 28px;
        font-size:17px;
        color:#975535;
        text-align:center;
        }
        
.user h2{
        font-family: 'akachenregular';
        padding:0px 0px 10px;
        margin:0px;
        font-size:17px;
        color:#a1a87c;
        font-weight:normal;
        text-transform:uppercase;
        }
        
.user a{
        color:#975535;
        text-decoration:underline;
        font-style:italic;
        }
        
.user a:hover{
        text-decoration:none;
        }
        
/* social_area Styles
---------------------------------*/             
.social_area{
        background:#e5eeb9;
        padding:25px;
        text-align:center;
        }
        
.social_area h2{
        padding:0px 0px 16px;
        margin:0px;
        font-size:19px;
        color:#5d5836;
        font-weight:normal;
        font-style:italic;
        }       
        
.social_area ul{
        padding:0px;
        margin:0px;
        list-style:none;
        }
        
.social_area ul li{
        display:inline;
        padding:0 5px;
        }
        
.social_area ul li a{
        display:inline-block;
        }
        
/* social_area Styles
---------------------------------*/             
.infocontainer{
        padding:34px;
        }
        
/* list_area Styles
---------------------------------*/             
.list_area{
        padding:0 0 65px;
        }
        
.list_area ul{
        padding:0px;
        margin:0px;
        list-style:none;
        }
        
.list_area ul li{
        width:229px;
        height:91px;
        display:block;
        float:left;
        text-align:center;
        padding:38px 0 0;
        margin:0 1px 1px 0;
        }
        
.list_area ul li.odd{
        padding:17px 0 0;
        height:112px;
        }
        
.list_area ul li.odd h2{
        line-height:30px;
        padding-bottom:12px;
        }               
        
.list_area ul li.last{
        margin-right:0px;
        }
        
.list_area ul li.col1{
        background:#e5eeb9;
        }
        
.list_area ul li.col2{
        background:#f4ffbc;
        }
        
.list_area ul li.col3{
        background:#e0ebab;
        }
        
.list_area ul li.col4{
        background:#c4cc9f;
        }
        
.list_area ul li.col5{
        background:#e8e4a0;
        }
        
.list_area ul li.col6{
        background:#dfe7b8;
        }
        
.list_area ul li.col7{
        background:#e7eccb;
        }
        
.list_area ul li.col8{
        background:#fff3af;
        }
        
.list_area ul li.col9{
        background:#e5eeb9;
        }
        
.list_area ul li.col10{
        background:#f4ffbc;
        }
        
.list_area ul li.col11{
        background:#e0ebab;
        }
        
.list_area ul li.col12{
        background:#c4cc9f;
        }
        
.list_area ul li.col13{
        background:#e8e4a0;
        }
        
.list_area ul li.col14{
        background:#dfe7b8;
        }
        
.list_area ul li.col15{
        background:#e7eccb;
        }
        
.list_area ul li.col16{
        background:#fff3af;
        }
        
.list_area ul li.col17{
        background:#e5eeb9;
        }
        
.list_area ul li.col18{
        background:#f4ffbc;
        }
        
.list_area ul li.col19{
        background:#e0ebab;
        }
        
.list_area ul li.col20{
        background:#c4cc9f;
        }                                                                                                                                                                       
        
.list_area ul li h2{
        font-family: 'chunkfiveregular';
        padding:0px 0px 24px;
        margin:0px;
        font-size:26px;
        color:#5d5836;
        font-weight:normal;
        text-align:center;
        text-shadow:1px 1px 3px #bcc590;
        }
        
        
.list_area ul li h2 a{
        color:#5d5836;
        text-decoration:none;
        }       
        
.list_area ul li span{
        min-width:60px;
        height:21px;
        padding:0 5px;
        background:#ffffff;
        display:inline-block;
        font-size:12px;
        color:#666666;
        line-height:21px;
        position:relative;
        border-radius:3px;
        }
        
.list_area ul li span a{
        color:#666666;
        text-decoration:none;
        }
        
/* bottom_inputs Styles
---------------------------------*/             
.bottom_inputs{
        width:600px;
        margin:0 auto;
        }
        
                
        
.bottom_inputs h2{
        font-family: 'akachenregular';
        padding:0px 0px 20px;
        margin:0px;
        font-size:20px;
        color:#5d5836;
        font-weight:normal;
        text-transform:uppercase;
        }
        
.bottom_inputs h2 span{
        font-family:Arial, Helvetica, sans-serif;
        color:#555555;
        font-style:italic;
        font-weight:normal;
        text-transform:none;
        }
        
.bottom_inputs label{
        font-family: 'droid_sansbold';
        padding:0 0 9px;
        display:block;
        font-size:12px;
        color:#555555;
        text-transform:uppercase;
        }
        
.bottom_inputs.odd1{
        padding:0 0 50px;
        }
        
.bottom_inputs.odd1 h3{
        font-family: 'akachenregular';
        padding:0px 0px 30px;
        margin:0px;
        font-size:20px;
        color:#5d5836;
        font-weight:normal;
        text-transform:uppercase;
        }               
        
/* inputtxt4 Styles
---------------------------------*/             
.inputtxt4{
        background:url(../img/inputtxtbg4.jpg) no-repeat 0px 0px;
        width:259px;
        height:25px;
        border:0px;
        outline:0px;
        display:block;
        font-size:12px;
        color:#333;
        padding:5px 10px;
        line-height:25px;
        }
        
/* inputtxtarea2 Styles
---------------------------------*/     
.inputtxtarea2{
        background:url(../img/inputtxtareabg2.jpg) no-repeat 0px 0px;
        width:578px;
        height:110px;
        border:0px;
        outline:0px;
        resize:none;
        overflow:auto;
        display:block;
        font-size:12px;
        color:#333;
        padding:10px;
        }                       
        
/* list_area Styles
---------------------------------*/     
.imputrow{
        padding:0 0 14px;
        }
        
/* imputbox Styles
---------------------------------*/             
.imputbox{
        width:280px;
        }
        
/* imputrowbottom Styles
---------------------------------*/             
.imputrowbottom{
        padding:3px 0 0;
        }
        
.imputrowbottom label{
        float:left;
        padding:0px 10px 0px 0px;
        line-height:35px;
        font-size:11px;
        color:#555555;
        font-weight:normal;
        text-transform:none !important;
        }
        
.imputrowbottom label strong{
        font-family: 'droid_sansbold';
        font-weight:normal;
        padding-right:10px;
        text-transform:uppercase;
        }
        
/* inputtxt5 Styles
---------------------------------*/     
.inputtxt5{
        background:url(../img/inputtxtbg5.jpg) no-repeat 0px 0px;
        width:46px;
        height:25px;
        border:0px;
        outline:0px;
        display:block;
        float:left;
        text-align:center;
        padding:5px;
        line-height:25px;
        font-size:15px;
        color:#a7a7a7;
        font-style:italic;
        }
        
/* inputtxt4 Styles
---------------------------------*/                                                                                                                                                                                                                                                                                                                                                                                             
.inputbtn4{
        background:url(../img/btn.jpg) repeat-x 0px 0px;
        width:155px;
        height:33px;
        border:0px;
        border-bottom:3px solid #592a11;
        position:relative;
        outline:0px;
        cursor:pointer;
        display:block;
        float:right;
        font-size:12px;
        color:#ffffff;
        text-transform:uppercase;
        text-shadow:1px -1px 0px #9d4d22;
        border-radius:6px;
        }
        
/* inner Styles
---------------------------------*/             
.inner{
        background:url(../img/sidebarbg.jpg) repeat-y right top;
        }
        
.inner.nobg{
        background:none;
        }       
        
/* main Styles
---------------------------------*/             
.main{
        width:667px;
}

.ie6 .main{
        width:665px;
        overflow:hidden;
        }

/* sidebar Styles
---------------------------------*/     
.sidebar{
        width:322px;
        position:relative;
        margin-left:-1px;
        right:-2px;
}

/* informationslider_area Styles
---------------------------------*/     
.informationslider_area{
        position:relative;
        padding:0 0 22px;
        overflow:hidden;
        }
        
/* informationslider Styles
---------------------------------*/     
.informationslider{
        
        }
        
/* informationslider_cont Styles
---------------------------------*/     
.informationslider_cont{
        }
        
.informationslider_cont .postrowbottom ul{
        margin-left:44px;
        }       
        
/* sliderheading Styles
---------------------------------*/             
.sliderheading{
        border-bottom:1px solid #e7e8e6;
        padding:11px 60px;
        }
        
.sliderheading h2{
        font-family: 'droid_sansbold';
        padding:0px;
        margin:0px;
        font-size:20px;
        color:#5d5836;
        font-weight:normal;
        }
        
.sliderheading span{
        font-style: italic;
}
.sliderheading a{
        color: brown;
}


/* leftbtn Styles
---------------------------------*/     
a.leftbtn{
        background:url(../img/leftbtn.jpg) no-repeat 0px 0px;
        width:36px;
        height:67px;
        display:block;
        position:absolute;
        left:0px;
        top:-1px;
        }
        
/* rightbtn Styles
---------------------------------*/     
a.rightbtn{
        background:url(../img/rightbtn.jpg) no-repeat 0px 0px;
        width:36px;
        height:67px;
        display:block;
        position:absolute;
        right:0px;
        top:-1px;
        }
        
/* informationarticle Styles
---------------------------------*/             
.informationarticle{
        padding:26px 35px 0;
        font-size:15px;
        color:#555555;
        }
        
.informationarticle p{
        padding:0px 0px 22px;
        margin:0px;
        line-height:22px;
        }       

.informationarticle h2{
        font-size:18px;
        font-weight: bold;
        padding: 15px 0px 7px 0px;
}

.informationarticle img{
        padding: 1px;
        margin: 2px 6px 2px 2px;
        border: 1px solid grey;
        max-width: 600px;
        height: auto;
}
        
/* picbox Styles
---------------------------------*/     
.picbox{
        background:#FFF;
        width:199px;
        height:248px;
        padding:3px;
        border:1px solid #bfbfbf;
        margin:0 17px 6px 0;
        float:left;     
        }
        
/* infoareapost Styles
---------------------------------*/             
.infoareapost{
        padding:0 35px 0px;
        margin:0 0 22px;
        }
        
/* infoareaheading Styles
---------------------------------*/     
.infoareaheading{
        clear:both;
        overflow:hidden;
        padding:0 0 20px;
        }
        
.infoareaheading h2{
        font-family: 'akachenregular';
        padding:0px;
        margin:0px;
        font-size:20px;
        color:#5d5836;
        float:left;
        font-weight:normal;
        text-transform:uppercase;
        }
        
.infoareaheading ul{
        padding:0px;
        margin:0px;
        list-style:none;
        float:right;
        }
        
.infoareaheading li{
        background:url(../img/sep4.jpg) no-repeat 0px 0px;
        display:block;
        float:left;
        font-size:13px;
        color:#a1a87c;
        padding:0 14px 0 16px;
        font-style:italic;
        }
        
.infoareaheading li.first{
        background:none;
        }
        
.infoareaheading li.last{
        padding-right:0px;
        }               
        
.infoareaheading li a{
        display:block;
        float:left;
        color:#a1a87c;
        text-decoration:none;
        }
        
.infoareaheading li a:hover{
        text-decoration:underline;
        }
        
.infoareaheading li.odds a{
        color:#975535;
        text-decoration:underline;
        }
        
.infoareaheading li.odds a:hover{
        text-decoration:none;
        }
        
/* infoareapost_main Styles
---------------------------------*/             
.infoareapost_main{
        padding:0 0 24px;
        border-bottom:1px dotted #cccec9;
        height:1%;
        }
        
/* infoareapost_row Styles
---------------------------------*/             
.infoareapost_row{
         background:#fbfcf9;
         padding:12px 18px;
         margin:0 0 5px;
         font-size:11px;
         color:#555555;
         position:relative;
         box-shadow:2px 2px 3px #eae6e6;
         line-height:20px;
         height:1%;
        }
        
.infoareapost_row.odds{
        background:#FFF;
        float:none !important;
        margin-left:0px !important;
        }       
        
.infoareapost_row span{
        font-style:italic;
        font-size:12px;
        color:#555555;
        padding-right:5px;
        }
        
.infoareapost_row span a{
        font-weight:bold;
        color:#975535;
        text-decoration:none;
        }
        
.infoareapost_row span a:hover{
        text-decoration:underline;
        }
        
/* pagination Styles
---------------------------------*/     
.pagination{
        padding:17px 0 0px;
        }
        
.pagination strong{
        font-size:11px;
        color:#5d5836;
        text-transform:uppercase;
        display:block;
        float:left;
        font-weight:bold;
        line-height:24px;
        padding-right:6px;
        }       
        
.pagination ul{
        padding:0px;
        margin:0px;
        list-style:none;
        float:left;
        }
        
.pagination ul li{
        display:block;
        float:left;
        padding:0 2px;
        }
        
.pagination ul li a{
        background:#e5eeb9;
        width:23px;
        height:22px;
        font-size:11px;
        color:#5d5836;
        display:block;
        float:left;
        position:relative;
        text-align:center;
        line-height:22px;
        border-bottom:2px solid #ded4cf;
        border-radius:4px;
        }
        
.pagination ul li a:hover,.pagination ul li.active a{
        background:#e36d2e;
        color:#f7f7f7;
        border-bottom:2px solid #592a11;
        }
        
/* sidebartopinputs Styles
---------------------------------*/             
.sidebartopinputs{
        background:url(../img/border_bottom3.jpg) repeat-x left bottom;
        padding:20px 14px 13px;
        }
        
.sidebartopinputs h3{
        font-family: 'akachenregular';
        padding:0px 0px 18px;
        margin:0px;
        font-size:28px;
        color:#a1a87c;
        font-weight:normal;
        text-transform:uppercase;
        line-height:33px;
        text-shadow:1px 2px 0px #eff5d5;
        }
        
.sidebartopinputs h3 span{
        color:#5d5836;
        }
        
.sidebartopinputs h3 strong{
        font-weight:normal;
        color:#975535;
        }                       
        
.sidebartopinputs .input_area .input_areabottom{
        background:none;
        }
        
.sidebartopinputs .input_area .inputtxtarea{
        width:274px;
        height:71px;
        padding-top:5px;
        padding-bottom:5px;
        }
        
/* sidebar_tabarea Styles
---------------------------------*/     
.sidebar_tabarea{
        background:#ffc37c url(../img/border_bottom3.jpg) repeat-x left bottom;
        padding:25px 13px 27px;
        }
        
.sidebar_tabnav{
        height:32px;
        font-size:12px;
        color:#ffffff;
        font-weight:bold;
        text-transform:uppercase;
        }
        
.sidebar_tabnav ul{
        padding:0px;
        margin:0px;
        list-style:none;
        }
        
.sidebar_tabnav ul li{
        display:block;
        float:left;
        height:31px;
        line-height:31px;
        padding:0 2px;
        }
        
.sidebar_tabnav ul li.first{
        padding-left:0px;
        }       
        
.sidebar_tabnav ul li a{
        background:#975535;
        padding:0 15px;
        color:#ffffff;
        text-decoration:none;
        display:block;
        float:left;
        height:32px;
        position:relative;
        border-radius:4px 4px 0px 0px; 
        }
        
.sidebar_tabnav ul li a:hover,.sidebar_tabnav ul li.current a{
        color:#975535;
        background:#ffffff;
        }
        
/* tab_container Styles
---------------------------------*/     
.tab_container{
        background:#ffffff;
        }
        
/* postlist Styles
---------------------------------*/             
.postlist{
        }
        
.postlist ul{
        padding:0px;
        margin:0px;
        list-style:none;
        }
        
.postlist ul li{
        border-bottom:1px dotted #e5b689;
        padding:13px 20px 13px 8px;
        position:relative;
        height:1%;
        }
        
.postlist ul li.last{
        border-bottom:0px;
        }       

a.morebtn{
        background:url(../img/arrow.png) no-repeat 0px 0px;
        width:13px;
        height:19px;
        display:block;
        position:absolute;
        right:8px;
        top:50%;
        margin:-9px 0 0;
        }       
        
.postlist ul li h3{
        padding:0px 0px 5px;
        margin:0px;
        font-size:12px;
        color:#5d5836;
        font-weight:normal;
        }
.postlist ul li h3 a{ color: #5d5836; text-decoration:none; }
.postlist ul li h3 a:hover{ text-decoration:underline; }
        
        
.postlist ul ul{
        clear:both;
        overflow:hidden;
        }
        
.postlist li li{
        background:url(../img/sep5.jpg) no-repeat left  center;
        display:block;
        float:left;
        font-size:11px;
        color:#8b9584;
        padding:0px 6px 0px 14px;
        line-height:18px;
        border-bottom:0px;
        }
        
.postlist li li a{ text-decoration:none; }
.postlist li li a:hover{ text-decoration:underline; }
        
.postlist li li.like a{
        color:#ef722f;
        text-transform:uppercase;
        }
        
.postlist li li.poster2{
        padding-left:0px;
        background:none;
        }
                
.postlist li li.poster2 a{
        color:#975535;
        }
        
/* sidebarinput Styles
---------------------------------*/             
.sidebarinput{
        background:#f4f7e0 url(../img/border_bottom3.jpg) repeat-x left bottom;
        padding:26px 13px;
        }
        
.sidebarinput h3{
        font-family: 'akachenregular';
        padding:0px 0px 15px;
        margin:0px;
        font-size:17px;
        color:#a1a87c;
        text-transform:uppercase;
        font-weight:normal;
        }
        
.inputtxt6{
        background:url(../img/inputtxtbg6.jpg) no-repeat 0px 0px;
        width:192px;
        height:25px;
        border:0px;
        outline:0px;
        display:block;
        float:left;
        padding:5px 10px;
        font-size:15px;
        color:#a7a7a7;
        font-style:italic;
        line-height:25px;
        }
        
.inputbtn5{
        background:url(../img/inputbtn2.jpg) no-repeat 0px 0px;
        display:block;
        width:81px;
        height:35px;
        font-size:12px;
        color:#ffffff;
        font-weight:bold;
        text-shadow:1px -1px 0px #ba5b29;
        text-transform:uppercase;
        float:left;
        border:0px;
        outline:0px;
        cursor:pointer;
        }
        
/* sidebarinput Styles
---------------------------------*/             
.listnav{
        background:#e5eeb9 url(../img/border_bottom3.jpg) repeat-x left bottom;
        padding:26px 13px 17px;
        }
        
.listnav h3{
        font-family: 'akachenregular';
        padding:0px 0px 15px;
        margin:0px;
        font-size:17px;
        color:#a1a87c;
        text-transform:uppercase;
        font-weight:normal;
        }
        
.listnav ul{
        padding:0px;
        margin:0px;
        list-style:none;
        }
        
.listnav ul li{
        display:block;
        float:left;
        padding:0 10px 10px 0;
        }
        
.listnav ul li.last{
        padding-right:0px;
        }
        
.listnav ul li a{
        display:block;
        padding:0 8px;
        float:left;
        height:28px;
        line-height:28px;
        font-size:12px;
        color:#ffffff;
        font-weight:bold;
        position:relative;
         box-shadow:2px 2px 3px #c0c899;
        }
        
.listnav ul li a:hover{
        text-decoration:underline;
        }       
        
.listnav ul li.col1 a{
        background:#ffb15e;
        }
        
.listnav ul li.col2 a{
        background:#ffffff;
        color:#a1a87c;
        }
        
.listnav ul li.col3 a{
        background:#a1a87c;
        }
        
/* addbox Styles
---------------------------------*/             
.addbox{
        background:url(../img/border_bottom3.jpg) repeat-x left bottom;
        padding:0 0 2px;
        }
        
/* innerbanner Styles
---------------------------------*/     
.innerbanner{
        background:url(../img/innerbanner.jpg) no-repeat 0px 0px;
        height:69px;
        border-bottom:1px solid #adb185;
        padding:0 34px;
        }
        
.innerbanner h1{
        font-family: 'akachenregular';
        padding:0px;
        margin:0px;
        font-size:31px;
        color:#ffffff;
        font-weight:normal;
        line-height:69px;
        }
        
/* article_area Styles
---------------------------------*/             
.article_area{
        padding:25px 0 0;
        font-size:13px;
        color:#555555;
        }
        
.article_area h2{
        font-family: 'droid_sansbold';
        font-size:20px;
        color:#5d5836;
        padding:0px 0px 17px;
        margin:0px;
        font-weight:normal;
        }
        
.article_area p{
        padding:0px 0px 17px;
        margin:0px;
        line-height:18px;
        }
        
.article_area p a{
        font-style:italic;
        color:#975535;
        text-decoration:underline;
        }
        
.article_area p a:hover{
        text-decoration:none;
        }                               
        
/* article_row Styles
---------------------------------*/             
.article_row{
        padding:0 0 13px;
        }
        
.article_row .postrowbottom ul{
        margin-left:34px;
        }
                
/* article_rowmain Styles
---------------------------------*/             
.article_rowmain{
        padding:0 34px 0;
        }
.article_rowmain a {
        color: #975535;
        }
.article_rowmain img {
        padding: 1px;
        margin: 0 10px 5px 0;
        border: 1px solid grey;
        }
        
/* picbox2 Styles
---------------------------------*/             
.picbox2{
        float:left;
        padding:3px;
        background:#FFF;
        border:1px solid #c3c3c3;
        margin:0 17px 14px 0;
        }
        
/* picbox2 Styles
---------------------------------*/             
.contheading{
        background:#5d5836;
        text-align:center;
        padding:14px 0px;
        border-bottom:1px solid #b3b1a1;
        height:1%;
        margin-right:1px;
        }
        
.ie6 .contheading{
        margin-right:0px;
        }       
        
.contheading.align{
        text-align:left;
        padding-left:34px;
        padding-right:34px;
        }       
        
.contheading h1{        
        font-family: 'akachenregular';
        padding:0px;
        margin:0px;
        font-weight:normal;
        font-size:20px;
        color:#ffffff;
        text-transform:uppercase;
        }
        
.contheading.heading2{
        padding:14px 34px;
        text-align:left;
        }
        
.contheading.heading2 h1{
        font-size:31px;
        }               
        
/* boxinfo Styles
---------------------------------*/             
.boxinfo{
        height:488px;
        position:relative;
        margin:0 0 8px;
        }
        
.boxinfo.odd{
        height:408px;
        margin-bottom:0px;
        padding-bottom:0px;
        }
        
.boxinfo.odd .boxinfo_main{
        background:url(../img/trns3.png) repeat 0px 0px;
        width:329px !important;
        height:329px !important;
        left:auto;
        right:40px;
        top:50%;
        margin:-164px 0 0;
        padding:0px !important;
        }
        
.informationbox{
        text-align:center;
        padding:35px 24px 0;
        font-size:16px;
        color:#ffffff;
        }                       
        
.informationbox h2{     
        font-family: 'akachenregular';
        padding:0px 0px 7px;
        margin:0px;
        font-size:27px;
        color:#ffffff;
        font-weight:normal;
        text-transform:uppercase;
        line-height:32px;
        }
        
.informationbox p{
        padding:0px 0px 10px;
        margin:0px;
        line-height:20px;
        }
        
a.btn2{
        background:url(../img/btn2.jpg) repeat-x 0px 0px;
        width:125px;
        height:36px;
        line-height:34px;
        display:block;
        position:relative;
        border-radius:6px;
        font-size:12px;
        color:#ffffff;
        text-transform:uppercase;
        text-shadow:1px -1px 0px #ba5b29;
        text-decoration:none;
        text-align:center;
        margin:0 auto;
        }
        
a.btn2:hover{
        text-decoration:underline;
        }                                               
        
/* boxinfo_main Styles
---------------------------------*/             
.boxinfo_main{
        background:url(../img/trns2.png) repeat 0px 0px;
        width:277px;
        height:274px;
        position:absolute;
        left:0px;
        top:1px;
        border-radius:164px;
        padding:55px 0px 0px 52px;
        }
        
.ie6 .boxinfo_main{
        width:281px;
        padding-left:48px;
        }       
        
.boxinfo_main ul{
        padding:0px;
        margin:0px;
        list-style:none;
        }
        
.boxinfo_main ul li{
        display:block;
        font-size:15px;
        color:#ffffff;
        padding:0 0 22px;
        clear:both;
        overflow:hidden;
        }
        
.ie6 .boxinfo_main ul li{
        height:60px;
        padding-bottom:0px;
        }               
        
.boxinfo_main ul li em{
        background:#fa864d;
        width:28px;
        height:28px;
        display:block;
        position:relative;
        border-radius:14px;
        text-align:center;
        line-height:24px;
        font-size:16px;
        color:#ffffff;
        font-style:normal;
        float:left;
        }
        
.boxinfo_main ul li span{
        display:block;
        margin-left:34px;
        line-height:20px;
        }
        
.ie6 .boxinfo_main ul li span{
        margin-left:7px;
        float:left;
        }
        
/* info_area Styles
---------------------------------*/             
.info_area{
        background:#f4f7e0;
        width:655px;
        border:1px solid #fa864d;
        margin:0 auto 8px;
        text-align:center;
        position:relative;
        border-radius:4px;
        padding:26px 0;
        font-size:20px;
        color:#555555;
        font-style:italic;
        }
        
.info_area h2{          
        font-family: 'akachenregular';
        padding:0px 0px 8px;
        margin:0px;
        font-size:26px;
        color:#5d5836;
        font-weight:normal;
        text-transform:uppercase;
        font-style:normal;
        }
        
.info_area p{
        padding:0px 0px 10px;
        margin:0px;
        line-height:30px;
        }
        
/* information Styles
---------------------------------*/             
.information{
        width:598px;
        margin:0 auto;
        border-top:1px dotted #acb0a7;
        padding:30px 0 50px;
        }
        
/* information_main Styles
---------------------------------*/             
.information_main{
        width:338px;
        font-size:15px;
        color:#5e5146;
        }
        
.information_main p{
        padding:0px 0px 10px;
        margin:0px;
        line-height:20px;
        }
                
/* logobox2 Styles
---------------------------------*/             
.logobox2{
        width:149px;
        height:149px;
        }
        
/* information_right Styles
---------------------------------*/     
.information_right{
        width:170px;
        }
        
/* captionbox Styles
---------------------------------*/             
.captionbox{
        background:#884a2b;
        width:188px;
        height:129px;
        font-size:18px;
        color:#ffffff;
        font-style:italic;
        text-align:center;
        padding:19px 15px 0;
        }
        
.captionbox p{
        padding:0px 0px 22px;
        margin:0px;
        line-height:22px;
        }
        
.captionbox span{
        display:block;
        font-size:17px;
        color:#e5eeb9;
        }
        
/* sidebarinfobox Styles
---------------------------------*/     
.sidebarinfobox{
        background:#f4f7e0 url(../img/border_bottom4.jpg) repeat-x left bottom;
        padding:26px 13px;
        }
        
.sidebarinfobox h2{             
        font-family: 'akachenregular';
        padding:0px 0px 16px;
        margin:0px;
        font-size:17px;
        color:#a1a87c;
        font-weight:normal;
        text-transform:uppercase;
        text-shadow:1px 2px 1px #f8faec;
        }
        
.logobox3{
        width:125px;
        height:125px;
        float:left;
        }
        
.infoboxright{
        width:150px;
        float:right;
        font-size:15px;
        color:#555555;
        font-style:italic;
        }
        
.infoboxright p{
        padding:0px 0px 15px;
        margin:0px;
        line-height:20px;
        }
        
.add_area{
        background:#ffc37c;
        padding:20px 30px 25px;
        }
        
.add_area h2{   
        font-family: 'akachenregular';  
        padding:0px 0px 22px;
        margin:0px;
        font-size:20px;
        color:#975535;
        font-weight:normal;
        text-transform:uppercase;
        text-shadow:1px 1px 0px #ffdbb0;
        text-align:center;
        }
        
.addbox2{
        width:247px;
        height:350px;
        border:6px solid #ef722f;
        margin:0 0 5px;
        overflow:hidden;
        }
        
a.link{
        float:right;
        font-size:12px;
        color:#975535;
        font-style:italic;
        text-decoration:underline;
        }
        
a.link:hover{
        text-decoration:none;
        }
        
.post_area{
        background:#a1a87c;
        padding:23px 35px 40px;
        }
        
.ie6 .post_area{
        padding-bottom:45px;
        }
        
.ie7 .post_area{
        padding-bottom:50px;
        }               
        
.post_area h2{  
        font-family: 'akachenregular';
        padding:0px 0px 22px;
        margin:0px;
        font-size:26px;
        color:#ffffff;
        font-weight:normal;
        text-transform:uppercase;
        text-align:center;
        text-shadow:1px 1px 0px #818663;
        }
        
.post_area p{  
        line-height: 20px;
        font-size: 14px;
        color: #555555;
}

.post_area .replace p{
       background-color: #dcdcdc; 
       margin: 10px; 
       padding: 10px;
}

.post_area td {
       padding: 10px;
}

.post_area a{  
        font-weight: bold;
        color: #666;
        font-weight: normal;
        color: #8B0000;
}

.post_area a:hover {
        text-decoration: underline;
}

.postarearow{
        background:#ffffff;
        border:2px solid #ffdb57;
        position:relative;
        padding:13px 16px;
        font-size:11px;
        color:#616060;
        margin:0 0 5px;
        box-shadow:0px 0px 5px #8d936d;
        
        }
        
.postarearow h3{
        padding:0px 0px 6px;
        margin:0px;
        font-size:11px;
        color:#8b9584;
        font-style:italic;
        }
        
.postarearow h3 a{
        color:#dc6627;
        text-decoration:none;
        }
        
.postarearow h3 a:hover{
        text-decoration:underline;
        }                       
        
.postarearow p{
        padding:0px;
        margin:0px;
        line-height:16px;
        }
        
.link2{
        padding:14px 0;
        display:block;
        text-align:center;
        text-transform:uppercase;
        }
        
.link2 a{
        font-size:14px;
        color:#ffffff;
        text-decoration:none;
        }
        
.link2 a:hover{
        text-decoration:underline;
        }
        
.login_area{
        background:#f4f7e0 url(../img/border_bottom5.jpg) repeat-x left bottom;
        padding:24px 13px 22px;
        }
        
.ie6 .login_area{
        padding-bottom:11px;
        }       
        
.login_area h2{ 
        font-family: 'akachenregular';
        padding:0px 0px 14px;
        margin:0px;
        font-size:20px;
        color:#a1a87c;
        font-weight:normal;
        text-transform:uppercase;
        }       
        
.login_area label{
        width:78px;
        display:block;
        font-size:12px;
        color:#555555;
        line-height:35px;
        float:left;
        }
        
.inputsrow{
        padding:0 0 8px;
        }
        
.inputtxt7{
        background:url(../img/inputtxtbg7.png) no-repeat 0px 0px;
        width:202px;
        height:26px;
        display:block;
        border:0px;
        outline:0px;
        display:block;
        float:left;
        padding:5px;
        line-height:26px;
        color:#333;
        font-size:12px;
        }       
        
.inputsrowmain{
        width:214px;
        float:right;
        }

.check_row{
        padding:0 0 14px;
        }
        
.check_row label{
        width:auto;
        line-height:normal;
}       
        
.checkbox{
        width:13px;
        height:12px;
        margin-right:8px;
        float:left;
        }
        
.bottominpust{
        }
        
.loginbtn{
        background:url(../img/inputbtnbg.png) repeat-x 0px 0px;
        width:88px;
        height:33px;
        display:block;
        float:left;
        border:0px;
        border-bottom:3px solid #703617;
        position:relative;
        cursor:pointer;
        border-radius:5px;
        font-size:12px;
        color:#ffffff;
        text-transform:uppercase;
        text-shadow:1px -1px 0px #a54f23;
        }
        
.option_list{
        width:112px;
        float:right;
        }
        
.option_list span{
        display:block;
        padding:0 0 8px;
        }       
        
.option_list span a{
        font-size:12px;
        color:#975535;
        font-style:italic;
        text-decoration:underline;
        }
        
.option_list span a:hover{
        text-decoration:none;
        }
        
.gallery{
        background:url(../img/border_bottom6.jpg) repeat-x left bottom;
        padding:14px 13px 19px;
        }
        
.gallery h2{    
        font-family: 'akachenregular';
        padding:0px 0px 15px;
        margin:0px;
        font-size:17px;
        color:#a1a87c;
        font-weight:normal;
        text-transform:uppercase;
        text-shadow:1px 1px 0px #eff5d5;
        }
        
.gallerymain{
        border:1px solid #a1a87c;
        position:relative;
        }
        
a.magnifyingbtn{
        background:url(../img/magnifying.png) no-repeat 0px 0px;
        width:79px;
        height:79px;
        position:absolute;
        left:50%;
        top:50%;
        margin:-39px 0 0 -39px;
        }
        
.ie6 a.magnifyingbtn{
        top:158px;
        margin-top:0px;
        }       
        
.list_gallery{
        padding:28px 34px 0;
        }
        
.gallerybox{
        background:#FFF;
        width:271px;
        height:126px;
        border:1px solid #dadcc9;
        position:relative;
        float:left;
        box-shadow:2px 2px 1px #e9ecdb;
        margin:0 52px 30px 0;
        }
        
.gallerybox.last{
        margin-right:0px;
        }
        
.gallerybox_main{
        width:158px;
        height:93px;
        float:right;
        font-size:12px;
        color:#555555;
        font-weight:bold;
        padding:6px 18px 0 0;
        }
        
.gallerybox_main p{
        padding:0px 0px 15px;
        margin:0px;
        line-height:17px;
        }       
        
.gallerybox_main p a{
        color:#975535;
        text-decoration:underline;
        font-weight:normal;
        font-style:italic;
        }
        
.gallerybox_main p a:hover{
        text-decoration:none;
        }
        
.galleryboxbottom{
        background:#f4f7e0;
        height:26px;
        padding:0 13px;
        line-height:26px;
        border-top:1px solid #dfe4c7;
        clear:both;
        overflow:hidden;
        font-size:12px;
        color:#5d5836;
        }               
        
.galleryboxbottom span{
        display:block;
        float:left;
        }
                
.galleryboxbottom  span a{
        color:#5d5836;
        text-decoration:none;
        }
                
.galleryboxbottom span a:hover{
        text-decoration:underline;
        }
        
.galleryboxbottom strong{
        display:block;
        float:right;
        font-weight:normal;
        }
        
.galleryboxbottom strong a{
        color:#ef722f;
        font-weight:bold;
        }
                
.galleryboxbottom strong a:hover{
        text-decoration:underline;
        }
        
.gallerypic{
        background:url(../img/picboxbg.jpg) no-repeat 0px 0px;
        width:84px;
        height:84px;
        padding:2px 2px 5px 1px;
        position:absolute;
        left:-5px;
        top:-4px;
        }
        
.pager_area{
        font-size:11px;
        color:#5d5836;
        font-weight:bold;
        margin-right:50px;
        padding:13px 0;
        }
        
.pager_area.advance{
        padding:0px 38px 17px;
        }
                
.pager_area.advance ul{
        float:none !important;
        }       
        
.pager_area ul{
        padding:0px;
        margin:0px;
        list-style:none;
        float:right;
        }
        
.pager_area ul li{
        display:block;
        float:left;
        padding:0 2px;
        }
        
.pager_area ul li a{
        background:url(../img/pager.jpg) no-repeat 0px -25px;
        width:23px;
        height:25px;
        display:block;
        float:left;
        line-height:22px;
        text-align:center;
        color:#5d5836;
        }
        
.pager_area ul li a:hover,.pager_area ul li.active a{
        background-position:0px 0px;
        color:#f7f7f7;
        text-shadow:1px -1px 0px #cf642b;
        }
        
.pager_area ul li.first{
        padding-left:0px;
        margin-right:8px;
        }
        
.pager_area ul li.first a{
        background:url(../img/btn4.jpg) no-repeat 0px 0px;
        width:47px;
        height:24px;
        text-align:center;
        font-size:11px;
        color:#5d5836 !important;
        font-weight:bold;
        text-shadow:none;
        text-transform:uppercase;
        }       
        
.pager_area ul li.last{
        padding-right:0px;
        margin-left:8px;
        }
        
        
.pager_area ul li.last a{
        background:url(../img/btn4.jpg) no-repeat 0px 0px;
        width:47px;
        height:24px;
        text-align:center;
        font-size:11px;
        color:#5d5836 !important;
        font-weight:bold;
        text-shadow:none;
        text-transform:uppercase;
        }                       
        
.pager_area ul li.leftarrow{
        padding-left:0px;
        }       
        
.pager_area ul li.leftarrow a{
        background:url(../img/leftarrow.jpg) no-repeat left center;
        width:9px;
        height:25px;
        margin-right:8px;
        }

.pager_area ul li.rightarrow{
        padding-right:0px;
        }       
        
.pager_area ul li.rightarrow a{
        background:url(../img/rightarrow.jpg) no-repeat left center;
        width:9px;
        height:25px;
        margin-left:8px;
        }
        
.pager_area.odds{
        margin-left:34px;
        float:left;
        }       
        
.navlist{
        padding:20px 13px 10px;
        }
        
.navlist h2{    
        font-family: 'akachenregular';
        padding:0px 0px 20px;
        margin:0px;
        font-size:19px;
        color:#a1a87c;
        font-weight:normal;
        text-transform:uppercase;
        text-shadow:1px 2px 1px #eff5d5;
        }
        
.navlist h2 span{
        color:#ea8e5e;
        }
        
.navlist ul{
        padding:0px;
        margin:0px;
        list-style:none;
        }
        
.navlist ul li{
        display:block;
        padding:0 0 2px;
        }
        
.navlist ul li a{
        background:#fbfef2;
        display:block;
        height:32px;
        line-height:32px;
        padding:0 0 0 16px;
        font-size:12px;
        color:#975535;
        font-weight:bold;
        text-decoration:none;
        position:relative;
        border-radius:5px;
        box-shadow:2px 2px 1px #e3e6d0;
        text-transform:uppercase;
        }

.navlist ul li.dcjq-parent-li a{
        background:#fbfef2 url(../img/normal.jpg) no-repeat right center;
        }
        
.navlist ul li.dcjq-parent-li a.active{
        background:#fbfef2 url(../img/active.jpg) no-repeat right center;
        color:#ef722f;
        }
        
.navlist ul li.disable a{
        background:#ea8e5e;
        color:white;
        cursor:default;
        }       
        
.navlist ul ul{
        background:#f4f7e0;
        }
        
.navlist li li{
        padding:0px 25px;
        height:30px;
        border-bottom:1px dotted #e0e6c3;
        }                                                                                                                                                                                                       
        
.navlist li li a{
        background:none !important;
        color:#f07b3c;
        font-weight:normal;
        line-height:30px;
        border-radius:0px;
        box-shadow:none;
        padding:0px;
        }
        
.maininformation{
        padding:17px 32px;
        height:1%;
        }
        
.maininformationtop{
        font-size:15px;
        color:#555555;
        text-align:justify;
        }
        
.maininformationtop p{
        padding:0px 0px 12px;
        margin:0px;
        line-height:20px;
        }
        
.picbox3{
        background:#fff;
        border:1px solid #c8c8c8;
        padding:2px;
        float:right;
        margin:0px 0px 20px 24px;
        }
        
.picbox3.alignmentleft{
        float:left;
        margin:0px 24px 20px 0px;
        }
        
.maininformationbottom{
        }
        
.subheading{
        border-top:1px dotted #c5c8c2;
        border-bottom:1px dotted #c5c8c2;
        text-align:center;
        padding:20px 0;
        margin:0 0 25px;
        }
        
.subheading h2{ 
        font-family: 'akachenregular';
        padding:0px;
        margin:0px;
        font-size:33px;
        color:#5d5836;
        font-weight:normal;
        text-transform:uppercase;
        }
        
.listbox_boxarea{
        }

.listbox_boxarea h3{
        font-family: 'droid_sansbold';
        padding:0px 0px 24px;
        margin:0px;
        font-size:24px;
        color:#ef722f;
        font-weight:normal;
        text-transform:uppercase;
        }
        
.listbox_boxarea ul{
        padding:0px;
        margin:0px;
        list-style:none;
        }
        
.listbox_boxarea ul li{
        width:440px;
        display:block;
        float:left;
        font-size:13px;
        color:#555555;
        margin:0 64px 30px 0px;
        }
        
.listbox_boxarea ul li img{
        float:left;
        }
        
.listbox_boxarea ul li h4{
        font-family: 'droid_sansbold';
        padding:0px 0px 5px;
        margin:0px;
        font-size:14px;
        color:#975535;
        font-weight:normal;
        text-transform:uppercase;
        }
        
.listbox_boxarea ul li h4 a{
        color:#975535;
        text-decoration:none;
        }
        
.listbox_boxarea ul li h4 a:hover{
        text-decoration:underline;
        }
        
.listbox_boxarea ul li span{
        display:block;
        line-height:20px;
        }                                               
        
.listbox_boxarea ul li.odd{
         width:420px;
         margin-right:0px;
         height:auto !important;
        }
        
.maininfobox{
        margin-left:163px;
        }       
                                                
        
.listbox_boxesrow{
        padding:0 0px 7px;
        }
        
.maininputs_area{
        padding:23px 34px 25px;
        }
.maininputs_area a{ color: brown; }
        
.maininputs_area h2{
        font-family: 'akachenregular';
        padding:0px 0px 20px;
        margin:0px;
        font-size:20px;
        color:#5d5836;
        font-weight:normal;
        text-transform:uppercase;
        }       

.maininputsarea_chall { border-bottom:0px dotted #bfc2bb; padding:0 0 25px; }
.maininputsarea_chall a{ color: brown; }
.maininputsarea_chall p{ font-size: 15px; line-height: 20px; padding: 5px 0; color: #555555; }
        
.maininputsarea_cont{
        border-bottom:1px dotted #bfc2bb;
        padding:0 0 25px;
        }

.maininputsarea_cont p{
        font-size: 15px;
        line-height: 20px;
        padding: 5px 0;
        color: #555555;
}
.maininputsarea_cont a{ color: brown; }
        
.inputtxtarea3{
        background:url(../img/inputtxtareabg3.jpg) no-repeat 0px 0px;
        width:574px;
        height:107px;
        display:block;
        border:0px;
        outline:0px;
        resize:none;
        overflow:auto;
        font-size:15px;
        color:#a1ad99;
        font-style:italic;
        padding:6px 12px;
        margin:0 0 8px;
}

.submitbtn{
        background:url(../img/submitbtn.jpg) no-repeat 0px 0px;
        width:103px;
        height:36px;
        display:block;
        float:right;
        border:0px;
        outline:0px;
        cursor:pointer;
        font-size:12px;
        color:#ffffff;
        text-transform:uppercase;
        text-shadow:1px 1px 0px #af5525;
        }
        
.attach{
        padding:9px 0;
        }
        
.attach label{
        width:61px;
        height:20px;
        display:block;
        float:left;
        border-right:1px solid #e9e7df;
        font-size:12px;
        color:#555555;
        padding-right:9px;
        margin-right:9px;
        }
        
.attach label span{
        display:block;
        float:left;
        line-height:18px;
        }
        
.attach label img{
        float:right;
        }
        
a.attachbtn{
        background:url(../img/attachbtn.jpg) no-repeat 0px 0px;
        width:21px;
        height:20px;
        display:block;
        float:left;
        }
        
.post{
}

.post_head{
        padding:0 34px 22px;
        }

.post_head td{
        padding: 10px;
        vertical-align: middle;
}

.post_head a{
        color: #ef722f;
        font-weight: bold;
        }

.post_head p{
        color: #555555;
        padding: 6px 0px 4px 0px; 
        font-size: 15px; 
        line-height: 20px;
        }
.post_head p.subtle{
        font-size: 13px; 
        line-height: 15px;
        color: black;
}

.post_head button{
        background-color: #a1a87c; height: 29px; font-size: 12px; font-weight: bold; color: #FFF; text-transform: uppercase; padding: 2px 10px 3px; cursor: pointer; width: 1px; overflow: visible; padding: 0 10px\9; *padding: 1px 5px 0; *height: 30px; width: auto; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 0 0 2px #AAA; -webkit-box-shadow: 0 0 2px #AAA; box-shadow: 0 0 2px #AAA
        }
        
.post_head h2{
        font-family: 'akachenregular';
        padding:0px;
        margin:0px;
        font-size:20px;
        color:#5d5836;
        font-weight:normal;
        text-transform:uppercase;
        float:left;
        }
        
.post_head ul{
        padding:0px;
        margin:0px;
        list-style:none;
        float:right;
        }
        
.post_head ul li{
        background:url(../img/sep7.jpg) no-repeat left center;
        display:block;
        float:left;
        font-size:14px;
        color:#a1a87c;
        line-height:18px;
        padding:0 14px 0;
        font-style:italic;
        }
        
.post_head ul li.first{
        background:none;
        padding-left:0px;
        }
        
.post_head ul li.last{
        padding-right:0px;
        }               

.post_head ul li a{
        color:#a1a87c;
        text-decoration:none;
        }
        
.post_head ul li a:hover{
        text-decoration:underline;
        }       
        
.post_head ul li.odds a{
        color:#975535;
        }
        
.mystorydescr {
        line-height: 20px; font-size: 15px; color: #555555
}
.mystorydescr img {
        max-width:500px; border: 1px solid #ccc; padding: 2px;
        /*width: 100%; height: auto; */
}
.mystorydescr p {
        padding: 4px 0 10px 0;
}

.rowpost{ padding:0 0 22px; }

.rowpost table td { padding: 4px; font-size: 14px; line-height: 20px; }
.rowpost table td a { color: grey; font-size: 14px; font-weight: bold; }
        
.rowpost_main{
        padding:0 34px 16px;
        }
        
.rowpost_maininfo{
        width:470px;
        float:left;
        font-size:15px;
        color:#555555;
        }

.rowpost_maininfo a{
        color: #975535;
}
        
.rowpost_maininfo img{ 
        float:left; border: 1px solid #ccc; padding: 2px; max-width: 420px;
}
        
.rowpost_maininfo p{
        padding:0px;
        margin:0px;
        line-height:20px;
        }       
        
.rowpost_maininfocont{
        margin-left:63px;
        }
        
.smilebox{
        background:url(../img/infoboxbg.jpg) no-repeat 0px 0px;
        width:103px;
        height:72px;
        }
        
.smileboxinfo{
        width:71px;
        height:50px;
        float:left;
        text-align:center;
        font-size:10px;
        color:#ef722f;
        padding:22px 0 0;
        line-height:14px;
        }
        
.smileboxinfo strong{
        display:block;
        font-size:12px;
        font-weight:bold;
        }
        
a.add{
        width:35px;
        display:block;
        font-size:10px;
        color:#a1a87c;
        text-transform:uppercase;
        text-align:left;
        float:left;
        position:relative;
        margin:21px 0px 0px -5px;
        }
        
a.add span{
        background:url(../img/addicon.png) no-repeat 13px top;
        width:35px;
        height:32px;
        display:block;
        margin-bottom:3px;
        }                                                                                                                               
        
.profilearea{
        background:#f4f7e0 url(../img/border_bottom3.jpg) repeat-x left bottom;
        padding:16px 13px 18px;
        height:1%;
        }
        
.ie6 .profilearea{
        padding-bottom:0px;
        }               
        
.profilearea_main{
        width:130px;
        float:left;
        padding:6px 0 0;
        }
        
.profilepic{
        background:#fbfcf9;
        width:70px;
        height:71px;
        padding:1px;
        border:1px solid #cdd4a6;
        margin:0 auto 13px;
        }
        
.profilearea_main ul{
        padding:0px;
        margin:0px;
        list-style:none;
        text-align:center;
        }
        
.profilearea_main ul li{
        display:inline;
        line-height:18px;
        font-size:10px;
        color:#975535;
        font-style:italic;
        }
        
.profilearea_main ul li a{
        background:url(../img/sep8.jpg) no-repeat left center;
        display:inline-block;
        color:#975535;
        text-decoration:underline;
        padding:0 1px 0px 4px;
        }       
        
.profilearea_main ul li a:hover{
        text-decoration:none;
        }
        
.profilearea_main ul li.first a{
        background:none;
        padding-left:0px;
        }
        
.profilearea_main ul li.last a{
        padding-right:0px;
        }
        
.logobox4{
         width:113px;
         height:113px;
         float:right;
        }
        
.infobox{
         background:#ffc37c url(../img/border_bottom5.jpg) repeat-x left bottom;
         padding:14px 13px 18px;
        }
        
.infobox h2{
        font-family: 'akachenregular';
        padding:0px 0px 10px;
        margin:0px;
        font-size:20px;
        color:#975535;
        text-transform:uppercase;
        text-align:center;
        font-weight:normal;
        text-shadow:1px 1px 0px #ffdbb0;
        }
        
.infoboxmain{
        background:#f4f7e0;
        height:77px;
        position:relative;
        border-radius:4px;
        box-shadow:1px 1px 2px #c59760;
        margin:0 0 7px;
        }
        
.infoboxmain ul{
        padding:0px;
        margin:0px;
        list-style:none;
        }
        
.infoboxmain ul li{
        display:block;
        float:left;
        width:49.8%;
        height:70px;
        padding:7px 0 0;
        font-size:12px;
        color:#975535;
        text-transform:uppercase;
        text-align:center;
        border-right:1px solid #e2d8c0;
        }
        
.infoboxmain ul li.last{
        border-right:0px;
        }       
        
.infoboxmain ul li span{
        display:block;
        padding:0 0 4px;
        }
        
.infoboxmain ul li strong{
        display:block;
        font-size:30px;
        color:#ef722f;
        font-weight:bold;
        padding:0 0 4px;
        }
        
.sidebarmain{
        background:#e5eeb9 url(../img/border_bottom5.jpg) repeat-x  left bottom;
        padding:15px 0 16px;
        }
        
.sidebarmaintop{
        padding:0 13px;
        font-size:11px;
        color:#555555;
        margin:0 0 15px;
        }
.sidebarmaintop a { color: brown; }
        
.sidebarmain h2{
        font-family: 'akachenregular';
        padding:0px 0px 16px;
        margin:0px;
        font-size:15px;
        color:#a1a87c;
        font-weight:normal;
        text-shadow:1px 1px 0px #eff5d5;
        text-transform:uppercase;
        }
        
.sidebarmaintop p{
        padding:0px;
        margin:0px;
        line-height:18px;
        }       
        
.picbox4{
        background:#f4f7e0;
        width:93px;
        height:65px;
        float:left;
        position:relative;
        border-radius:4px;
        padding:8px 0 0;
        text-align:center;
        font-size:10px;
        color:#975535;
        margin-right:13px;
        box-shadow:1px 1px 1px #b1b88f;
        }
        
.picbox4 a{
        color:#975535;
        text-decoration:none;
        }
        
.picbox4 a:hover{
        text-decoration:underline;
        }               
        
.picbox4 img{
        margin:0 0 4px;
        }
        
.sidebarmaingallery{
        padding:0 13px;
        }
        
.sidebarmaingallery ul{
        padding:0px;
        margin:0px;
        list-style:none;
        }
        
.sidebarmaingallery ul li{
        width:93px;
        display:block;
        float:left;
        margin:0 7px 9px 0;
        }
        
.sidebarmaingallery ul li.last{
        margin-right:0px;
        }
        
.sidebarmaingallery ul li a{
        background:#f4f7e0;
        display:block;
        height:71px;
        box-shadow:1px 1px 1px #b1b88f;
        position:relative;
        border-radius:4px;
        text-align:center;
        font-size:10px;
        color:#975535;
        text-decoration:none;
        padding:8px 0 0;
        }
        
.sidebarmaingallery ul li a span{
        display:block;
        width:44px;
        height:44px;
        margin:0 auto 7px;
        }
        
.sidebarmaingallery ul li a:hover{
        text-decoration:underline;
        }
        
.sidebararticle{
        background:#f4f7e0 url(../img/border_bottom6.jpg) repeat-x left bottom;
        padding:18px 13px;
        font-size:11px;
        color:#5e5146;
        margin:0 0 15px
        }
        
.sidebararticle p{
        padding:0px 0px 10px;
        margin:0px;
        line-height:18px;
        }
        
.sidebararticle a{
        font-size:12px;
        color:#975535;
        text-decoration:underline;
        font-style:italic;
        }               
        
.logobox5{
        width:126px;
        height:127px;
        float:left;
        margin-right:18px;
        }
        
.sidebarbottom{
        padding:0 13px 20px;
        }
        
.sidebarbottomtop{
        background:#f4f7e0;
        height:59px;
        clear:both;
        overflow:hidden;
        position:relative;
        border-radius:5px;
        box-shadow:2px 2px 1px #c1c99c;
        }
        
.sidebarbottomtop ul{
        padding:0px;
        margin:0px;
        list-style:none;
        }
        
.sidebarbottomtop ul li{
        width:98px;
        height:49px;
        padding:10px 0 0;
        border-right:2px solid #e2d8c0;
        display:block;
        float:left;
        text-align:center;
        font-size:12px;
        color:#975535;
        text-transform:uppercase;
        }
        
.sidebarbottomtop ul li.last{
        border-right:0px;
        width:95px;
        }       
        
.sidebarbottomtop ul li strong{
        font-size:20px;
        color:#ef722f;
        display:block;
        padding:0 0 6px;
        }                                                                                                                                                                                                                                                                                       
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        


/* footer_wrap Styles
---------------------------------*/     
.footer_wrap{
}

/* footer_topcontainer Styles
---------------------------------*/
.footer_topcontainer{
        background:#414141 url(../img/border_bottom.jpg) repeat-x left bottom;
        padding:23px 34px 18px;
        clear:both;
        overflow:hidden;
        height:1%;
}

.footer_topcontainer h2{
        font-family: 'droid_sansbold';
        padding:0px 0px 14px;
        margin:0px;
        font-size:15px;
        color:#ffdb57;
        font-weight:normal;
        text-transform:uppercase;
        font-style:normal;
        text-shadow:none;
        }
        
/* footer_main Styles
---------------------------------*/     
.footer_main{
        width:414px;
        font-size:12px;
        color:#ffffff;
        font-style:italic;
        text-shadow:1px 2px 0px #3a3a3a;
        }
        
.footer_main p{
        padding:0px;
        margin:0px;
        line-height:20px;
        }
        
/* footer_right Styles
---------------------------------*/     
.footer_right{
        width:484px;
        }
        
.footer_right ul{
        padding:0px;
        margin:0px;
        list-style:none;
        }
        
.footer_right ul li{
        display:block;
        float:left;
        padding:0 8px 8px 0;
        font-size:11px;
        color:#ffffff;
        text-transform:uppercase;
}

.footer_right ul li.last{
        padding-right:0px;
        }

.footer_right ul li a{
        background:#282827;
        width:155px;
        height:26px;
        line-height:26px;
        display:block;
        float:left;
        color:#ffffff;
        text-shadow:1px 1px 1px #000;
        text-decoration:none;
        position:relative;
        border-radius:5px;
        text-align:center;
        }
        
.footer_right ul li a:hover{
        text-decoration:underline;
        }
        
/* footer_bottomcontainer Styles
---------------------------------*/             
.footer_bottomcontainer{
        background:#282827;
        padding:22px 0px;
        }       
                                                                
/* footer_nav Styles
---------------------------------*/     
.footer_nav{
        padding:0 0 13px;
        text-align:center;
        font-size:12px;
        color:#ffdb57;
        font-weight:bold;
        text-transform:uppercase;
        }
        
.footer_nav ul{
        padding:0px;
        margin:0px;
        list-style:none;
        }
        
.footer_nav ul li{
        display:inline;
        }
        
.footer_nav ul li a{
        background:url(../img/sep3.jpg) no-repeat left center;
        padding:0 18px;
        text-decoration:none;
        line-height:18px;
        color:#ffdb57;
        text-decoration:none;
        text-shadow:1px 1px 2px #000;
        }
        
.footer_nav ul li a:hover{
        text-decoration:underline;
        }
        
.footer_nav ul li.nobr a{
        background:none;
        }               
        
/* copyright Styles
---------------------------------*/             
.copyright{
        text-align:center;
        font-size:13px;
        color:#949494;
        text-shadow:1px 1px 2px #000;
        font-style:italic;
}

.panes{display:none;}

.widget{
        background:url(../img/boxbg.jpg) no-repeat 0px 0px;
        height:338px;
        padding:7px 8px 5px;
        }               
        
.iconbox{
        width:31px;
        height:55px;
        margin:0 0 13px;
        text-align:center;
        }
        
.iconbox.odd{
        float:right;
        }               
        
.iconbox strong{
        display:block;
        font-weight:bold;
        color:#ca2027;
        font-size:22px;
        text-transform:uppercase;
        }
        
.widgetmaininfo{
        height:218px;
        padding:0 6px 0;
        font-size:15px;
        color:#975535;
        font-weight:bold;
        font-style:italic;
        }       
        
.widgetmaininfo h3{
        padding:0px 3px 8px;
        margin:0px 0px 3px;
        color:#b9a204;
        font-size:25px;
        border-bottom:1px solid #b1ac99;
        font-weight:bold;
        }       
        
.widgetmaininfo p{
        padding:0px;
        margin:0px;
        line-height:20px;
        }
        
a.link4{
        font-size:9px;
        color:#555555;
        display:block;
        float:left;
        text-decoration:none;
        position:relative;
        margin-top:42px;
        }
        
a.link4:hover{
        text-decoration:underline;
        }                                                       

.framebox{
        background:url(../img/framebox.png) no-repeat 0px 0px;
        width:69px;
        height:48px;
        float:right;
        padding:43px 22px 22px;
        font-size:9px;
        color:#ef722f;
        text-align:center;
        text-transform:uppercase;
        }
        
.framebox span{
        font-weight:bold;
        display:block;
        font-size:18px;
        padding:0 0 2px;
        }                       

.st_sharethis_custom{
        background:url(../img/icon3a.jpg) no-repeat left top;
        padding:0 0 0 20px;
        /*
        background: url(http://www.kindspring.org/img/icon3.jpg) no-repeat scroll left top transparent; 
        padding:0 0 0 33px; 
        */
        color: #975535;
}

a.olivebutton { 
        font-size:12px; color:#FFFFFF; height:20px; line-height:20px; text-align:center; -webkit-border-radius:3px; -o-border-radius:3px; -moz-border-radius:3px; border-radius:3px; behavior: url(js/PIE.htc); background:#908a51; border:0px solid #908a51; display:block; padding:2px 5px; margin-top: 2px; text-decoration: none; 
}
a.olivebutton:hover { 
        color:#FFFFFF; height:20px; line-height:20px; text-align:center; -webkit-border-radius:3px; -o-border-radius:3px; -moz-border-radius:3px; border-radius:3px; behavior: url(js/PIE.htc); background:#330000; border:0px solid #908a51; display:block; padding:2px 5px; margin-top: 2px; text-decoration: none;
}

.challengeTable td a { color: #555555; font-size: 13px; }

span.sharethis { color: #975535; font-size: 10px; font-family:"Arial, Helvetica, sans-serif;" }

.ajax_box_holder { 
        width:400px; border: 3px solid #dcdcdc; padding: 10px 10px 20px 10px; margin-bottom: 10px; background-color: #eee; line-height: 18px; font-size: 14px; 
}
.ajax_box_holder a { color: #555555; font-weight: bold; }


/* new psd's css code 
--------------------------------------*/        
.segment1                                                       { width:988px; margin:0 auto; background:url(../img/21day/bannerpic2.png) no-repeat left top; padding:71px 0 45px 0; background-size:100% 100%;}
.segment1 h1                                            { font-family: 'BritannicBold'; font-size:32px; color:#f9ed32; line-height:51px; text-align:center; width:470px; margin:0 auto; padding:0 0 42px 35px; font-weight:normal; }
.segment1 h1                                            { font-family: 'akachenregular'; font-size:32px; color:#f9ed32; line-height:51px; text-align:center; width:470px; margin:0 auto; padding:0 0 42px 35px; font-weight:normal; }
.segment1 ul                                            { display:block; margin:0 0 0 146px;}
.segment1 ul li                                         { display:block; float:left; margin:0 117px 0 0;}
.segment1 ul li a                                       { display:inline-block; background:url(../img/21day/btn5.png) repeat-x; font-family: 'museo_slab500'; font-size:13px; color:#ffffff; line-height:13px;
                                                                                padding:12px 0 12px 0; text-align:center; text-shadow:1px -1px 1px #4f4d4d; text-transform:uppercase; border-radius:6px; width:163px;
                                                                                        border-bottom:solid 2px #592a11;} 
.segment2_cont                                          { width:988px; margin:0 auto; background:url(../img/21day/border-bg.png) no-repeat left top; padding:3px 0 0 0;}
.segment2                                                       { width:988px; margin:0 auto; background:url(../img/21day/border-bg.png) no-repeat left bottom #f1f6d0; padding:0 0 22px 0;}
.segment2-lft                                           { float:left;}
.segment2-lft h2                                        { background:url(../img/21day/green-gr-bg.png) no-repeat; font-family: 'akachenregular'; font-size:27px; color:#ffffff; line-height:27px;
                                                                                 padding:13px 39px 11px 36px; display:block; margin:50px 0 42px -2px;}
.segment2-lft p                                         { width:506px; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#006838; line-height:27px; padding:0 0 27px 34px;}
.segment2-lft p a                                       { display:inline-block; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#e56e2f; line-height:18px; padding:0 0 0 2px; }

.segment2-rht                                           { float:right;margin:48px 0 0 0;}

.segment3                                                       { width:988px; margin:0 auto; background:url(../img/21day/gradiant-bg.png) no-repeat center top; background-size:100% 100%; padding:0 0 44px 0;}
.segment3-lft                                           { float:left; margin:46px 0 0 104px;}
.segment3-rht                                           { float:right; }
.segment3-rht h2                                        { background:url(../img/21day/orange-bg1.png) no-repeat 0 0; font-family: 'akachenregular'; font-size:27px; color:#ffffff; line-height:27px;
                                                                                 padding:13px 39px 10px 40px; display:block; margin:58px 0px 43px 0; text-align:right; float:right;}
.segment3-rht p                                         { width:506px; margin:0 38px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#ffffff; line-height:27px; padding:0 0 0 0;
                                                                                        text-align:left;}
.segment3-rht p a                                       { display:inline-block; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fbaf5d; line-height:18px; padding:0 0 0 2px;}

.segment4_cont                                          { width:988px; margin:0 auto; background:url(../img/21day/border-bg.png) no-repeat left top; padding:3px 0 0 0;}
.segment4                                                       { width:988px; margin:0 auto; background:url(../img/21day/border-bg.png) no-repeat left bottom #f1f6d0; padding:0 0 73px 0;}
.segment4-lft                                           { float:left;}
.segment4-lft h2                                        { background:url(../img/21day/green-gr-bg2.png) no-repeat 0 0; font-family: 'akachenregular'; font-size:27px; color:#ffffff; line-height:27px;
                                                                                 padding:13px 32px 11px 36px; display:block; margin:58px 0 37px -2px;}
.segment4-lft ul                                        { display:block; width:551px; margin:0 0 0 32px;}
.segment4-lft ul li                                     { display:block; margin:0; padding:0;}
.segment4-lft ul li p                           { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#006838; line-height:27px; padding:0 0 0 17px; background:url(../img/21day/dot.png) no-repeat 0 11px;}      
.segment4-lft ul li p a                         { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#f26522; padding:0 0 0 2px; display:inline-block;}                                                                    
.segment4-rht                                           { float:right; margin:120px 60px 0 0;}

.social_wrap2                                           { background:#cfca6e;}

.content_part                                           { width:988px; margin:0 auto; background:#f1f6d0; padding:18px 0 0 0; border-bottom:solid 2px #c2c2c2;}
.part1                                                          { width:958px; margin:0 auto; padding:0 0 13px 0;}                      
.part1_img                                                      { float:left;width:348px; margin:0; position:relative;}
.part1_img img                                          { display:block; margin:0;}
.part1_img h2                                           { font-family: 'akachenregular'; font-size:28px; color:#ffffff; line-height:28px; text-align:center; width:348px; position:absolute; top:26px;
                                                                        left:0;}
.part2_text                                                     { width:594px; border:solid 1px #ebede3; border-radius:9px; background:#ffffff; float:right; padding:18px 0 0 0;}
.part2_text p                                           { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#594a42; line-height:27px; padding:0 0 21px 0; width:551px; margin:0 auto; text-align:left; letter-spacing:-0.1px;}
.part2_text a                                           { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#f26522; line-height:14px; font-weight:bold; }
.part2_text ul                                          { margin:4px 0 0px 58px;}
.part2_text ul li                                       { margin:0 0 0 0; padding:0; line-height: 24px; list-style-type: square;}



.part1_text                                                     { width:594px; border:solid 1px #ebede3; border-radius:9px; background:#ffffff; float:right; padding:18px 0 0 0;}
.part1_text p                                           { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#594a42; line-height:27px; padding:0 0 21px 0; width:551px; margin:0 auto;                                                                                                            text-align:left; letter-spacing:-0.1px;}
.part1_text p span                                      { font-weight:bold; display:inline-block;}
.part1_text a                                           { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#f26522; line-height:14px; font-weight:bold; display:inline-block; float:right; margin:-23px 24px 27px 0;}
.part1_text ul                                          { display:block; width:515px; margin:4px 0 27px 58px;}
.part1_text ul li                                       { display:inline-block; margin:0 0 -2px 0; padding:0;}
.part1_text ul li span                          { float:left; padding:5px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#594a42; line-height:17px; display:inline-block; font-weight:bold; width:22px; }
.part1_text ul li p                                     { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#594a42; line-height:27px; float:right; width:492px; 
                                                                                text-align:left; padding:0; display:inline-block;}
.part1_text ul li p b                           { display:inline-block; font-weight:bold; font-size:17px; line-height:27px;}                                                                                                                                    
.margin                                                         { margin:0 0 0 0;}
.copyright a                                            { display:inline-block; color:#f4f7e0; font-size:13px;}

.challdash td { vertical-align: middle; }
.challdash td a { color: #975535; font-weight: bold; }
.challdash .toprow b { color: #5D5836; font-weight: bold; font-size: 13px}
