h1,h2,h3,h4,h5,h6,p,ul,ol{
	/*margin:	1em 0em;*/
}
h1,h2,h3,h4,h5,h6,p{
	padding:	0em;
}
h1{
	font-size:5em;

}
h2{
	font-size:1.5em;

}
h3{
	font-size:1.25em;

}
h4{
	font-size:1.12em;

}
h5{
	font-size:1em;

}
h6{
	font-size:.9em;

}
a{
	color:#00F;
}
body{
	text-align:center;
  	margin:0em;
  	font-family: "Trebuchet MS","Arial", sans-serif;
  	background-color:#FFF;
  	height:100%; overflow-y:auto;
  	position:relative;

}
html, body {height: 100%; position:relative;}
body,table{
	font-size:14px;
}

/*****************
MAIN LAYOUT STYLES
*******************/
div#wrapper{
	width:1000px;
  	text-align:left;
  	margin:10px auto;
    position:relative;
    /*background-color:#FFF;
    background-image: url(wrapper_bg.gif);
    z-index:0;*/
}

div#header {
	position:relative;
	height:156px;
	overflow:hidden;
	z-index:1;
	/*background-color:#FFF;
	background-image: url(header.jpg);
	background-position: 100% 50%;*/
}
div#container{
}
div#container div#main{
	position:relative;
	left:200px;
	float:left;
	width: 800px;
	z-index:2;
}
div#container div#sidebar-1{
	position:relative;
	left:-800px;
	float:left;
	width: 200px;
}
div#container div#sidebar-1{
	position:relative;
	left:-800px;
	float:left;
	width: 200px;
	z-index:5;
}
div#container div#sidebar-2{
	position:absolute;
	right:0px;
	top:0px;
	width: 800px;
	height:30px;
	z-index:3;
}



div#container div.clear{
	clear:both;
}
div#container div.padding{
	padding:20px;
}
div#container div#main div.padding{
	padding-right:0px;
}
div#container  div#sidebar-1 div.padding{
	padding-left:0px;;
}
div#footer{
	font-size:11px;
	text-align:right;
	background-color:#333;
	color:#fff;
}
div#footer div.padding{
	padding:1px 20px;
}
/*****************
HEADER STYLES
*******************/
div#header h1#blog-title{
	position:relative;
	left:230px;
	float:left;
	font-size:5em;
	line-height:156px;
	text-transform:uppercase;
	color:#00704a;
	margin:0px;
}
div#header h1#blog-title a{
	color:#00704a;
	text-decoration:none;
}


div#header #blog-description{
	position:absolute;
	bottom:0px;
	right:0px;
	margin:	0em;
	font-size:12px;
	color:#FFF;
	
	font-weight:bold;
	width:760px;
	padding-right:20px;
	text-align:right;
	background-color:#333;
}


div#header #blog-logo{
	position:absolute;
	top:0px;
	left:0px;
	width:200px;
	height:144px;

}
div#header #blog-logo a, div#header #blog-logo a img{
	border:none;
	text-decoration:none;
}
div#header div#tabs{
	position:absolute;
	bottom:0px;
	left:200px;
	border-bottom:1px solid #333;
}
div#header div#tabs ul, div#header div#tabs li{
	float:left;
	list-style:none;
	margin:0px;
	padding:0px 5px;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	height:16px;
}
div#header div#tabs li.tab-item{
	margin-right:10px;
	border:1px solid #333;
}
div#header div#tabs li.tab-item a{
	color:#000;
	text-decoration:none;
}
div#header div#tabs li.tab-item a:hover{
	text-decoration:underline;
}
div#header div#tabs li.tab-item-first{
	margin-left:10px;
}
div#header div#tabs li.tab-item-selected{
	background-color:#FFF;
}
div#header div#tabs li.tab-item-selected a{
	color:#000;
}

/*****************
END HEADER STYLES
*******************/


