
html { overflow: -moz-scrollbars-vertical;}
/*********************************************************
FONTS
*********************************************************/
body{
	font-size:78%;
	line-height:1.25em; 
	font-family:"Lucida Grande",Verdana,Arial,sans-serif;
	color:#444444;
}
h1, h2, h3, h4,h5,h6,h1 a, h2 a, h3 a, h4 a,h5 a,h6 a {
	font-family:'Trebuchet MS',Verdana,Sans-Serif;
	color:#444444;
	letter-spacing:-1px;
}

h1, h1 a{
	font-size: 3em;
	color:#000;
	text-decoration:none;
}
h2, h2 a{
	font-size: 1.5em;
	color:#C04000;
	text-decoration:none;
}
h3, h3 a{
	font-size: 1.25em;
	color:#004000;
	text-decoration:none;
}
h4, h4 a{
	font-size: 1em;
	color:#800000;
	text-decoration:none;
}
h5{
	font-size: 1em;
}
h6{
	font-size: .8em;
}
h1,h2,h3,h4,h5,h6,p,blockquote{
	margin: 10px auto;
}
ul,ol{
	margin-top:0px;
	margin-bottom:10px;
}
a {
	color:#2277DD;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

/*********************************************************
BASE LAYOUT
*********************************************************/
html{
	min-height:100%;
	height:auto !important;
	

}

body{
	margin:0px 0px;
	text-align:center;
	background-color:#EDEDED;
	min-height:100%;
	height:100%;
}
#wrapper{
	width:900px;
	text-align:left;
	margin:0px auto;
	background-color:#FFF;
	position:relative;
	z-index:0;
}
div#wrapper div#header{
	
}
div#wrapper div#main{
	width:500px;
	float:left;
	position:relative;
	left:198px;
}
div#wrapper div#main div.padding{
	padding:20px;
}



div#wrapper div#sidebar-1{
	float:left;
	width:200px;
	position:relative;
	left: -500px;
}

div#wrapper div#sidebar-1 div.padding{
	padding:20px;
}
div#wrapper div#sidebar-2{
	width:200px;
	float:right;
}

div#wrapper div#sidebar-2 div.padding{
	padding:20px;
}


.clear{
	clear:both;
}
div#wrapper div#footer{
	border-top: 1px solid #333;
	margin-top:20px;
	text-align:right;
	font-size:.9em;
	clear:both;
}
div#wrapper div#footer div.padding{
	padding:10px;
}


/*************************************************************
HEADER STYLES
*************************************************************/
div#wrapper div#header{
	position:relative;
	
}
div#wrapper div#header h1#blog-title {
	font-size: 1em;
	margin:0em;
	text-align:right;
	float:left;
	display:none;
}
div#wrapper div#header div#blog-description{
	font-size: 1em;
	text-align:right;
	float:right;
	display:none;
	
}
div#wrapper div#header h1#blog-title a{
	text-decoration:none;
	color:#000;
}
div#wrapper div#header div#blog-logo{
	clear:both;
	background-color:#000;
}
div#wrapper div#header div#blog-logo a img{
	border:none;
	
}
div#wrapper div#header div#header-menu{
	clear:both;
	background-image: url(menu-bg.png);
	background-position:0px 100%;
	padding-top:10px;
	
}
div#wrapper div#header div#header-menu ul{
	list-style:none;
	margin:0em;
	padding:0em;
	height:20px;
	width:100%;	
	
}
div#wrapper div#header div#header-menu ul li.header-menu-item{
	float:left;
	list-style:none;
	margin:0em 5px;
	padding: 0px 5px;
	height:19px;
	line-height:19px;
	
}
div#wrapper div#header div#header-menu ul li.header-menu-item a{
	text-decoration:none;
	color:#000;
}
div#wrapper div#header div#header-menu ul li.header-menu-item-selected,
div#wrapper div#header div#header-menu ul li.header-menu-item-parent{
	background-color:#FFF;
	font-weight:bold;
}
div#wrapper div#header div#header-menu ul li.tab-item-first{
}

#focus-title .edit-link{
	float:right;
}


#focus-content img{margin:10px; border:1px solid #444444;}

/**************************************************************
FOCUS SIDEBAR
***************************************************************/
#focus-sidebar ul{
margin:0em;
padding:0em;
list-style:none;
}
#focus-sidebar ul li.widget{
margin-bottom:2em;
padding:0em;

}
#focus-sidebar ul li.nrs_current_page_children_widget h3,
#focus-sidebar ul li.nrs_related_posts_widget h3,
#focus-sidebar ul li.nrs_related_links_widget h3
{
	background-color:#C00;
	padding: 2px 5px;
	font-weight:bold;
	color:#FFF;
	font-size:1em;
}
#focus-sidebar ul li.nrs_current_page_children_widget ul li,
#focus-sidebar ul li.nrs_related_posts_widget ul li,
#focus-sidebar ul li.nrs_related_links_widget ul li{
	background-image: url("red_bullet.png");
	background-position:1px 2px;
	background-repeat:no-repeat;
	padding-left: 16px;
	
}
#focus-sidebar ul li.nrs_callout_image_widget{
	width:100%;
	overflow:hidden;
	text-align:center;
}
#nrs-category-page-list li {display:inline;}

