/*
------------------------------------------------------------------------
Theme Name:    NewsOne
Theme URI:     http://www.nattywp.com/
Description:   NewsOne theme by NattyWP. <a href="admin.php?page=nattywp_home">Configure theme</a>. 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:       3.0
Author:        NattyWP
Author URI:    http://www.nattywp.com/
------------------------------------------------------------------------

Support:       NattyWP, contactus@nattywp.com
Updated:       Aug 07 2009
Copyright:     (c) 2009 NattyWP

All rights reserved.
*/


/* RESET*/
*{margin:0; padding:0; outline:0; font-family: Geneva,Arial,Helvetica,sans-serif;}
html, body{height:100%;	width:100%; }
table{border-collapse: collapse; border-spacing: 0;}
ul, ol{list-style-type:none; line-height: 22px;}
img{border:0; vertical-align:top;}
input, textarea, select{vertical-align:middle; font:11px Tahoma; color:#fff;}
a:hover { text-decoration: underline; }

p {line-height: 20px; margin-top: 0px; margin-bottom: 10px; }

body {font-size: 13px; color: rgb(51, 51, 51); }
a { text-decoration: none; color:#333d3e; }
a:hover { text-decoration: underline; color:#24749D; }
h1 a, h2 a, h3 a, .single h2.title {font-family:Georgia, "Times New Roman", Times, serif; color:#8a2d19; }
strong { font-weight: bold; }
hr { border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(224, 224, 224); border-width: 0pt 0pt 1px; margin: 10px 0pt 15px; height: 1px; }
blockquote { margin: 5px 0pt; padding: 8px 15px 8px 60px; background: transparent url('images/quotes.gif') no-repeat scroll 12px 12px; font-style: italic; color: rgb(89, 89, 89); }

.single .post_cont p {margin-top:10px; margin-bottom:10px;}
.single .post_cont ul {margin:15px 0 15px 10px; padding:0px 0px 10px 0px;}
.single .post_cont ul li {background:url(images/check.gif) no-repeat 0px 3px; list-style-type:none; margin:0; padding-left:25px;}
.single .post_cont ol { padding-left:37px; }
.single .post_cont ol li {list-style-image:none; list-style-position:outside; list-style-type:decimal; padding:3px 0;}
.single .post_cont dl { margin: 1.5em 0pt; }
.single .post_cont dl dt {  }
.single .post_cont em { font-style: italic; }
.single .post_cont pre { padding: 0pt 10px; background: rgb(249, 249, 212) none repeat scroll 0% 0%; overflow: auto; margin-bottom: 15px; }
.single .post_cont 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; }
.single .post_cont abbr { border-bottom: 1px dotted rgb(153, 153, 153); cursor: help; }
.single .post_cont 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; }
.single .post_cont table { margin: 0pt auto; width: 100%; }
.single .post_cont th, .single .post_cont td { height: 1em; line-height: 18px; padding:0px; }
.single .post_cont h1 { margin: 0px 0px 10px; font-size: 24px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; }
.single .post_cont h2 { margin: 0px 0px 5px; font-size: 20px; font-weight: normal; font-family:Georgia, "Times New Roman", Times, serif;}
.single .post_cont h3 { margin: 0px 0px 5px; font-size: 18px; font-weight: normal; font-family:Georgia, "Times New Roman", Times, serif;}
.single .post_cont h4 { margin: 0px 0px 5px; font-size: 14px;  font-weight: normal; font-family:Georgia, "Times New Roman", Times, serif;}
.single .post_cont h5 { margin: 0px 0px 10px; font-size: 12px; font-family:Georgia, "Times New Roman", Times, serif;}
.single .post_cont h6 { margin: 0px; font-size: 12px; font-weight: normal; font-family:Georgia, "Times New Roman", Times, serif;}
.single .center {text-align: center;}


#top-ads {float:right; padding-top:30px;}
#wrapper { margin: 0pt auto; width: 1060px; }
#container { background: rgb(255, 255, 255) url('images/bg_container.png') repeat-x scroll 0pt 40px; overflow: hidden; width: 1060px; margin-bottom: 20px; -moz-box-shadow: 1px 1px 10px #575757, -1px -1px 10px #575757;}
#slider-holder { border-bottom: 1px solid #e4e4e4; background:#e9e9e9; }
.leftcol { overflow: hidden; width: 600px; float: left; margin-bottom:20px; }
.leftcol .postbox { background: transparent none repeat scroll 0% 0%; width: 700px; border-bottom: 1px solid #cccccc; margin-bottom: 10px; }
.leftcol .title { font-size: 140%; }
.rightcol { float: right; width: 460px; margin-bottom: 20px; }

.archive .leftcol .title{font-size:110% !important;}
.archive .leftcol .meta {padding:0px !important;}
.single .leftcol .title {font-size:180%;}
.single .leftcol {float:left; margin-bottom:30px; width:700px;}
.single .leftcol .postbox { width:700px;}
.single .leftcol .meta {padding-top:10px; padding-bottom:10px;}
.single .leftcol .nopad { background:#EfEfEf; padding-top:5px; padding-bottom:5px; margin-bottom:20px; font-size:85%;}
.single .leftcol h2.comm-title {border-top:3px solid #E5E5E5; padding-top:5px;}
.single .rightcol {width:300px; background-color: #c7e0ff; padding-left: 5px;}
.single .rightcol h3.widgettitle { margin-bottom: 5px; border-bottom: 1px solid #336007; font-size: 18px; font-weight: bold; padding-bottom: 3px; color: #000000;  background-color: #8fc1ff; padding-left: 5px; padding-top: 2px;}
.single .rightcol .widget { margin-bottom:30px;}
.single .rightcol .widget p { margin-bottom: 10px;}
.single .rightcol #widget_recent_entries ul li a{background:url(images/recent_bull.gif) no-repeat 0 7px; padding:5px 0 5px 19px;}
.single .rightcol #widget_recent_comments ul li{background:url(images/recent_bull.gif) no-repeat 0 7px; padding:4px 0 4px 19px;}
.single .rightcol #widget_recent_comments ul li a {background:none;}
.single .rightcol #widget_text {line-height:18px;}
.single .rightcol #widget_tag_cloud {margin-bottom:15px;}
.single .rightcol #widget_archive ul li a{background:url(images/archives_bull.gif) no-repeat 0 7px; padding:4px 0 4px 19px;}
.single .rightcol #twitter .rightlink {background:url(images/ico-twitter.png) no-repeat 130px -3px; height:30px; display:block;}
.single .rightcol #twitter .dasheddivider {margin-top:15px;}

#header { height: 180px; }
#logo { margin: 18px 0pt 0pt 10px; float: left; }
.menu { width: 1100px; height: 40px; background-image: url(images/topnav-bg.png); background-repeat:repeat-x; }
#content { margin: 20px 0pt 00px; overflow: hidden; float: left; width: 1030px; padding-left: 10px; height: 1%; padding-bottom: 0px; }

.blocktitle { border-bottom: 2px solid rgb(229, 229, 229); overflow: hidden; font-size: 140%; font-weight: bold; padding-bottom: 5px; margin-bottom: 15px; height: 1%; color: rgb(51, 72, 87); }
.blocktitle span { float: left; }
.rss { float: right; }
.cat-more { margin: 6px 3px 0pt 0pt; float: right; font-size: 60%; font-weight: bold; color: rgb(39, 40, 47); }
.postbox { background: transparent url('images/dotted.gif') repeat-x scroll left bottom; overflow: hidden; padding-bottom: 0px; margin-bottom: 0px; height: 1%; }
.title { font-size: 110%; line-height: 1.2; font-weight: bold; margin-bottom: 5px; }
.meta { font-size: 85%; color: rgb(102, 102, 102); margin-bottom: 5px; line-height: 1.2; }
.meta a { font-weight: bold; }
.post_cont { line-height: 1.3; font-size: 90%; }
.post-image { margin-bottom: 25px; }
.listposts li { padding: 4px 0pt 4px 16px; background: transparent url('images/arrow.gif') no-repeat scroll 0pt 6px; line-height: 1.2; }
#more-categories { overflow: hidden; width: 930px; float: left; margin-top: 10px; height: 1%; }
ul.post-block {overflow:hidden; zoom:1; position:relative; margin-top:20px; margin-bottom:40px;}
ul.post-block li {width:445px; float:left; display:inline;}
ul.post-block li.first {padding-right:40px;}
.featuredcats-image { margin: 0pt 15px 10px 0pt; width: 180px; float: left; }

h3.widgettitle {font-size: 18px; font-weight: bold; padding-bottom: 3px; color: #ffffff; padding-top: 2px;}
.widget ul li { border-bottom: 1px solid rgb(239, 239, 239); padding: 6px 0pt; line-height: 1.2; }
.widget ul li ul {padding:0px !important; margin:0px !important;}
.widget ul li ul li{ margin:3px 0px 3px 10px !important; padding:0px !important; border:0px !important;}
.widget p { line-height: 1.2; }
#twitter .rightlink {background:url(images/ico-twitter.png) no-repeat 120px -3px; height:30px; display:block;}

#footer { overflow: hidden; height: 270px; margin-left: 0px; color: rgb(146, 149, 152); background-color: #2b5011; width: 100%;}
#footer ul li.widget-spot { width: inherit; float: left; margin-right: 30px; padding-left: 10px; }
#footer ul li h3.widgettitle { border-bottom: medium none; margin-bottom: 5px;}
#footer ul li .widget { margin-bottom:30px;}
#footer ul li .widget p { margin-bottom: 10px; }
#footer ul li .widget li { border-bottom: medium none; border-top: 1px solid rgb(48, 54, 59);}
#footer a { color: rgb(211, 213, 214); }

/* JCarusel */
#featuredposts { float: left; width: 930px; }
#featuredposts .blocktitle { margin-bottom: 0pt; }
.featuredposts-image { margin-bottom: 5px; }
#mycarousel .title { line-height: 1.1; }
#featuredcats { overflow: hidden; width: 930px; float: left; margin-top: 30px; height: 1%; }

.jcarousel-container { position: relative; }
.jcarousel-clip { margin: 0pt; padding: 0pt; overflow: hidden; z-index: 2; position: relative; }
.jcarousel-list { margin: 0pt; padding: 0pt; overflow: hidden; z-index: 1; position: relative; top: 0pt; left: 0pt; }
.jcarousel-list li, .jcarousel-item { float: left; list-style-type: none; list-style-image: none; list-style-position: outside; width: 75px; height: 75px; }
.jcarousel-next { z-index: 3; display: none; }
.jcarousel-prev { z-index: 3; display: none; }

.jcarousel-skin-featured .jcarousel-container-horizontal { padding: 15px 60px; width: 810px; }
.jcarousel-skin-featured .jcarousel-clip-horizontal { width: 810px; height: 160px; }
.jcarousel-skin-featured .jcarousel-item { width: 180px; height: 160px; }
.jcarousel-skin-featured .jcarousel-item-horizontal { margin-right: 30px; }
.jcarousel-skin-featured .jcarousel-item-placeholder { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.jcarousel-skin-featured .jcarousel-next-horizontal { background: transparent url('images/next.png') no-repeat scroll 0pt 0pt; position: absolute; top: 40px; right: 15px; width: 32px; height: 80px; cursor: pointer; }
.jcarousel-skin-featured .jcarousel-next-horizontal:hover { background-position: -32px 0pt; }
.jcarousel-skin-featured .jcarousel-next-horizontal:active { background-position: -64px 0pt; }
.jcarousel-skin-featured .jcarousel-next-disabled-horizontal, .jcarousel-skin-featured .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-featured .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -96px 0pt; }
.jcarousel-skin-featured .jcarousel-prev-horizontal { background: transparent url('images/prev.png') no-repeat scroll 0pt 0pt; position: absolute; top: 40px; left: 15px; width: 32px; height: 80px; cursor: pointer; }
.jcarousel-skin-featured .jcarousel-prev-horizontal:hover { background-position: -32px 0pt; }
.jcarousel-skin-featured .jcarousel-prev-horizontal:active { background-position: -64px 0pt; }
.jcarousel-skin-featured .jcarousel-prev-disabled-horizontal, .jcarousel-skin-featured .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-featured .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -96px 0pt; }

.mytop .jcarousel-clip { margin: 0pt; padding: 0pt; overflow: hidden; position: relative; }
.mytop .jcarousel-list { margin: 0pt; padding: 0pt; overflow: hidden; position: relative; top: 0pt; left: 0pt; }
.mytop .jcarousel-features .jcarousel-list li, .jcarousel-features .jcarousel-item { position: relative; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; width: 630px; height: 250px; }
.mytop .jcarousel-features .jcarousel-container {  }
.mytop .jcarousel-features .jcarousel-container-horizontal { width: 980px; }
.mytop .jcarousel-features .jcarousel-clip-horizontal { position: absolute; top: 12px; left: 325px; width: 600px; height: 250px; }
.mytop .jcarousel-features .jcarousel-item { width: 600px; height: 250px; }
.mytop .jcarousel-features .jcarousel-item-placeholder { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.mytop .jcarousel-screenshots .jcarousel-list li, .mytop .jcarousel-screenshots .jcarousel-item { position: relative; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; width: 590px; height: auto; }
.mytop .jcarousel-screenshots .jcarousel-container {  }
.mytop .jcarousel-screenshots .jcarousel-container-horizontal { width: 590px; height: auto; }
.mytop .jcarousel-screenshots .jcarousel-clip-horizontal { width: 590px; height: auto; }
.mytop .jcarousel-screenshots .jcarousel-item { width: 590px; height: auto; }
.mytop .jcarousel-screenshots .jcarousel-item-placeholder { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.mytop .jcarousel-screenshots .jcarousel-next-horizontal { position: absolute; top: 5px; right: 5px; width: 32px; height: 32px; cursor: pointer; z-index: 999; }
.mytop .jcarousel-screenshots .jcarousel-next-horizontal:hover { background-position: 0pt 0pt; }
.mytop .jcarousel-screenshots .jcarousel-next-horizontal:active { background-position: 0pt 0pt; }
.mytop .jcarousel-screenshots .jcarousel-next-disabled-horizontal, .mytop .jcarousel-screenshots .jcarousel-next-disabled-horizontal:hover, .mytop .jcarousel-screenshots .jcarousel-next-disabled-horizontal:active { cursor: default; }
.mytop .jcarousel-screenshots .jcarousel-prev-horizontal { position: absolute; top: 5px; left: 5px; width: 32px; height: 32px; cursor: pointer; z-index: 999; }
.mytop .jcarousel-screenshots .jcarousel-prev-horizontal:hover { background-position: 0pt 0pt; }
.mytop .jcarousel-screenshots .jcarousel-prev-horizontal:active { background-position: 0pt 0pt; }
.mytop .jcarousel-screenshots .jcarousel-prev-disabled-horizontal, .mytop .jcarousel-screenshots .jcarousel-prev-disabled-horizontal:hover, .mytop .jcarousel-screenshots .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -32px 0pt; }

/* Top Features */
#features { overflow: hidden; position: relative; clear: both; width: 930px; height: 272px; background: #e4e4e4; }
#features-nav { position: absolute; top: 7px; left: 5px; z-index:100; }
#features-nav .features-nav-item { padding: 10px 20px; position: relative; display: block; width: 280px; height: 64px; cursor: pointer; }
#features-nav #features-nav3.features-nav-item { height: 62px; }
#features-nav .features-nav-item.current { padding: 10px 70px 10px 20px; display: block; width: 280px; height: 64px; cursor: default; }
.features-nav-tnail { margin: 0pt 15px 0pt 0pt; padding: 2px; overflow: hidden; float: left; width: 58px; height: 58px; }
.features-nav-tnail img { width: 58px; height: 58px; opacity: 0.5; }
#features-nav .features-nav-item.current .features-nav-tnail img { opacity: 1; }
#features-nav .features-nav-item h3 { margin: 2px 0pt 0pt; font-size: 1.0em; font-weight: bold; text-transform: uppercase; color: rgb(140, 147, 152);  }
#features-nav .features-nav-item p { font-size: 0.9em; line-height: 1.4em; color: rgb(150, 161, 169); padding-left: 30px; }
#features-nav .features-nav-item.current p { color: rgb(70, 84, 93); padding-left: 30px;  }
#features-nav .features-nav-item .num {float:left; font-weight:normal; padding-right:15px; height:20px; font-size:30px; font-family:Georgia; font-style:italic; color: rgb(150, 161, 169);}
#features-nav .features-nav-item.current .num { color:#333333;}
#features-nav .features-nav-item span { display: none; }
#features .features-effects { background: transparent url('images/features-effects.png') no-repeat scroll 0pt 0pt; display: block; position: absolute; width: 100%; height: 100%; top: 0pt; left: 0pt; }
#features-nav .features-nav-item { background: transparent url('images/features-nav-bg.jpg') repeat-x scroll 0pt 0pt; }
#features-nav .features-nav-item.current { background: transparent url('images/features-nav-current.png') no-repeat scroll 0pt 0pt; }
.features-nav-tnail { background: transparent url('images/features-nav-tnail.jpg') no-repeat scroll 0pt 0pt; }

/* ToolTip */
#simpleTooltip { padding: 7px; border: 1px solid #A6A7AB; background: #F2F3F5; }

/* navigation */
.menu ul, .menu ul ul {	padding: 0;	margin: 0; list-style: none; line-height: 1; z-index: 100;}
.menu ul a {display: block;	line-height: 28px;	padding: 0 10px; z-index: 100; text-transform:uppercase;}
.menu ul li {float: left;}
.menu ul li { padding: 6px 10px; float: left; font-weight: bold; text-transform: uppercase; }
.menu ul li a { font-size:90%; }
.menu ul li ul li {	border: 1px solid #ffffff; border-width:0 1px 1px; padding:3px 9px 3px 9px; background: #efefef;  margin:0px; }
.menu ul li ul li a { line-height: 25px; font-size: 11px; color: #555555; width: 150px; display: block; }
.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.current-menu-item ul li a,
.menu ul li.current-menu-parent ul li.current-menu-item ul li a,
.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;}

/* WP 3.0 fixes */
.menu {	display:block;}
.menu a {display:block;}
div.menu ul {	list-style: none;}
div.menu li {	float:left;	position: relative; z-index:9999;}
.menu ul ul {	display:none;	position:absolute; top:38px; left:0; float:left; width: 180px; z-index: 9999;}
.menu ul ul li { min-width: 180px;}
.menu ul ul ul { left:100%;	top:0;}
.menu ul ul a { height:auto; line-height:1em;	width: 160px;}
.menu ul li:hover > ul {	display:block;}

/* Tabs */
ul.idTabs {background:#fff;}
ul.idTabs li a.selected, ul.idTabs li a:hover {background: #E9E9E9;}
.inside ul {background-color:#E9E9E9;}
.inside ul li ul { padding:0px; margin:0px; border:0px;}
.inside ul li ul li{ margin:3px 0px 3px 10px !important; padding:0px !important; border:0px !important;}
.inside li {border-bottom-color:#d9d9d9;}
#tabs {	width:450px;float:left;	margin-bottom:20px;}
ul.idTabs {	width: 100%;padding: 0 !important;}
ul.idTabs li {display: inline;font-family: Georgia;	font-weight: bold;}
ul.idTabs li a {line-height: 25px;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:10px;text-transform:uppercase;text-decoration:none;color: #2e3738; display: block;	float: left; padding: 0 10px; margin-right: 4px;}
ul.idTabs li a.selected, ul.idTabs li a:hover {	text-decoration:none;}
.inside ul {padding:10px !important;}
.inside li {margin: 0 0 5px 0 !important;padding: 0 0 5px 0 !important;list-style-type: none !important;color:#2e3738;border-bottom-style:solid;border-bottom-width:1px;}
.inside li a {color:#2e3738;}

/* 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; }
.sIFR-hasFlash h2.comm-title {visibility: hidden; line-height: 1.3;}

/* 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;
}

/* 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;}

/* 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 */

/* Flickr */
.flickr-pic {}
.flickr-pic .flickr_badge_image { float:left; padding-right:16px; padding-top:5px; padding-bottom:5px;}

/* WP extention */
.aligncenter {
	display: block;
	margin: 0pt auto 10px;
}
.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:570px;
	-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;
}
.wp-smiley {margin:0;}
.gallery {margin: auto;}
.gallery .gallery-item {float: left; margin-top: 0; text-align: center;	width: 33%;}
.gallery img { border: 2px solid #cfcfcf;}
.gallery .gallery-caption {	color: #888;	font-size: 12px; margin: 0 0 12px;}
.gallery dl { margin: 0;}
.gallery img { border: 10px solid #f1f1f1;}
.gallery br+br { display: none;}

/* 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 {}
.thread-even {}
.depth-1 {border-top: 2px solid #e5e5e5; border-bottom: 2px solid #e5e5e5;}
.even, .alt {}
.says {font-size:85%;}
.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; margin-left:15px;}
.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:13px; font-weight:bold;}

.reply { padding-right:24px; text-align:right;}
.reply { background: url(images/icons/reply-ico.png) no-repeat right center;}
.reply a {font-size:11px;}
cite .note, cite .note a { font-size:10px; font-weight:bold; color:#454547;}
/* End Comments */

/*- TOP page-navi -*/
.page-nav li a {color: #e9e9e9;}
.page-nav li a:hover {color:#3a3d43;}
.page-nav li.active a, .page-nav li.current_page_item a, .page-nav li.current_page_item a:hover, .page-nav li a:hover {background:#fff; color: #92b729; text-decoration:none;}

.page-nav{font-size:18px; font-weight:normal; float:right; margin-right:20px; margin-top:15px;}
.page-nav ul { list-style:none; margin:0px; padding:0px;}
.page-nav li { float: left; line-height: 30px; margin: 0 6px 0 0;}
.page-nav li a{ display: block; float: left; text-decoration:none;}
.page-nav li a span{ display: block; float: left; height: 37px; padding: 7px 15px 7px 15px;}

.page-nav li.active a, .page-nav li.current_page_item a, .page-nav li.current_page_item a:hover, .page-nav li a:hover{	
	-moz-border-radius-bottomleft:16px;
	-moz-border-radius-bottomright:16px;
	-moz-border-radius-topleft:16px;
	-moz-border-radius-topright:16px;
	cursor: pointer;
	text-decoration: none;
	height:46px;	
}

/* Natty */
.hid {display:none; position:absolute;}
.lin {background:url(images/natty-logo.png) no-repeat 0pt 0pt; width:171px; height:56px; float:right; margin-right:0px; margin-left:0px; margin-top:0px;}
.linka{padding-top:33px; padding-left:56px; padding-bottom:5px;}
.linka a, .linka a:hover { color:#AFAFAF; text-decoration:none; font-size:9px; font-family:'Tahoma', Arial, Helvetica, sans-serif;}

/* Image in post */
.hid {display:none; position:absolute;}
.single .leftcol .postbox .post_cont img {padding:0px; max-width:560px; max-height:auto; height:auto;}
.fullwidth {}
.fullwidth .leftcol, .fullwidth .leftcol .postbox { width:1060px;}
