body {
background:#898f98 url(/images/body.png);
font-family:Arial,Tahoma,Century gothic, sans-serif;
color:#161514;
font-size:13px;
margin:0;
padding:0;
}

img {
border:0;
margin:0;
}

a {
color:#006492;
text-decoration:none;
outline:none;
}

a:hover {
color:#000;
text-decoration:none;
}

a,input {
outline:none;
}

.clr {
clear:both;
}

.wrapper {
margin:0 auto;
padding:0 0 20px;
}

#casing {
width:1000px;
margin:0 auto;
padding:10px 0;
}

#header {
background:url(/images/mast.png) repeat-x;
}

#ftop {
height:125px;
}

#top {
height:73px;
width:1000px;
margin:0 auto;
}

.feedlist ul {
list-style:none;
margin:0;
padding:0;
}

.feedlist ul li {
list-style:none;
float:right;
margin:5px 4px;
padding:0;
}

.feedlist a img {
border:none;
}

.blogname {
width:400px;
height:70px;
text-align:left;
float:left;
margin:0 0 0 10px;
}

.blogname h1 {
font-size:32px;
font-weight:700;
color:#222;
margin-top:25px;
padding:0;
}

.blogname h1 a {
color:#222;
display:block;
margin:5px 0 0;
}

.blogname h1 a:hover {
color:#111;
}

.blogname h2 {
font-size:16px;
font-weight:400;
color:#555;
margin:0;
}

#search {
width:252px;
float:right;
height:29px;
display:inline;
padding:25px 19px 0 0;
}

.search-box {
background:url(/images/search.png);
width:252px;
height:19px;
padding:5px 0;
}

#search input.queryField {
width:180px;
height:15px;
font:normal 100% Tahoma, Arial, Helvetica, sans-serif;
color:#4F5257;
float:left;
border:none;
background:transparent;
display:inline;
margin:0 0 0 10px;
padding:2px 5px;
}

#search input.searchSbmFl {
float:right;
display:inline;
height:22px;
width:24px;
overflow:hidden;
text-indent:-10000px;
background:url(/images/searchsub.png) no-repeat;
color:#fff;
border:none;
cursor:pointer;
margin:0 10px 0 0;
padding:0 5px;
}

#catmenucontainer {
height:50px;
display:block;
font:14px Arial,Tahoma,Century gothic,verdana, sans-serif;
font-weight:700;
background:url(/images/menu.png) top center no-repeat;
padding:0;
}

#catmenu {
height:40px;
width:980px;
margin:0 auto;
padding:0 10px;
}

#catmenu li a {
color:#37393e;
text-shadow:1px 1px 0 #a5adb7;
display:block;
line-height:40px;
white-space:nowrap;
_width:10px;
margin:0;
padding:0 10px;
}

#catmenu li a:hover {
background:url(/images/menuh.png) repeat-x;
color:#fff;
line-height:40px;
text-decoration:none;
text-shadow:1px 1px 0 #2a2c30;
margin:0;
padding:0 10px;
}

#catmenu li a.uMenuItemA {
background:url(/images/menuc.png) repeat-x;
color:#fff;
text-shadow:1px 1px 0 #2a2c30;
}

#catmenu .xw-mc {
background:#8E949E;
border:1px solid #ADB5C0;
border-bottom:none;
margin:0;
}

#catmenu .u-menu a {
text-decoration:none;
color:#37393e;
cursor:pointer;
}

#catmenu .u-menu .u-menuvitem {
color:#37393e;
line-height:35px;
border-bottom:1px solid #ADB5C0;
position:relative;
text-shadow:1px 1px 0 #a5adb7;
margin:0;
padding:0 16px;
}

#catmenu .u-menu .u-menuitemhl {
background:#3C3D43;
color:#fff;
line-height:35px;
text-shadow:1px 1px 0 #2a2c30;
padding:0 16px;
}

#catmenu .u-menuarrow {
background:transparent url(/images/arrow.gif) no-repeat 5px 8px;
height:16px;
width:16px;
position:absolute;
right:0;
top:6px;
}

.content {
float:left;
width:727px;
display:inline;
color:#222;
text-shadow:1px 1px 0 #a5adb7;
margin:10px 0 0;
padding:0;
}

.modindex {
color:#555;
background:#efefef;
border:1px solid #fff;
text-shadow:1px 1px 1px #fff;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin:0;
padding:10px;
}

.eBlock {
color:#555;
margin:0;
}

