/*
Theme Name: I am Thanlente
Author: Stephen Blake
Author uri: www.peeledcarrots.com
*/
* {margin:0; padding:0;}
img {border:0;}
.clear {clear:both; line-height:0; height:0; font-size:1px;}
.center {width:980px; margin:0 auto; padding:20px 0 30px 0;}
body {background:url(images/bg.jpg) no-repeat top center; background-attachment:fixed; font:14px Arial, Helvetica, sans-serif; color:#161010;}
a {cursor:pointer; outline:none; text-decoration:none;}
a:hover {text-decoration:underline;}

/*head*/
.head {position:relative; width:980px; height:163px; background:url(images/head.png) no-repeat left top; z-index:100;}

.logo {position:absolute; width:610px; height:75px; top:20px; left:20px;}
.logo a {display:block; text-indent:-9999px; background:url(images/logo_clear.png) no-repeat left top; width:610px; height:75px;}

.user {position:absolute; background:url(images/user.png) no-repeat left top; width:200px; height:94px; top:0; right:20px; padding:0 40px;} 
.log {padding:13px 0 0 20px; background:url(images/log.jpg) no-repeat 0 14px;}
.log {color:#493c3a; font-size:12px; font-weight:bold;}
.log a {color:#493c3a;}
.log_bord {padding:0 9px;}

.follow {padding:10px 0 0 0; margin: 0; width: 240px;}
.follow_pad {padding:13px 0 0 0;}
.follow span {vertical-align:middle; color:#ff682c; font-weight:bold; font-size:12px; padding:0 2px;}
.follow .follow_us {padding:0 2px 0 0;}
.follow img {vertical-align:middle;}

/*style*/
.style {}
.style p {color:#161010; font-size:14px; line-height:20px; padding:0 0 12px 0;}
.style a {color:#e4dbd4; text-decoration:underline;}
.style a:hover {text-decoration:none;}
.page-title {padding:12px 12px 0 0;}
.page-title h1 {font-size:26px; color:#fff; font-weight:bold;}
.page-title h1 a {color:#fff; text-decoration:underline;}
.style img {border:2px solid #161010;}
.style h1 {font-size:20px; color:#fff; padding:0 0 12px 0;}
.style h2 {color:#ffffff; font-size:18px; padding:0 0 12px 0;}
.style h3 {font-size:16px; color:#fff; padding:0 0 12px 0;}
.style h4, .style h5, .style h6 {font-size:14px; color:#fff; padding:0 0 12px 0;}
.style .alignleft {float:left; display:block; margin:0 10px 10px 0;}
.style .alignright {float:right; display:block; margin:0 0 10px 10px;}
.style blockquote {font-style:italic; padding:10px;}
.style ul {padding:10px 0 10px 10px;}
.style ul li {padding:3px 0;}
.style ol {padding:10px 0 10px 10px;}
.style ol li {padding:3px 0;}
.style table {border-collapse:collapse;}
.style table tr td {padding:3px; border:1px solid #ffaf7f;}

/*paging*/
.paging {position:absolute; padding:10px 290px 0 0; top:112px; left:20px; border-top:1px solid #ffaf7f; width:650px;}

.paging ul {list-style:none;}
.paging ul li {display:block; float:left;}
.paging ul li a {display:block; height:29px; line-height:29px; color:#f9f3e4; text-transform:uppercase; padding:0 3px; position:relative;}
.paging ul li a span {display:block; height:29px;}
.paging ul li a .pag_l {position:absolute; left:0; bottom:0; height:28px; width:3px;}
.paging ul li a .pag_r {position:absolute; right:0; bottom:0; height:28px; width:3px;}
.paging ul li a .pag_bg {padding:0 6px;}

.paging ul li a:hover {text-decoration:none;}
.paging ul li a:hover .pag_bg {background:url(images/pag_bg.png) repeat-x bottom;}
.paging ul li a:hover .pag_l {background:url(images/pag_l.png) no-repeat left top;}
.paging ul li a:hover .pag_r {background:url(images/pag_r.png) no-repeat left top;}

.paging ul .current-menu-item a, 
.paging ul .current-menu-parent a, 
.paging ul .current-page-ancestor a {text-decoration:none;}

.paging ul .current-menu-item a .pag_bg, 
.paging ul .current-menu-parent a .pag_bg, 
.paging ul .current-page-ancestor a .pag_bg {background:url(images/pag_bg.png) repeat-x bottom;}

.paging ul .current-menu-item a .pag_l, 
.paging ul .current-menu-parent a .pag_l, 
.paging ul .current-page-ancestor a .pag_l {background:url(images/pag_l.png) no-repeat left top;}

.paging ul .current-menu-item a .pag_r, 
.paging ul .current-menu-parent a .pag_r, 
.paging ul .current-page-ancestor a .pag_r {background:url(images/pag_r.png) no-repeat left top;}


/*paging li:hover*/
.paging ul li:hover a .pag_bg {background:url(images/pag_bg.png) repeat-x bottom;}
.paging ul li:hover a .pag_l {background:url(images/pag_l.png) no-repeat left top;}
.paging ul li:hover a .pag_r {background:url(images/pag_r.png) no-repeat left top;}

.paging ul li:hover ul {display:block;}
.paging ul li ul {position:absolute; display:none;}
.paging ul li ul li {float:none !important;}
.paging ul li ul li a {height:auto; line-height:normal;}
.paging ul li ul li a .pag_bg {padding:6px 6px 0 6px; height:23px;}
.paging ul li ul li a:hover {text-decoration:underline;}

/*poisk*/
.poisk {bottom:9px; right:20px; position:absolute; z-index:1;}
.poisk span {display:block; float:left;}
.poisk .find_in {width:197px; height:24px; background:url(images/poisk_in.png) no-repeat left top; padding:6px 10px 0 10px;}
.poisk .find_in input {background:none; border:none; width:100%; color:#fff;}
.poisk .find_sub {width:63px; padding:0 0 0 1px;}
.poisk .find_sub input {cursor:pointer; width:63px; height:30px; background:url(images/search.png) no-repeat top left; border:none;}

/*top*/
.top {padding:10px 0 0 0;}
.top_abstop {background:url(images/abs_top.png) no-repeat left top; height:5px;}
.top_absbot {background:url(images/abs_bot.png) no-repeat left bottom; height:6px;}
.top_bg {background:url(images/top_bg.png) repeat-y;}
.top_t {background:url(images/top_t.png) no-repeat left top; padding:15px 0 14px 0;}

/*fun*/
.fun {width:940px; margin:0 auto;}
.fun_t {background:url(images/fun_t.png) no-repeat left top #161010;}
.fun_b {background:url(images/fun_b.png) no-repeat left bottom; padding:10px;}

/*meteor-slideshow*/
#meteor-slideshow {float:left; width:620px;}

/*latest*/
.latest {float:left; width:300px;}
.latest_top {background:url(images/latest_news_1.png) no-repeat left top; width:300px; height:80px;}
.latest_top h1 {padding: 5px 0 0 30px; font-size: 34px !important;}
.late_con {width:220px; color:#fe4426; padding:0px 0 0 30px;}
.late_con .late {border-bottom:1px solid #3f352f; padding:8px 0; line-height:18px;}
.late_con .late a {color:#f5f1e5; text-decoration:none;}
.late_con .late a:hover {text-decoration:underline;}
.late_con #late_4 {border-bottom:none;}
.late_more {text-align:right; padding:12px 32px 0 0;}
.latest p {color: #e4dbd4;}

/*feat*/
.feater {position:relative; width:980px; padding:10px 0 0 0;}
.feat_logo {position:absolute; top:10px; left:0; width:340px; height:92px; background:url(images/feat_logo.png) no-repeat left top;}
.feat_t {background:url(images/feat_t.png) no-repeat left top; height:5px;}
.feat_b {background:url(images/feat_b.png) no-repeat left bottom; height:5px;}
.feat_bg {background:#9f8a78; padding:64px 0 16px 0;}

.feat_img {width:270px; height:136px; overflow:hidden;}
.feat_img img {width:270px;}

#feat_car {}
#feat_car li {width:290px; padding:0 15px 0 0;}
.feater .jcarousel-container {width:960px; margin:0 auto;}
.feater .jcarousel-clip {width:900px; margin:0 auto;}
#feat_car li .feat_car_top {background:url(images/feat_car_top.png) no-repeat left top #161010;}
#feat_car li .feat_car_bot {background:url(images/feat_car_bot.png) no-repeat left bottom; padding:10px; min-height:226px;}

#feat_car li .feat_car_top_2 {background:url(images/feat_car_top_2.png) no-repeat left top #161010;}
#feat_car li .feat_car_top_3 {background:url(images/feat_car_top_3.png) no-repeat left top #161010;}
#feat_car li .feat_car_bot_2 {background:url(images/feat_car_bot_2.png) no-repeat left bottom;}
#feat_car li .feat_car_bot_3 {background:url(images/feat_car_bot_3.png) no-repeat left bottom;}

.feater .jcarousel-prev {background:url(images/feat_prev.png) no-repeat left top; width:30px; height:68px; position:absolute; left:0; top:37%; cursor:pointer;}
.feater .jcarousel-next {background:url(images/feat_next.png) no-repeat left top; width:30px; height:68px; position:absolute; right:0; top:37%; cursor:pointer;}
.feater .jcarousel-prev-disabled, .feater .jcarousel-next-disabled {cursor:auto;}
.feat_bl {color:#ffffff; padding:8px 0 0 0;}
.feat_title {font-weight:bold; background:url(images/feat_title.png) no-repeat 0 4px; padding:0 0 0 16px;}
.feat_title a {color:#fff; text-decoration:none;} 
.feat_title a:hover {text-decoration:underline;}
.feat_con {font-size:12px; color:#a89c9c; line-height:18px; padding:8px 0 0 16px;}
.feat_con a {color:#fe4426; text-decoration:none; text-transform:uppercase;}
.feat_con a:hover {text-decoration:underline;}
.feat_con .more-link {font-size:11px; padding:0 0 0 2px;}

.feat_other {text-align:right; text-transform:uppercase; padding:16px 18px 0 0;}
.feat_other a {font-size:11px; color:#ffffff; text-decoration:underline;}
.feat_other a:hover {text-decoration:none;}

/*three*/
.three {padding:10px 0 0 0;}
.three_top {background:url(images/three_top.png) no-repeat left top; width:960px; height:49px; padding:0 0 0 20px;}
.three_bg {background:#161010; padding:20px 0 10px 20px; min-height:1px;}
.three_bot {background:url(images/three_bot.png) no-repeat bottom; width:980px; height:6px;}
.three_more {text-align:right;}


/*tech_bl*/
.tech_bl {float:left; width:280px; padding:0 40px 0 0px; color:#a89d9d;}
.tech_gl {padding:0 0 20px 0;}
.tech_img {float:left; width:105px; height:105px; overflow:hidden; border:2px solid #9f8a78; margin: 0 10px 10px 0;}
.tech_con {float:left; width:160px; padding:8px 0 0 20px;}
.tech_title {font-size:14px; color:#ffffff; font-weight:bold; text-transform:uppercase; padding:0 0 10px 0;}
.tech_content {font-size:12px;}
.tech_content a {color:#fe4426; font-weight:bold;}

/*widget_recent_comments*/
.three .tech_bl_recent {float:left; width:300px;}
.three .tech_bl_recent .widget-container {font-size:14px; color:#fe4426;}
.three .tech_bl_recent .widget-container ul li {list-style:none; background:url(images/comments_bg.png) repeat-y right #2d2423; padding:10px 20px 10px 10px; font-size:14px; color:#fe4426; font-weight:bold; min-height:1px; margin:0 0 10px 0;}
.three .tech_bl_recent .widget-container ul li ul li {background:none;}
.three .tech_bl_recent .widget-container a {color:#a89c9c; font-size:12px; font-weight:normal;}
.three .tech_bl_recent .widget-title {display:block; font-size:26px; font-weight:bold; color:#f3f0f0; padding:12px;}

.three .tech_bl_recent .widget-container table {width:100%; border-collapse:collapse; margin:0 0 10px 0;}
.three .tech_bl_recent .widget-container table tr td {padding:3px; font-size:14px; color:#fe4426; font-weight:bold; border:1px solid #a89c9c;}
.three .tech_bl_recent .widget-container caption {font-weight:bold; text-align:center; color:#fff; border:1px solid #666;}

/*foot*/
.foot {padding:10px 0 0 0;}
.foot_t {width:980px; height:5px; background:url(images/foot_t.png) no-repeat left top;}
.foot_b {background:url(images/foot_b.png) no-repeat left bottom; width:980px; height:5px;}
.footer {background:#f13516; text-align:right; font-size:12px; color:#fff; padding:10px 20px 10px 0;}
.footer a {color:#fff; text-decoration:underline;}
.footer a:hover {text-decoration:none;}
.footer span {padding:0 5px;}

/*container*/
.container {width:980px; padding:10px 0 0 0;}
.container_top {background:url(images/feat_t.png) no-repeat left top; height:5px;}
.container_bot {background:url(images/feat_b.png) no-repeat left bottom; height:5px;}
.container_bg {background:#9f8a78; padding:20px 0 50px 20px; min-height:1px;}

/*left*/
.right {float:left; width:210px; padding:0 40px 0 0;}
.right .widget-container { margin:0 0 10px 0; font-size:12px; color:#a89d9d;}
.right .widget-container .widget-title {display:block; background:url(images/widget_title.png) no-repeat left top #382d2b; font-size:26px; font-weight:bold; color:#f3f0f0; padding:12px;}
.right .widget-container ul {list-style:none; background:url(images/widget.png) no-repeat bottom left #161010; padding: 15px 0 15px 10px;}
.right .widget-container ul.children { padding: 2px 0 0 5px !important; background: 0;}
.right .widget-container ul li {padding:0 0 0 10px !important; margin: 0 0 2px 0 !important;}
.right .widget-container ul li a {color:#a89d9d;}
.right .widget-container aside {margin: 0 0 15px 0;}
.right .widget-container .tagcloud {background:url(images/widget.png) no-repeat bottom left #161010; padding: 15px 0 15px 10px;}


/*middle*/
.middle {float:left; width:650px;}
.temp_loop {padding:7px 0 0 0;}
.blog .style p {line-height:inherit; font-size:12px; padding:0 0 12px 0;}

/*hentry*/
.hentry {border-bottom:1px solid #7d6b5e; padding:18px 0 6px 0;}
.single .hentry {padding:0 0 6px 0;}
.single .hentry .page-title {}
.entry-title {font-size:18px; padding:0 0 10px 0;}
.entry-title a {color:#f2ece8; text-decoration:none; font-weight:bold; }
.entry-title a:hover {text-decoration:underline;}
.entry-meta {font-size:11px; color:#ffffff; padding:0 0 6px 0; clear: both;}
.entry-meta a {color:#ffffff; text-decoration:none;}
.entry-meta a:hover {text-decoration:underline;}

.post_left {float:left; width:96px; height:96px; border:2px solid #161010; overflow:hidden; margin:0 0 12px 0;}
.post_right {float:left; width:320px; padding:0 0 0 20px;}


/*navigation*/
.navigation {color:#ffffff; font-size:12px; padding:18px 0 0 0; clear: both;}
.nav-previous {float:left; width:40%;}
.nav-next {float:right; width:40%; text-align:right;}
.navigation a {color:#fff;}

/*right*/
.right {float:right; width:250px; padding:0 0 0 20px;}
.featured_posts {font-size:12px; padding:14px 0 20px 0;}
.featured_posts li {list-style:none; color:#d3ccc6; padding:7px 0 7px 12px; background:url(images/li_feat.png) no-repeat 0px 10px;}
.featured_posts li a {color:#fff; text-decoration:underline;}
.featured_posts li a:hover {text-decoration:none;}

.right .widget-container {font-size:12px; padding:0px 0 0 0; color:#ffffff; width: 210px;}
.right .widget-title {padding:12px 12px 0 0; font-size:26px; color:#fff; font-weight:bold;}
.right .widget-container a {color:#d3ccc6; text-decoration:none;}
.right .widget-container a:hover {text-decoration:underline;}
.right .widget_pad {padding:14px 0 0 0;}
.right .widget-container ul li {padding:7px 0; list-style:none;}

/*gaga*/
.gaga {float:left; width:692px; position:relative;}

/*how*/
.how {float:left; width:229px; padding:18px 1px 18px 0; border-bottom:1px solid #816f61;}
.how_img {width:225px; height:147px; border:2px solid #161010; overflow:hidden;}
.how_con {padding:10px 5px 0 18px; font-size:12px;}
.how_con a {color:#fff; font-weight:bold;}
.how .entry-title {padding:12px 0 0 18px;}

/*page-template-contact-php*/
.page-template-contact-php .style p {font-size:12px; color:#fff;}

/*forma*/
.forma {border-top:1px solid #7d6b5e; padding:25px 0 24px 0; margin:15px 0 0 0;}
.forma fieldset {border:none;}
.forma fieldset legend {display:none;}
.linklove {display:none;}
.forma ol li {list-style:none; padding:5px 0;}
.forma ol li input {border:1px solid #7d6b5e; background:#ded7d1; font-size:12px; color:#161010; width:329px; padding:7px;}
.forma ol li textarea {width:424px; height:144px; border:1px solid #7d6b5e; background:#ded7d1; font-size:12px; color:#161010; padding:7px; max-width:424px; font-family:Arial, Helvetica, sans-serif;}
.cf-sb {text-align:right;}
.cf-sb input {background:url(images/send.png) no-repeat left top; width:125px; height:28px; border:none; cursor:pointer;}

/*company*/
.company {border-top:1px solid #7d6b5e; padding:12px 0 0 0;}

.widget_company {padding:26px 0 0 0;}
.widget_company .widget-container {float:left; width:180px; padding:0 50px 0 0; font-size:12px; color:#ffffff;}
.widget_company .widget-container .widget-title {display:none;}
.widget_company .widget-container p {padding:0 0 10px 0;}
.widget_company .widget-container p span {color:#ded7d1; text-align:justify;}

.widget-map {padding:16px 0 0 0;}

/*comments*/
#comments {padding:10px 0 0 0;}
.comment-notes {font-size:12px;}
#comments #commentform p {padding:5px 0;}
#comments #commentform label {display:block; font-size:12px;}
#comments #commentform input {border:1px solid #7d6b5e; background:#ded7d1; font-size:12px; color:#161010; width:75%; padding:7px; font-family:Arial, Helvetica, sans-serif;}
#comments #commentform textarea {width:98%; height:144px; border:1px solid #7d6b5e; background:#ded7d1; font-size:12px; color:#161010; padding:7px; max-width:98%; font-family:Arial, Helvetica, sans-serif;}
#comments #commentform .form-submit input {background:url(images/send.png) no-repeat left top; width:125px; height:28px; border:none; cursor:pointer;}
#comments a {color:#e4dbd4; text-decoration:underline;}
#comments a:hover {text-decoration:none;}
.comment-body {padding:0 0 20px 0;}

#comments-title {padding:0 0 0 0;}

#respond {padding:10px 0 0 0;}

/*commentlist*/
.commentlist {}
.commentlist li {list-style:none; padding:0 0 20px 10px;}
.commentlist .commentura {border-bottom:1px solid #816f61; padding:10px 0 8px 0; position:relative;}
.commentlist .reply {position:absolute; right:0; bottom:10px;}


/*page-template-video-php*/
#video_cat .how, #gallery-page .how {border:none; padding:10px 1px 10px 0;}
#video_cat .how_block, #gallery-page .how_block {border-bottom:1px solid #816F61; padding:12px 0 20px 0;}
#video_cat .how .entry-meta, #gallery-page .how .entry-meta {padding:0 5px 0 18px;}
#video_cat .how .how_img, #gallery-page .how .how_img {height:97px;}
.best {padding:0 0 20px 0;}
#video_cat #wrapper .style p {line-height:normal; padding:0;}
#video_cat #wrapper .gal_b {padding-bottom:0;}
#gallery-page .ratingblock {top:28px;}
.page-template-photo-php #gallery-page .ratingblock {top:70px;}

/*entry-author-info*/
.entry-author-info {padding:10px 0;}
.author-avatar {float:left; width:60px;}
.author-descriptio {float:left; width:340px; padding:0 0 0 40px;}

/*raiting*/
.voted {display:none;}
.ratingblock {position:absolute; right:0; top:70px;}
.ratingtext {display:none;}
.single .ratingblock {position:absolute; right:0; top:28px;}
.single-videoposts .page-title {padding:12px 100px 0 0;}
.single-videoposts #wrapper {border:none; padding:0;}
.single-videoposts .style p {padding:0; line-height:0;}
.single-videoposts #wrapper .gal_b {padding-bottom:0;}

/*padding*/
.pad_yes {padding:0 0 20px 0;}

/*page-template-howto-php*/
.page-template-howto-php .how_block {padding:10px 0 0 0;}

/*category-gear*/
.category-gear .widget_recent_comments {}

/*page-template-stories-php*/
.page-template-stories-php .how_img {height:134px;}
.page-template-stories-php .how_img img {width:270px;}

/*widget_search*/
.widget_search {}
.widget_search span {display:block; float:left;}
.widget_search .find_in {width:197px; height:24px; background:url(images/poisk_in.png) no-repeat left top; padding:6px 10px 0 10px;}
.widget_search .find_in input {background:none; border:none; width:100%; color:#fff;}
.widget_search .find_sub {width:63px; padding:0 0 0 1px;}
.widget_search .find_sub input {cursor:pointer; width:63px; height:30px; background:url(images/search.png) no-repeat top left; border:none;}


.right .widget_search .find_in, .right .widget_search .find_in {width:100px; height:22px; border:1px solid #ff6123; background:#ae2b16; padding:6px 10px 0 10px;}


.right .textwidget {padding:0 0 0 10px;}
.right .textwidget p, .right .textwidget p {padding:0 0 10px 0;}

.right .widget-container table, .right .widget-container table {width:100%; margin:0 10px; border-collapse:collapse;}
.right .widget-container tr td {padding:3px; border:1px solid #9f8a78;}
.right .widget-container table {margin:0 10px 10px 10px;}
.right .widget-container table tr td {padding:3px; border:1px solid #fff;}
.right .widget-container a {color:#A89D9D;}
.right .widget-container tr td a {color:#fff; font-weight:bold;}

.right .widget_pad {padding:14px 0;}

#wrapper {width:690px; margin:0 auto; padding:8px 0 11px 0; min-height:1px; border-bottom:1px solid #816f61;}
.gal_t {background:url(../images/gal_t.png) no-repeat left top #161010;}
.gal_b {padding:10px; width:670px; background:url(../images/gal_b.png) no-repeat left bottom;}
#img {position:relative; width:670px; height:372px;}
#gallery { height:50px; }
#wrapper, #img, #gallery li {}
#gallery li {float:left; background: transparent url(../images/ajax-loader-small.gif) 50% 50% no-repeat; cursor: pointer; border:1px solid #5b4d44; margin:0 0 0 10px;}
.caption {display: block; position: absolute; bottom: 0; left: 0; width: 96%; height: 50px; padding: 0 2%; line-height: 50px; color: #fff; background-color: #000; opacity: .8;}
.gal-title {padding:23px 100px 0 0;}
.gal-title p {color:#f2ece8; font-size:18px; font-weight:bold;}
