/*

------------------------------------------------------------------------

Theme Name:    NewsOne

Theme URI:     http://www.nattywp.com/

Description:   NewsOne theme by NattyWP. <a href="admin.php?page=functions.php">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:       1.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%; }

.newsdate {
font-size:14px;font-weight:normal;color:#4f4f4f;
}

.fuel-type {
padding-left:4px;
}

.newsexerpt {
font-size:12px;padding-right:4px;padding-left:4px;
padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #b2b2b2;
}

#longnavbar {
background: url(http://www.gwii.com/wp-content/themes/Newsone/images/topnav-bg2.gif) repeat-x top;height: 40px;position: absolute;top: 100px; width: 100%; z-index: 50;
}


.jcarousel-item a:hover {
text-decoration:none;
}
/* ~~~
.post_cont {
padding-left:30px;
} */

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:#333;}

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.gwilink { text-decoration: underline; cursor:pointer; }

a:hover { text-decoration: underline; color:#24749D; }

h1 a, h2 a, h3 a, .single h2.title {font-family:Geneva,Arial,Helvetica,sans-serif; color:#565656; }

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: 20px;}

.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; height:27px; 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: 5px 1.5em 0 1.5em; }

.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:10px; }

.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: 15px; 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;}





#top-ads {float:right; padding:43px 30px 0px 0px;}

#top-ads .text{}

#top-ads .phone{font-family:arial black; font-size: 1.8em; color:#006633;}

#wrapper { margin: 0px auto 75px auto; width: 970px; position:relative; min-height: 100%; height: auto !important; height: 100%;
z-index:60;
}

#container { /*background: rgb(255, 255, 255) url('images/bg_container.png') repeat-x scroll 0pt 40px;*/ overflow: hidden; width: 970px; margin-bottom: 20px; }

#slider-holder { background:#FFF; width:420px; }

.leftcol { overflow: visible; width: 200px; float: left; margin:0px 0 20px 15px;text-align:center;  }

#sfstest-sidebar{
border-bottom: 1px solid #B2B2B2;
border-right: 1px solid #B2B2B2;
margin: 0px auto;
padding-bottom: 10px;
padding-left: 3px;
padding-right: 8px;
width: 173px;

}


/*.leftcol .fuel-type, .leftcol .blocktitle,  .leftcol h2,  .leftcol a {margin-left:20px;}*/

.leftcol .postbox { background: transparent none repeat scroll 0% 0%; width: 450px; }

.leftcol .title { font-size: 140%; }



.centercol {overflow: hidden; width: 460px; float: left; margin: 0px 25px 20px 25px; }

.rightcol { float: left;  width: 190px; /*margin: 0px 0 20px 15px;*/ }



.archive .leftcol .title{font-size:110% !important;}

.archive .leftcol .meta {padding:0px !important;}