.eTitle {
font-size:24px;
font-weight:700;
color:#222;
}

.eTitle a {
color:#222;
}

.eTitle a:hover {
color:#000;
}

.eDetails,.eDetails1,.eDetails2 {
font-size:10px;
border-top:1px solid #bbb;
margin:5px 0 0;
padding:5px 0;
}

.eAttach {
background:url(/images/attach.gif) 0 0 no-repeat;
margin:16px 0 0;
padding:0 0 0 15px;
}

.right {
float:right;
width:260px;
padding:10px 0 0;
}

h3.sidetitl {
font-family:Arial, Georgia,Tahoma,Century gothic, sans-serif;
color:#fff;
font-size:18px;
background:url(/images/sideh.png) 0 0 no-repeat;
text-shadow:1px 1px 0 #000;
margin:0;
padding:12px 10px;
}

.sidebox {
background:url(/images/side.png);
color:#37393e;
text-shadow:1px 1px 0 #a5adb7;
margin:0 0 10px;
}

.sidebox .inner {
padding:10px;
}

.sidebox ul,.sidebox .catsTable {
list-style:none;
border-top:1px solid #7d828a;
border-bottom:1px solid #9fa5b0;
margin:0;
padding:0;
}

.sidebox .catsTable {
border-spacing:0;
}

.sidebox li,.sidebox .catsTable td {
color:#ececec;
list-style:none;
text-shadow:-1px -1px 0 #6F6F6F;
border-bottom:1px solid #7d828a;
border-top:1px solid #9fa5b0;
margin:0;
padding:8px 10px;
}

.sidebox li a,.sidebox .catsTable td a {
color:#ececec;
text-decoration:none;
}

.sidebox .catNumData {
font-size:10px;
color:#006492;
text-shadow:1px 1px 0 #a5adb7;
}

#casing .sidebox .xw-mc {
background:#9399a2;
border:1px solid #9fa5b0;
border-top-color:#7d828a;
border-left-color:#7d828a;
}

#casing .sidebox .u-menu a {
text-decoration:none;
color:#ececec;
cursor:pointer;
}

#casing .sidebox .u-menu .u-menuvitem {
background:#9399a2 url(/images/side.png);
color:#ececec;
font-weight:400;
float:none;
border-top:1px solid #9fa5b0;
border-bottom:1px solid #7d828a;
line-height:30px;
position:relative;
text-shadow:-1px -1px 0 #6F6F6F;
margin:0;
padding:0 16px;
}

#casing .sidebox .u-menu .u-menuitemhl {
background:#464949;
color:#fff;
text-shadow:1px 1px 1px #000;
line-height:30px;
padding:0 16px;
}

#casing .sidebox .u-menuarrow {
background:transparent url(/images/arrow.gif) no-repeat 5px 6px;
height:16px;
width:16px;
position:absolute;
right:0;
top:6px;
}

.sidebox .calTable {
width:100%;
}

.calTable td {
background:none;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.calTable .calWday {
font-weight:700;
padding:5px;
}

.calTable .calWdaySe,.calTable .calWdaySu {
color:#fff;
background:#464949;
font-weight:700;
text-shadow:1px 1px 1px #000;
}

.calTable .calMday {
height:30px;
}

.calTable .calMdayIs {
color:#fff;
font-weight:700;
}

.sidebox form {
width:98%;
padding:4px 0;
}

#footer {
color:#eee;
font-size:11px;
background:#222;
margin:0 auto;
padding:10px 0;
}

#footer .wrapper {
width:1000px;
padding:0;
}

#footer a {
color:#eee;
}

.fleft {
float:left;
text-align:left;
line-height:16px;
margin:10px 0 10px 10px;
}

.fright {
float:right;
text-align:right;
line-height:16px;
margin:10px 10px 10px 0;
}

.cBlock1,.cBlock2,.commTable {
line-height:18px;
background:#f6f6f6;
border:1px solid #bbb;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin:0;
padding:10px;
}

.cAnswer {
padding-left:15px;
padding-top:4px;
font-style:italic;
color:#666;
}

.commTable .commTd1 {
text-shadow:1px 1px 0 #fff;
font-weight:700;
padding:5px 10px;
}

.commSbmFl {
margin:10px 0;
padding:5px;
}

.commFl {
width:72%;
margin:0 10px 10px 0;
padding:5px 0;
}

textarea.commFl {
width:90%;
}

