 
/* Import whitespace resetting code */
@import url(reset.css);

/* Page Element Styles */
html { background: #5c8ddb;}

body#Page {
	background:#5c8ddb none repeat scroll 0%;
	color:#555555;
	font-family:Helvetica, Arial, sans-serif;
	font-size:0.8em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.45em;
	text-align:center;
}

#Page a {
	text-decoration:none;
}

#Page a:hover {text-decoration:underline;
}

#Page a.readMore {font-weight:bold;padding:0 0 1em 0; line-height:1.8em;}

#Page img{
	margin: 0;
}
#Page img.left{
	float: left;
	margin: 0.1em 1em;
}

#Page img.right{
	float: right;
	margin: 1em;
}

#Page h1, h2, h3, h4 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
}

#Page blockquote {
	background:transparent url(../images/quotes-meta.gif) no-repeat scroll 0pt 2px;
	color:#666B75;
	font-family:Georgia,serif;
	font-size:107%;
	line-height:1.5em;
	padding-left:23px;
}

#Page em {
	font-style:italic;
}
#Page strong {
	font-weight:bold; color:#444444;
}

#Page blockquote em {
	font-style:italic;
	display:block;
	padding-left:50%;
}

#Page code, #Page pre {
	color: #000;
	background-color: #e3e3e3;
	font-family: Monaco, monospace;
	text-align: left;
	padding-left: 2em;
	}

#Page hr {
	margin-bottom:20px;
	border:none;
	width:99%;
	color:#eeeeee;
	background-color:#eeeeee;
	height:1px;
	clear:both;
}
#Page ul {padding-left: 1em;}
#Page ol {list-style: decimal inside;padding-left: 2em;}

#Page .Title {padding-left: 1em;}

/* Basic Layout Styles */
.innerWrap{width:850px;margin: 0 auto;padding:0;background: transparent;}

#Header {background: #FFF url(../images/bg.gif) repeat-x 0 0; border-bottom: 1px solid #FFFFFF; width: 100%; float:left; height:135px;}
#Nav{ background: #e47535 url(../images/nav-wrapper-bg.gif) repeat-x 0 0; float:left; height:40px;width: 100%;}
#Nav .innerWrap{height:40px;width:750px}
#Main { background: #3060bf url(../images/pattern-wrapper-bg.gif) repeat-x 0 0; padding: 40px 0 0 0; float:left; width:100%; }
#Main .innerWrap {}

#Footer { background: #5c8ddb url(../images/footer-bg.gif) repeat-x 0 0; padding: 42px 0 20px 0;float:left; margin:0 auto; width:100%;text-align: center; color: #a9bede;}
#Footer .innerWrap { clear:both; margin:0 auto; padding:0 10px;height:40px;}

/* Header Styles */

#Header h1#Logo{width: 332px;height: 135px;display: block;text-indent: -9999px;margin: 0 auto; background: url(../images/logo.gif) no-repeat 0 0;}

/* Navigation Bar Styles */

ul#navMenu1 {display:block;margin:0 auto;}
ul#navMenu1 li { display: inline; }
ul#navMenu1 li a {display: block;padding: 10px 10px;margin-right: 1px;float: left;text-decoration: none;color: #ffece1;background: url(../images/nav.gif) no-repeat -140px 0;}
ul#navMenu1 li a:hover, ul#navMenu1 li.active a, ul#navMenu1 li a.current, ul#navMenu1 li a.section {color: #FFF;background-position: 50% 0;background-repeat: repeat-x;}

/* Main Content */
#Main .contentTop { background: url(../images/content-top850.gif) no-repeat top center; height: 4px; width: 850px; overflow: hidden; margin: 0 auto;}
#Main .Content {float: left;width: 830px; padding: 6px 10px 30px 10px;margin:0 auto; color:#533B27;background: #FFF url(../images/content-shadow850.gif) no-repeat bottom center;min-height:400px; text-align:left;}
#Banner {width:100%; clear:both;padding:0;}

.Content ul li {background: url(../images/bullet.gif) no-repeat 0 2px; padding-left: 20px; margin-bottom: 10px;}
.MainContent {float: left;width: 540px; padding:0;margin:0 auto;}


