body {background: #fff url(img/curlygreen/background.jpg) repeat-x; margin: 0 auto; text-align: center; font-family: Tahoma, Arial, Verdana, sans-serif; color: #444; min-width:970px; font-size:12px;}
#wrap {text-align: left; position:relative; padding:0 20px;}

a {color: #138301;	text-decoration: none;}
a:hover {color: #ae2b69;}
a img {border: none;}

form {margin: 0;padding: 0;}
small {font-size: 9px;}
.left {float: left;}
.right {float: right;}
.clearer {clear: both;}
td { vertical-align:top;}

/* Header styles */
#header {overflow: hidden;margin-bottom: 50px;}
.topLogo {width: 20%;float: left;margin-right: 20px;padding-top: 25px;}
.topLogo h1, .topLogo h2 {font: normal normal 25px Georgia, "Times New Roman", serif;font-variant: small-caps;color: #d90202;margin: 0;padding: 0;line-height: 20px;}
.topLogo h1 a, .topLogo h2 a {text-decoration: none;color: #d90202;}
.topLogo h1 a:hover, .topLogo h2 a:hover {color: #207f7b;}
.topLogo .blogDescription {font: normal normal 16px Georgia, "Times New Roman", serif; color: #207f7b;}
.topMenu {float: left;margin-right: 20px;font: normal normal 14px Georgia, "Times New Roman", serif;}
.topMenu ul {margin: 0;padding: 0;list-style: none;display: block;}
.topMenu ul li {margin: 0 20px 0 0;padding: 25px 0 0 0;float: left;}
.topMenu ul li.current_page_item a { background:#999;}
.topMenu ul li a {color: #fff; margin-top:20px;padding:1px 4px;text-decoration: none; background: #1ba75a;}
.topMenu ul li a:hover {color: #fff;padding:1px 4px; background: #ae2b69;}
.s {border: 1px solid #92bdbb;width: 200px;float: left;height: 18px;}


/* Page structure styles */
#page {overflow: hidden; zoom:1;}
#lsidebar {margin-right: 20px;}
#rsidebar {}
#content {margin-right: 20px; padding:0 20px;}
.first { width:20%;}
.second {}
.third { width:20%;}
.small_post {margin:0 0 10px 0; clear:both;}
.small_post img { margin:0 0 10px 0;}

/* Sidebars styles */
#lsidebar .leftPic{padding-top: 170px;background: url(img/pic-sidebar.jpg) no-repeat;}
#lsidebar .leftPicCustomWrap {width: 200px;overflow: hidden;}
#lsidebar .leftPicCustom {margin: 0;border: 0;background: none;}
#lsidebar h2, #rsidebar h2 {font: normal normal 17px Georgia, "Times New Roman", serif;color: #d90202;margin: 0;padding: 0 0 5px 0;border-bottom: 1px solid #207f7b;}
#lsidebar ul, #rsidebar ul {margin: 0;padding: 0;list-style: none;}
#lsidebar ul ul ul, #rsidebar ul ul ul {margin: 4px 0 0 10px;padding: 0;list-style: none;}
#lsidebar ul li, #rsidebar ul li {margin: 0 0 25px 0;padding: 0;list-style: none;}
#lsidebar li li, #rsidebar li li {margin: 0;padding: 4px 0;list-style: none;border-bottom: 1px solid #ddd;}
#lsidebar li li li, #rsidebar li li li {margin: 0;padding: 4px 0;list-style: none;border: none;}
#lsidebar ul ul ul a, #rsidebar ul ul ul a {font-size: 11px;}
#rsidebar li.rssFeed, #rsidebar li.twitter {width: 200px;height: 50px;font: normal bold 12px Georgia, "Times New Roman", serif;}
.textwidget {padding-top: 10px;}
.rssFeed a, .twitter a {line-height: 50px;width: 143px;height: 50px;display: block;text-decoration: none;color: #fff;padding-left: 60px;}
.rssFeed a:hover {color: #fffcc5;}
.rssForm form {margin: 10px 0;}
.rssEmail {	border: 1px solid #92bdbb;width: 126px;}
.rssSubmit {width: 66px;padding: 0;background: none;border: none;font: normal bold 12px Georgia, "Times New Roman", serif;cursor: pointer;color: #207f7b;}
.rssForm small {padding: 2px;background: #eff7f7;display: block;}
#rsidebar .ads125 {	padding: 10px 0 0 0;width: 260px;overflow: hidden;}
.leftBanner {float: left;margin-bottom: 10px;}
.rightBanner {float: right;margin-bottom: 10px;}
.advertiseHere {clear: both;display: block;text-align: center;font: normal bold 12px Georgia, "Times New Roman", serif;margin-bottom: 10px;}
.google250 {text-align: center;}
#wp-calendar {width: 100%;padding: 0;border: none;margin: 0;}
#wp-calendar caption {padding: 4px;font: normal bold 12px Georgia, "Times New Roman", serif;color: #207f7b;}
#wp-calendar th {padding: 4px;text-align: center;background: #eff7f7;}
#wp-calendar td {padding: 4px;text-align: center;background: #f5f5f5;}
#wp-calendar #prev {text-align: left;}
#wp-calendar #next {text-align: right;}
#wp-calendar a {color: #d90202;}
#wp-calendar a:hover {color: #207f7b;}

/* Content styles */
.topAd {margin-bottom: 25px;}
.archiveTitle {font: normal normal 14px Georgia, "Times New Roman", serif;color: #666;font-variant: small-caps;text-transform: capitalize;border-bottom: 1px solid #ddd;}
.post {margin-bottom: 25px;overflow: hidden;}
.postFeatured {margin-bottom: 25px;width: 450px;overflow: hidden;padding: 10px;	background: #f5f5f5;}
.post a, .postFeatured a {text-decoration: underline;}
.postTitle h1, .postTitle h2 {font: normal normal 22px Georgia, "Times New Roman", serif;color: #d90202;padding: 0 0 5px 0;border-bottom: 1px solid #ddd;margin: 0 0 5px 0;}
.postTitle h1 a, .postTitle h2 a {font: normal normal 22px Georgia, "Times New Roman", serif;color: #d90202;text-decoration: none;}
.postTitle h1 a:hover, .postTitle h2 a:hover {font: normal normal 22px Georgia, "Times New Roman", serif;color: #207f7b;}
.postInfo {font-size: 11px;}
.postContent {margin-top: 20px;margin-bottom: 10px;line-height: 17px;overflow: hidden;}
.sizeFeatured {width: 450px;}
.featHead {font: normal normal 14px Georgia, "Times New Roman", serif;color: #777;font-variant: small-caps;text-transform: capitalize;background: #ddd;padding: 3px 10px;}
.postContent h1 {font: normal normal 22px Georgia, "Times New Roman", serif;color: #207f7b;}
.postContent h2 {font: normal normal 20px Georgia, "Times New Roman", serif;color: #207f7b;}
.postContent h3 {font: normal normal 18px Georgia, "Times New Roman", serif;color: #207f7b;}
.postContent h4 {font: normal bold 14px Georgia, "Times New Roman", serif;color: #666;font-variant: small-caps;	text-transform: capitalize;}
.postContent blockquote {margin: 0;padding: 20px 20px 20px 40px;background: #eff7f7 url(img/bg-blockquote.gif) no-repeat;font: normal normal 12px Georgia, "Times New Roman", serif;}
.postExtras {border-top: 1px solid #ddd;padding: 5px 0;font-size: 11px;}
.postMeta {border-top: 1px solid #ddd;text-align: right;padding-top: 5px;font-size: 11px;overflow: hidden;}
.postMetaFeatured {border-top: 1px solid #ddd;text-align: right;padding-top: 5px;font-size: 11px;width: 450px;overflow: hidden;}
.postMeta a, .postMetaFeatured a {color: #d90202;text-decoration: none;}
.postMeta a:hover, .postMetaFeatured a:hover {color: #207f7b;}
.postLink {float: left;}
.postComments a {background: url(img/icon-comments.png) no-repeat 0 0px;padding-left: 19px;}
.postForum a {background: url(img/icon-forum.png) no-repeat 0 0px;padding-left: 19px; font-size:11px; line-height: normal;}
.postLink a {background: url(img/icon-postlink.gif) no-repeat 0 1px;padding-left: 14px;}
.navigation {width: 470px;font: normal normal 14px Georgia, "Times New Roman", serif;overflow: hidden;}
.navigation a {text-decoration: none;margin-bottom: 25px;display: block;}
.alignleft {float: left;margin-right: 10px;}
.alignright {float: right;margin-left: 10px;}
.aligncenter {margin: 0 auto;}

/* Comments styles */
.commentZone {margin-bottom: 25px;}
h3#respond, h3#comments, h3#trackbacks {font: normal normal 18px Georgia, "Times New Roman", serif;color: #d90202;padding: 0 0 5px 0;border-bottom: 1px solid #ddd;margin: 30px 0 0 0;}
.commentList {margin: 0;padding: 0;list-style: none;}
.commentList .reply {margin-bottom: 10px;}
.commentList li.depth-1 ul.children {border-bottom: none;}
.commentList li {overflow: hidden;display: block;padding: 10px 0 0 0;}
.commentList li ul.children {overflow: hidden;display: block;padding: 10px;margin: 0;border: 1px solid #ddd;background: #eee;}
.commentList li ul.children li {padding: 0;margin: 0;}
.commentList li ul.children ul.children {overflow: hidden;display: block;padding: 10px;margin: 0;background: #fff;border: 1px solid #ddd;}
.commentList li.depth-1 {border-bottom: 1px solid #ddd;}
.commentLeft {float: left;width: 80px;}
.commentLeft img {padding: 4px;border: 1px solid #e5e5e5;}
.commentAuthor {font: normal bold 14px Georgia, "Times New Roman", serif;}
.commentAuthor a {color: #d90202;}
.commentAuthor a:hover {color: #207f7b;}
.commentRight {float: left;  width:60%; overflow: hidden;}
.commentList li ul.children .commentRight {float:left; width:60%; overflow:hidden;}
.commentList li ul.children ul.children .commentRight {float: left; width: 60%; overflow:hidden;}
.commentRight p {margin: 10px 0;}
#author, #email, #url {border: 1px solid #92bdbb;}
#comment {border: 1px solid #92bdbb;width: 400px;}
#submit {width: 80px;height: 20px;border: none;	background: url(img/bg-addcomment.gif) no-repeat;font: normal bold 12px Georgia, "Times New Roman", serif;color: #fff;text-align: center;cursor: pointer;}
.trackbackList {margin: 0;padding: 0 0 4px 0;border-bottom: 1px solid #ddd;}
.trackbackList li {padding: 4px 0 0 0;margin-left: 23px;}

/* Footer styles */
#footer {border-top: 1px solid #ddd;padding-top: 5px;font-size: 10px;margin-bottom: 20px;overflow: hidden;}
#footer .left { width:60%;}
.footerMenu {text-align: right;list-style: none;margin: 0;padding: 0;}
.footerMenu li {display: inline;margin-left: 15px;}

div#mallini {position: absolute; width: 100%; top: 0; height: 1px; line-height: 1px;}
div#layout {position: relative; min-width: 970px; max-width: 1400px; min-height: 100%; margin:0 auto; //height: 100%;}

.anons { overflow:hidden; zoom:1; border-bottom: 1px solid #ddd; margin:0 0 0px 0; padding:0 0 10px 0;}
.anons .anons_post { float:left; width:30%; height:280px; padding:5px 15px 0px 0; overflow:hidden; margin:5px 0 15px 0;}
.anons .anons_post img { border: 1px solid #fff;}
.anons .anons_post img:hover { border: 1px solid #ccc;}
.anons .anons_post .wp-caption { margin:0 0 10px 0; }
.anons .anons_post a { display:block; font-size:14px;}
.anons h2 {clear:both;}

.more-link { display: block; font-size:14px;}

#simple_sidenav-3 {}
.SimpleSideNav {}
.SimpleSideNav a.depth_0 { font-size:16px; margin:10px 0 0 0; color:#138301;}
.SimpleSideNav a.depth_1 { font-size:10px; color:#49498a; display:inline-block; padding:0 2px 0 8px; background:url(img/arr_bull.png) left no-repeat; line-height:15px;}
.SimpleSideNav a.depth_1:hover { text-decoration:underline;}
#lsidebar ul.sf, #lsidebar ul.sf li { margin:0; padding:0; border:none;}
#lsidebar ul.sf a.depth_0 { display:block; padding:1px 0 0 0;}
#lsidebar ul.sf ul li { display:inline;}

.wp-pagenavi {clear: both;}
.wp-pagenavi a, .wp-pagenavi span {text-decoration: none; border: 1px solid #BFBFBF; padding: 3px 5px; margin: 2px;}
.wp-pagenavi a:hover, .wp-pagenavi span.current { border-color: #000;}
.wp-pagenavi span.current { font-weight: bold;}