/*

Theme Name: Nature Wind

Theme URI: http://www.nontemplates.com/naturewind/

Author: Nontemplates.com

Author URI: http://www.nontemplates.com/



body and base details*/

BODY, H1, H3, H4, H5, H6, ADDRESS, BLOCKQUOTE, DD, DL, HR, P, FORM

{

}

#adblock H4

{

	background-color: #044471;

	width: 224px;

	color: #F7F7F7;

}

BODY

{

	font-family: Arial, "Trebuchet MS", Helvetica, Verdana, sans-serif;

	font-size: 0.95em;

	text-align: justify;

	vertical-align: top;

	color: #716A6A;

	margin-left: auto;

	margin-right: auto;

	margin-top: 0px;

	background-color: #86A3B0;

	/*[empty]background-image:;*/

}

TABLE

{

	font-family: Verdana, Arial, Helvetica, Georgia, sans-serif;

	font-size: 12px;

}

H1, H3, H4, H5, H6

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

}

A IMG

{

	border: 0;
	float:right;

}

#adblock IMG

{

	padding-bottom: 9px;

}

ADDRESS, DL, P

{

	padding: 10px 0 5px;

}

BLOCKQUOTE

{

	float: left;

	width: 480px;

	margin: 10px 0 0;

	border-top: 2px solid #DDD;

	background: #EEE;

}

BLOCKQUOTE P

{

	padding: 10px;

}

BLOCKQUOTE BLOCKQUOTE

{

	float: none;

	width: auto;

	margin: 0 10px;

	background: #FFF;

}

CODE

{

	background: #F9F9F9;

}

DD

{

	padding: 0 0 0 20px;

}

/*image details*/

P IMG

{

	max-width: 100%;

}

IMG.centered

{

	display: block;

	margin-left: auto;

	margin-right: auto;

}

IMG.alignright

{

	padding: 4px;

	margin: 3px 0 2px 10px;

	display: inline;

}

IMG.alignleft

{

	padding: 4px;

	margin: 3px 10px 2px 0;

	display: inline;

}

.size-thumbnail

{

}

/*alignment details*/

.alignleft

{

	float: left;

}

.alignright

{

	float: right;

}

.clear

{

	margin: 0;

	padding: 0;

}

SMALL

{

	font-size: 11px;

	padding-top: 8px;

}

/*Search  details*/

INPUT, TEXTAREA

{

	font-family: Arial, Helvetica, Georgia, sans-serif;

	font-size: 12px;

	padding: 2px;

	width: 139px;

	margin-left: 0px;

}

#searchbar

{

	width: 421px;

	height: 57px;

	float: left;

	background-image: url(images/searchbarbg.png);

}

.wrap_center

{

	margin: 0 auto;

	width: 980px;

}

/*Layout details*/

#header

{

	margin-right: auto;

	margin-left: auto;

	margin-top: -1px;

	width: 100%;

	height: 191px;

	background-image: url(images/headerbg.png);

	background-repeat: no-repeat;

	margin-bottom: 1px;

}

#top

{

	width: 980px;

	height: auto;

}

#titlebar

{

	margin-top: 0px;

	margin-bottom: -10px;

	padding-top: 15px;

}

.description

{

	margin-left: 39px;

	margin-top: 0px;

	font-size: 0.8em;

	color: #536B87;

}

#wrapper

{

	float: none;

	width: 948px;

	margin-right: auto;

	margin-left: auto;

	background-color: #F0F0F4;

	height: 100%;

	border-left: 1px solid #0A1423;

	border-right: 1px solid #0A1423;

}

#searcharea

{

	float: right;

	margin-right: 30px;

	width: 369px;

	margin: 0;

}

#lowersearch

{

	height: 21px;

	margin-left: 0px;

	width: 266px;

}

#searchform

{

	margin: 0;

	padding: 0;

}

#search FIELDSET

{

	margin: 0;

	padding: 0;

	border: none;

}

#search P

{

	font-size: 85%;

}

#s

{

	padding: 0px;

	background: #FEE url(images/.png) repeat-x;

	font: normal 100% Arial, Helvetica, sans-serif;

	color: #000000;

	float: left;

}