.securityCode {
margin:0 10px 10px 0;
padding:5px 0;
}

.commReg {
text-align:center;
padding:10px 0;
}

.pollBody {
margin:0;
padding:7px;
}

.textResults {
background:#fff;
}

.pollNow {
border-bottom:1px solid #bbb;
border-left:1px solid #bbb;
border-right:1px solid #bbb;
}

.totalVotesTable {
border-bottom:1px solid #b;
border-left:1px solid #bbb;
border-right:1px solid #bbb;
}

a.groupModer:link,a.groupModer:visited,a.groupModer:hover {
color:blue;
}

a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {
color:green;
}

.replaceTable {
background:#f6f6f6;
height:100px;
width:300px;
border:1px solid #bbb;
}

.outputPM {
border:1px dashed #272727;
margin:4px 0 4px 30px;
}

.inputPM {
border:1px dashed #272727;
margin:4px 0;
}

.uTable {
background:#bbb;
padding:0;
}

.uTable td {
background:#f6f6f6;
border:none;
}

.eAttach .entryAttachSize {
padding-left:4px;
}

.manTable .manTd1 {
font-size:11px;
line-height:12px;
width:200px;
}

.gTable {
background:#ececec;
}

.gTableTop {
font-size:14px;
background:#80868e url(/images/menu.png) 0 0 repeat-x;
color:#37393e;
text-shadow:1px 1px 0 #a5adb7;
font-weight:700;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:10px;
}

.gTableSubTop,.postTdTop,.postBottom {
background:#c8d0dc;
color:#37393e;
height:20px;
font-size:10px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:2px 2px 2px 3px;
}

.gTableBody,.gTableBody1,.gTableBottom,.gTableError,.forumNameTd,.forumLastPostTd,.threadNametd,.threadAuthTd,.threadLastPostTd,.threadsType,.postPoll,.newThreadBlock,.newPollBlock,.postTdInfo,.newThreadBlock,.newPollBlock {
background:#f6f6f6;
border:1px solid #bbb;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.forumIcoTd,.forumThreadTd,.forumPostTd,.gTableRight,.gTableLeft,.threadIcoTd,.threadPostTd,.threadViewTd,.posttdMessage {
background:#f0f0f0;
border:1px solid #bbb;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.gTableLeft {
font-weight:700;
color:#6E6E6E;
padding:2px;
}

.gTableError {
color:red;
padding:2px;
}

.archivedForum {
font-size:8pt;
color:red;
font-weight:700;
}

.forum {
font-weight:700;
font-size:9pt;
}

div.forumModer {
color:#37393e;
font-size:8pt;
}

.forumViewed {
font-size:9px;
}

a.forumLastPostLink:hover,a.threadAuthorLink:hover {
text-decoration:underline;
color:#37393e;
}

a.forumBarA:hover {
text-decoration:none;
color:#6E6E6E;
}

a.forumBarA:active {
text-decoration:underline;
color:#6E6E6E;
}

.switches {
text-shadow:1px 1px 0 #a5adb7;
}

.switch {
color:#37393e;
background:#9198a1;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
width:15px;
font-size:9pt;
}