/*****************
REGULAR SIDEBAR STYLES
******************/
ul.sidebar-widgets,  ul.sidebar-widgets ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
 ul.sidebar-widgets li.widget{
 	margin-bottom:10px;
 	font-size:12px;
 }
 
 ul.sidebar-widgets li.widget li, ul.sidebar-widgets li.widget h3{
 	margin:0px 0px 3px 0px;
 }
 div#sidebar-1 a{
 	color:#00704A;
 	text-decoration:none;
 }
 


 li.nrs_latest_posts_by_category a img{
 	border:none;
 	float:right;
 }
 li.nrs_latest_posts_by_category ul{
 clear:both;
 }

 div#sidebar-1 h3,
 div#focus-sidebar h3{
 	border-top: 3px solid #333;
 	background-image: url('dotted.gif');
 	background-repeat: repeat-x;
 	background-position: 0px 100%;
 	padding-bottom:1px;
 }
 
 div#sidebar-1 h3 a{
 	color:#000;
 	text-decoration:none;
 }
 div#sidebar-1 a:hover{
 	text-decoration:underline;
 }
div#sidebar-1 li.widget ul li ul li{
 	padding-left:10px;
 }
 div#sidebar-2 div.padding{
 	padding:0px;
 }
 
 div#sidebar-2 ul,
 div#sidebar-2 li,
 div#sidebar-2 form,
  div#sidebar-2 div
 {
 	display:inline;
 }
 
 
 div#sidebar-2 .sidebar-button{
 	text-align:center;
 	margin:10px 20px;
 }
 div#sidebar-2 .sidebar-button a{
 	text-align:center;
 	padding:5px;
 	display:block;
 	background-color:#FE750F;
 	color:#FFF;
 	font-weight:bold;
 	text-decoration:none;
 }
 
/************************
NAVIGATION STYLES
*************************/
#nav-above {
	margin-bottom:10px;
 	
}
#nav-below {
	margin-top:10px;
}
.navigation {
	clear:both;
	font-size:11px;
	background-color:#FFC;
}

.navigation .nav-previous{
	width:45%;
	float:left;
}
.navigation .nav-next{
	width:45%;
	float:right;
	text-align:right;
}
/************************
FOCUS STYLES
**************************/
#focus #focus-title h2{
	margin:0em;
}
#focus #focus-title .edit-link{
	float:right;
}
#focus-sidebar{
	float:right;
	width:50%;
	font-size:11px;
}
div#focus-sidebar div.padding{
	padding:0px 0px 10px 20px;
}
#focus-sidebar li.nrs_callout_image_widget{
	text-align:center;
}


/**************************************
EXCERPT-LIST
***************************************/
div.excerpt{
	margin:10px 0px;
}
div.excerpt-content p{
	margin: 0px 0px 0px 0px;
}

div#home-page-cats{
	clear:both;
}
div#home-page-cats h3.excerpt-list-header,  h3.page-division-header{
	background-color: #5B9DBF;
	color:#FFF;
	padding:2px;
	clear:both;
	
}
div#home-page-cats h3.excerpt-list-header a{
	color:#FFF;
	text-decoration:none;
}

/*************************************
CONTACT US FORM
**************************************/

div#nrs_contact_us_plugin{
	text-align:center;
	font-family: "Trebuchet MS","Arial", sans-serif;
}

div#focus-content div#nrs_contact_us_plugin h3{
	clear:both;
	text-align:left;
	font-family: "Trebuchet MS","Arial", sans-serif;
	color:#000;
margin-bottom:0px;
margin-top:0px;
border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

#nrs_contact_us_plugin p, #nrs_aef_contact_us_plugin ul{
	text-align:left;
	margin: 10px;
}
#nrs_contact_us_plugin table{
	width:90%;
	margin-bottom:10px;
	
	border-bottom:1px solid #CCCCCC;
}
#nrs_contact_us_plugin th{
	text-align:right;
	vertical-align:top;
	width:25%;
}
#nrs_contact_us_plugin td{
	text-align:left;
	vertical-align:top;
}
#nrs_contact_us_plugin td textarea{
	width:95%;
	height:100px;
}
#nrs_contact_us_plugin td input{
	width:95%;
}

/****************** SIDEBAR 2 SEARCH*************/
li.nrs-search-widget h3,
li.nrs-search-widget div
{
	display:inline;
}
li.nrs-search-widget h3

{
	font-size:11px;
	font-weight:normal;
}

div#nrs-search-input input{
	width:75px;
	font-size:.8em;
}
div#nrs-search-btn input{
	font-size:.8em;
}
div#sidebar-2 {
	text-align:right;
}

