
html, body { border: 0pt none ; margin: 0pt; padding: 0pt; }
body { background: rgb(27, 26, 28) url('bg.jpg') no-repeat scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-family: verdana,arial,helvetica,tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 75%; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 18px; }
a { color: rgb(164, 5, 5); }
h1, h2, h3, h4, h5, h6 { margin: 0pt; padding: 0pt; font-weight: normal; }
h2 { padding: 20px 0pt; letter-spacing: -1px; font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.5em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
h3 { font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; }
p, ul, ol { margin: 0pt; padding: 0pt 0pt 18px; }
ul, ol { padding: 0pt 0pt 18px 40px; }
img { border: 0pt none ; }
a, a:visited { text-decoration: none; }
form { margin: 0pt; padding: 0pt; display: inline; }
input, select, textarea { font-family: helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.htop { background: transparent url('vtop.png') repeat-x scroll 0% 0%; width: 100%; height: 12px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#wrapp_ { margin: 0pt auto; width: 946px; height: 100%; }
.logo { float: left; width: 273px; height: 62px; }
.tnavwrap { margin: 36px 2px 0pt 0pt; float: right; }
.tnavileft { background: transparent url('tnav_l-tr.png') no-repeat scroll 0% 0%; overflow: hidden; float: left; width: 6px; height: 39px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.tnavinner { background: transparent url('tnavbg.png') repeat-x scroll 0% 0%; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 652px; height: 39px; }
.tnavend { background: transparent url('tnav_r-tr.png') no-repeat scroll 0% 0%; float: left; height: 39px; width: 6px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.tnavinner ul { margin: 0pt; padding: 0pt; float: left; display: block; }
.tnavinner ul li { float: left; display: block; }
.tnavinner ul li a { padding: 10px 12px 11px; color: rgb(51, 51, 51); font-size: 11px; text-transform: lowercase; height: 18px; float: left; display: block; }
.tnavinner ul li:hover { background: rgb(233, 233, 206) url('arrow.png') no-repeat scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.bnavwrap { width: 944px; background-color: rgb(63, 64, 69); min-height: 45px; float: left; }
.bnavileft { background: transparent url('bnav-l.png') no-repeat scroll 0% 0%; overflow: hidden; float: left; width: 6px; height: 45px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.bnavinner { background: transparent url('bnavbg.png') repeat-x scroll 0% 0%; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 932px; min-height: 45px; }
.bnavend { background: transparent url('bnav-r.png') no-repeat scroll 0% 0%; float: left; height: 45px; width: 6px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.bnavinner ul { margin: 0px; padding: 0px; float: left; }
.bnavinner ul li { padding: 0px; background: transparent url('knot.png') no-repeat scroll right center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: left; display: block; height: 45px; }
.bnavinner ul li a { margin: 0px; padding: 12px 15px 15px; font-size: 11px; color: rgb(250, 250, 250); display: block; }
.bnavinner ul li a:hover { background: transparent url('cat-hover.gif') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.featured_thumbnail { width: 867px; height: 250px; }
.feature_wrap { background: rgb(255, 255, 255) url('fbg.png') repeat-x scroll 0% 0%; overflow: hidden; width: 944px; height: 477px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: left; }
.subpost_wrap2 { background-image: url('subbg-3.gif'); width: 944px; float: left; min-height: 450px; }
.subpost_wrap { width: 944px; min-height: 450px; float: left; background-image: url('subbg.jpg'); background-repeat: no-repeat; background-position: center top; margin-bottom: 10px; }
.life_wrap { float: right; width: 405px; margin-top: 55px; }
.footer { background: rgb(44, 45, 49) none repeat scroll 0% 0%; overflow: hidden; clear: both; width: 944px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-bottom: 40px; }
.footer p { color: rgb(119, 119, 119); margin-left: 20px; }
.footer p a { color: rgb(250, 250, 250); }
.footer p a:hover { color: rgb(255, 255, 255); }
.feature_slide { margin: 0pt auto; clear: both; padding-top: 25px; width: 885px; height: 250px; }
.feature_slide img { border: 10px solid rgb(223, 223, 223); }
.feature_content { background: transparent url('slidebg.jpg') no-repeat scroll right center; width: 100%; height: 200px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-top: 5px; }
.tabNavigation { width: 230px; }
ul.tabNavigation { margin: 0pt; padding: 0pt; float: right; position: relative; top: -60px; right: 20px; }
ul.tabNavigation li { float: left; padding-right: 10px; display: block; }
ul.tabNavigation li a { padding: 1px 6px 10px 10px; color: rgb(255, 255, 255); font-size: 2em; font-family: georgia,verdana,helvetica,arial; float: left; display: block; }
ul.tabNavigation li a:hover { background: rgb(0, 0, 0) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.feat_post { background: transparent none repeat scroll 0% 0%; font-family: georgia,times new roman,verdana; position: relative; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 500px; top: -5px; z-index: 2 ! important; left: 30px; }
.feat_post h2 span { color: rgb(204, 204, 204); font-size: 1.8em; font-family: georgia,times new roman,verdana; }
.feat_post h2 a { color: rgb(164, 5, 5); font-size: 1.4em; font-family: georgia,times new roman,verdana; }
.feat_post h2 a:hover { color: rgb(199, 6, 6); }
.feat_post h2 { padding-bottom: 0pt; margin-bottom: 10px; }
.feature_widget { margin: 0px 20px 20px 10px; float: right; }
.subpost { padding: 20px 0pt; background: transparent url('line.gif') no-repeat scroll center bottom; position: relative; float: left; margin-left: 20px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); }
.subpost img { border: 5px solid rgb(97, 94, 86); float: left; }
.sub_article { float: left; width: 376px; margin-left: 20px; color: rgb(255, 255, 255); }
.sub_article h3 a, .subpost h3 a { padding: 4px 5px; background: rgb(142, 0, 0) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); font-size: 1.4em; clear: both; }
.sub_article h3, .subpost h3 { margin-bottom: 10px; }
.sub_article h3 a:hover { background: rgb(193, 23, 23) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.subpost_left { margin-top: 20px; width: 500px; float: left; }
.aboutustab { padding: 10px 5px 10px 34px; background: rgb(108, 99, 81) url('edit.png') no-repeat scroll 8px 50%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); width: 350px; float: left; }
.aboutus { padding: 10px 10px 18px 14px; background: rgb(118, 110, 91) url('tag.png') repeat-x scroll left bottom; width: 365px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); line-height: 120%; font-size: 1.1em; margin-bottom: 15px; float: left; }
.aboutus ul { margin: 0px; padding: 0px; width: 360px; float: left; }
.aboutus ul li { background: transparent url('arrow3.png') no-repeat scroll left center; padding-bottom: 5px; width: 340px; padding-left: 20px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; float: left; }
.aboutus ul li a:hover { background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); }
.aboutus ul li { padding-top: 3px; padding-bottom: 3px; }
.aboutus a { color: rgb(242, 242, 242); padding-left: 0pt; }
.side_box {  }
.tabbed { width: 320px; margin-top: 4px; margin-left: 0px; float: left; }
.tabbed ul { margin: 0pt; padding: 0pt; float: left; }
.tabbed ul li { padding-right: 5px; float: left; }
.tabbed ul li a { padding: 8px 12px 7px; color: rgb(217, 217, 217); font-weight: bold; font-size: 12px; }
.tabbed ul li a:hover {  }
.tabbed div.t3 a:before { color: rgb(204, 204, 204); margin-right: 10px; }
.tabbed div.t4 a:before { color: rgb(204, 204, 204); margin-right: 10px; }
.tabbed div.t1, .tabbed div.t2, .tabbed div.t3, .tabbed div.t4 { background: rgb(118, 110, 91) url('tag.png') repeat-x scroll left bottom; width: 384px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-top: 0px; margin-bottom: 15px; display: none; padding-top: 10px; padding-bottom: 15px; padding-left: 5px; text-indent: 1.4em; float: left; }
.tabbed div.t1 ul li, .tabbed div.t2 ul li, .tabbed div.t3 ul li, .tabbed div.t4 ul li { background: transparent url('arrow3.png') no-repeat scroll left center; padding-bottom: 5px; width: 90%; padding-left: 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-left: 10px; display: block; float: left; clear: both; }
.tabbed div.t1 ul li a:hover, .tabbed div.t2 ul li a:hover, .tabbed div.t3 ul li a:hover, .tabbed div.t4 ul li a:hover { background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); }
.tabbed div.t3 ul li, .tabbed div.t4 ul li { padding-top: 3px; padding-bottom: 3px; }
.tabbed div.t1 a, .tabbed div.t2 a, .tabbed div.t3 a, .tabbed div.t4 a { color: rgb(242, 242, 242); padding-left: 0pt; padding-right: 0pt; }
.tabbed ul.tabs li a { background: rgb(108, 99, 81) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.tabbed ul.tabs li a:hover { background: rgb(118, 110, 91) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.tabbed ul.tabs li a.tab-current { background: rgb(118, 110, 91) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.t1 ul li { color: rgb(242, 242, 242); }
.t1, .t3, .t4 { float: left; display: block; }
.t1 ul, .t2 ul, .t3 ul { width: 370px; }
.feature_widget img { border: 3px solid rgb(231, 231, 231); margin-right: 10px; }
.nav li { float: left; position: relative; z-index: 100; display: block; }
.nav a { display: block; float: left; }
#nav2 li { z-index: 99; }
.search { margin: 5px 10px 0px 0px; padding: 0px; background: transparent url('searchbg.png') no-repeat scroll 0% 0%; float: left; width: 230px; height: 32px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#searchform { padding: 0px; width: 230px; height: 32px; }
.search input { border: medium none ; margin: 4px 0pt 0pt 10px; padding: 5px 0px; background: transparent none repeat scroll 0% 0%; height: 21px; width: 170px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(242, 242, 242); float: left; font-size: 12px; }
#searchsubmit { margin: 0px; padding: 0px; width: 32px; height: 32px; float: left; }
.keepreading { background: transparent url('arrow2.png') no-repeat scroll left center; float: right; padding-left: 20px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-top: 12px; position: relative; right: -25px; }
.keepreading a:link, .keepreading a:visited { padding: 3px 7px; background: rgb(63, 64, 69) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; }
.keepreading a:hover { color: rgb(255, 255, 255); }