FORM

{

	float: left;

}

INPUT

{

	float: left;

}

INPUT

{

	width: 127px;

	float: left;

	margin: 0px;

}

#searchsubmit

{

	width: 103px;

	float: right;

	margin-left: -1px;

	margin-right: 0px;

	margin-top: 3px;

	font: 1em Arial, Helvetica, sans-serif;

	background-position: top;

	color: #3A2121;

	padding-top: 0px;

	clear: none;

}

.input

{

	margin-left: 5px;

	float: left;

	width: 200px;

	padding: 0px;

	border: none;

	color: #333;

}

.sbutton

{

}

#sidefeatured

{

	float: left;

	width: 421px;

	height: 256px;

	margin-top: 0px;

}

#footer

{

	margin-right: auto;

	margin-left: auto;

	clear: both;

	width: 910px;

	height: 44px;

	margin-top: -14px;

	padding-top: 12px;

	background-color: #070708;

}

#footerleft

{

	float: left;

	padding-left: 5px;

}

#footerright

{

	float: right;

	padding-right: 7px;

}

#sidebar

{

	width: 219px;

	float: left;

	border-left-style: none;

	border-left-color: #C0C0C0;

	background-color: #FFF;

	margin-left: 0px;

	margin-top: 0px;

	height: 36px;

}

#sidebarone

{

	float: left;

	width: 173px;

	height: 100%;

	margin-left: 10px;

	margin-right: 0px;

	padding-left: 12px;

	margin-top: 27px;

}

#sidebartwo

{

	padding-left: 12px;

	float: right;

	width: 142px;

	margin-left: 15px;

	height: 100%;

}

#infobox

{

	background-color: #E6EBEF;

	padding: 13px;

	margin-top: 0px;

}

/*Side bar details*/

#sidefeatured

{

	float: left;

	width: 421px;

	height: 256px;

	margin-top: 0px;

	background-image: url(images/Sidefeaturedbar.png);

}

#topleft H2

{

	font-family: arial, helvetica, verdana;

	font-size: 0.8em;

	color: #FFF;

	padding-left: 18px;

	margin-top: -6px;

}

#topright H2

{

	font-family: arial, helvetica, verdana;

	font-size: 0.8em;

	color: #FFF;

	padding-left: 18px;

	margin-top: -6px;

}

#topright

{

	float: left;

	width: 195px;

	margin-left: 10px;

}

#topleft

{

	float: left;

	width: 195px;

	margin-left: 10px;

}

.sidepost

{

	padding-top: 0px;

	font-size: 0.89em;

	padding-left: 8px;

}

.sidecontent

{

	font-size: 0.95em;

	margin-top: -20px;

}

.sidetitle

{

	font-size: 1.1em;

	margin-top: -20px;

}

.sidetitle P

{

	font-size: 1.1em;

	margin-top: -10px;

}

#topright A

{

	color: #FFF;

	font-size: 1.1em;

	padding-left: 15px;

}

#topleft A

{

	color: #FFF;

	font-size: 1.1em;

	padding-left: 15px;

}

/*for magazine like Title  details*/

.headline

{

	color: #FFFFFF;

	font-size: 1.85em;

	margin-top: -12px;

}

SMALL

{

	padding-left: 15px;

	color: #FFF;

	font-family: Arial, Helvetica, sans-serif;

}

/*Sidebar unordered list details*/

#sidebar H2

{

	height: 10px;

	width: 206px;

	padding-top: 1px;

	padding-left: 12px;

	background-repeat: no-repeat;

	background-image: url(images/ulheader.png);

	padding-bottom: 6px;

	color: #034053;

	font-size: 0.85em;

	border: 1px solid #F9F9FA;

}

#sidebar UL

{

	padding-top: 70px;

	padding-right: 2px;

	color: #FFFFFF;

	margin-left: -10px;

}

#sidebar LI

{
     border:1px solid #ABC;
	list-style: none;

	margin-left: 0px;

}

.textwidget

{

	font-family: sans-serif, tahoma, Verdana;

	font-size: 0.8em;

}

.widget_calendar H2

{

	display: none;

}

.widget_calendar TABLE#wp-calendar

