article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }
html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0; font-size: 13px; line-height: 1.231; }
body, button, input, select, textarea { font-family: sans-serif; color: #222; }
::-moz-selection { background: #EB008B; color: #fff; text-shadow: none; }
::selection { background: #EB008B; color: #fff; text-shadow: none; }
/* MAIN */
html, body{margin:0px; padding:0px;}
body{font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Vendana, sans-serif; font-size:13px; line-height:1.4em; color:#333;}
/* BASIC */
img{padding:0px; margin:0px;}
a img{border:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline; cursor:pointer;}
.clear{clear:both; display:block;}
.hide{display:none;}
/* TYPOGRAPHY */
h1{font-size:26px; margin:14px 0; padding:0px; font-family: Georgia, Serif; line-height:1.2em;}
h2{font-size:20px; margin:14px 0; padding:0px; font-family: Georgia, Serif; line-height:1.2em;}
p{margin:14px 0; padding:0;}
.static_pages p{margin:14px 0; padding:0 0 0 5px;}
/* LAYOUT */
#wrapper{width:960px; margin:auto; position:relative;}
/* HEADER */
#logo{margin:20px 0; float:left; height:98px; width: 214px; overflow: hidden; text-align: center; line-height: 98px;}
#logo2{margin:20px 0; float:right; height:98px; width: 214px; overflow: hidden; text-align: center; line-height: 98px;}
#logo3{margin:10px 0 10px 0; float:right; max-height:300px; width: 960px; text-align: center;}
#logo img, #logo2 img {
    max-width: 214px;
    margin: 0 auto;
    border: 0;
}
#logo3 img {
    max-height: 300px;
    margin: 0 auto;
    border: 0;
}
/* ADVERTS */
#wide_banner{float:right; margin:20px 0; width:728px; height:90px;overflow: hidden;}
#wide_banner2{float:left; margin:20px 0; width:728px; height:90px;overflow: hidden;}
#wide_banner3{float:none; margin:10px auto 0px; width:728px; height:90px;overflow: hidden;}
#square_banner{margin:0 0 10px 0; min-width:88px; overflow:hidden; min-height: 31px; max-width: 300px; _width: 300px;}
#square_banner2{margin:0 0 10px 0; min-width:88px; overflow:hidden; min-height: 31px; max-width: 300px; _width: 300px;}
#wide_banner, #square_banner, #square_banner2 {
    background-color: #f6f6f6;
    background-repeat: no-repeat;
    background-position: center;
    text-align: center;
}
.advert {
     border:4px solid #DDD;
}
/* MENU */
#topmenu, #subtopmenu{line-height:26px; background:#333; color:#FFF;}
#topmenu a, #subtopmenu a{display:block; padding:0 7px; height:26px; border: 0; float:left; color:#FFF;}
#topmenu a.on{background:#999;margin-top: -4px;padding-top: 4px;}
#topmenu span, #subtopmenu span {
    display:block; padding:0; border: 0; float:left;
}
#subtopmenu{background:#999;}
#subtopmenu a.on{background:#333;}
/* ARTICLE */
#page{border-left:0;/*1px solid #F6F6F6;*/}
#page_left{width:620px; float:left; padding:0 10px 0 0;}
#page_right{width:308px; float:left; padding:0 10px 10px; margin: 10px 0 0 0;}
.article_date_line{border-bottom:1px solid #D9D9D9; border-top:1px solid #D9D9D9; font-size:11px; color:#66; padding:5px; text-decoration:italic; text-align:right; margin-bottom:15px;}
.article_date_line span{float:left;}
#writerinfo{background:#F1F1F1; border:1px solid #D9D9D9; padding:0 15px; font-size:11px; margin-bottom:45px;}
#writerinfo h4{font-size:13px; margin:15px 0;}
.writerinfoimg{margin-top:15px; display:block; border:4px solid #D9D9D9; height:70px; width:70px;}
.writerinfoimg img{height:70px; width:70px;}
.writerinfoleft{float:left; width:100px;}
.writerinforight{float:left; width:450px;}
.writerinfobottom{border-top:1px solid #D9D9D9; height:37px; line-height:37px; text-align:right; margin-top:10px;}
/* WRITER */
.profilebiogarea{padding:15px 0 10px 0; border-bottom:1px solid #D9D9D9; border-top:1px solid #D9D9D9;}
.profilepicbig{float:left; margin:0 10px 10px 0; border:4px solid #D9D9D9;}
/* BOOKMARKS */
#sharebar{border:1px solid #D9D9D9; border-left:none; border-right:none; padding:7px 0; margin: 0 0 25px 0; /*negative margin is needed for g+ button*/}
#sharebar h3{font-size:13px; margin:0px; padding:0 0 5px 0;}
#sharebar .smicon{display:block; float:left; margin-right:8px;}
/* FOOTER */
footer{font-size:11px; /*background:url('/basic/images/footer_bg.png') no-repeat;*/ padding: 20px 10px 0; height:70px;}
#footer_left{float:left;}
#footer_right{float:right;}
#footer_right .totop{/*display:block; height:40px; width:40px; background:url('/basic/images/to_top.png') no-repeat;*/}
#footer_right .totop:hover{/*background:url('/basic/images/to_top_on.png') no-repeat;*/}
/* CATEGORY BLOCKS */
.category_column_left, .category_column_right, .category_column_inner_left, .category_column_inner_right{width:305px;}
.category_column_left, .category_column_inner_left {
    float:left;
    padding-right: 5px;
}
.category_column_left2 {
    width: 615px;
    border: 0;
}
.category_column_right, .category_column_inner_right {
    float:right;
}
.category_block{width:300px; float:left; padding-top:5px;}
.category_column_left .category_block{margin:0px 10px 20px 0;}
.category_column_left2 .category_block{width:615px; float:left;border:0;}
.category_column_left3 .category_block{width:615px; float:left;border:0;}
.category_column_right .category_block{margin:0px 0 20px 5px;}
.category_block .cb_header{display:block; font-size:13px; font-weight:bold; border-bottom:1px solid #DDD; padding-bottom:5px; height:17px; text-transform:uppercase;}
.category_column_left2 .cb_header { padding: 0; text-transform:capitalize;}
.category_column_left2 .cb_header a {
    padding: 0 10px 0 7px;
}
.category_column_left3 .cb_header { padding: 0; text-transform:capitalize;}
.category_column_left3 .cb_header a {
    padding: 0 10px 0 7px;
}
.category_block .cb_header a{display:block;float:left;}
.category_block .cb_header a:hover{text-decoration:none;}
.category_block .article_cat_view_row{display:block; padding:5px 0 10px 0; margin:5px 0;}
.category_block .article_cat_view_row:hover{text-decoration:none;}
.category_block .article_cat_view_row .article_thumb{display:block; height:60px; width:60px; overflow:hidden; float:left; margin-right:10px;}
.category_block .article_cat_view_row .article_thumb img{height:60px; width:60px;}
.category_column_left .article_thumb_large, .category_column_right .article_thumb_large{display:block; height:125px; width:292px; overflow:hidden; margin-bottom:5px; margin-top: 5px;}
.category_column_left .article_thumb_large img, .category_column_right .article_thumb_large img{width:292px;}
.category_column_left2 .article_thumb_large {
    display:block; max-height:250px; width:615px; overflow:hidden; margin-bottom:5px;
}
.category_column_left2 .article_thumb_large img {
    width:615px;
}
.category_column_left3 .article_thumb_large {
    display:block; max-height:125px; width:292px; overflow:hidden; margin-bottom:5px;
}
.category_column_left3 .article_thumb_large img {
    width:292px;
}
.category_block .article_cat_view_row .article_title{}
.category_block .article_cat_view_row .article_date{ font-style:italic; margin: 0 0 -9px; float: right;}
.category_block .article_cat_view_row .article_arrow{float:left; height:40px; margin-top:8px; width:20px; background:url('/basic/images/article_arrow.png') no-repeat;}
/* CATEGORY PAGES */
.article_row{display:block; border-bottom:1px solid #DDD; padding:5px 0 10px 0; margin:5px 0; color:#333;}
.article_row:hover{text-decoration:none;}
.article_row a:hover{text-decoration:none;}
.article_row .article_title{font-size:14px; font-weight:bold;}
.article_row .article_thumb{display:block; height:80px; width:80px; overflow:hidden; border:3px solid #DDD; float:left; margin-right:10px; text-align:center;}
.article_row .article_date{color:#AAA; font-style:italic; font-family:times;}
/* SLIDER */
/*#slider{height:300px; background:#DDD;}*/
/* RELATED BOX */
.relatedbox{margin-bottom: 10px;}
.rbhead{line-height:26px; height: 26px; background:#333; color:#FFF; padding:0 5px; overflow: hidden;}
.rbrow{display:block; padding:10px; border-top:1px solid #EEE; color:#333;}
.rbimg{border:4px solid #D9D9D9; float:left; margin-right:10px;}
.rbimg, .rbimg img{width:50px; height:50px;}
.rbarticle_title{font-size:14px; font-weight:bold;}
.rbarticle_date{color:#AAA; font-style:italic; font-family:times;}
.rbrow:hover{text-decoration:none;}
/* */
.article_big_thumb {
    border: 0 none;
    display: block;
    float: left;
    /*max-height: 250px;*/
    margin: 0 10px 0 0;
    overflow: hidden;
    max-width: 300px;
}
.article_big_thumb img{
    width:300px;
}
.article_small_thumb {
    border: 0 none;
    display: block;
    float: left;
    max-height: 150px;
    margin: 0 10px 0 0;
    overflow: hidden;
    max-width: 150px;
}
.article_small_thumb img{
    width:150px;
}
#site_search {
    width: 100%;
    height: 30px;
    padding-bottom: 10px;
    margin: 10px 0 0 0;
    display: block;
}
#site_search input {
    border: 2px solid #DDDDDD;
    background-color: #ffffff;
    width: 284px;
    height: 25px;
    line-height: 25px/25px;
    display: block;
    position: relative;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    color: #999999;
    padding: 0 10px;
}
#site_search img {
    position: absolute;
    margin-top: -21px;
    margin-left: 281px;
    z-index: 2;
    cursor: pointer;
}
/**/
#site_subscribe {
    width: 330px;
    /*background-color: #ffffff;*/
    line-height: 30px;
    padding: 10px 0 10px;
    margin: 0 0 0 -10px;
    display: block;
}
#site_subscribe_block {
    padding: 0 10px 10px;
    background-color: #F6F6F6;
}
#site_subscribe input {
    border: 2px solid #DDDDDD;
    background-color: #ffffff;
    width: 284px;
    height: 25px;
    line-height: 25px/25px;
    display: block;
    position: relative;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    color: #999999;
    padding: 0 10px;
}
#site_subscribe img {
    position: absolute;
    margin-top: -21px;
    margin-left: 281px;
    z-index: 2;
    cursor: pointer;
}
/**/
#subscribe {
    width: 330px;
    /*background-color: #ffffff;*/
    line-height: 30px;
    padding: 0 0 10px;
    margin: 0 0 0 -10px;
    display: block;
}
#subscribe_block {
    padding: 0 10px 10px;
    background-color: #F6F6F6;
}
#subscribe input {
    border: 2px solid #DDDDDD;
    background-color: #ffffff;
    width: 286px;
    height: 25px;
    line-height: 25px/25px;
    display: block;
    position: relative;
    font-size: 12px;
    font-family: Arial, Tahoma, Verdana;
    color: #999999;
    padding: 0 10px;
    margin-bottom: 10px;
}
#subscribe img {
    position: absolute;
    margin-top: -21px;
    margin-left: 281px;
    z-index: 2;
    cursor: pointer;
}
#subscribe input#continue_subscribe {
    width: 100%;
    display: block;
    background-color: #EF299D;
    color: #ffffff;
    text-align: center;
    
    padding: 0;
    border: 0;
    margin: 0;
}
/**/
.advertorial_link {
    background-color: #e10092;
    color: #ffffff;
    line-height: 25px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial, Tahoma, Helvetica, Verdana;
    padding: 0 5px;
    margin: 5px 0;
}
#advertorial_link_1, #advertorial_link_2 {
    color: #ffffff;
    float: right;
    display: inline;
    font-size: 11px;
    line-height: 25px;
    text-decoration: none;
}
.advertorial_content {
    display: none;
    padding: 10px 20px;
    margin: 0 0 5px 0;
    font-size: 11px;
    color: #000000;
    font-family: Tahoma, Arial, Verdana;
    line-height: 1.5em;
    border: 1px solid #D9D9D9;
}
.advertorial_content p {
    margin: 5px 0;
    padding: 0;
}
/**/
#ftr1 {
    float: left; 
    padding: 10px;
    line-height: 20px;
}
#ftr2 {
    float: right;
    padding: 10px;
    line-height: 20px;
}
.editor_slide {
    width: 128px;
    height: 150px;
    float: left;
    display: inline;
    margin: 5px 10px;
    text-align: center;
    overflow: hidden;
}
.editor_slide img {
    border: 4px solid #DDD;
    width: 110px;
    height: 110px;
    display: block;
    padding: 5px;
}
/**/
#article_title_element, #article_body_element {
    padding: 0 0 0 5px;
}
.sintro_text_wrap {
     height: 2.5em;
     overflow: hidden;
}
.slider_intro_more, .slider_intro_more1 {
    position: absolute;
    margin-top: 1.2em;
    padding: 0 2px 0 1px;
    display: none;
}
.slider_intro_more {
    right: 15px;
}
.slider_intro_more1 {
    right: 130px;
}
/**/
#rss_tab {
    height: 25px;
    line-height: 25px;
    text-align: right;
    padding: 0 5px;
    font-size: 11px;
    font-family: Arial, Tahoma, Verdana;
}
#rss_tab a:link, #rss_tab a:active, #rss_tab a:visited {
    margin: 0;
    padding: 0;
    font-size: 11px;
    font-family: Arial, Tahoma, Verdana;
    text-decoration: none;
}
#rss_tab a:hover {
    text-decoration: underline;
}
#rss_tab img {
    border: 0;
    margin: 0 10px;
}
/**/
header {
    text-align: center;
}
/**/
.lc_bread {
    font-size: 11px;
    font-family: Tahoma, Arial, Verdana;
    padding: 5px;
    line-height: 20px;
    border-bottom: 1px solid #D9D9D9;
}
.lc_bread ul {
    list-style: none;
    margin: 0;
    padding:0;
}
.lc_bread ul li {
    display: inline;
    margin: 0;
    padding: 0;
    list-style: none;
}
.lc_bread span {
    margin: 0 5px;
}
#twitter_stream {
    width: 308px;
    max-width: 308px;
    overflow: hidden;
    margin-bottom: 10px;
}
.advert img {
    float: left;
    display: inline;
}
/**/
.error {
    color: #EF299D;
    padding: 5px;
    line-height: 20px;
    font-size: 11px;
    font-weight: bold;
}
/**/
article.article_border {
    border-bottom-style: dashed;
}
.paging_block {
    font-size: 16px;
    font-weight: bold;
    padding: 10px;
    text-align: right;
}
.sub_category_block_title {
    padding: 0 10px 0 7px;
    margin: 0;
    float: left;
}