.single .rightcol .title {font-size:120%; margin:25px 0 10px 10px; color:#006633; text-transform:none; letter-spacing:0px;}





.single .rightcol {float:left; margin-bottom:30px; width:690px;}

.single .rightcol .postbox { width:690px;}



.fullwidth .rightcol .postbox { width:910px;}



.fullwidth .rightcol .title {

margin:22px 0 30px 10px;

}





.single .rightcol .meta {padding-top:10px; padding-bottom:10px;}

.single .righttcol .nopad { background:#EfEfEf; padding-top:5px; padding-bottom:5px; margin-bottom:20px; font-size:85%;}

.single .rightcol h2.comm-title {border-top:3px solid #E5E5E5; padding-top:5px;}

.single .leftcol {width:200px;}

.single .leftcol h3.widgettitle { border-bottom: medium none; margin-top: 25px; margin-bottom: 10px; color:#006633; }

.single .leftcol .widget { margin-bottom:30px;}

.single .leftcol .widget p { margin-bottom: 10px; }

.single .leftcol #widget_recent_entries ul li a{background:url(images/recent_bull.gif) no-repeat 0 7px; padding:5px 0 5px 19px;}

.single .leftcol #widget_recent_comments ul li{background:url(images/recent_bull.gif) no-repeat 0 7px; padding:4px 0 4px 19px;}

.single .leftcol #widget_recent_comments ul li a {background:none;}

.single .leftcol #widget_text {line-height:15px;}

.single .leftcol #widget_tag_cloud {margin-bottom:15px;}

.single .leftcol #widget_archive ul li a{background:url(images/archives_bull.gif) no-repeat 0 7px; padding:4px 0 4px 19px;}

.single .leftcol #twitter .rightlink {background:url(images/ico-twitter.png) no-repeat 130px -3px; height:30px; display:block;}

.single .leftcol #twitter .dasheddivider {margin-top:15px;}

.rightcol a:hover {
text-decoration:none;
}

.leftcol .widget {
text-align:left !important;margin-top:20px;
}

#header { background: #ffffff; width: 970px; height: 100px; }

#logo { margin: 18px 0pt 0pt 10px; float: left; }

#menu { width: 970px; height: 40px; }

#content { margin:0px; overflow: hidden; float: left; width: 931px; height: 1%; padding-bottom: 10px; background:transparent; }



.blocktitle { overflow: hidden; font-size: 120%; font-weight: bold; margin: 7px auto 8px auto; color: #006633; letter-spacing: 1px; clear:left; text-align:center; text-transform:none; 
background:url('http://www.gwii.com/wp-content/uploads/2010/02/sidebar_back.jpg') repeat-x top;padding: 5px 5px 4px 5px;
border:1px solid #B2B2B2;
}


.blocktitle a { color: #006633;}



.fuel { margin-bottom: 15px; color:#605649 }

.fuel-type {float:left; clear:left; width:130px; margin:5px 0px; color:#605649;}

.fuel-rate {float:right; clear:right; width:20px; margin:5px 27px 0px 0px; color:#605649; height:21px;}



.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: 10px; margin-bottom: 10px; margin-right: 10px; 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 { border-bottom: 2px solid rgb(229, 229, 229); font-size: 120%; font-weight: bold; padding-bottom: 5px; margin:25px 0px 10px 5px; color: rgb(51, 72, 87); letter-spacing: 0px; text-transform:none; }

.widget ul li { border-bottom: 1px solid #ccc; padding: 6px 0px 6px 5px; line-height: 1.2; width:180px; }

.widget ul li ul {padding:0px !important; margin:0px !important;}

.widget ul li ul li{ margin:0px !important; padding:5px 0px 5px 5px !important; border:0px !important;}

/*style for the green button on the sidebar of the inner pages */

/*.widget .current_page_item{background: url(http://gwii.com/wp-content/uploads/2009/11/list.png) no-repeat scroll 0 0;}
*/
.widget .current_page_item a{color:#ee9020 !important; font-weight:700;}
.widget .current_page_item ul li a:hover{color:#ee9020 !important; }

.widget .current_page_item ul li a{color:#555555 !important; font-weight:300;}

li.current_page_ancestor > ul > li.current_page_parent {

background:transparent none repeat scroll 0 0 !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; color:#999999 ; background:#EEEEEE none no-repeat scroll 0 0; border-top:1px solid #DDDDDD;z-index:60; position: relative;}

#footer p, #footer .widget .textwidget, #footer .widget {color:#999999 !important}

#disclaimer {color:#fff; padding-left:20px}

#disclaimer h2{margin-left:20px !important;}

#footer ul li.widget-spot { width: 280px; float: left; margin-right: 30px; }

#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); }
#footer_cont{margin:auto; overflow:hidden;width:970px;}

#copyright{float:left; padding:15px 0 0px 35px; font-size:13px; margin:8px 0;}

#copyright a{color:#999999 !important; margin-right:5px;}

/* JCarusel */

#featuredposts { float: left; width: 420px; clear:left; }

#featuredposts .blocktitle { margin-bottom: 0pt; }

.featuredposts-image { margin-bottom: 5px; float:left; margin-right:5px;}

#mycarousel .title { line-height: 1.1; }

#featuredcats { overflow: hidden; width: 930px; float: left; margin-top: 30px; height: 1%; }



.jcarousel-item p {

	width:195px;

	float:left;

	line-height:12px;

	padding:5px 0px;

        color:#8C9398;

}



.jcarousel-container { position: relative; margin-left: auto; margin-right: auto; }

.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:0px 60px; width: 300px; }

.jcarousel-skin-featured .jcarousel-clip-horizontal { width: 300px; height: 75px; background:rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }

.jcarousel-skin-featured .jcarousel-item { width: 300px; height: 75px; }

.jcarousel-skin-featured .jcarousel-item-horizontal { margin-right: 20px; }

.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: 0px; 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: 0px; 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: 931px; 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: 10px; width: 930px; height: 250px; }

.mytop .jcarousel-features .jcarousel-item { width: 930px; 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: 900px; height: auto; }

.mytop .jcarousel-screenshots .jcarousel-container {  }

.mytop .jcarousel-screenshots .jcarousel-container-horizontal { width: 900px; height: auto; }

.mytop .jcarousel-screenshots .jcarousel-clip-horizontal { width: 900px; height: auto; }

.mytop .jcarousel-screenshots .jcarousel-item { width: 900px; 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: 931px; height: 272px; background: #e4e4e4; }

#features-nav { position: absolute; bottom:10px; right: 10px; z-index:100; margin-top:2px; background: url('images/1x1_WhiteBG.png')!important;	

 }

 

 

#features-nav .features-nav-item { padding: 0px 0px; display: block; width: 30px; height: 30px; cursor: pointer; float:left; }



#features-nav .features-nav-item.current { display: block; width: 30px; height: 30px; cursor: default;  }

#features-nav .features-nav-item.current h3 {line-height:1.5em; font-size:1.2em; margin-top:5px; }

.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: 0; font-size: 1.0em; font-weight: bold; text-transform: uppercase; color: rgb(140, 147, 152); line-height:32px; }

#features-nav .features-nav-item p { font-size: 0.9em; line-height: 1.1em; color: rgb(150, 161, 169); }

#features-nav .features-nav-item.current p { color:#666; }

#features-nav .features-nav-item .num {float:left; font-weight:normal; padding:5px 7px; height:30px; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-style:italic; color:#666; }

#features-nav .features-nav-item.current .num { color:#FFF; }

#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 {  overflow:hidden; }

#features-nav .features-nav-item.current {  }

.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: 30px;	padding: 0 20px; z-index: 100; text-transform:uppercase;}

#menu ul li {float: left;}

#menu ul li { margin: 0px 0px; float: left; font-weight: bold; text-transform: uppercase; }

#menu ul li a { font-size:12px; }

#menu ul li ul { position: absolute; width: 172px; left: -999em; z-index:1000;padding: 3px 0px 0px 0px;}

#menu ul li ul li {	border: 1px solid #F7F6F6; border-width:0 1px 1px; padding:0px; background: #DDD;  margin:0px; }

#menu ul li ul li a { line-height: 25px; font-size: 11px; color: #555555; width: 180px; display: block; }

#menu ul li ul li ul li > a {color: #ffffff;}

#menu ul li ul li a:hover { background:#409050; color:#FFF; position:relative; }

#menu ul li ul ul {	margin: -28px 0 0 192px; }

#menu ul li ul ul li {	border: 1px solid #F7F6F6; border-width:0 1px 1px; padding:0px; background: #409050;  margin:0px; }

#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; } 



/* 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;

}



#rss .c_simg {

	padding-top:2px;

	float:right;

	margin-right:10px;

}



#rss .s_input {

	width:150px;	

}



#rss .s_input input {

	width:120px;	

}



.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:7px;

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;}



/* 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: 0 20px;

	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;

}



/* 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;}

/* 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:#409050; color: #006633; 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:10px; max-width:560px; max-height:auto; height:auto;}

.fullwidth {}

.fullwidth .leftcol, .fullwidth .leftcol .postbox { width:930px; margin-left:0px;}













/*SLIDER STYLES*/



/*

Name: Sliding Login Panel with jQuery 1.3.2

Author: Jeremie Tisseau

Author URI: http://web-kreation.com/

Script URI: http://web-kreation.com/index.php/tutorials/nice-clean-sliding-login-panel-built-with-jquery/

Date: March 26, 2009

Version: 1.0



	The CSS, XHTML and design is released under Creative Common License 3.0:

	http://creativecommons.org/licenses/by-sa/3.0/



*/ 



/***** clearfix *****/

.clear {clear: both;height: 0;line-height: 0;}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */

.clearfix {height: 1%;}

.clearfix {display: block;}



/* Panel Tab/button */

.tab {

  	background: url(images/tab_b.png) repeat-x 0 0;

	height: 47px;

	position: relative;

    top: 0;

    z-index: 999;

}



.tab ul.login {

	display: block;

	position: relative;

  	float: right;

  	clear: right;

  	height: 47px;

	width: auto;

  	font-weight: bold;

	line-height: 47px;

	margin: 0;

	right: 10px;

  	color: white;

  	font-size: 80%;

	text-align: center;

}



.tab ul.login li.left {

  	background: url(images/tab_l.png) no-repeat left 0;

  	height: 47px;

	width: 23px;

	padding: 0;

	margin: 0;

  	display: block;

	float: left;

}



.tab ul.login li.right {

  	background: url(images/tab_r.png) no-repeat left 0;

  	height: 47px;

	width: 23px;

	padding: 0;

	margin: 0;

  	display: block;

	float: left;

}



.tab ul.login li {

 	text-align: left;

  	padding: 0 6px;

	display: block;

	float: left;

	height: 47px;

  	background: url(images/tab_m.png) repeat-x 0 0;

}



.tab ul.login li a {

  	color:#666;

  	font-size:1.1em;

}



.tab ul.login li a:hover {

	color: #209020;

}



.tab .sep {color:#414141}



.tab a.open, .tab a.close {

	height: 20px;

	line-height: 20px !important;

	padding-left: 30px !important;

	cursor: pointer;

	display: block;

	width: 100px;

	position: relative;

	top: 15px;

}



.tab a.open {background: url(images/bt_open.png) no-repeat left 0;}

.tab a.close {background: url(images/bt_close.png) no-repeat left 0;}

.tab a:hover.open {background: url(images/bt_open.png) no-repeat left -19px;}

.tab a:hover.close {background: url(images/bt_close.png) no-repeat left -19px;}



/* sliding panel */

#toppanel {

    position: absolute;   /*Panel will overlap  content */

   /* position: relative; */  /*Panel will "push" the content down */

    top: 0;

	left:0;

    width: 100%;

    z-index: 999;

    text-align: center;

    margin-left: auto;

    margin-right: auto;

			font-size:13px !important;

		line-height:130% !important;



}



#panel {

	width: 100%;

	height: 115px;

	color: #666;

	background: #ddd;

	overflow: hidden;

	position: relative;

	z-index: 3;

	display: none;

}



#panel h1 {

	font-size: 1.6em;

	padding: 5px 0 10px;

	margin: 0;

	color: #666;

}



#panel h2{

	font-size: 1.2em;

	padding: 10px 0 5px;

	margin: 0;

	color: white;

}



#panel p {

	margin: 5px 0;

	padding: 0;

}



#panel a {

	text-decoration: none;

	color: #209020;

}



#panel a:hover {

	color: white;

}



#panel a-lost-pwd {

	display: block;

	float: left;

}



#panel .content {

	width: 960px;

	margin: 0 auto;

	padding-top: 15px;

	text-align: left;

	font-size: 0.85em;

}



#panel .content .left {

	width: 280px;

	float: right;

	padding: 0 15px;

	border-left: 1px solid #666;

}



