@charset "utf-8";
/* reset */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0; padding:0; }
img, body, html { border:0; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
a, a:hover { outline:none; }
a img { border:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
q:before, q:after { content:''; }
/* base */
body { margin:10px; padding:0px; font-size:12px; font-family:Tahoma, Geneva, sans-serif; }
table { border:0px; border-collapse:0; }
table tr td { vertical-align:top; }
a, a:hover { outline:none; }
a:hover { text-decoration:none; }
/* layout */
.column01, .column03 {width:255px;}
.header { height:120px; background:url(/images/header_bg.png) repeat-x;padding-bottom:10px; }
/* logo */
.logo {position: relative;}
.logo a { background: url(/images/header.png) no-repeat left top; display: block; height: 120px; width: 406px; }
.logo a span { position: absolute; top: -300px; }

.logo #add_new {position: absolute; right: 15px; top : 15px; background: transparent; margin:0; padding:0; width: auto; height: auto; border: none;}
.logo #add_new img {border: none;}


.min-width {width:550px;}
/* blocks */
.block01 { margin-bottom:10px; }
.block02, .block03, .block07, .block08 {float:left;}
.block02, .block08  { width:50%;_width:49.9%;}
.block03, .block07 { width:100%;}
.block07 { width:100%;}
.bhead { height:35px; padding:3px 0 0 3px; }
.bhead h4 { background:url(/images/head-bg.png) repeat-x 0 -228px; border:1px solid #FFF; float:left; padding:6px; font:14px Tahoma, Geneva, sans-serif; color:#010000; font-weight:bold; }
.btop-c { background:url(/images/block01ct.png) repeat-x left top #F6F6F6; }
.bbottom-c { background:url(/images/block01cb.png) repeat-x left bottom; }
.bleft-c { background:url(/images/block01lc.png) repeat-y left top; }
.bright-c { background:url(/images/block01rc.png) repeat-y right top; }
.btop-l { background:url(/images/block01lt.png) no-repeat left top; }
.btop-r { background:url(/images/block01rt.png) no-repeat right top; }
.bbottom-l { background:url(/images/block01lb.png) no-repeat left bottom; }
.bbottom-r { background:url(/images/block01rb.png) no-repeat right bottom; padding:4px 4px 0 4px; }
/* styles blocks */
.bhead {background:url(/images/head-bg.png) repeat-x; }
.block01-color01 .bhead {background-position:0 0;}
.block01-color02 .bhead {background-position:0 -38px;}
.block01-color03 .bhead {background-position:0 -76px;}
.block01-color04 .bhead {background-position:0 -114px;}
.block01-color05 .bhead {background-position:0 -152px;}
.block01-color06 .bhead {background-position:0 -190px;}
/* post */
.block-post img {  margin:0px 10px 0px 0; float:left; border-right:4px solid #F6F6F6;max-width:500px;}
.block-post-text {width:100%;}
.block-post-text h2 { color:#037800; padding:5px 5px 5px 10px; background:#D1D1D1;  margin:0 0 7px 0px;}
.block-post-text h3 { color:#037800; padding:5px 5px 5px 10px;  margin:0 0 7px 0px;}
.block-post-text h2 span { margin-left:10px; color:#B85F21; }
.block-post-text {zoom:1; text-align:}
.block-post-text p { padding:0 0 10px 8px;}
.block-post-text ul { list-style: disc inside ; padding-left:15px; }
.block-post-text .post-more { text-decoration:none; background:url(/images/post-more.png) no-repeat; display:block; width:101px; height:23px; float:left; margin-left:8px;}
/* tabs */
.tabs {border-bottom:1px solid #F75F0C;height:28px;margin:0 5px 0 5px;}
.tabs li, .tabs li.active {float:left;margin-right:8px;}
.tabs li a, .tabs li.active a { display:block;padding:7px 8px 7px 0;margin-left:8px;color:#AE4700;}
.tabs li.active {background:url(/images/tabs.png) left top;}
.tabs li.active a {text-decoration:none;background:url(/images/tabs.png) right top;color:#FFF;}
/* buttons */
.button01 {text-decoration:none; background:url(/images/buttons.png) no-repeat; display:block; width:101px; height:20px; float:left; margin-left:8px;color:#FFF;padding:3px 0 0 8px}
.button01:hover {text-decoration:underline;}
.button01-color01 { background-position:0 0;}
.button01-color02 { background-position:0 -23px;}
.button01-color03 { background-position:0 -46px;}
/* block content */
.bcontent01, .bcontent02, .bcontent03, .bcontent05, .bcontent04, .bcontent06, .bcontent07, .bcontent08, .bcontent09, .bcontent10 { padding:6px 6px 0px 6px; min-height:135px; }
.bcontent01 { padding-bottom:0px; }
.bcontent01 a { color:#ff4200; font-weight:bold; }
.bcontent02 a { color:#cb0f82; display:block; margin-bottom:15px; }
.bcontent03 ul { list-style:decimal inside; color:#CC0905; }
.bcontent03 ul li { margin-bottom:8px;}
.bcontent03 ul li a { color:#CC0905; font-weight:bold; }
.bcontent03, .bcontent06 { min-height:150px }
.bcontent04 .block-post h2, .bcontent07 .block-post h2 { color:#CC0905; }
.bcontent04 .post-more, .bcontent09  .post-more{ background:url(/images/post-more2.png) no-repeat; }
.bcontent05 strong { margin-bottom:15px; display:block; }
.bcontent05 p { margin-bottom:7px; }
.bcontent05 .button01 {border:0px; cursor:pointer; margin:10px 0 0 0;padding:0px 0 3px 5px;height:23px; margin:0px; text-align:left; font-family:Tahoma, Geneva, sans-serif;}
.bcontent05 a { color:#126AC9; }
.bcontent08 a { color:#126AC9; font-weight:bold; }
.bcontent10 .block-post img {margin:0px 10px 10px 0;}
.bcontent03, .bcontent08 {min-height:280px;}
/* pager */
.pager {margin:15px 0 15px 10px;font-size:15px; text-align:center;}
.pager a {color:#F75F0C;}
/* menu */
.menu li { padding-left:17px; line-height:13px; background:url(/images/cap.png) no-repeat left 5px; margin-bottom:4px; }
/* list recepts */
.rec-post-list { clear:both; }
.rec-post-list img { float:left;margin:0 8px 0 0;}
.rec-post-list-txt { padding:3px 0 0 0px; zoom:1; }
/* misc */
.clear { clear:both; }
.banners { margin:0px 0 10px 0px; text-align:center; }

.sidebar-block20 .sidebar-content .sidebar-title, .sidebar-block21 .sidebar-content .sidebar-title { padding:8px 0 0 50px; margin-bottom:17px; }
.sidebar-block20 .sidebar-content .sidebar-title, .sidebar-block21 .sidebar-content .sidebar-title { padding-top:5px; }

.sidebar-block20 .sidebar-title a  { color:#477195; text-decoration:underline; font-weight:bold; }
.sidebar-block20 .sidebar-title {padding-top:15px; padding-left:70px;}

.sidebar-block21 .sidebar-title a  { color:#4E862A; text-decoration:underline; font-weight:bold; }
.sidebar-block21 .sidebar-title {padding-top:20px; padding-left:70px;}

.sidebar-block20 .sidebar-content { padding:28px 8px 8px 15px; }
.sidebar-block20 { background:url(images/sitebar-blk20-lc.png) left top repeat-y #FFFFFF; }
.sidebar-block20 .sidebar-rc { background:url(images/sitebar-blk20-rc.png) right top repeat-y; }
.sidebar-block20 .sidebar-tc { background:url(images/sitebar-blk20-tc.png) repeat-x top left; }
.sidebar-block20 .sidebar-lt { background:url(images/sitebar-blk20-lt.png) left top no-repeat; }
.sidebar-block20 .sidebar-rt { background:url(images/sitebar-blk20-rt.png) right top no-repeat; }
.sidebar-block20 .sidebar-bc { background:url(images/sitebar-blk20-bc.png) bottom left repeat-x; }
.sidebar-block20 .sidebar-lb { background:url(images/sitebar-blk20-lb.png) left bottom no-repeat; }
.sidebar-block20 .sidebar-rb { background:url(images/sitebar-blk20-rb.png) right bottom no-repeat; }

.sidebar-block21 .sidebar-content { padding:28px 8px 8px 15px; }
.sidebar-block21 { background:url(images/sitebar-blk21-lc.png) left top repeat-y #FFFFFF; }
.sidebar-block21 .sidebar-rc { background:url(images/sitebar-blk21-rc.png) right top repeat-y; }
.sidebar-block21 .sidebar-tc { background:url(images/sitebar-blk21-tc.png) repeat-x top left; }
.sidebar-block21 .sidebar-lt { background:url(images/sitebar-blk21-lt.png) left top no-repeat; }
.sidebar-block21 .sidebar-rt { background:url(images/sitebar-blk21-rt.png) right top no-repeat; }
.sidebar-block21 .sidebar-bc { background:url(images/sitebar-blk21-bc.png) bottom left repeat-x; }
.sidebar-block21 .sidebar-lb { background:url(images/sitebar-blk21-lb.png) left bottom no-repeat; }
.sidebar-block21 .sidebar-rb { background:url(images/sitebar-blk21-rb.png) right bottom no-repeat; }

.post-block2 { background:url(images/cblock01-lc.png) repeat-y left center #FAFAFA; margin-bottom:20px;  }
.post-block2-rc { background:url(images/cblock01-rc.png) repeat-y right center; }
.post-block2-tc { background:url(images/cblock01-ct.png) repeat-x left top; }
.post-block2-lt { background:url(images/cblock01-lt.png) no-repeat left top; }
.post-block2-rt { background:url(images/cblock01-rt.png) no-repeat right top; }
.post-block2-cb { background:url(images/cblock01-cb.png) repeat-x bottom left; }
.post-block2-lb { background:url(images/cblock01-lb.png) no-repeat left bottom; }
.post-block2-rb { background:url(images/cblock01-rb.png) no-repeat right bottom; }
.post-block2-content { padding:12px 30px 20px 15px; _padding-bottom:5px; height:100%; }
.post-block2-content h3 { background:url(images/content-h2.png) no-repeat left top; height:32px; padding:2px 0 0 30px; font-size:14px; color:#5C5E5F; font-weight:bold; }

a.more-link { float:right; font-weight:bold; padding-left:14px; background: url(images/link-list01.png) no-repeat left 3px; text-decoration:underline; margin:0 20px 20px 0; _margin-bottom:0px; }
a:hover.more-link { text-decoration:none; }

.block03 .newsforumpost { overflow:auto; height:1%; margin-bottom:1px; line-height:16px; }
.block03 .newsforumpost img { float:left; margin:3px -100% 0 0; }
.block03 .newsforumpost .newforumpost-desc { padding-left:30px; }
.block03 .newsforumpost .newforumpost-desc a { font-weight:bold; text-decoration:none; color:#477195; text-decoration:underline; }
.block03 .newsforumpost .newforumpost-desc a:hover { text-decoration:none; }
