/*
------------------------------------------------------------------------
Theme Name:    Bongo
Theme URI:     http://www.nattywp.com/
Description:   Bongo theme by NattyWP. <a href="admin.php?page=functions.php">Configure</a> Deluxe theme. Visit our <a href="http://www.nattywp.com/forum" title="NattyWP Forum">NattyWP Community Forum</a> and <a href="http://support.nattywp.com">Help Desk</a>!
Version:       1.0
Author:        NattyWP
Author URI:    http://www.nattywp.com/
------------------------------------------------------------------------

Support:       NattyWP, contactus@nattywp.com
Updated:       September 21 2009
Copyright:     (c) 2009 NattyWP

All rights reserved.
*/

.clear{clear:both;}

body {
font-family: 'Arial', Sans-Serif;
color: #454547;
text-align: center;
margin: 0;
padding: 0;
}

#logo {text-align:left; padding-top:12px;}
#headerimg {margin: 7px 9px 0;height: 190px;width: 740px;}

#page {border: none; text-align: left; clear:left; margin: 0 auto 0 auto; padding: 0; width: 940px;}
#page.maincontent { background:url(images/main-bg.png) repeat-y;}
.top {background:url(images/main-top.png) no-repeat bottom; height:13px; clear:left; margin: 15px auto 0 auto; width: 940px;}
.narrowcolumn {float: left; padding: 0 0 50px 0; margin: 0; width: 590px;}
#topsite{height:90px;border-top:3px solid #a9a9aa;background:#ffffff url(images/header.jpg) repeat-x scroll center 0;}
#toppage{margin: auto;padding: 0;width: 930px;}