{

	width: 100%;

	border: 1px solid #CCC;

}

.widget_calendar TABLE#wp-calendar TH, .widget_calendar TABLE#wp-calendar TD

{

	text-align: center;

}

.widget_calendar TABLE#wp-calendar THEAD TH

{

	font-weight: bold;

	background: #49F;

	color: #FFF;

	border: 0;

}

.widget_calendar TABLE#wp-calendar TBODY TD

{

	border: 0;

	background: #EEE;

	color: #555;

}

.widget_calendar TABLE#wp-calendar TBODY TD.pad

{

	background: #FFF;

}

.widget_calendar TABLE#wp-calendar TFOOT TD

{

	border: 0;

	background: #FFF;

}

.widget_calendar TABLE#wp-calendar CAPTION

{

	text-align: right;

	font-style: italic;

	color: #AAA;

}

#sidebar A

{

}

#sidebar UL

{

	margin: 0;

	padding: 0;

	list-style: none;

	list-style-type: none;

}

#sidebar UL LI

{

	padding: 7px;

	font-size: 0.9em;

	font-family: serif;

}

#sidebar UL LI#calendar TABLE

{

	font-size: 11px;

}

#sidebar UL LI#calendar TABLE CAPTION

{

	padding: 10px;

}

#sidebar UL LI#calendar TABLE TH, .sidebar UL LI#calendar TABLE TD

{

	text-align: left;

}

.sidebar UL LI#calendar TABLE TD

{

	padding: 3px 6px 3px 0;

}

.sidebar UL LI H2

{

	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.95em;

	padding: 0 0 10px;

}

.sidebar UL UL

{

	line-height: 24px;

}

.sidebar UL UL LI

{

	padding: 8px 0;

}

.sidebar UL UL UL LI

{

	padding: 0 0 0 10px;

	background-color: transparent;

	background-image: none;

}

/*Search & Ad details*/

#searchform

{

	padding-left: 135px;

}

#adblock

{

	width: 189px;

	margin-left: 0px;

	margin-right: 0px;

	margin-top: 17px;

}

#sidebarA

{

	float: left;

	width: 146px;

}

#adspace

{

	height: 80px;

	width: 489px;

	margin-left: 20px;

	margin-top: 50px;

	padding-bottom: 5px;

}

/*Content details*/

#content

{

	float: left;

	width: 581px;

	height: auto;

	background-color: #FFF;

	margin-top: 0px;

}

#contenthead

{

	width: 584px;

	height: 181px;

}

#contenthead H1

{

	padding-top: 0px;

	padding-left: 0px;

	color: #000000;

	font-family: Arial, Helvetica, sans-serif;

}

#contentbody

{

	border-left: 1px solid #C0C0C0;

	width: 584px;

}

/*header details*/

#header H1

{

	padding: 0px 0;

	font-size: 38px;

	color: #FFFFFF;

	margin-bottom: -5px;

	margin-top: 23px;

}

#header H1 A

{

	text-decoration: none;

	color: #2750B9;

	padding-left: 36px;

	margin-bottom: -16px;

	margin-top: 19px;

}

#header H1 A:hover

{

	text-decoration: underline;

}

/*post and post bit details*/

.banner

{

	float: left;

	width: 760px;

	height: 150px;

	margin: 0 0 20px;

}

.post, .post_alt

{

	float: left;

	width: 760px;

	padding: 0 0 10px;

}

.post_alt

{

	background: #F9F9F9;

}

.post_alt .wrapper

{

}

.postmeta

{

	float: right;

	width: 240px;

	margin: 34px 0 0;

}

.post_alt .postmeta

{

}

.postmeta UL

{

	margin: 0;

	padding: 0 20px 20px;

	list-style: none;

	list-style-type: none;

	line-height: 24px;

}

.postmeta UL LI

{

	padding: 8px 0;

}

.post H2, .post_alt H2

{

	float: left;

	width: 480px;

	padding: 0 0 -20px;

	margin: 5px 0px 10px 12px;

	text-transform: uppercase;

	line-height: 30px;

}

.post H2 A, .post_alt H2 A

{

	text-decoration: none;

}

.post H2 A:hover, .post_alt H2 A:hover

