/*
Theme Name: Theron Lite
Description: Theron Lite is a fully resonsive all in one WordPress theme with 3 awesome fonts, slider, background image and easy to use theme option panel. The Theme also includes 3 built-in widgets and 5 useful shortcodes. The theme is SEO Friendly and has plenty of user-friendly options. The theme also comes with a Blog page, Full-width page, Left Sidebar Page, Home Page Layout Template and a Contact page Template which doesn't require any setup. Theron Lite is suitable for any business or personal website. The theme is optimized for mobile browsing (iPhone, iPad and Android Devices).
Version: 2.0
Theme URI: http://www.towfiqi.com/theron-lite-free-wordpress-theme.html
Author: Towfiq I.
Author URI: http://www.towfiqi.com/
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
Tags: theme-options, one-column, dark, green, white, right-sidebar, left-sidebar, custom-background, custom-menu, featured-images, full-width-template, sticky-post, threaded-comments, theme-options, flexible-width
*/

body{ padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:13px;}
.center{ width:1000px; margin: 0 auto;}
a{ text-decoration:none; color:#333333;}
p{ line-height:19px;}

/*Header*/
.logged-in #header{ margin-top: 20px;}

#header{ width:100%; float:left; position:relative; margin-top:20px;}
.headcenter{ width:1000px; margin:0 auto;margin-top:-30px !important;padding-left: initial !important;}

/*LOGO*/
.logo {float: left;padding-bottom: 10px; width:100%;}
.logo h1{ margin-bottom:0px; }
.logo h1 a{ display:block;text-align:center; color:#fff; text-decoration:none;outline: none;}
.desc{ text-align:center; color:#fff; font-size:13px;}

.outer-center {float: right;right: 50%;position: relative;}
.inner-center {float: right;right: -50%;position: relative;}
.logo img{ margin-top:15px; margin-bottom:15px; border:none;}


/*MENU*/
#menu_wrap{width:100%; float:left; background:#B60101 url(images/menu_wrap.png) repeat;}
.is-sticky{ width:1000px!important;}
#topmenu{text-align:center;}
.menu-header{margin:auto; padding:0; display:block; height:40px;}
#topmenu ul{ margin:0; padding:0;}
#topmenu ul li{list-style-type:none; display:inline-block; position:relative; margin-top:0px;padding:12px 15px;}
#topmenu li a{ font-size:18px; color:#fff; }
#topmenu ul > li:hover{  background:url(images/transblack.png) repeat;}
#menu-icon{display:none;}


/*SUBMENU*/
#topmenu ul li ul{ position:absolute;width:150px; z-index:999999;  padding-left:0; margin-left:-10px;  margin-top:12px; display:none;}
#topmenu ul li ul li{ float:none; margin:0; padding:10px 0px; text-align:center; background:#302f2f url(images/pattern.png) repeat;  display:block; border-bottom: 1px solid #333; height:auto;}
#topmenu ul > li ul li:hover{ background:#2bb975 url(images/pattern.png) repeat;}

#topmenu ul li ul li a{ font-size:14px; font-weight:normal; padding:4px;}
#topmenu ul li ul li ul{left: 100%; margin-top:-27px; float:none; margin-left:0px;}

.tinynav, .tinynav1{ display:none;}

/*SLIDER*/
#slider{width:100%;float:left; }
.slide_shadow{ width:100%; height:10px; background:url(images/slider_shadow.png) no-repeat bottom; float:left;}
#slider img{ height:auto;}
#slider li img{border:none!important;}


/* The Nivo Slider styles */
.slider-wrapper{ width:100%; height:400px; background:#fff; float:left;overflow:hidden; position:relative;}
#zn_nivo {position:relative; height:400px; width:100%; overflow:hidden;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivo-main-image {display: block !important;position: relative !important; width: 100% !important;border:none; height:auto!important;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
/* The slices and boxes in the Slider */
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;	top:0;}
.nivo-box {display:block;position:absolute;z-index:5;overflow:hidden;}
.nivo-box img { display:block; }
/* Caption styles */
.nivo-caption {position:absolute;left:30px;bottom:30px;background:url(images/nivo_caption.png) ;color:#fff;opacity:1; /* Overridden by captionOpacity setting */width:350px;z-index:8;  padding:15px; border-bottom:5px solid #2bb975;}
.nivo-caption h2{ margin:0px; padding-left:5px; margin-bottom:15px;}
body .nivo-caption h2 a{ color:#fff!important;}
.nivo-caption p {margin:0; width:350px;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute;bottom:20px;z-index:9;cursor:pointer;}
.nivo-prevNav {right:60px;width:27px; height:53px; display:block; text-indent:-999999px; background:url(images/nivo_nav.png) left no-repeat;}
.nivo-nextNav {right:20px;width:27px; height:53px; display:block; text-indent:-999999px; background:url(images/nivo_nav.png) right no-repeat;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav{ position:absolute; bottom:10px; right:30px;}
.nivo-controlNav a {position:relative;z-index:9;cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}
.nivo-controlNav img{ position:relative; width:60px; height:60px; margin-right:4px;background:url(images/transwhite.png) center; padding:4px; opacity:0.5;}
.nivo-controlNav a.active img{ background:#fff; opacity:1;}




/*Welcome Message*/
#thn_welcom{ width:100%; padding:0%; font-size:24px; color:#ffffff; text-align:center; float:left; margin-top:0px; background:#000000;border-color:#ffffff;}
#thn_welcom p{ width:100%; heigth:100%;line-height:4px;margin-top: -5px;}

/*Midrow Blocks*/
/*MIDROW*/
.midrow{width:100%; float:left; margin-bottom:2px; margin-top:2px;}
.midrow_wrap{ }
.midrow_blocks{ width:100%; padding: 0px; color:#ECEAEA; background:#000000; float:left;  position:relative;box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10);-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10); -webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10);}
.midrow_block{ height:350px; float:left; width:24%; padding:15px 0px; overflow:hidden; padding-bottom:15px; min-height:195px;}

/*version 1.5*/
.midrow_wrap .fourblocks .midrow_block{width:25%; }
.midrow_wrap .threeblocks .midrow_block{width:33.3%; }
.midrow_wrap .twoblocks .midrow_block{width:50%; }
.midrow_wrap .oneblock .midrow_block{width:100%; }

.midrow_block h3{ text-align:center; font-size:20px; color:#F50000; font-weight=bold; margin-bottom: -10px;}
.midrow_block p{ text-align:center; font-size:13px;}
.midrow_blocks_wrap{ width:100%; float:left;}

.mid_block_content { margin-top: -50px;padding: 25px 10px 0;}
.midrow_block:last-child .mid_block_content{ border:none;}

.midrow_block:hover{ background:#42D707; color:#fff;}
.midrow_block:hover h3{ color:#fff;}

.blocklink{ display:block; width:1px; height:32px; margin:0 auto; text-indent:-999999px;}
.midrow_block:hover .blocklink{ display:block; width:32px; height:32px; background:url(images/blocklink.png) no-repeat;}




/*LAYOUT 1*/

.lay1{ width:100%; float:left; margin-top:10px;}

.lay1 .hentry{ width:22%; background:#fff;box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10);-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10); -webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10); height:350px; margin-right:4%; float:left; margin-bottom:10px;}
.lay1 .hentry .imgwrap{ width:100%; height:auto; max-height:180px; overflow:hidden; position:relative;}
.lay1 .hentry img{ width:100%; height:auto; border:none;}

.lay1 .date_meta{position:absolute; top:10px; background:url(images/transwhite.png);  padding:3px; font-size:11px; color:#333;}


.lay1 .hentry:nth-child(4), .lay1 .hentry:nth-child(8), .lay1 .hentry:nth-child(12), .lay1 .hentry:nth-child(16), .lay1 .hentry:nth-child(20), .lay1 .hentry:nth-child(24){ margin-right:0;}

.lay1 .post_content{ float:left; padding:5%; padding-top:5%; line-height:19px; width:80%; height:140px; overflow:hidden;}
.lay1 .post_content h2{ margin:10px 0;}
.lay1 .postitle a{ color:#CC0000;}
.lay1 .postitle a:hover{color:#AA0000;}

.lay1 .catmeta, .lay4 .catmeta{ position:absolute; bottom:0; right:0; background:#2BB975; padding:3px 5px; font-size:12px; }
.lay1 .catmeta a, .lay4 .catmeta a{color:#fff;}

/*LAYOUT 5(BLOG Page Template)*/
.lay5{width:100%; float:left;}
.lay5 .single_wrap{ width:100%!important;}
.lay5 .postitle a{color:#dd0000; font-size:24px;}
.lay5 .postitle a:hover{color:#333;}


/*FOOTER*/
#footer{ width:100%; float:left; margin-top:0px; background:#fff;box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10);-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10); -webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10);}
#footer .widgets{ padding:20px;}

#footer .widgets .widget a{}
#footer .widgets ul{ margin:0; padding:0;}
#footer .widgets .widget{ width:217px; float:left; margin-right:25px; list-style-type:none; margin-bottom:25px;}
#footer .widgets .widgettitle, #midrow .widgets .widgettitle a{ color:#2bb975;  font-size:20px;margin-top:10px;margin-bottom:5px;}
#footer .widgets .widget ul{ margin:0; padding:0;}
#footer .widgets .widget ul li{ list-style-type:none; padding:6px 0;}
#footer .widgets .widget ul li a{ text-decoration:none; color:#000;}

#footer .widgets .widget ul li .thn_wgt_tt{  color:#000080;}
#footer .thn_wgt_thumb img{ width:50px; height:50px;}

#footer .widgets .widget:nth-child(4), #footer .widgets .widget:nth-child(8), #footer .widgets .widget:nth-child(12){ margin-right:0;}

#footer .thn_ad250x250_widget img{ width:217px; height:217px;}
#footer .thn_ad125x125_widget img{ width:100px; height:100px;}
.thn_feat ul p, .thn_pop ul p, .thn_rand ul p{ margin:10px 0;}
#footer .widgets .widget .thn_feat ul li, #footer .widgets .widget .thn_pop ul li, #footer .widgets .widget .thn_rand ul li{ min-height:55px; padding:0px 0px;}
#footer #searchform{ margin-top:20px;}
#footer #searchform #s{ width:60%;}
#footer #wp-calendar #today{ background:#2BB975;}
#footer #wp-calendar caption {border-bottom-style:dashed; border-bottom-color:#f5f5f5;border-width:1px;}


#copyright{width:94%; padding:10px 3%; float:left; background:#302f2f url(images/pattern.png) repeat; margin-bottom:30px; font-size:11px;}
#copyright a{ color:#FFF000; }
.copytext{ float:left; padding: 5px 0; width:60%;color:#FFFFFF;}
.no_fmenu .copytext{ width:100%;}

/*Footer Menu*/
#footmenu{ width:40%; float:right; font-size:13px}
#footmenu ul{float:right; padding:5px 10px; margin:0;}
#footmenu ul li{ list-style-type:none; display:inline-block; margin-left:15px;}
#footmenu ul li a{ color:#FFF000;}
#footmenu ul li a:hover{ color:#fff;}




/*PAGINATION*/
.thn_paginate, .navigation{ float:left; margin:15px 0; width:100%; margin-bottom:30px;}
.thn_paginate .amp_title{ display:none;}
.thn_paginate span, .thn_paginate a, .navigation a, .navigation span{ padding: 5px 10px; border:1px solid #ececec;}
.amp_page, .amp_next, .amp_prev, .page-numbers{ text-align:center; text-decoration:none; font-size:13px; margin-right:10px; background:#fff; display:inline-block; color:#888;}
.amp_current{text-decoration:none; font-size:13px;margin-right:10px;background:#fff ; color:#888;display:inline-block;}
.amp_title{ display:none;}
.amp_next{}
.amp_page:hover, .amp_next:hover, .amp_prev:hover, .page-numbers:hover, .navigation .current {background:#fff; color:#888;}
.hidden_nav{ display:none;}
.lay1 .thn_paginate, .lay2 .thn_paginate, .lay3 .thn_paginate{ text-align:center;}



/*WIDGETS
-------------
*/

.thn_wgt_thumb{}
.thn_wgt_thumb img{ width:65px; float:left; height:65px; margin-right:10px;}
#sidebar .widgets .widget ul li .thn_wgt_tt, #midrow .widgets .widget ul li .thn_wgt_tt{ color:#333;}

body #sidebar .widgets .thn_feat_widget ul, body #sidebar .widgets .thn_rand_widget ul, body #sidebar .widgets .thn_pop_widget ul{ margin-left:0px;}

#footer .widget_content p{ font-size:12px; }
.thn_ad125x125_widget{ float:left; display:block; width:283px;}
.ads-125x125 img{ width:120px; height:120px; float:left; margin-right:15px; margin-bottom:10px; margin-top:10px;}
.ads-125x125 a:nth-child(2) img, .ads-125x125 a:nth-child(4) img{ margin-right:0;}
.ads-160x600{ float:left; margin-left:50px; margin-top:30px; margin-bottom:30px;}
.ads-250x250{ float:left;}
.thn_twitter .tweet_text a, .widget_tag_cloud a:hover, .textwidget a{ color:#2BB975;}
.thn_twitter .tweet_avatar{width:60px; float:left;}
.thn_flckr_widget img{ padding:9px; display:inline; width:67px; height:auto;}
.flickr_badge_image{ display:inline-block;}
#sidebar .widgets .widget_nav_menu ul li ul li, #midrow .widgets .widget_nav_menu ul li ul li, #footer .widgets .widget_nav_menu ul li ul li{ background:none; padding-left:15px; border-bottom:none;}

#sidebar .thn_feat ul, #sidebar .thn_pop ul, #sidebar .thn_rand ul{ margin-left:0;}
.thn_feat ul li, .thn_pop ul li, .thn_rand ul li{ list-style-type:none; min-height:75px;}

#searchform .screen-reader-text{ display:none;}
#sidebar #searchform #s{ width:65%; padding:5px; border:1px solid #ececec; background:url(images/trans_black_2.png); color:#888;}

#wp-calendar{ width:100%;}
#wp-calendar caption{ padding-bottom:5px; border-bottom:1px solid #e5e5e5; margin-bottom:10px;}
#wp-calendar tbody td{ text-align:center;}
#wp-calendar #today{ background:#2BB975; color:#FFF;}
#wp-calendar #today a{color:#FFF;}
#wp-calendar #prev{ padding-top:10px;}




/*SINGLE PAGE*/
#content{ width:100%; float:left; margin-bottom:0px;}
#content .single_wrap{ float:left; width:100%; margin-top:0px;}
.single_wrap .postitle{ font-size:30px; color:#333;}
.single_post .post img, .type-page img, .type-attachment img{ max-width:100%; height:auto; border:none;}
.single_wrap .single_post{  float:left;padding-right:3%;  padding-left:3%; border-bottom:5px solid #f5f5f5;background:#fff;box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10);-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10); -webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10); margin-bottom:5px;}

.single_metainfo a{ padding-left:13px;  margin-right:20px; color:#888;}
.comm_date{ background:url(images/icons.png) no-repeat;background-position: 0px 2px;}
.meta_auth{ background:url(images/icons.png) no-repeat;background-position: 0px -10px;}
.thn_post_wrap{ margin-top:30px;width: 940px;}

.post_foot{ width:100%; margin-left:-3.1%; float:left;  padding-top:20px;}
.post_cat{ float:right;}
.post_tag{ float:left;}
.catag_list, .tag_list{ background:url(images/trans_black_2.png); padding:5px 10px;}
.catag_list a{ font-size:11px; color:#888; padding-left:12px; background:url(images/icons.png) no-repeat; background-position: 0px -37px; margin-right:5px;}
.tag_list a{ font-size:11px; color:#888; padding-left:13px; background:url(images/icons.png) no-repeat; background-position: 0px -25px; margin-right:5px;}
.post-edit-link{ font-size:11px; color:#888; padding-left:13px; background:url(images/icons.png) no-repeat; background-position: 0px -49px; margin-right:5px;}

.single_wrap .thn_post_wrap a{ color:#2BB975;}


/*POST Table*/
.post table, .org_comment table {margin: 0 -1px 24px 0;text-align: left;width: 100%;border-collapse: collapse;border-spacing: 0;background:url(images/trans_black_2.png) repeat;}
.post table img, .org_comment img{ max-width:200px;}
.post tr th, .post thead th, .org_comment tbody th {color: #333;font-size: 12px;font-weight: bold;line-height: 18px;padding: 9px 24px; background:url(images/trans_black_2.png) repeat;}
.org_comment pre{ background:url(images/trans_black_2.png) repeat; color:#333; padding:0px 10px;}
.post tr td, .org_comment tr td{padding: 6px 24px;}
.post tr.odd td, .org_comment tr.odd td{background: #f2f7fc;}
.org_comment table th{padding: 6px 24px;}



/*WordPress Core*/
.alignnone {margin: 5px 20px 20px 0;}
.aligncenter, div.aligncenter {display:block;margin: 5px auto 5px auto;}
.alignright {float:right;margin: 5px 0 20px 20px;}
.alignleft {float:left;margin: 5px 20px 20px 0;}
.aligncenter {display: block;margin: 5px auto 5px auto;}
a img.alignright {float:right; margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float:left;margin: 5px 20px 20px 0;}
a img.aligncenter {display: block;margin-left: auto;margin-right: auto}
.wp-caption {background:url(images/transblack.png) repeat;border: 1px solid #ececec;max-width: 96%; /* Image does not overflow the content area */padding: 10px 3px 10px;text-align: center;}
.wp-caption img{max-width: 98%!important;}
.wp-caption.alignnone {margin: 5px 20px 20px 0;}
.wp-caption.alignleft { margin: 5px 20px 20px 0;}
.wp-caption.alignright { margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none !important;margin: 0 !important;max-width: 570px;padding: 0 !important;}
.wp-caption p.wp-caption-text {font-size:11px;line-height:17px; margin:0;padding:0 4px 5px;}
.sticky{}
.gallery-caption{}


/*SHARE THIS*/
.single_post .share_this{ width:100%; float:left; padding-bottom:12px; margin-top:12px; margin-left:10px;}
.single_post .share_this a{ color:#888; display:block; float:left;}
.share_this .social_buttons div{ margin-right:13px;padding-left:20px; height:16px; float:right; margin-bottom:15px;}
.share_this .lgn_fb{ background:url(images/social_post.png) top left no-repeat; }
.share_this .lgn_twt{background:url(images/social_post.png) left no-repeat;background-position: 0px -21px;}
.share_this .lgn_del{background:url(images/social_post.png) left no-repeat;background-position: 0px -42px;}
.share_this .lgn_digg{background:url(images/social_post.png) left no-repeat; background-position: 0px -63px;}
.share_this .lgn_stmbl{background:url(images/social_post.png) left no-repeat;background-position: 0px -83px;}
.share_this .lgn_gplus{background:url(images/social_post.png) left no-repeat;background-position: 0px -104px;}
.share_this .lgn_pin{background:url(images/social_post.png) left no-repeat;background-position: 0px -125px;}

.share_this .lgn_fb:hover{ background:url(images/social_post_hover.png) top left no-repeat; }
.share_this .lgn_twt:hover{background:url(images/social_post_hover.png) left no-repeat;background-position: 0px -21px;}
.share_this .lgn_del:hover{background:url(images/social_post_hover.png) left no-repeat;background-position: 0px -42px;}
.share_this .lgn_digg:hover{background:url(images/social_post_hover.png) left no-repeat; background-position: 0px -63px;}
.share_this .lgn_stmbl:hover{background:url(images/social_post_hover.png) left no-repeat;background-position: 0px -83px;}
.share_this .lgn_gplus:hover{background:url(images/social_post_hover.png) left no-repeat;background-position: 0px -104px;}
.share_this .lgn_pin:hover{background:url(images/social_post_hover.png) left no-repeat;background-position: 0px -124px;}



/*SIDEBAR*/
#sidebar{ float:left; width:28%; margin-top:30px; margin-left:3.5%;}
#sidebar .widgets{}


#sidebar .widgets ul{ margin:0; padding:0;}
#sidebar .widgets ul li{ list-style-type:none;}
#sidebar .widgets .widget{ padding:0px; width:100%; float:left; background:#fff;box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10);-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10); -webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10); margin-bottom:30px;}

#sidebar .widgets .widget_wrap{ padding:5%; float:left; width:90%;}
#sidebar .widgettitle, #sidebar .widgettitle a{color:#333; margin:0; text-align:right; border-bottom:2px solid #2bb975;  padding-bottom:-7px; padding-right:15px;  padding-top:5px; font-size:20px; margin-left:-7px; width:100%; margin-bottom:15px;}
#sidebar .widgets .widget ul{margin:0px; padding:0px; margin-left:15px;}
#sidebar .widgets .widget li{ padding:7px 0; margin:7px 0; border-bottom:1px solid #f5f5f5; }
#sidebar .widgets .widget li a{ color:#888;}

#sidebar .widget_archive ul, #sidebar .widget_meta ul, #sidebar .widget_recent_entries ul, #sidebar .widget_nav_menu ul, #sidebar .widget_recent_comments ul, #sidebar .widget_pages ul, #sidebar .widget_links ul, #sidebar .widget_categories ul{margin:0px; padding:0px; padding-left:15px;}

#sidebar .widget_archive li, #sidebar .widget_meta li, #sidebar .widget_recent_entries li, #sidebar .widget_nav_menu li, #sidebar .widget_recent_comments li, #sidebar .widget_pages li, #sidebar .widget_links li, #sidebar .widget_categories li{ list-style-image:url(images/list_type.png);}

#sidebar .widgets .widget li:last-child{ border:none;}



/*COMMENTS*/
body.page .nocomments{ display:none;}
.nocomments{ padding-left:15px;}
.comments_template{ width:100%;background:#fff;box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10);-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10); -webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10);}
.comments_template #comments, #comments_ping{ margin:0px; font-size:16px; text-align:center; border-bottom:1px solid #f5f5f5; padding:12px 0; color:#333;}
.comments_template #comments a{color:#2bb975;}

#comments_ping{ float:left; width:100%; border-top:1px solid #f5f5f5;}

.commentlist{padding-left:0px; float:left; margin-top:0; width:100%;}
.commentlist li.comment{ list-style-type:none;}


.commentlist li{ list-style-type:none;width:100%; border-bottom:1px solid #f5f5f5;float:left;}
.commentlist li ul li{ width:96%; border:none;}
.commentlist .depth-1{ margin-top:10px; position:relative;}
.commentlist .depth-3{width:100%}
.commentlist .depth-4{width:99%}
.commentlist.depth-5{}
h3#comments{ color:#333333; font-size:20px;}
h3#comments_ping{color:#333333; font-size:20px;}

.commentmetadata, .commentmetadata a{ color:#2BB975;}
.commentmetadata span{ color:#333;}
.comment-body{padding:10px 15px; float:left; width:92%;position:relative; z-index:3;}
.commentlist li ul li .comment-body{ background:url(images/trans_black_2.png) repeat; margin-bottom:15px;}
.vcard{ float:left; width:11%; margin-right:7px;}
.fn{ padding-top:5px; text-align:center;}
.avatar img{ width:90%; height:auto; max-width:50px; max-height:50px;}


.org_comment {float: left; width: 86%;}
.org_comment a, .org_ping a{  color:#2BB975;}
.org_comment ul li{ border:none; list-style-type:circle;}
.org_comment ol li{ list-style-type:inherit; border:none;}

.comm_meta_reply{ float:right; text-align:right; width:300px; font-size:11px; opacity:0.7; margin-right:-20px;}
.org_ping .comm_meta_reply{ margin-right:0px;}
.org_comment:hover .comm_meta_reply{ opacity:1;}
.comm_meta_reply a{ padding-left:12px; margin-right:15px;}

.comm_meta_reply a, .org_comment .comm_date{ color:#888; font-size:11px;}



.comment-reply-link{ background:url(images/icons.png) no-repeat; background-position:0px -63px;}
.comment-edit-link{background:url(images/icons.png) no-repeat; background-position:0px -49px; }



/*Comment Form*/
h3#reply-title{ font-size:20px; color:#2bb975; position:relative; top:15px; padding-left:15px;}
#respond_wrap{width:100%; float:left; position:relative;}
#respond{ width:100%; float:left;}

#commentform{ width:93%; float:left; padding:15px; background:#fff;position:relative; z-index:2;}
.comment-notes{ display:none;}

.comment-form-author label, .comment-form-email label, .comment-form-url label{ float:left; position:absolute; padding: 5px 5px 6px 5px; background:#fff; border:1px solid #ececec; width:50px;}
#commentform .required{ float:left; position:absolute;}

.field_wrap{ width:50%; float:left; overflow:hidden;}
.comment-form-author, .comment-form-email, .comment-form-url{ width:100%; float:left; height:30px; position:relative;}

.comment-form-author input, .comment-form-email input, .comment-form-url input{ padding: 7px 3px; background:url(images/transblack3.png); border:1px solid #ececec; color:#888; padding-left:70px; width:176px;}

.comment-form-comment label{ display:none;}

.form-allowed-tags{ display:none;}
.comment-form-comment{ width:50%; float:right;}
.comment-form-comment textarea{ background:url(images/transblack3.png); border:1px solid #ececec; padding:5%; width:90%; min-height:128px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#888;}
.logged-in-as{ width:210px; float:left; padding-top:30px; padding-left:20px;}
.logged-in-as a{ color:#2BB975;}
#cancel-comment-reply-link{ font-size:12px; color:#888;}
.form-submit{ clear:both;}
.form-submit input, #searchsubmit{ float:right; margin-right:6px; border:none; background:#2BB975; padding:5px; color:#fff; curso