/*
Theme Name: HotVopros
Theme URI: http://hotvopros.ru/
Description: Custom wordpress theme for HotVopros.ru
Version: 1.6

*/




body { background: #eee; margin: 0;	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #434343; min-width: 1000px; }
a, a:link, a:visited, a:active, a:hover  { text-decoration: none; color: #00aeef; }
a:hover { text-decoration: none; }
a img { border: none; }
h1 { padding: 0; margin: 0; color: #fff; font-size: 23px; letter-spacing: -1px; }
h2 { padding: 0; margin: 0; color: #f9fb58; font-size: 18px; letter-spacing: -1px; }
h3,legend { padding: 0; margin: 0; color: #212121; font-size: 19px; font-weight: normal; }
h3 {padding-top: 20px; }
.text h3, .forum h3 {padding: 0; }
.articleC h3 {padding: 10px 0; color: #555; }
legend {padding: 15px 0 5px 0;}
.entry {padding-top: 10px;}
h4 { padding: 30px 0 4px 0; margin: 0; color: #404748; font-size: 12px; border-bottom: 3px solid #f0eee8; }
h5 { padding: 0; margin: 0; color: #767676; font-size: 10px; font-weight: normal; text-transform: uppercase; }
p { padding: 0; margin: 0; line-height: 18px; }

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

.floatL { float: left; }
.floatR { float: right; }
.overflow { overflow: visible; height: 1%; }
.clear { clear: both; }

.header .loginPanel { height: 27px; padding: 0px 13px 0 30px; font-size: 11px; line-height: 1.2em; color: #706f70; }
.header .loginPanel ul li { float: left; padding-right: 27px; }
.header .loginPanel ul li a, .header .loginPanel ul li a:link, .header .loginPanel ul li a:visited, .header .loginPanel ul li a:active, .header .loginPanel ul li a:hover  { text-decoration: none; color: #8c8c8c; font-size: 11px; }
.header .loginPanel .rss { float: right; padding: 0; margin-top: 7px; }
.header .loginPanel .rss li { float: right; }
.header .loginPanel .rss a, .header .loginPanel .rss a:link, .header .loginPanel .rss a:visited, .header .loginPanel .rss a:active, .header .loginPanel .rss a:hover { color: #8c8c8c; font-size: 11px; }
.header .loginPanel .rss img { padding: 0 0 0 5px; vertical-align: text-top; }
.header .top { background: url("img/bg-header.gif") top left; padding: 13px 3% 12px 30px; position: relative; overflow: auto; height: 1%; }
.header .top .logo {  width: 188px; height: 70px; float: left; margin-top: 12px; }
.header .top .banner { padding: 0; margin: 0; line-height: normal; text-align:right; width:100%;}
.header .top .banner img { vertical-align: text-top; }
.header .headerMenu { background: url("img/bg-header-menu.gif") top left repeat-x; background-color: #e9eae9; border-bottom: 6px solid #fbe657; height: 56px; padding: 0 13px 0 20px; position: relative; line-height: 1.2em; }
.header .headerMenu ul { padding: 16px 0 0 0; margin: 0; }
.header .headerMenu li ul { padding-top: 0px; }
.header .headerMenu ul li { float: left; padding: 0; margin: 0px 4.1% 0 0; }
.header .headerMenu ul li h3 { color: #212121; }
.header .headerMenu ul li ul li { width: 270px; }
.header .headerMenu strong { padding: 0; margin: 0; color: #212121; font-size: 17px; font-weight: bold; display: block; }
.header .headerMenu ul li span { color: #9d9d9d; font-size: 11px; }
.header .headerMenu .search { position: absolute; right: 0; /*top: 13px;*/ right: 13px; }
.header .headerMenu .search form { margin: 0; padding: 0; position: relative; }
.header .headerMenu .search .text { border: none; background: url("img/search-left.gif") left top no-repeat; color: #9d9d9d; font-size: 11px; line-height: 13.2px; padding: 7px 0 8px 15px; width: 131px; }
.header .headerMenu .search .button { border: none; background: url("img/search-right.gif") left top no-repeat; width: 27px; line-height: 13.2px; padding: 7px 0 8px 0; cursor: pointer; }

.cat-item { width: 370px; }


.video .center { background-color: #000000};

.content { width: 660px; }
.promo { background: url("img/bg-home-content.gif") top repeat-x; }
.promo .inner { width: 960px; margin: 0 auto; padding-top: 20px; }
.promo .inner .cont { height: 380px; overflow: hidden; background: #0a0a0a; }
.promo .inner .video { margin: 0; height: 380px; width: 415px; }
.promo .inner .articles { padding: 13px 0 0; width: 507px; }
.promo .inner .articles h2 { line-height: normal; padding: 9px 0 6px 3px;  }
.promo .inner .floatR  ul { overflow: auto; width: 505px; }
.promo .inner .floatR  ul li { float: left; color: #FFFFFF; list-style: none; width: 160px; height: 160px; padding: 7px 5px 7px 0; }
.promo .inner .floatR  ul li a span { padding: 1px 3px 0 3px; display: block; }
.promo .inner .floatR  a { color: #fff; font-weight: bold; font-size: 12px; }
.promo .inner .floatR  a:hover { color: #f9fb58; }

.center { background: url("img/bg-post.jpg") top repeat-x; padding-bottom: 15px; }
.center.home { background: url("img/bg-center.jpg") top repeat-x; }

.center .inner { width: 960px; background: url("img/bg-post-center.jpg") top no-repeat; margin: 0 auto; height: 1%; overflow: hidden; }
.center.home .inner { background: none; }
.center .inner .content { margin-top: 40px; margin-bottom:25px;}
.center.home .inner .content { margin-top: 28px; }
.center .inner .sidebar { margin-top: 132px; }
.center.home .inner .sidebar { margin-top: 25px; }
.center .inner h1 { font-size: 32px; font-weight: normal; line-height: 34px; margin: 0; padding: 0; }
.center .inner h2 { color: #000000; padding: 15px 0px 5px 0;}

.center.home h2 { padding: 0; margin: 0; color: #f9fb58; font-size: 18px; letter-spacing: -1px; }

.center .inner .contMenu { height: 155px!important; }
.center .inner .contMenu div { width: 49%; }
.center .inner .contMenu h2 { margin: 0 0 15px 0; line-height: 16px; }
.center .inner .contMenu ul { margin: 0; padding: 0; list-style: none; overflow: hidden; }
.center .inner .contMenu ul li { line-height: 24px; white-space: nowrap; padding: 0 12px 0 0; position: relative; }
.center .inner .contMenu ul li a:link, .contMenu ul li a:visited, .contMenu ul li a:active, .contMenu ul li a:hover { color: #fff; text-decoration: none; font-size: 12px; }
.center .inner .contMenu ul li span { position: absolute; right: 0; background: url('img/hider.png') no-repeat; display: block; height: 22px; width: 158px; }
.center .inner .contMenu .more { width: 11px; height: 6px; display: block; margin: 4px 0 0 1px; }
.center .inner .contMenu .more img { width: 11px; height: 6px; }
.content .news { margin: 8px 11px 17px 0px; padding: 2px 23px 23px 23px; background: #fff; }
.content .news .post { position: relative; padding: 15px 0 15px 0; border-bottom: 1px solid #f5f3ed; overflow: hidden; }
.content .news .post .text { width: 400px; padding: 3px 0 0 21px; position: relative; }
.content .news .post .text .comments { position: absolute; top: 2px; right: 0; }
.content .news .post .text .comments a { font-size: 10px; color: #b3b5b6; font-weight: bold; padding: 0 0 0 3px; }
.content .news .article { color: #999999; }
.content .news .article p { border-top: 1px solid #f0eee8; padding: 8px 0 8px 0; }
.content .news .article span { font-weight: bold; color: #000; }
.content .news .article a { color: #999999; text-decoration: underline; }
.content .news .article span a { text-decoration: none; color: #000; }
.content .news .forum { border-top: 1px solid #f0eee8; padding: 17px 0 19px 0; }
.forum h3 a { color: #000; }
.forum p { margin-top: 7px; }
.content .author { font-style: italic; padding: 6px 0 0 0; color: #863953; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; }
.content .author a { color: #ffffff}
.content .allArticles { float: right; font-style: normal; text-transform: uppercase; padding-top: 3px; padding-right: 11px; color: #eee; font-family: Arial, Helvetica, sans-serif; font-size: 10px!important; }
.content .allArticles a, .content .allArticles a:link, .content .allArticles a:visited, .content .allArticles a:active, .content .allArticles a:hover { color: #ffef3d; }
.content .news .articleC { padding: 25px 0 8px 0; }
.content .news .articleC img { margin-bottom: 26px; }
.content .news .articleC p { font-size: 14px; line-height: 20px; margin-bottom: 24px; }
.content .news .articleC p.actionLinks { padding: 20px 0 0; }
.content .news .articleC p.actionLinks a.post-edit-link { float: right; font-size: 12px; }
.content .news .articleC h2 { color: #444; font-size: 15px; margin-bottom: 24px; letter-spacing: normal; }
.h8 { padding: 26px 0; margin: 0; color: #333; font-size: 14px; font-weight: bold; display: block; }
.pages { clear: left; padding: 11px 0 20px 0; text-transform: uppercase; height: 1%; overflow: hidden; border-top: 1px solid #efefef; }
.pages .floatR { color: #cbcbcb; font-size: 10px; margin-bottom: 0px; }
.pages ul { list-style: none; overflow: auto; height: 1%;}
.pages ul li { float: left; font-size: 15px; border: 1px solid #f3f3f3; text-align: center; padding: 6px 11px; margin: 0 6px 0 0; }
.pages ul li.active a, .pages ul li.active a:link, .pages ul li.active a:visited, .pages ul li.active a:active, .pages ul li.active a:hover { color: #e0e0e0; }
.commentsBlock { background-color: #b0b8bb; padding: 17px 22px 14px 22px; color: #fff; font-size: 19px; margin: 0px 0 20px; }
.commentsBlock a, .commentsBlock a:link, .commentsBlock a:visited, .commentsBlock a:active, .commentsBlock a:hover { color: #f8fb01;background: url("img/bg-comments.gif") right no-repeat; padding: 0 15px 0 5px; }
.commentsBlock span a, .commentsBlock span a:link, .commentsBlock span a:visited, .commentsBlock span a:active, .commentsBlock span a:hover { font-size: 14px; background: none; padding: 0 ; margin: 0; }

.videoPreview { float: left; overflow: hidden; position: relative; width: 174px; }
.videoPreview b { background: transparent url("img/video-preview.png") no-repeat; float: left; height: 60px; left: 57px; position: absolute; top: 37px; width: 60px; }


#comment { width: 550px; }
.comment { padding-top:20px;}

.depth-1 {padding-left: 0px;}
.depth-2 {padding-left: 30px;}
.depth-3 {padding-left: 60px;}
.depth-4 {padding-left: 90px;}

.choice { padding: 0 0 26px 0; margin: 0; }
.choice h4 { margin: 0 0 18px 0; }
.choice .post { height: 251px!important; border: none!important; padding: 0!important; overflow: hidden;}
.choice .post .text { width: 269px!important; padding: 0 0 0 21px!important; }
.choice p { height: 40px; overflow: hidden; }
.choice .spacer { height: 1px; background: #F5F3ED; margin: 18px 0; }

.sidebar { width: 300px; }
.sidebar .advert .last { border: none; }
.sidebar .block { padding: 10px 0 18px; }
.sidebar .block a img { display: block; }
.sidebar .advert { margin-top: 10px; }
.sidebar .advert a { display: block; border-bottom: 1px dotted #d7d7d7; padding: 6px 7px 7px 12px; line-height: 19px; }
.sidebar h5, #forum_sidebar h5 { border-bottom: 1px solid #D7D7D7; padding-bottom: 2px; padding-left: 1px; }

.sidebar .mostPopular { margin-top: 10px; }
.sidebar .mostPopular h5, .sidebar .google h5 { border: none; }
.sidebar .mostPopular .tabs { overflow: visible; height: 1%; border-bottom: 1px solid #d7d7d7; border-top: 1px solid #d7d7d7; background: #dfdfdf; height: 54px; padding: 0 5px;  }
.sidebar .mostPopular .tabs li { float: left; }
.sidebar .mostPopular .tabs a {  height: 25px; padding: 0 8px; line-height: 27px; }
.sidebar .mostPopular .tabs .tab { position: relative; top: 29px; }
.sidebar .mostPopular .tabs .selected { background: #eee; border-top: 1px solid #d7d7d7; border-left: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; display: block; }
.sidebar .mostPopular .list ul { margin: 0 0 9px 0; }

.sidebar .mostPopular .list ul li { border-bottom: 1px dotted #c0c0c0; padding: 7px 0px 6px 13px; line-height: 19px; height: 1%; overflow: hidden; }
.sidebar .mostPopular .list ul li span { font-size: 19px; font-weight: bold; color: #c1c1c1; float: left; line-height: 18px; padding-right: 10px; }
.sidebar .mostPopular .list ul li a img { display: inline; vertical-align: text-top; }
.sidebar .mostPopular .list ul li div { float: right; width: 264px; }
.sidebar .mostPopular .rss { background: url("img/rss.gif") left no-repeat; padding: 0 0 0 23px; margin: 9px 0 0 11px; font-size: 11px; }

.videoSide .mostPopular .tabs { background: #232222;}
.videoSide .mostPopular .tabs .selected { background: #272526;}
.videoSide .mostPopular .list ul li a { color:#fff; }
.videoSide .mostPopular .list ul li span {color: #f8fb01;}
.videoSide h5 {color: #f8fb01; }


.sidebar .google { margin-top: 12px; }
.sidebar .google h5 { border: none; }
.sidebar .advert .Google { color: #404748; }
.sidebar .service { margin-top: 12px; }
.sidebar .service .border { border-bottom: 1px dotted #c0c0c0; }
.sidebar .service ul { overflow: auto; height: 1%; padding: 12px 8px; line-height: 19px;}
.sidebar .service li { float: left; list-style: none; background: url("img/bg-service.gif") top right repeat-y; padding: 0 8px 0 8px; }
.sidebar .service h6 { display: inline; float: left; font-size: 12px; padding: 0; margin: 0; color: #404748; font-weight: bold; }
.sidebar .service ul .first, .sidebar .service ul .last  { background: none; }
.sidebar .service .clear { clear: both; }

.footer { background: #ff4184; color: #fff; font-size: 11px; padding: 35px 0 25px 0; margin: 0px 0 0 0; }
.footer a, .footer a:link, .footer a:visited, .footer a:active, .footer a:hover { color: #fff; line-height: 19px; font-size: 11px; }
.footer .cont { width: 960px; margin: 0 auto; }
.footer ul { margin-bottom: 20px; width: 160px; }
.footer .avtor { margin: 0 auto; display: block; padding-right: 100px; text-align: right; }
.footer .avtor a, .footer .avtor a:link, .footer .avtor a:visited, .footer .avtor a:active, .footer .avtor a:hover { color: #fff; line-height: 19px; font-size: 11px; text-decoration: underline; }
.footerRSS img { vertical-align: text-top; }
.footer .counter, .footer .counter a, .footer .counter img { display: inline-block; margin: 0; }
.footer .counter img, .footer img.counter { display: inline-block; filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3; }
.footer span.counter { margin-left: 2px; }

.categoryLink a { text-transform: uppercase; color: #b4b4b4; line-height: normal; }
.post h3 { margin: 6px 0 7px 0; line-height: normal; }
.post h3 a { color: #000; }

.promo .inner .carousel { width: 435px; height: 380px; position: relative; overflow: hidden; }
.promo .inner .carousel img.btnPrev { position: absolute; z-index: 3; top: 110px; left: 20px; cursor: pointer; }
.promo .inner .carousel img.btnNext { position: absolute; z-index: 3; top: 110px; right: 0; cursor: pointer; }
.promo .inner .carousel .carouselContainer { padding: 13px 20px; }
.promo .inner .carousel .teaser { width: 415px; height: 350px; overflow: hidden; cursor: pointer; line-height: normal; position: relative; }
.promo .inner .carousel .teaser ul { height: 350px; padding: 0; margin: 0; list-style-type: none; left: -415px; width: 2600px; z-index: 1; }
.promo .inner .carousel .teaser li { width: 415px; height: 350px; overflow: hidden; cursor: pointer; float: left; position: relative; }
.promo .inner .carousel .teaser li div { background-color: #000000; bottom: 0px; left: 0; height: 100px; opacity: 0.8; overflow: hidden; padding: 3px 15px; position: absolute;  width: 385px; }
.promo .inner .carousel .teaser p, .promo .inner  .carousel .teaser p a { font-size: 13px; color: #ffffff; line-height: 14px;}
.promo .inner .carousel .teaser li h4 { font-size: 18px; border: none; line-height: 18px; margin: 0; padding: 0 0 5px; }
.promo .inner .carousel .teaser li h4 a { color: #e65d85; font-size: 18px; }
.promo .inner .carousel .teaser li a img { display: block; margin: 0; }

.img a img { display: block; }

.video { margin-bottom: 12px; }
.promo .video { margin-bottom: 0 !important; }
.block.video div { background: #444444;  padding: 0; margin: 0;}
.block.video div a { background: #b0b0af; color: #f8fb01; display: block; border-bottom: 1px dotted #90908f; padding: 6px 7px 7px 12px; line-height: 19px; margin:0; }
.block.video div a.last { border: none; }
.block.video div a.first { background-color:#444444; }
.block.video div a img { display: inline; vertical-align: text-top; }

#mediaspace, #mediaspace div { padding: 0; margin: 0; }

.block h5 { text-transform: uppercase; }

.block.submenu h5 { border: none;  }
.submenu {  }
.submenu .container { background: #b0b8bb; color: #cbcbcb; font-size: 20px; line-height: 24px; letter-spacing: -1px; text-transform: uppercase;  }
.submenu .container a { color: #f8fb01; }
.submenu .container { padding: 13px 18px 14px 12px; margin-bottom: 11px;}
.submenu .container a.active { background: #9aa1a4; padding: 0 3px; color: #cbcbcb; }
.submenu .rss { background: url("img/rss.gif") left no-repeat; padding: 0 0 0 18px; margin: 9px 0 0 0px; font-size: 11px; }

.ddsg-wrapper li { padding : 13px 6px 0px 35px;}
#tab2, #tab3 { display: none; }
.help h3 { padding-top:25px; cursor: pointer; font-size: 18px;}
.help h3 span { color: #333333; border-bottom: 1px dashed #b0b0bf; }

.navigation { font-size: 18px; padding: 15px 0;}
.videoPage .navigation a { color: #f8fb01; }
.articleLink { padding: 10px 10px 8px 0px;}

blockquote { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 15px 30px 15px 10px; padding-left: 20px; border-left: 1px solid #ddd; color: #888888; /* 	background-color: #f0f0f0; */}
.videoPage { background: url("img/bg-post-video.jpg") top repeat-x; background-color: #0f0e0e; }
.videoPage .inner { background: none;}
.videoPage .news { background: #807e7f; }
	
.videoPage .submenu .container {background: #505050;}
.videoPage .container a.active { background: #4a4144;}
	
.center.videoPage .news .articleC img {margin:0;}
.center.videoPage .inner h2 { color: #f8fb01; padding: 15px 0px 15px 0;}
.center .inner .videoSide { margin-top: 112px; }
	
.center.videoPage .inner .contMenu {background: #4b4849; margin: 0 -23px; padding:10px 23px 20px 23px; height: auto!important; }
.center.videoPage .inner .contMenu h2 {color: #f8fb01;}
.center.videoPage .inner .contMenu ul li span { background: url('img/hider2.png') no-repeat; }
.center.videoPage .inner .news p { color:#fff;}
	
.videothumb {width:174px; height: 190px; padding:0 18px 10px 0; position: relative; overflow: hidden;}
.videothumb .text {padding-top:8px;}
.videothumb a { color: #ffffff; }
	

br.clear, ul#mainInfo li.clear { clear: both !important; display: block !important; float: none !important; font-size: 1% !important; height: 1%; line-height: 1% !important; margin: 0 !important; padding: 0 !important; }

a.icnLinks, .icnLinks a { background-position: left center; background-repeat: no-repeat; font: 12px/120% 'Helvetica', sans-serif; margin-right: 15px; padding-left: 16px; }
.icnRss { background-image: url('img/icons/icnRss.png'); }
.icnComm { background-image: url('img/icons/icnComm.png'); }

/*Profile Page*/
body #profileAbout { background-color: #f5f5f5; color: #9AA1A4; margin-top: 20px; }
#profileAbout a { display: inline-block; } 
.leftColumn { float: left; padding: 10px 0 20px 17px; width: 150px; } 
.leftColumn h3, .rightColumn h3 { color: #9aa1a4; padding: 12px 0; }
.leftColumn .icnLinks, .rightColumn .icnLinks { margin-bottom: 12px; }
.leftColumn .icnComm, .rightColumn .icnComm { margin-bottom: 20px; }
.leftColumn .photoProfile, .rightColumn .photoProfile { background-color: #9aa1a4; display: block; font-size: 11px; height: 150px; margin-bottom: 20px; width: 150px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
.centerColumn { float: right; width: 380px; padding: 42px 22px 20px 0; }
.centerColumn p { padding: 5px 0; }
ul#mainInfo li { float: left; margin: 0; padding: 0 15px 25px 0; width: 115px;  }
ul#mainInfo li span { text-transform: uppercase; }


body .myBlock { color: #9AA1A4; padding-top: 40px; }
.myBlock a { display: inline-block; }
.myBlock h2 b { border-bottom: 1px dotted #b3b8ba; float: left; line-height: 20px; margin-right: 7px; width: 188px; }
.myBlock .allLink { text-align: right; }
.myBlock .allLink a { font-size: 16px; }


#myQuestions div { float: left; text-align: right; width: 180px; }
#myQuestions div a { background-color: #f6f9f9; font-size: 24px; padding: 7px 12px; text-align: center; text-decoration: none !important; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
#myQuestions div a span { color: #bbc3c7; display: block; font-size: 11px; line-height: 12px; }
#myQuestions li { padding-bottom: 17px; }
#myQuestions li p { color: #434343; font-size: 13px; margin-left: 195px;}
#myQuestions li br { clear: both; font-size: 1%; height: 1%; line-height: 1%; }

#myArticles li { border-bottom: 1px solid #f5f3ed; padding: 35px 0 20px; }
#myArticles li img { float: left; width: 175px; }
#myArticles li .artInfo { margin-left: 195px; }
#myArticles li .rubric { text-transform: uppercase; }

#myComments li { padding-left: 150px; }
#myComments li div { background: url('img/comments-quotes.png') no-repeat; padding: 0 0 25px 45px; }
#myComments li p.articleNote, #myComments li p.articleNote a { font: italic normal 13px/18px 'Georgia', sans-serif; margin: 0; }
#myComments li p.articleNote a { display: inline; }
#myComments li p.articleNote { color: #b3b5b9; }



/*Article author*/
.news .rightColumn a, .news .rightColumn a:link, .news #profileAbout a { color: #00aeef; font-family: 'Arial', sans-serif; font-size: 12px; position: relative; display: inline-block; text-decoration: none; }
.news .rightColumn a:hover, .news #profileAbout a:hover { text-decoration: underline; }

.center .inner .myBlock h2, .center .inner #profileAbout h2, .news .rightbar h2, .center .inner .myBlock h2 a, .content .news .articleC .rightColumn h2, .content .news .articleC .rightColumn h2 a { font: italic bold 24px/110% 'Georgia', sans-serif; padding: 0 0 25px; }
.rightColumn h3, #profileAbout h3 { color: #9aa1a4; font-size: 10px; font-weight: normal; line-height: 110%; text-transform: uppercase; }
.content .news .articleC .rightColumn h2 a, #profileAbout h2 a { color: #9aa1a4; font-size: 15px; padding: 0; }
.news .rightColumn .articlePhoto, .news #profileAbout .articlePhoto { background-color: #9aa1a4; float: left; height: auto !important; margin-bottom: 20px; width: 380px !important; -webkit-border-radius: 5px; -moz-border-radius: 5px; }

.rightColumn { float: right; padding: 0 15px 20px 0; width: 180px; }
.content .news .articleC .rightColumn h2 { font-weight: normal; margin: 0 0 20px 70px; padding: 0; }
.rightColumn .photoProfile { float: left; height: 35px; margin-bottom: 20px; width: 35px; }
.content .news .articleC .rightColumn p { clear: both; color: #9AA1A4; font-size: 12px; margin: 0; padding-bottom: 20px; }
.rightColumn .icnRss { margin-top: 20px; }

#subscribe { background-color: #ffeb38; font-size: 11px; margin-bottom: 25px; padding: 20px; width: 260px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
#subscribe p { /*background: url('img/logo-subscribe.png') center right no-repeat;*/ color: #535249; line-height: 16px; margin: 7px 15px 0 0; }
#subscribe h5 { background: url('img/logo-subscribe.png') center right no-repeat; border-color: #000000; color: #000000; font-weight: bold; text-transform: uppercase; padding: 5px 100px 15px 0;  }
#subscribe input { color: #a9a8a4; padding: 5px; width: 130px; }
#subscribe input.btn { background: url('img/btn-subscribe-bg.png') repeat-x; color: #484848; cursor: pointer; float: right; font-weight: bold; width: 108px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }

.sidebar .service #social { background-color: #ffffff; }
.sidebar .service #social li a, .sidebar .service #social li a img { border: none; display: block; heihgt: 24px; width: 24px; }
.sidebar .service #social li { background: none; display: inline-block; float: none; padding: 0 5px 0 0; }

/*Comments*/
#respond h3 { padding-top: 0; }
#respond p.commentAction { height: 120px; position: relative; }
#commentform textarea { float: left; width: 420px; }
#commentform input#submit { font-size: 18px; float: right; }
#respond span.commentCount { float: right; padding-top: 7px; }
#respond span.commentCount b { color: #000000; font-size: 18px; }

ol.commentlist { list-style: none; margin: 0; padding: 0; }
ol.commentlist li { border-top: 1px dotted #eaeaea; margin: 0; padding: 0; }
ol.commentlist li li { border: none; }
ol.commentlist li .comment-body { padding: 5px 10px 10px; } 
ol.commentlist li:hover { background-color: #f4f4f4; }
ol.commentlist li:hover li:hover { background-color: #fafafa; }
ol.commentlist li .vcard { float: left; width: 200px; }
ol.commentlist li .vcard br.clear { clear: left; }
ol.commentlist li .vcard img { float: left; margin-right: 5px; }
ol.commentlist li .vcard cite { display: inline-block; }
ol.commentlist li .commentmetadata { margin-left: 210px; }

#forum_sidebar { margin-top: 15px; }
#forum_sidebar ul, #last_comments, #related_posts { background-color: #ffffff; padding: 0 10px 7px; }
#forum_sidebar li, #last_comments li, #related_posts li { padding: 7px 0 0; }
#related_posts li { padding: 12px 0 0; }
#forum_sidebar li a, #related_posts li a, #last_comments li a { color: #4d4d4d; }
#forum_sidebar li em, #related_posts li em, #last_comments li em { color: #aBaBaB; display: block; }
#forum_sidebar li em a, #related_posts li em a { color: #aBaBaB; }
#forum_sidebar li a.post-author, #related_posts li a.post-author, #last_comments li a.post-author { color: #00AEEF; font-size: 12px; }
#forum_sidebar li a.post-text, #related_posts li a.post-text { background: url('img/comments.gif') center left no-repeat; color: #B3B5B6; font-size: 11px; padding-left: 12px; }
#related_posts li p { display: inline; }
#related_posts li img { float: left; height: auto !important; width: 80px !important; }
#related_posts li div { margin-left: 90px; }
#related_posts { margin-bottom: 15px; }

#last_comments.block { margin: 0; }

.leftColumn .snap_noshots, .rightColumn .snap_noshots { float: left; margin-right: 10px; }

.wpu-user { float: left; padding: 0 10px 10px 0; }