.pagesInfo {
color:#37393e;
background:#9198a1;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}

.switchActive,.switch.hover {
background:#f6f6f6;
border:1px solid #bbb;
color:#37393e;
font-weight:700;
width:15px;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
text-shadow:1px 1px 0 #fff;
}

.threadsType {
height:20px;
font-weight:700;
font-size:8pt;
padding:2px 2px 2px 40px;
}

a.threadPinnedLink {
text-decoration:none;
color:red;
font-weight:700;
}

a.threadPinnedLink:hover {
text-decoration:none;
color:#006492;
}

a.threadLink:link {
text-decoration:none;
color:#37393e;
font-weight:700;
}

a.threadLink:hover {
text-decoration:underline;
color:#006492;
}

.threadFrmBlock {
font-size:8pt;
text-align:right;
}

.forumNamesBar {
font-size:11px;
padding:3px 0;
}

.forumModerBlock {
padding:3px 0;
}

.postSeparator {
height:1px;
}

.postTdTop,.postBottom {
padding:3px 5px;
}

.postTdInfo {
text-align:center;
padding:5px;
}

.postRankIco {
margin-bottom:5px;
}

.signatureHr {
margin-top:20px;
color:#787878;
}

.posttdMessage {
line-height:22px;
padding:5px;
}

.pollQuestion {
text-align:center;
font-weight:700;
}

.pollSubmitBut,.pollreSultsBut {
width:140px;
font-size:8pt;
}

.pollEnd {
text-align:center;
height:30px;
}

.codeMessage,.quoteMessage {
background:#f6f6f6;
border:1px solid #bbb!important;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
font-size:10px;
padding:3px 10px;
}

.edited {
padding-top:30px;
font-size:8pt;
text-align:right;
color:gray;
}

.editedBy {
font-weight:700;
font-size:8pt;
}

.statusBlock {
padding-top:3px;
}

.statusOnline {
color:#00F;
}

.codeCloseAll {
font-size:8pt;
color:#6E6E6E;
font-weight:700;
}

.postResultFl {
width:50px;
}

.postTextFl {
width:98%!important;
height:150px;
}

.pollHelp {
font-weight:400;
font-size:8pt;
padding-top:3px;
}

.smilesPart {
padding-top:5px;
text-align:center;
}

.popuptitle {
font-size:14px;
background:#80868e;
color:#37393e;
text-shadow:1px 1px 0 #a5adb7;
font-weight:700;
padding:6px 10px;
}

.popupbody {
background:#ececec;
color:#161514;
font-size:12px;
padding:6px 2px;
}

.popupbody * {
font-size:12px!important;
}

.popuptable {
background:#fff;
margin:10px auto;
}

#catmenu ul,#catmenu li {
float:left;
list-style:none;
margin:0;
padding:0;
}

#catmenu .u-menubody,#casing .sidebox .u-menubody {
background:none;
border:none;
}

#catmenu .xw-tl,#catmenu .xw-bl,#catmenu .u-menuvsep,#casing .sidebox .xw-tl,#casing .sidebox .xw-bl,#casing .sidebox .u-menuvsep,.utpromo {
display:none;
}

#catmenu .xw-ml,#catmenu .xw-mr,#casing .sidebox .xw-ml,#casing .sidebox .xw-mr {
margin:0;
padding:0;
}

#catmenu .u-menu .u-menuitemhl a,#casing .sidebox .u-menu .u-menuitemhl a {
background:none;
color:#fff;
}

.eMessage,.eText,.commTable form {
padding:10px 0;
}

.sidebox ul li a:hover,.sidebox .catsTable td a:hover,.calTable .calMdayIsA a,#footer a:hover {
color:#fff;
}

.calTable .calMdayA,.calTable .calMdayIsA {
background:#464949;
font-weight:700;
color:#fff;
text-shadow:1px 1px 1px #000;
}

.eRating,.legendTd,.fastLoginForm,.postpSwithces,.signatureView,.codeButtons {
font-size:8pt;
}

.manTdError,.commError,a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover,.statusOffline {
color:red;
}

.manTable,.popuptable table {
text-align:left;
}

.gTableTop a,.gTableSubTop a,.postTdTop a,.postBottom a,a.forum:hover {
color:#37393e;
}

.gTableBody,.gTableBody1,.gTableBottom,.gTableRight,.forumNameTd,.forumLastPostTd,.forumIcoTd,.forumThreadTd,.forumPostTd,.threadNametd,.threadAuthTd,.threadLastPostTd,.threadIcoTd,.threadPostTd,.threadViewTd {
padding:2px;
}

.forumLastPostTd,.forumArchive,.threadLastPostTd {
font-size:8pt;
padding:2px;
}

a.catLink,a.forumLastPostLink,a.threadAuthorLink,a.forumBarA:link,a.forumBarA:visited,a.switchDigit,a.switchBack,a.switchNext,a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {
text-decoration:none;
color:#37393e;
}

.lastPostGuest,.lastPostUser,.threadAuthor,.threadNoticeLink,.postUser,.pollSubmit {
font-weight:700;
}

.forumDescr,.threadDescr {
color:#858585;
font-size:8pt;
}

.forumBarKw,.thDescr {
font-weight:400;
}

.threadsDetails,.forumOnlineBar {
height:20px;
color:#6E6E6E;
padding:2px;
}

.postPoll,.pollButtons,.pollTotal {
text-align:center;
}

.postRankName,.reputation {
margin-top:5px;
}

.newThreadItem,.newPollItem {
background:url(/images/12.gif) no-repeat 0 4px;
padding:0 0 0 8px;
}

.postNameFl,.postDescrFl,.postPollFl,.postQuestionFl {
width:90%!important;
}

.postAnswerFl,.postUserFl {
width:80%!important;
}