/* Fonts */
small {font-family: Arial, Helvetica, Sans-Serif; line-height: 1.5em;}
h1 {padding-top: 20px; margin: 0;}
h1, h2, h3 {font-family: Georgia, "Times New Roman", Times, serif;font-weight: normal;}
h1 {font-size: 4em;text-align: center;}
#headerimg .description {font-size: 1.2em;text-align: center;}
h2 {font-size: 1.6em; margin: 0;}
h2.pagetitle {font-size: 1.6em;}
h3 {font-size: 1.3em; padding: 0; margin: 0;}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {text-decoration: none;}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {color: #454547;}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {text-decoration: none;}
code {margin: 0pt; padding: 1px 3px; background: rgb(255, 255, 225) none repeat scroll 0% 0%; font-family: Monaco,monospace; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;}
em { font-style: italic; }
hr { border: medium none ; margin: 0pt 0pt 1.4em; background: rgb(178, 204, 255) none repeat scroll 0% 0%; color: rgb(178, 204, 255); clear: both; float: none; width: 100%; height: 0.1em; }
pre { padding: 0pt 10px; background: rgb(249, 249, 212) none repeat scroll 0% 0%; overflow: auto; margin-bottom: 15px; }
acronym, abbr, span.caps {font-size: 0.9em;letter-spacing: .07em; cursor: help;}
acronym, abbr {border-bottom: 1px dashed #999;}
blockquote {margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd;}
blockquote cite {margin: 5px 0 0; display: block;}
.center {text-align: center;}
.hidden { display: none;}
a img {border: none;}

/* Begin Lists */
html > body .entry ul {margin-left: 0px; padding: 0 0 0 30px; list-style: none; padding-left: 10px; text-indent: -10px;}
html > body .entry li {margin: 7px 0 8px 10px;}
.entry ol {padding: 0 0 0 35px; margin: 0;}
.entry ol li {margin: 0; padding: 0; list-style: decimal outside;}
.postmetadata ul, .postmetadata li { display: inline; list-style-type: none; list-style-image: none;}
.entry dl { margin: 1.5em 0pt; }
.entry dd{margin:0; padding:0 15px 15px; }
.entry table { margin: 0pt auto;}
.entry th, .entry td { height: 1em; line-height: 18px; padding:10px; }
/* End Entry Lists */

a, h2 a:hover, h3 a:hover {color: #d2344f;text-decoration: none;}
a:hover {color: #d2344f;}
/* End Typography & Colors */

.post{margin:0 20px 40px;text-align:left;color:#454547;}
.post a.more-link{color:#d2344f; padding-left:17px; font-weight:bold;}
.post a.more-link:hover{color:#454547;text-decoration:none;}
.post h2{font-size:24px; border-left:2px solid #c2003a; padding:0px 0px 0px 7px; line-height:20px; margin-bottom:20px; margin-top:10px;}
.post h2 a{padding:0;margin:0;text-align:left;}
.post .postmetadata {font-size:11px; border-top:1px dotted #d5d5d5; border-bottom:1px solid #d5d5d5; padding:3px 2px 10px 2px; text-align:left; margin-top:25px; color:#878789;}
.post .postmetadata .category{margin:10px 0 6px 0;display:block;}
.post .postmetadata .category a{background:url(images/ico-category.gif) no-repeat 0px 2px; padding-left:12px; color:#878789;}
.post .postmetadata .category a:hover{}
.post .postmetadata a.comments-link {background:url(images/ico-comments.gif) no-repeat 0px 2px; padding-left:20px; float:right; margin-top:15px; color:#878789;}
.post .postmetadata a.comments-link:hover{color:#d2344f}
.post .postmetadata a.comments-link span{font-weight:bold;}
.post .postmetadata small{ background:url(images/ico-meta.gif) 1px center no-repeat; padding:0 0 0 11px; color:#878789;}
.post .postmetadata small a:hover{color:#666666}
.post .postmetadata small .author{color:#d2344f;}

.thumb {float:left;}
.entry .thumb img {padding-top:0px;}
.tags { background:#EfEfEf; padding-top:5px; padding-bottom:5px; margin-bottom:20px; font-size:85%;}

#footer {padding: 17px 0 0;margin: -11px auto 0;float:left;width:100%;background:url(images/footer_bgtop.png) repeat-x;}
#footer ul li {margin-bottom:30px;}
#footer ul {list-style-type:none;margin:10px 0 0;padding:0;}
#footer div.left ul li ul li, #footer div.right ul li ul li, #footer div.center ul li ul li {padding:7px 4px 5px;margin:0;}
#footer div.left ul li ul, #footer div.right ul li ul, #footer div.center ul li ul {margin-top:11px;}
#footer div.left h3, #footer div.right h3, #footer div.center h3{height:16px;}
#footer ul li ul li{font-size:10px;padding:7px 0 5px 8px;background:url(images/randomuser_spacerpoints.gif) repeat-x;}
#footer #searchforma .field input {width:120px;}
#footer ul li h3 a{color:#d2344f;font-size:14px;width:200px;height:19px;overflow:hidden;display:block;}
#footer ul li h3 a:hover{color:#666;}
#footer div.container{background:#e5e5e5;padding:35px 0 0;}
#footer div.left{float:left;width:230px;margin-left:25px;}
#footer div.center{float:left;width:230px;margin:0 95px 0;text-align:left;}
#footer div.right{float:left;width:230px;}

#footer ul li a{color:#666666;}
#footer ul li a:hover{color:#d2344f;text-decoration:none;}

#footer #widget_text {line-height:18px;}
#footer #widget_text .textwidget {margin-top:7px;}
#footer #widget_search h2 {float:left; padding-right:15px;}
#footer #widget_recent_entries ul li a{background:url(images/recent_bull.gif) no-repeat 0 7px; padding:5px 0 5px 19px;}
#footer #widget_recent_comments ul li{background:url(images/recent_bull.gif) no-repeat 0 7px; padding:4px 0 4px 19px;}
#footer #widget_recent_comments ul li a {background:none;}
#footer #widget_archive ul li a{background:url(images/archives_bull.gif) no-repeat 0 7px; padding:4px 0 4px 19px;}
#footer #twitter .rightlink {background:url(images/ico-twitter.png) no-repeat 80px -3px; height:30px; display:block; font-size:10px;}

#footer li#popular h2.blocktitle {padding:0px 0px 5px 0px; border-bottom:1px dotted #d5d5d5;}
#footer li#popular #popularlist {display:block;width:640px;}
#footer li#popular #popularlist li{margin-right:20px!important;}
#footer li#popular #container_popularlist {overflow:hidden; overflow-y:hidden; width:300px;}
#footer li#popular a.prev, #footer li#popular a.next {cursor:pointer;}
#footer li#popular ul {float:left; margin-bottom:10px;}
#footer li#popular ul li {height:80px; display:block; width:140px; float:left; margin:0 0 20px; padding:0px; border:none;}
#footer li#popular ul li img {width:140px; height:80px;}
#footer li#popular ul li h3 {margin-top:-50px;}
#footer li#popular ul li a {padding:0px; line-height:18px; background:none;}
#footer li#popular ul li a.tit{padding:2px; font-style:italic; color:#fff; font-size:10px; background:#000; opacity:0.7; }
#footer li#popular a.prev{margin-left:75px;background:url(images/popular_btn-prev.jpg) no-repeat;display:block;height:15px;width:48px;float:left;}
#footer li#popular span.paginate{float:left;margin:0 10px 0 10px;font-family:'Georgia',Sans-Serif;color:#999999;font-size:11px;font-style:italic;}
#footer li#popular a.next{background:url(images/popular_btn-next.jpg) no-repeat;display:block;height:15px;width:48px;float:left;}
#footer li#popular a.prev span, #footer li#popular a.next span{display:none;}
#footer li#popular a.next:hover ,#footer li#popular a.prev:hover{background-position:0 -15px;}
#footer li#popular #popular_page{padding-top:10px; border-top:1px solid #d5d5d5;}

#footer li#mostcommentedWidget a.prev, #footer li#mostcommentedWidget a.next{margin-top:10px;}
#footer li#mostcommentedWidget a.prev span, #footer li#mostcommentedWidget a.next span{display:none;}
#footer li#mostcommentedWidget a.prev, #footer li#mostcommentedWidget a.next{display:block;width:36px;height:15px;float:right}
#footer li#mostcommentedWidget a.prev{background:url(images/userquickies_btn-prev.jpg) no-repeat;}
#footer li#mostcommentedWidget a.next{background:url(images/userquickies_btn-next.jpg) no-repeat;}
#footer li#mostcommentedWidget a.next:hover, #footer li#mostcommentedWidget a.prev:hover{background-position:0 -15px;}

#footer #footer_l {font-size:11px; float:left; color:#878789;}
#footer #footer_l p {margin:0px; padding:0px;}


/* Top Navigation */
#menu {height:45px;background:url(images/menu-bg.png) repeat-x; font-family: "Times New Roman", Times, serif;}
#menu ul {width:940px; margin:0 auto;}
#menu ul, #menu ul ul {	padding: 0;	list-style: none; line-height: 1; z-index: 100;}
#menu ul ul {margin:0px;}
#menu ul a {display: block;	line-height: 23px;	padding: 0 7px; z-index: 100; text-decoration:none;}
#menu ul li {float: left;}
#menu ul li { padding: 8px 10px; float: left; }

#menu ul li.current-cat a, #menu ul li.current_page_item a, #menu ul li.current_page_parent ul li.current_page_item a, #menu ul li.current-cat-parent ul li.current-cat a{-moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; background:#1c8dc3; color:#fff;}

#menu ul li.current_page_item ul li a, #menu ul li.current_page_parent ul li.current_page_item ul li a, #menu ul li.current-cat ul li a, #menu ul li.current-cat-parent ul li.current-cat ul li a, #menu ul li ul li a {color: #555555; background:none;}

#menu ul li a { color: #fff; font-size:14px; font-weight:bold; }
#menu ul li a:hover {color:#FFF; text-shadow:0 2px 4px rgba(0, 0, 0, 0.23);}
#menu ul li ul { position: absolute; width: 172px; left: -999em; z-index:1000;}
#menu ul li ul li {	border: 1px solid #F7F6F6; border-width:0 1px 1px; padding:3px 9px 3px 9px; background: #FFF;  margin:0px; text-align:left; }
#menu ul li ul li a { line-height: 25px; width: 150px; display: block; }
#menu ul li ul li a:hover {color:#8f927b;}
#menu ul li ul ul {	margin: -26px 0 0 170px; }
#menu ul li ul ul li a { line-height: 25px; }
#menu ul li ul li ul li a {	border-width:0 1px 1px 0px; }
#menu ul li:hover ul, #menu ul li.sfhover ul { left: auto; }
#menu ul li:hover ul ul, #menu ul li.sfhover ul ul { left: -999em; }
#menu ul li:hover ul, #menu ul li li:hover ul, #menu ul li.sfhover ul, #menu ul li li.sfhover ul { left: auto; }
#menu ul li:hover, #menu ul li.hover { position: static; } 
/* End Navigation */

#sidebar a { color:#878789; }
#sidebar h2 {margin:0px 0px 15px 0px;  padding: 0px;}
#sidebar ul li{float:left; width:310px; padding:10px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;}
#sidebar ul li ul li{ float:none; width:auto; border-bottom:1px solid #e8e8e8; padding-bottom:10px !important;}
#sidebar ul li ul li ul {padding:0px !important; margin:0px !important;}
#sidebar ul li ul li ul li{ margin:0px 0px 0px 10px !important; padding:0px !important; border:0px !important;}
#sidebar {padding: 0px 0 10px 0px; margin-left: 592px; width: 332px;}
#sidebar ul, #sidebar ul ol {margin: 0; padding: 0;}
#sidebar ul li {list-style-type: none; list-style-image: none; margin-bottom: 30px;}
#sidebar ul p, #sidebar ul select {margin: 5px 0 8px;}
#sidebar ul ul ul, #sidebar ul ol {margin: 0 0 0 10px;}
ol li, #sidebar ul ol li {list-style: decimal outside;}
#sidebar ul ul li, #sidebar ul ol li {margin: 5px 0 0; padding: 0;}
#sidebar .widget ul li a {padding:5px 0px 5px 10px; line-height:16px; background:url(images/plus.gif) no-repeat left center;}

#sidebar #ads-module ul.advert li {width:auto; border-bottom:none; float:left;}
#sidebar #ads-module ul.advert li a {background:none;}
#sidebar #ads-module ul.advert li {margin-left:15px !important;}

#sidebar #popular.widget, #sidebar #widget_tag_cloud {border:1px solid #e8e8e8; }
#sidebar #widget_tag_cloud h2 {margin:0px;}
#sidebar #widget_text, #sidebar #widget_calendar{background:#e5eceb url(images/side-light.png) repeat-x top;}
#sidebar #widget_text .textwidget {margin-top:7px;}
#sidebar #widget_search h2 {float:left; padding-right:15px;}
#sidebar #widget_recent_entries ul li a{background:url(images/recent_bull.gif) no-repeat 0 7px; padding:5px 0 5px 19px;}
#sidebar #widget_recent_comments ul li{background:url(images/recent_bull.gif) no-repeat 0 7px; padding:4px 0 4px 19px;}
#sidebar #widget_recent_comments ul li a {background:none;}
#sidebar #widget_text {line-height:18px;}
#sidebar #widget_archive ul li a{background:url(images/archives_bull.gif) no-repeat 0 7px; padding:4px 0 4px 19px;}
#twitter .rightlink {background:url(images/ico-twitter.png) no-repeat 130px -3px; height:30px; display:block;}


#sidebar li#popular h2.blocktitle {padding:0px 0px 5px 0px; border-bottom:1px dotted #d5d5d5;}
#sidebar li#popular #popularlist {display:block;width:640px;}
#sidebar li#popular #popularlist li{margin-right:20px!important;}
#sidebar li#popular #container_popularlist {overflow:hidden; overflow-y:hidden; width:300px;}
#sidebar li#popular a.prev, #sidebar li#popular a.next {cursor:pointer;}
#sidebar li#popular ul {float:left; margin-bottom:10px;}
#sidebar li#popular ul li {height:80px; display:block; width:140px; float:left; margin:0 0 20px; padding:0px; border:none;}
#sidebar li#popular ul li img {width:140px; height:80px;}
#sidebar li#popular ul li h3 {margin-top:-50px;}
#sidebar li#popular ul li a {padding:0px; line-height:18px; background:none;}
#sidebar li#popular ul li a.tit{padding:2px; font-style:italic; color:#fff; font-size:10px; background:#000; opacity:0.7; }
#sidebar li#popular a.prev{margin-left:75px;background:url(images/popular_btn-prev.jpg) no-repeat;display:block;height:15px;width:48px;float:left;}
#sidebar li#popular span.paginate{float:left;margin:0 10px 0 10px;font-family:'Georgia',Sans-Serif;color:#999999;font-size:11px;font-style:italic;}
#sidebar li#popular a.next{background:url(images/popular_btn-next.jpg) no-repeat;display:block;height:15px;width:48px;float:left;}
#sidebar li#popular a.prev span, #sidebar li#popular a.next span{display:none;}
#sidebar li#popular a.next:hover ,#sidebar li#popular a.prev:hover{background-position:0 -15px;}
#sidebar li#popular #popular_page{padding-top:10px; border-top:1px solid #d5d5d5;}

#sidebar li#mostcommentedWidget {background:#E8E7E7;}
#sidebar li#mostcommentedWidget .module .content {padding:5px;}
#sidebar li#mostcommentedWidget h2{display:block; height:20px;}
#sidebar li#mostcommentedWidget ul li a{font-size:11px;color:#666666;margin:0;}
#sidebar li#mostcommentedWidget a.prev, #sidebar li#mostcommentedWidget a.next{margin-top:10px;}
#sidebar li#mostcommentedWidget a.prev span, #sidebar li#mostcommentedWidget a.next span{display:none;}
#sidebar li#mostcommentedWidget a.prev, #sidebar li#mostcommentedWidget a.next{display:block;width:36px;height:15px;float:right}
#sidebar li#mostcommentedWidget a.prev{background:url(images/userquickies_btn-prev.jpg) no-repeat;}
#sidebar li#mostcommentedWidget a.next{background:url(images/userquickies_btn-next.jpg) no-repeat;}
#sidebar li#mostcommentedWidget a.next:hover, #sidebar li#mostcommentedWidget a.prev:hover{background-position:0 -15px;}
#sidebar #quickieslist li{background:url(images/userquickies_spacerpoints.gif) left bottom repeat-x;color:#999999;font-size:11px;padding:0 0 10px !important;}
#sidebar #quickieslist li h3 a{color:#454547}
#sidebar #quickieslist li a{color:#999999}
#sidebar #quickieslist li:hover a{color:#999999}
#sidebar #quickieslist li:hover h3 a{color:#D2344F}


/* TOP search bar*/
#search-block{width:302px; padding-top:40px; margin-right:17px;}
.c_simg {position:relative;}
.s_input {background:transparent url(images/s_input.png) no-repeat scroll 0 0; float:left; height:26px; width:195px;}
.s_input input {border:0 none; color:#9499a1; font-weight:normal; height:17px; margin-left:15px; margin-top:5px; width:180px;}
.s_submit {float:left; padding:0px; *margin:0px 0px 0px 0px; *padding:0px 0px 1px 0px;}

/* ADS module*/
#ads-module {text-align:center;}
#ads-module ul.advert {list-style:none; margin:0px !important; padding:0px;}
#ads-module ul.advert li {list-style:none !important; float:left; margin-left:15px; padding-bottom:10px;}
#ads-module ul.advert li a {background:none; padding:0px; margin:0px; border:0px;}
#ads-module ul.advert li a:hover {background:none; border:0px;}
#widget_tag_cloud {padding-bottom:20px;}
#single-ads {padding-top:15px;}
#single-ads #ads-module {margin:0px; padding:0px; width:auto; text-align:center;}
.header-ads { float:right; padding-top:20px; padding-right:20px;}


/* Flickr */
.flickr-pic {}
.flickr-pic .flickr_badge_image { float:left; padding-right:1px; padding-top:5px; padding-bottom:5px;}

/* Flash titles */
.sIFR-flash { margin: 0pt; visibility: visible ! important; }
.sIFR-replaced { visibility: visible ! important; }
span.sIFR-alternate { overflow: hidden; position: absolute; left: 0pt; top: 0pt; width: 0pt; height: 0pt; display: block; }
.sIFR-flash + div[adblocktab="true"] { display: none ! important; }
.sIFR-hasFlash .blocktitle span { visibility: hidden; line-height: 1.3; }
.sIFR-hasFlash .widgettitle { visibility: hidden; line-height: 1.3; }


/* Begin Calendar */
#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}
#wp-calendar a {text-decoration: none;}
#wp-calendar caption {font: bold 1.3em 'Trebuchet MS', Verdana, Arial, Sans-Serif;text-align: center;}
#wp-calendar th {font-style: normal;text-transform: capitalize;}
#wp-calendar {empty-cells: show; margin: 10px auto 0; width: 155px;}
#wp-calendar #next a {padding-right: 10px; text-align: right; }
#wp-calendar #prev a { padding-left: 10px; text-align: left;}
#wp-calendar a {display: block;}
#wp-calendar caption { text-align: center; width: 100%;}
#wp-calendar td {padding: 3px 0; text-align: center;}
#wp-calendar td.pad:hover {background-color: #fff;}
/* End Calendar */

/* Pagination */
#navigation {display: block; text-align: center; margin-top: 10px; margin-bottom: 60px;}
#navigation a {border:1px solid #DDDDDD; color:#999999; font-size:11px; font-weight:normal; margin-right:2px; padding:2px 5px; text-decoration:none;}
#navigation .on {border:1px solid #666666; color:#AAAAAA; font-size:11px; font-weight:normal; margin-right:2px; padding:2px 5px;}
#navigation .alignleft { padding-left:20px;}
#navigation .alignright { padding-right:20px;}
/* End Pagination */

/* WP extention */
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left; margin: 5px 15px 10px 0pt;
}
.alignright {
	float: right; margin: 5px 0pt 10px 15px;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	max-width:510px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption img {
	margin: 0;
	padding: 0 !important;
	border: 0 none;
}
.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

/* Comment Form */
#comment-form {padding-top:20px;}
#commentform {margin-left:20px; padding-top:10px;}
#comment-form label {
	float: left;
	width: 200px;
	padding-top: 5px;
	font-size: .85em;
	font-weight: bold;
}
#comment-form label .required {
	font-size: .85em;
	font-weight: normal;
}
#comment-form label .required {
	color: #fff;
}
#comment-form input, #comment-form textarea {
	width: 265px;
	padding: 5px 5px;
}
#searchforma .field {float:left;}
#searchforma .field input {width:160px; padding:5px 5px;}
#comment-form input, #comment-form textarea, #searchforma .field input {
	font: 12px Arial, Helvetica, Geneva, sans-serif;
	color: #727272;
	background: #EFEFEF;
	border-top: 1px solid #c1c1b7;
	border-right: 1px solid #fafaf6;
	border-bottom: 1px solid #fafaf6;
	border-left: 1px solid #c1c1b7;
}
#comment-form input:focus, #comment-form textarea:focus {
	color: #53534c;
	border: 1px solid #C3D3DF;
}
#comment-form #submit {
	width: auto;
	margin-left: 200px;
	border: none;
	padding: 4px 10px;
	margin-top:10px;
	text-transform: uppercase;
	cursor: pointer;
}
#searchforma input#submit {width: auto; margin-left: 10px;border: none;
	padding: 4px 10px;
	text-transform: uppercase;
	cursor: pointer;}
	
#comment-form #submit, #searchforma input#submit {
	font: bold .95em Arial, Helvetica, Geneva, sans-serif;	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

/* Begin Comments*/
.alt { margin: 0; padding: 10px;}
.commentlist { margin:0px; padding: 0px; text-align: justify;}
.commentlist li {margin: 15px 0px 20px 0px; padding: 5px 5px 10px 10px; list-style: none;}
.commentlist li ul li { margin-right: -5px;	margin-left: 10px;}
.commentlist p {margin: 10px 5px 10px 0;}
.children { padding: 0;}
#commentform p {margin: 5px 0;}
.nocomments {text-align: center;margin: 0;padding: 0;}
.commentmetadata {margin: 15px 0px 15px 5px; display: block;}
.thread-alt {background-color: #EFEFEF;}
.thread-even {background-color: #EFEFEF; -moz-border-radius:10px; -webkit-border-radius: 10px;}
.depth-1 {border: 1px solid #cfcfcf;}
.even, .alt {border-left: 1px solid #cfcfcf;}
.children .depth-1 { border-left:1px solid #CFCFCF; border-right:0px; border-top:0px; border-bottom:0px;}
.navigation {display: block; text-align: center; margin-top: 10px;}
.commentlist li .avatar { float: right;	border: 1px solid #eee;	padding: 2px !important; background: #fff;}
.commentlist cite, .commentlist cite a {font-weight: bold; font-style: normal; font-size: 1.1em;}
#respond:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#respond {color:#162F42;}

.comment-meta a { color:#162F42; font-size:11px;}
.comment-author cite {background:url(images/icons/autor-ico.png) no-repeat left center; padding-left:20px;}
.comment-author cite, .comment-author cite a{ font-size:18px; font-weight:normal;}

.reply { padding-left:24px; height:17px;}
.reply { background: url(images/icons/reply-ico.png) no-repeat left center;}
.reply a {font-size:11px;}
cite .note, cite .note a { font-size:10px; font-weight:bold; color:#454547;}
/* End Comments */

/* Natty */
.hid {display:none; position:absolute;}
.lin { color:#878789; width:160px; float:right; margin:0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:11px;}
.lin img {vertical-align:middle;}

/* Image in post */
.hid {display:none; position:absolute;}
.entry img {padding:10px; max-width:500px; max-height:auto; height:auto;}

.fullwidth { width:100%;}