div#sidebar-2 li.widget{
	margin-left:16px;
}
div#sidebar-2 li.page_item{
	padding-left: 16px;
	background-image: url("green_bullet.gif");
	background-repeat: no-repeat;
	background-position: 0px 50%;
}
div#sidebar-2 li.phone{
	padding-left: 16px;
	background-image: url("phone_bullet.gif");
	background-repeat: no-repeat;
	background-position: 0px 50%;
}
div#sidebar-2 li.email{
	padding-left: 16px;
	margin-left:4px;
	background-image: url("email_bullet.gif");
	background-repeat: no-repeat;
	background-position: 0px 50%;
}
div#sidebar-2 li.nrs-search-widget{
padding-left: 16px;
	background-image: url("search_bullet.gif");
	background-repeat: no-repeat;
	background-position: 0px 50%;
}
div#sidebar-2 li.nrs-search-widget label{
padding-right: 3px;
}

/*******************************FOCUS META**************************/
#focus-meta{
	clear:both;
	
}
#focus-meta div{
	display:inline;
	margin-right:10px;
	font-size:11px;
	
}
/*******************************FOCUS COMMENTS**************************/
#focus-comments{
	clear:both;
}
.comment-meta div{
	display:inline;
	margin-right:10px;
	font-size:11px;

}
#focus-comments div.form-input{
	margin: 5px;
}
#focus-comments div.form-input label{
	width:100%;
	font-weight:bold;
	display:block;
	font-size: 11px;
}
#focus-comments  div.form-submit{
	text-align:right;
}

#focus-comments div#respond div.formcontainer{
	background-color: #FFC;
	margin: 0px;
	padding:10px 10%;
}
#focus-comments div.form-input textarea, #focus-comments div.form-input input{
	width:100%;
}
#focus-comments div.form-input textarea{
	height:100px;
}
div#focus-comments h3{
 	border-bottom:1px solid #CCC;
 	margin-bottom:0px;
 	margin-top:0px;
 }
 
 div#focus-comments div.comment-meta{
 	
 }
 div#focus-comments div.comment-meta a{
 }

div#focus-comments ol, div#focus-comments li{
 	list-style:none;
 	margin: Opx;
 	padding: 0px;
 	
 	
 }
 div#focus-comments ol{
 	margin:0em;
 }
 
 div#focus-comments li{
 	margin: 0px;
 	padding:0px;
 	border-bottom:1px solid #CCC;
 } 
 div#focus-comments li.odd{
 	background-color: #FFC;
 }
 div#focus-comments li div.comment-text{
 	margin:10px 0px;
	background-image: url("comment_bg_white.gif");
	background-repeat:no-repeat;
	padding-left:50px;	
	min-height:30px;
	height: auto !important;
	height:30px;
 }
 div#focus-comments li div.comment-text p{
 	margin-top:0px;
 }
 
/*******************FOCUS CONTENT********************/
div#focus-content{
	font-family: "Georgia", "Times New Roman", serif;
	line-height: 1.5em;

}
div#focus-content blockquote{
	margin:20px 0px;
	background-image: url("blockquote.jpg");
	background-repeat:no-repeat;
	padding-left:75px;	padding-right:75px;
	min-height:50px;
	height: auto !important;
	height:50px;
	font-style:italic;
	
}
div#focus-content h3 a, div#focus-content h4 a, div#focus-content h5 a, div#focus-content h6 a,
div#focus-content h3, div#focus-content h4, div#focus-content h5, div#focus-content h6{
	margin:10px auto 0px auto;
	line-height:1em;
	color:#00704a;
	text-decoration:none;
}
div#focus-content .excerpt{
	font-family: "Trebuchet MS","Arial", sans-serif;
	line-height:normal;
}

div#focus-content .excerpt .excerpt-content{
	font-family: "Georgia", "Times New Roman", serif;
	line-height: 1.5em;
}
.meta{
	clear:left;
	
}
#focus .focus-meta{
	margin: 10px 0px;
}
.meta div{
	display:inline;
	margin-right:10px;
	font-size:11px;
	
}
.meta-digg a{
	background-image: url("10x10-digg-thumb.gif");
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 12px;
}
.meta-delicious a{
	background-image: url("delicious.small.gif");
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 12px;
}

a.read-more{
	font-size:11px;
	white-space:nowrap;
	padding-right: 16px;
	background-image: url("green_bullet.gif");
	background-repeat: no-repeat;
	background-position: 100% 50%;
	color:#00704a;
	
}
#sidebar-1 ul.sidebar-widgets li.widget ul li{
	padding-left:16px;
	background-image: url("black_bullet.png");
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