/**************************************************************
SIDEBAR-1
***************************************************************/
#sidebar-1, #sidebar-2{
line-height: 1em;
}
#sidebar-1 ul, #sidebar-2 ul{
margin:0em;
padding:0em;
list-style:none;
}
#sidebar-1 ul li.widget,#sidebar-2 ul li.widget{
	margin-bottom:20px;
}

#sidebar-1 ul li.widget ul li, #sidebar-2 ul li.widget ul li{
margin:5px 0px;
}

/******************************************************************
HOME PAGE MODULES
******************************************************************/
div.home-page-module{
	
	margin: 10px 0px;
}
div.home-page-module-image{
overflow:hidden;
}
div.home-page-module-content{
}
#home-page-module-1{float:right;}





/******************************************************************
LATEST POSTS IN CATEGORY WIDGET
******************************************************************/
div#sidebar-1 li.nrs_latest_posts_by_category li.nrs-latest-posts-feed img{
	float:right;
	border:none;
	margin-left:10px;
}
div#sidebar-1 li.nrs_latest_posts_by_category div.nrs_latest_posts_by_category-date,
div#sidebar-1 li.nrs_latest_posts_by_category div.nrs_latest_posts_by_category-byline{
font-size:.9em;
}
/******************************************************************
NRS SEARCH WIDGET
******************************************************************/
li#search-widget-with-title div{
	display:inline;
}
#nrs-search-input input{font-size:.8em;width:110px;}
#nrs-search-btn input{font-size:.8em;}
#categories-1 select{font-size:.8em;width:160px;}

/******************************************************************
NAVIGATION
******************************************************************/
div.navigation{
	clear:both;
	font-size:.9em;
	line-height:1em;
}
div.navigation div.nav-previous{
	float:left;
	width:45%;
	
}
div.navigation div.nav-next{
	float:right;
	text-align:right;
	width:45%;
	
}
div#nav-below{
	display:none;
}
/**********************************************************************
Focus
************************************************************************/
div#focus{
clear:both;
}
/*********************************************************************
Focus Bulleted Lists
**********************************************************************/
#focus-content ul{
	list-style-image: url("red_bullet.png");

}
/******************************************************************
FOCUS COMMENTS
******************************************************************/
div#focus div#focus-comments{
	border-top: 1px solid #333;
	margin-top:20px;
}

.comment-meta div{
	display:inline;
}
div#focus div#focus-comments div#respond form#commentform div.form-input textarea{
	width:95%;
	height:100px;
}
div#focus div#focus-comments div#respond form#commentform div.form-input,
div#focus div#focus-comments div#respond form#commentform div.form-submit 
{
	margin:5px;
}
div#focus div#focus-comments div#respond form#commentform div.form-input label
{
	display:block;
}
div#focus div#focus-comments div#respond form#commentform div.form-submit 
{
	text-align:right;
}

/**********************************************************************
META
***********************************************************************/
.meta{ 
	margin:4px 0px;
	font-size:.8em;
	line-height:1em;
}
.meta div{
	display:inline;
	margin-right:10px;
}

/**********************************************************************
EXCERPT
***********************************************************************/
div.excerpt{
	margin:10px 0px;
}
div.excerpt p, div.excerpt h3, div.excerpt h4{
	margin:0px;
}
div.excerpt h3, div.excerpt h4{
	font-size: 1.1em;
}

/****************************************************************************
COMMENT FORM
*****************************************************************************/
#comment-form label{
	display:block;
}
#comment-form div.form-submit, #comment-form div.form-input{
	margin:10px;
}
#comment-form div.form-input textarea, #comment-form div.form-input input{
	width:100%;
} 
#comment-form div.form-submit{
	text-align:right;
} 





/****************************************************************************
CONTACT US PLUGIN
*****************************************************************************/
div#nrs_contact_us_plugin{
clear:both;
}
div#nrs_contact_us_plugin h3{
	font-family: "Matisse ITC", "Comic Sans MS", fantasy;
}
#comment-form div.form-submit, #comment-form div.form-input{
	margin:10px;
}
#comment-form div.form-input textarea, #comment-form div.form-input input{
	width:100%;
} 
#comment-form div.form-submit{
	text-align:right;
} 


.delicious-link{
background-image: url(delicious.small.gif);
background-repeat:no-repeat;
background-position:0px 50%;
padding-left:12px;
}
.digg-link{
background-image: url(10x10-digg-thumb.png);
background-repeat:no-repeat;
background-position:0px 50%;
padding-left:12px;
}


