﻿html,body,div,dl,dt,dd,ul,h1,h2,h3,pre,form,label,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border-style:none;}
ul{list-style:none none inside;}
div{overflow:hidden;}
a{color:#555;text-decoration:none;}
input{margin-top:5px;}
ul#topGen li{float:left;margin:2px 0 0 10px;}
body{font-family:Tahoma, Verdana, Arial;font-size:12px;text-align:left;color:#555;background-color:#11556D;}
div#page{width:980px;background-color:#FFF;margin:0 auto;}
div#mainBody{clear:both;min-height:550px;}
div#mainData{width:576px;float:left;}
div.mainContent{margin:0 5px;}
div#sideBar{width:400px;overflow:hidden;float:left;}
div#header{overflow:hidden;margin:0 0 5px;}
div#header #topStrip{height:24px;}
div#header #topStrip #gen{height:24px;float:left;}
div#header #topStrip #userStrip{height:24px;width:270px;background:#D9E1E5;float:right;}
div#header #logo{height:75px;float:left;width:100%;}
.noscrip{height:15px;background:#555;color:#FFF;text-align:center;font-size:12px;padding:3px;}
div#header .topLinks{float:left;margin:0 0 0 120px;}
div#footer{clear:both;width:100%;background:#D9E1E5;height:50px;}
div#footer .footText{width:980px;margin:5px auto;}
div#footer .footText .links a{display:inline-block;margin:5px;}
div#footer .footText .links{margin-left:15px;float:left;height:100%;width:600px;}
div#footer .footText .logo{height:100%;}
div.lColAds{text-align:center;}
div#topBar{height:36px;background:#D9E1E5 url(../img/blogtp.png) repeat-x 0 0;width:100%;clear:both;overflow:hidden;}
div#topBar #tpbarInt{overflow:hidden;height:100%;width:100%;background:url(../img/blogbt.png) repeat-x 0 31px;margin:4px;}
div #topBar ul#topbarMenu li{float:left;margin-right:10px;}
ul.horList li{float:left;cursor:pointer;margin:2px 0 0 10px;}
#toolbar{background:#D9E1E5;}
.blgtulbar{margin:4px 0 0 4px;}
.blgtulbar li{float:left;list-style:none;border-right:solid 1px #555;}
.blgtulbar li a{color:#555;font-weight:700;display:block;white-space:nowrap;padding:0 6px 0 4px;}
.blgtulbar li ul{position:absolute;visibility:hidden;border:1px solid #555;z-index:65000;border-top:none;}
.blgtulbar li ul li{float:none;display:inline;border-right:none;}
.blgtulbar li ul li a{background:#D9E1E5;width:100px;}
.blgtulbar li ul li a:hover{background:#EBEBEB;text-decoration:none;}
.content{}
span.graytext{color:#0B5A81;font-size:10px;}
div.row{float:none;margin:5px 0;}
div.post{clear:both;border-bottom:dotted 1px #0B5A81;padding:4px 0 4px ;0}
div.post div.pstside{width:60px;float:left;}
div.post div.rank{min-height:65px;margin:0 5px;}
div.post div.rank img{display:block;margin:auto;}
div.post div.pOpt {float:left;margin-left:10px;}
div.post .smlup {background:transparent url(/img/tup2.png) no-repeat 0 0;}
div.post .smlimg .smldn {background:transparent url(/img/tdn2.png) no-repeat 0 0;}
div.post div.rank div.score{font-size:14px;font-weight:700;text-align:center;}
.divpost div.content{float:left;width:500px;}
div.post img.usrimg{float:left;max-height:48px;max-width:48px;margin:5px 4px 0 6px;}
div.post h3 a{font-size:14px;font-weight:700;color:#900;margin:0 0 6px;}
div.post div.blgdt{overflow:hidden;margin:5px 5px 0;}
div.post a.vws{background:url(/img/smlicns.png) no-repeat 0 -74px;float:left;height:18px;padding:2px 4px 0 16px;}
div.post div.blgnm{background:url(/img/smlicns.png) no-repeat 0 0;float:left;height:18px;padding:2px 0 0 20px;}
div.post div.blgnm a{color:#900;}
div.post .postpic{max-width: 100px; max-height: 70px;float:right;border:solid 1px #D9E1E5;padding:2px;margin:2px;}
div.post div.wrtr{background:url(/img/smlicns.png) no-repeat 0 -35px;height:20px;float:right;font-weight:700;font-size:10px;padding:2px 0 0 20px;}
div.post div.pBar{background:#D9E1E5;font-size:11px;margin:4px 0;padding:5px;}
div.post div.pBar .cmmnit{float:right;}
span.tag a{color:#D9E1E5;background:#0B5A81;margin:0 2px;padding:2px;}
div.post a.pstcmt{background:url(/img/smlicns.png) no-repeat 0 -19px;}
div.post div.clsInf{width:16px;height:16px;background:url(../img/crs.png) no-repeat;float:right;cursor:pointer;margin:3px;}
div.post .odpst{background:url(/img/smlicns.png) no-repeat 0 -57px;}
div.post .dt{float:right;font-size:11px;}
.edPost{color:#FFF;background:#0B5A81;cursor:pointer;padding:4px;}
.edPost:hover{color:#FF0;}
div.post div.pInf{clear:both;float:none;}
div.post ul.cmtList li{background:transparent url(../img/comt.png) no-repeat scroll 10px 5px;line-height:20px;border-bottom:solid 1px #D9E1E5;padding:0 0 2px 28px;}
.post ul.lEnts li{background:transparent url(../img/arg2.png) no-repeat scroll 10px 2px;border-bottom:solid 1px #D9E1E5;padding:0 0 2px 28px;}
ul.pstList {float:left;}
span.icEtry, a.ipEtry{margin-left:5px;padding-left:18px;font-size:13px;line-height:19px;}
span.icEtry{color:#A1BAC7;}
span.icVw{background:transparent url(/img/btp.png) no-repeat 0 -48px;}
span.icCmt{background:transparent url(/img/btp.png) no-repeat 0 -32px;}
.icDn{background:transparent url(/img/btp.png) no-repeat 0 -16px;width:15px;height:15px;display:inline-block;padding-left:18px;}
.icUp{background:transparent url(/img/btp.png) no-repeat 0 0;width:15px;height:15px;display:inline-block;padding-left:18px;}
img.iUp,img.iDn{cursor:pointer;}
h3{font-size:14px;}
div.topicHeader{background:#D9E1E5;}
div.tpbtns{text-align:center;margin:auto;background:#D9E1E5 url(/img/gln.png) repeat-x bottom; }
div.tpbtns li{float:left;}
div.tpbtns li a{font-weight:700;margin:5px 5px 0 5px;padding:4px;display:block;min-width:50px}
div.tpbtns li a:hover{text-decoration:none;color:#0B5A81}
div.tpbtns li a.sel{background:#fff;border:1px solid #B8B8B8;border-bottom:none;}
div.tpHeader{font-weight:700;margin:5px;padding:4px;}
ul.menuList li{border-bottom:dotted 1px #0B5A81;background:url(../../img/arrg.png) no-repeat 0 4px;margin:0 5px;padding:3px 5px 3px 16px;}
div.errorList{color:red;font-weight:700;margin:10px;}
div#langsSlct{margin:0 0 0 10px;}
div#langsSlct #langsHdr{font-size:14px;font-weight:700;margin:0 2px;}
div#langsSlct div#langsSel{margin-top:10px;}
div#langsSlct #langExpnd{height:20px;background-color:#000;}
div#langCBs {padding:0 3px 0 5px;}
div#langCBs a.cntLang{margin-left: 6px;}
div#uiLang{border:1px solid #878787;float:left;height:15px;background:#FFF;cursor:pointer;padding:4px 0 0 4px;}
div#uiLang div#langNames{float:left;background:url(/img/arrdn.png) no-repeat 40px;padding-right:35px;font-size:11px;margin:0;}
ul#uiLangList{display:block;clear:both;position:absolute;background:#FFF;border:1px solid #878787;width:85px;font-size:11px;margin:15px 0 0 -5px;padding:3px;}
ul#uiLangList li{cursor:pointer;list-style:disc url(/img/lilbul.png) inside;font-size:11px;padding:2px;}
ul#uiLangList li:hover{background-color:#D9E1E5;}
.hideElement{visibility:hidden;display:none;}
div.moreButton{height:25px;text-decoration:none;text-align:center;width:90%;font-size:14px;font-weight:700;background:#fff url(../img/more.gif) repeat-x;cursor:pointer;border-color:#DDD #AAA #AAA #DDD;border-style:solid;border-width:1px;margin:auto auto 10px;padding:5px;}
div.moreButton:hover{background-position:left -35px;}
div.round{-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;}
#ajaxLdMore{height:20px;width:20px;margin:auto;}
img.rndBlog{border:1px solid #878787;width:48px;height:48px;overflow:hidden;margin:1px;padding:2px;}
ul.newBlog img{width:18px;height:18px;overflow:hidden;vertical-align:middle;padding:1px;}
ul.newBlog li{border-bottom:1px dotted #0B5A81;}
div.sideRCol{float:left;margin:5px;}
li.cmt{border-bottom:dotted 1px #0B5A81;cursor:pointer;padding:2px;}
li.cmt .cmtBlgNm{font-size:10px;}
li.cmt .cmtPTtl{color:Maroon;font-size:11px;}
li.cmt .cmTxt{color:Gray;}
li.cmt .cmtAuth{text-align:right;color:Maroon;}
li.cmt span{display:block;}
a.votebuzzup{background:transparent url(/img/btp.png) no-repeat 0 0;padding-left:20px;cursor:pointer;}
a.votebuzzdn{background:transparent url(/img/btp.png) no-repeat 0 -16px;padding-left:20px;cursor:pointer;}
span.buzz{padding-left:20px;}
div.aboutPage a{color:#07c;}
a.butty{background:#11556D;color:#FFF;padding:3px;}
a.butty:hover{text-decoration:none;color:#FF0;}
ul.pager {display:inline-block;}
ul.pager li{float:left;font-size:12px;font-weight:bold;border:solid 1px #555;margin:2px;padding:2px; text-align:center;display:block;min-width:15px;}
ul.pager li.sel{background:#0B5A81; color:White; text-align:center;}
ul.pager li.sel a{color:#D9E1E5;padding:2px; text-align:center;}
ul.topMenu{font-size:14px px;font-weight:700;}
ul.topMenu li{float:left;margin-right:12px;}
ul.topMenu a{background-color:#D9E1E5;border-left:solid 1px #555;border-right:solid 1px #555;padding:4px;}
div.ui-datepicker{font-size:100%;margin-left:10px;}
a:hover,ul.horList li:hover,.blgtulbar li.singles a:hover{text-decoration:underline;}
div.lColAds img, #todaysBuzz{margin:5px;}
ul.blgtulbar li a:hover,li.cmt a,ul.pager li a:hover{text-decoration:none;}
div.row div.col,div.post div.pBar div.tags,div.sideLCol{float:left;}
div.post:hover,ul.menuList li:hover,ul.newBlog li:hover,li.cmt:hover,.highlight{background-color:#ECF5FA;}

ul.astrbad li
{
    list-style-type: disc;
    list-style-position:inside;
    font-size:16px;
}

      div.blogInfo
        {
            margin-left: 10px;
        }
        div.blogPic
        {
            float: left;
            padding: 3px;
            margin: 5px;
            border: solid 1px #0B5A81;
        }
        div.blogData
        {
            border: solid 2px #0B5A81;
            width: 560px;
        }
        div.blogStatHead
        {
            border-bottom: solid 2px #0B5A81;
            background: #0B5A81;
            padding: 2px 4px 2px 4px;
            color: White;
            font-weight: bold;
        }
        div.blogStatData
        {
            background-color: #D9E1E5;
            padding: 4px;
        }
        div.blogDetHead
        {
            float: left;
            margin: 0px 5px 4px 5px;
            padding-right: 10px;
            text-align: center;
            border-right: solid 1px #0B5A81;
        }
        span.headingText
        {
            font-weight: bold;
            line-height: 20px;
        }
              div.bigNum
        {
            font-size: 62px;
            color: #57B657;
            margin: 5px 15px;
            float: left;
            line-height: 50px;
            font-weight: bold;
        }
        div.stepBlock
        {
            margin: 5px;
        }
        span.error
        {
            color: Red;
        }
        table#claimCode
        {
            border: solid 1px gray;
        }
        table#claimCode a
        {
            color: red;
        }
        table#claimCode td
        {
            min-width: 80px;
            padding: 2px;
        }
        table#claimCode th
        {
            font-weight: bold;
            background-color: #D9E1E5;
            padding: 2px;
        }
             div.blogHeader
        {
            padding: 0 0 10px 0;
            border-bottom: dotted 1px #0B5A81;
        }
        div.blogHeader li.selected
        {
            font-weight: bold;
        }
        div.searchHeader
        {
            padding-bottom: 10px;
        }
        ul.blogSort
        {
            margin: 10px 0 0 15px;
            float: left;
        }
        .blogContent
        {
            margin: 10px;
        }
        #blogsList ul li
        {
            float: left;
            width: 230px;
            margin: 0px 2px 0px 2px;
        }
        div.blogBox
        {
            border-bottom: dotted 1px #0B5A81;
        }
        div.blogBox:hover
        {
            background-color: #D9E1E5;
        }
        div.blogBox div.pix
        {
            float: left;
            padding: 3px;
        }
        div.blogBox div.pix img
        {
            height: 32px;
            width: 32px;
            vertical-align: middle;
        }
        div.blogBox a
        {
            font-weight: bold;
        }
        img.bgInPic
        {
            vertical-align: middle;
        }
             div#firstForm
        {
            width: 540px;
            margin-left: 20px;
        }
        div#secondForm
        {
            width: 500px;
            margin-left: 20px;
        }
        input[type='text'].sectec
        {
            width: 250px;
        }
        textarea#txtMessage
        {
            height: 83px;
            width: 405px;
        }
        div#thirdForm
        {
            width: 530px;
            margin-left: 20px;
        }
        div.rederror
        {
            color: Red;
        }
         div.left
        {
            float: left;
            width: 150px;
            text-align: right;
            margin: 5px;
        }
        div.right
        {
            float: left;
        }
        #txtmessage
        {
            width: 300px;
            height: 200px;
            margin-top: 5px;
        }
        .txtbox
        {
            width: 280px;
        }
        #btnsubmit
        {
            margin-left: 120px;
            margin-top: 5px;
        }
        span#finalError
        {
            color: Red;
            margin-left: 148px;
        }
        span.validCheck
        {
            margin-top: 4px;
            margin-left: 9px;
            position: absolute;
            width: 16px;
            height: 16px;
        }
        .invalid
        {
            background-image: url('/img/validno.png');
        }
        .valid
        {
            background-image: url('/img/validyes.png');
        }
        img.imgContact
        {
            margin: 3px;
            padding: 2px;
            border: 1px solid #555555;
        }
         div#statTable div.head
        {
            width: 25px;
            float: left;
            padding-left: 10px;
        }
        div#statTable div
        {
            float: left;
        }
        div#postInfo div#cntnt
        {
        }
        img.bPicImg
        {
            float: left;
            margin: 4px;
            padding: 2px;
            border: 1px solid #555555;
            width: 36px;
            height: 36px;
        }
        img.sIcon
        {
            float: left;
            margin-right: 5px;
        }
        a.pLink
        {
            color: #990000;
        }
        h2 a
        {
            color: #990000;
        }
                ul.tagSort
        {
            margin: 10px 0 0 15px;
            float: left;
        }
        ul.tagSort li
        {
            float: left;
            margin-left: 10px;
            padding: 3px;
        }
        ul.tagSort li a
        {
            font-weight: bold;
        }
        ul.tagSort li a:hover
        {
        }
        ul.tagSort li.selected a
        {
            font-weight: normal;
        }
        ul.tagSort li.selected a:hover
        {
            text-decoration: none;
        }
        div.tagHeader
        {
            padding: 0 0 10px 0;
            border-bottom: dotted 1px #0B5A81;
        }
        div.tagContent
        {
            margin: 10px;
        }
        div#tagsList
        {
            margin-top: 15px;
        }
        div#tagsList ul li
        {
            float: left;
            width: 190px;
        }
        div.tg
        {
            margin: 3px;
            padding: 3px;
            font-weight: bold;
        }
        div.tg a
        {
            background: #D9E1E5;
            padding: 4px;
            line-height: 20px;
            border: solid 1px #555555;
            border-top: none;
            border-left: none;
            color: #0B5A81;
            font-weight: normal;
        }
        div.tg a:hover
        {
            text-decoration: none;
            background: #0B5A81;
            color: #D9E1E5;
        }
        div.error
        {
            color: Red;
        }
          div.heading
        {
            font-weight: bold;
        }
        div.signContent
        {
            margin: 15px 0 0 25px;
            width: 400px;
            padding-bottom: 3px;
            border-bottom: 1px dotted #555555;
        }
        div.currVal
        {
            float: left;
            width: 340px;
            margin: 5px 0 0 15px;
        }
        div.changeBut
        {
            float: left;
            margin-top: 5px;
        }
        div.changeBut a
        {
            color: #207ECA;
        }
        div.prefBox
        {
            width: 525px;
            background-color: #D9E1E5;
            margin: 5px;
            padding-bottom: 10px;
        }
        div.chVal
        {
            clear: both;
            padding-left: 25px;
            font-weight: bold;
            margin: 5px;
        }
        div.chValHead
        {
            width: 70px;
            float: left;
            margin: 5px 5px 0;
            text-align: right;
            clear: left;
        }
        div.prefBox div.error
        {
            clear: both;
            font-size: 11px;
            color: Red;
        }
        div#fgconf
        {
            clear: both;
        }
        div.headCol
        {
            width: 100px;
            text-align: right;
            margin: 8px 5px 0px 0px;
        }
        form#loginForm
        {
            margin: 0px 10px 0px 10px;
            padding: 5px;
            border: solid 1px #D9E1E5;
        }
        div.dirpagination
        {
            display:block;
            text-align:center;
        }
        .postbook
        {
            text-align: right;
        }
        .options
        {
            margin: 0 10px;
        }
        ul li.hideElement
        {
            visibility: visible;
            display:none;
        }
        ul#morebox li
        {
            cursor: pointer;
        }