.ColumnContent {float:left;width:250px; border:solid #D5D5D5; padding:10px; margin:0 20px 0 0;}

#ArticleWrap {width:100%; clear:both;padding:10px 5px;}
.ArticleItem {width:390px; color:#533B27;border-bottom:1px solid #58412D;margin:0 15px 0 0;min-height:165px;float:left;padding:10px 5px;}
.ArticleBody{width:200px; padding:0;clear:both;display:inline;}
.ArticleItem h2, ul#ArticleList h2 a{color:#533B27; text-transform:uppercase;font-size:1.3em}
.ArticleItem h3, ul#ArticleList a{color:#518819; text-transform:uppercase;font-size:1.1em}
.ArticleItem .photo{float:right;width:210px; margin:0 3px 10px 0;}
.ArticleItem .photo img{border:3px solid #2E1C11; width:210px}

#map {float:right; width:460px}

/* Sidebar styles */
#Main #Sidebar{
		float: right;
		width: 250px;
		padding-left: 1em;
		line-height: 1.5em;
		margin:0 20px 0 0;
}

	#Main #Sidebar h2, #Main #Sidebar h3{
			border-bottom: 1px solid #E1DABF;
			padding:0 15px 3px 0;
			margin-bottom: 3px;
			font-size:1.2em;
			text-transform:capitalize;
	}

	#Main #Sidebar h2 a, #Main #Sidebar h3 a {
			color:#E17232;
	}
	
	#Main #Sidebar ul{
		list-style-position: outside;
		margin-bottom: 20px;
	}
	
		#Main #Sidebar li{
			border-bottom: 1px dotted #666666;
		}
			#Main #Sidebar li a.link{
				background: transparent url(../images/bullet_orange.png) no-repeat scroll 0pt 50%;
				padding-left:15px;
				position:relative;
			}
			
			#Main #Sidebar li a.current, #Main #Sidebar li a.section{
					background: transparent url(../images/bullet_green.png) no-repeat scroll 0pt 50%;
					padding-left:15px;
					position:relative;
			}
	
	#Main #Sidebar ul.sub{
			margin: 0pt 0pt 0pt 15px;
	}
		#Main #Sidebar ul.sub li{
				border:none;
		}


/* Footer Styles */

#Footer #addressBar {padding:0; font-size: 0.8em; line-height:1.5em;height:10px;}
#Footer .leftcol {float:left;}
#Footer .rightcol {float:right;}
#Footer p{color:#fff;text-transform:uppercase;word-spacing:3px}
#Footer a{color:#fff;}
#Footer .green{color:#444444;font-weight:bold}
#Footer .bold{font-weight:bold}
#Footer h2{font-size:1em;}
#Footer h2 a {text-transform:uppercase;}

/*
	Auxillary Styles
*/

/* Page Comments */
#PageComments_holder h4{
	font-size:1.5em;
}

#PageComments_holder form{
	margin-bottom : 10px;
}

#PageComments li{
	float:left;
	margin: 5px 0;
	width:100%;
	padding: 5px;
}
#PageComments li p.comment{
	
}
#PageComments li p.info{
	font-style:italic;
	font-size: 0.8em;
}
#PageComments .odd{background:#f1f1ef;}
#PageComments .even{background:#fff;}

.commentrss {
	background: url(../images/feed.png) no-repeat left center;
	padding: 4px 0 1px 25px;
}


/************************
SITEMAP
************************/
#sitemap-list {padding:0 0 0 10px; margin:0; list-style:none; font-weight:bold; line-height:150%} /*1st level list*/
#sitemap-list li {padding:10px; margin-top:10px; font-size:13px; background:#f0f0f0;} /*1st level items*/
 
#sitemap-list ul {margin:5px 10px 5px 10px; padding:5px 10px; font-weight:normal; background:#f8f8f8;} /*2nd level lists*/
#sitemap-list li li {padding:0; margin:0; list-style:none; font-weight:bold; font-size:11px; line-height:18px; background:none} /*2nd level items*/
 
#sitemap-list ul ul {margin-left:10px;padding:5px 10px;  background:#fff;} /*3rd level lists*/
#sitemap-list li li li {font-size:11px; font-weight:normal;} /*3rd level items*/