{

	text-decoration: underline;

}

.postbit

{

	clear: left;

	width: 466px;

	margin-left: 20px;

	margin-top: -15px;

}

#postbit2

{

	clear: left;

	width: 450px;

	margin-left: 20px;

}

/*content entry  details*/

.entry

{

	float: left;

	width: 480px;

	margin: 0 20px;

	display: inline;

	line-height: 24px;

}

.entry H1, .entry H2, .entry H3, .entry H4, .entry H5, .entry H6

{

	padding: 10px 0 5px;

}

.entry H1

{

	font-size: 24px;

	line-height: 30px;

}

.entry H2

{

	float: none;

	width: auto;

	margin: 0;

	padding: 0;

	text-transform: none;

	background-image: none;

}

.entry H3

{

	font-size: 16px;

	font-weight: bold;

}

.entry H4

{

	font-size: 14px;

	font-weight: bold;

}

.entry H5

{

	font-size: 12px;

}

.entry H6

{

	font-size: 11px;

}

.navigation

{

	padding: 15px 20px 16px;

	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 30px;

	text-transform: uppercase;

}

/*comment  details*/

.comments_template

{

	float: left;

	width: 580px;

	padding: 0 0 10px;

	background: #F9F9F9;

}

.comments_template .wrapper

{

}

.comments_template textarea

{
	width:430px;
}
.comments_template small

{
	color:#000;
}
.comments_template H3

{

	text-transform: uppercase;

	line-height: 30px;

	color: #B9BFE5;

	font-size: 1.3em;

}

.comments_template H3#comments

{

	float: left;

	width: 720px;

	margin: 11px 0 0 20px;

	display: inline;

}

.comments_template OL

{

	float: left;

	width: 720px;

	margin: 0 0 0 20px;

	padding: 0;

	list-style: none;

	list-style-type: none;

	line-height: 24px;

	display: inline;

}

.comments_template OL LI

{

	float: left;

	width: 720px;

	padding: 0;

	margin: 10px 0 0;

}

.commentmeta

{

	float: right;

	width: 220px;

	margin: 2px 0 0;

}

.commentmeta UL

{

	list-style: none;

	list-style-type: none;

	margin: 0;

	padding: 0 0 11px 20px;

	line-height: 24px;

}

.commentmeta UL LI

{

	float: none;

	width: auto;

	margin: 0;

	padding: 9px 0;

}

.commententry

{

	float: left;

	width: 480px;

	margin: 0 20px 0 0;

	display: inline;

}

.comments_template P.nocomments

{

	margin: 0 0 0 20px;

}

.comments_form

{

	float: left;

	width: 720px;

	margin: 11px 0 5px 20px;

	display: inline;

}

/*Footer  details*/

#footer

{

	width: 948px;

	border-right: 1px solid #0A1423;

	border-right: 1px solid #0A1423;

}

#footer A

{

	color: #FFF;

}

#footer .wrap_center

{

	padding: 8px 0 17px;

}

#footer P

{

	padding: 10px 20px 5px;

	line-height: 24px;

}

/*a post details*/

.apost

{

	float: left;

	display: inline;

	width: 532px;

	margin: 0 0 30px 10px;

}

.apost H2

{

	padding: 10px 0 0 23px;

	font: normal 24px/28px Georgia;

	text-align: left;

}

.apost H2 A, .apost H2 A:visited

{

	font-size: 1.1em;

	color: #000000;

}

.apost H2 A:hover

{

	color: #5BBEEC;

}

.ahead

{

	float: right;

	width: 8px;

	height: 39px;

}

/*date and  time details*/

.date

{

	text-align: center;

	float: left;

	display: inline;

	width: 59px;

	height: 48px;

	margin: 10px 0 0 15px;

	padding-top: 14px;

	color: #FFF;

	font-weight: bold;

	font-size: xx-small;

	background-repeat: no-repeat;

	line-height: 1.5em;

}

.date SPAN

{

	display: block;

	font-size: medium;

}

.ptime, .pauth

{

	display: block;

	padding-left: 25px;

	margin-top: -10px;

	font: normal 11px/20px verdana;

}