#panel .content .right {

	border-right: 1px solid #ddd;

}



#panel .content form {

	margin: 0 0 10px 0;

}



#panel .content label {

	float: left;

	padding-top: 8px;

	clear: both;

	width: 280px;

	display: block;

}



#panel .content input.field {

	border: 1px #1A1A1A solid;

	background: #414141;

	margin-right: 5px;

	margin-top: 4px;

	width: 200px;

	color: white;

	height: 16px;

}



#panel .content input:focus.field {

	background: #545454;

}



/* BUTTONS */

/* Login and Register buttons */

#panel .content input.bt_login,

#panel .content input.bt_register {

	display: block;

	float: left;

	clear: left;

	height: 24px;

	text-align: center;

	cursor: pointer;

	border: none;

	font-weight: bold;

	margin: 10px 0;

}



#panel .content input.bt_login {

	width: 74px;

	background: transparent url(images/bt_login.png) no-repeat 0 0;

}



#panel .content input.bt_register {

	width: 94px;

	color: white;

	background: transparent url(images/bt_register.png) no-repeat 0 0;

}



#panel .lost-pwd {

	display: block;

	float:left;

	clear: right;

	padding: 15px 5px 0;

	font-size: 0.95em;

	text-decoration: underline;

}

.left{

	float:left;

	}

.right{

	float:right;

	}

.people{

	overflow:hidden;

	line-height:22px;

	margin-top:20px;

	}

.people h3{

	color:#14AE3D !important;

	font-weight:700 !important;

	font-size:24px !important;

	}

.people .desc{

	width:550px;

}

.people p{

	line-height:16px;

	margin:10px 10px 10px 0 !important;

	font-family:vegur, arial;

	font-size:14px;

}

.pic{

	margin:0 15px 20px;

}

.pic img{

	border:1px solid #E6E6E6;

}

.pic div{

	border:2px solid #E0E0E0;

}

.people strong{

	color:#64B92E;

	font-size:16px;

}

.people em{

	color:#999;

	}