.ptime A, .ptime A:visited

{

	color: #999;

}

.ptime A:hover

{

	color: #5BBEEC;

}

.apost P, .apost BLOCKQUOTE

{

	clear: both;

	padding: 10px 15px;

	text-indent: 5px;

	font: normal 12px/20px verdana;

	text-align: justify;

}

.apost BLOCKQUOTE

{

	padding: 10px 80px;

	color: #999;

}

.apost #srel, .apost #linklist, .apost .subh

{

	padding: 15px;

}

.apost UL

{

	padding-left: 50px;

}

.pfoot

{

	font-size: 11px;

	border: 1px solid #DDD;

	border-width: 1px 0;

	padding: 3px 10px;

	overflow: hidden;

	margin-left: 12px;

}

.pfl

{

	float: left;

	padding-left: 23px;

}

.pfl A, .pfl A:visited

{

	color: #999;

}

.pfl A:hover

{

	text-decoration: underline;

}

.pfr

{

	float: right;

}

.pfr A, .pfr A:visited

{

	color: #5BBEEC;

}

.pfr A:hover

{

	color: #CBE218;

}

P.nopost

{

	font: normal 15px/20px verdana;

}

#navigation

{

	width: 914px;

	margin-left: auto;

	margin-right: auto;

}

#menubar

{

	width: 1005px;

	color: #FFF;

}

#navbar

{

	width: 966px;

	background-color: #2F4A83;

	clear: both;

	height: 0px;

}

#navbar LI

{

	list-style: none;

}

/*Title details

menu details*/

.menu UL

{

	margin: 24px -1px -1px 32px;

	width: 590px;

	padding-top: 37px;

	list-style-type: none;

	font-size: 17px;

	color: #121010;

	list-style-image: none;

}

.menu UL LI

{

	float: left;

}

.menu UL LI A

{

	display: block;

	padding: 11px 83px 1px 10px;

	text-decoration: none;

	font-size: 0.9em;

	font-weight: bold;

	margin-top: 18px;

	margin-left: -35px;

	color: #FFFFFF;

}

.menu UL LI A:hover

{

	text-decoration: underline;

}

.menu UL LI.rss

{

	float: right;

	margin: 0 20px 0 0;

	background: #A80000;

	display: inline;

}

.menu UL LI.rss A

{

}

.menu UL LI.current_page_item

{

}

.menu UL LI.current_page_item A

{

}

#leadpic

{

	float: left;

	padding-right: 4px;

	clear: left;

}

#adspacesingle

{

	height: 80px;

	width: 689px;

	margin-left: 20px;

	margin-top: -40px;

	padding-bottom: 5px;

}

/* ==================================================================
    Secure and Accessible PHP Contact Form v.2.0WP FIXED width
     DEFAULT.CSS made by Mike Cherim - http://green-beast.com 
    Designed and built to work with the Default WordPress theme
================================================================== */

#gb_form_div { 
  text-align : left;
  width : 460px; min-height:30px; overflow:hidden;

}
#gb_form_div a{ color:#333; text-decoration:none;}
#gb_form_div span{ width:100%; float:left; display:block; font-weight:bold;}
#gb_form_div span strong{ font-weight:bold;}
#gb_form_div label{ width:120px; display:block; height:22px; float:left; margin:0px 0px 5px 0px; line-height:22px;}
#gb_form_div input[type="text"]{ margin:0px 0px 5px 0px; border:1px solid #CCC; height:20px; width:220px; float:left; background:none;}
#gb_form_div input[type="submit"]{ margin:0px 0px 5px 0px; border:none;height:32px; width:110px; font-size:18px; float:left; background: #333; color:#CCC; line-height:32px;-moz-border-radius:5px;}
#gb_form_div textarea{ margin:0px 0px 5px 0px; border:1px solid #CCC; height:90px; width:400px; float:left; background:none;} 
#gb_form_div select{ margin:0px 0px 5px 0px; border:1px solid #CCC; height:20px; width:220px; float:left; background:none;}
#gb_form_div #reason{ height:25px;}

#gb_form_div .whythis{ height:30px; width:300px; float:left; line-height:25px;}
/* End DEFAULT CSS */

