@charset "utf-8";
/* 
Author: MELDEINE SIPES
Website: http://meldeinesipes.com
Design Name: Balanced Energy, LLC
Date: September 13, 2009
*/

/* PAGE SETUP */
* { margin: 0; padding: 0; }
html { overflow-y: scroll; }
body { 
	/*font-family: "Helvetica", Century Gothic, Geneva, Arial, sans-serif;*/
	font-family: "Times New Roman", Georgia, Times, serif; 
	font-size: 14px;
	color: #b96e2b;
	background: url(images/background.png) #f3d264;
	margin: 0 auto;
} 
a {
	color:#287a93;
	text-decoration: none;
}
a:hover {
	color:#287a93 ;
	text-decoration: none;
	font-style: italic;
}
a { 
	outline: none; 
}
a image {
	border: none;
}
img {
	border: 0;
	text-decoration: none;
	border: none;
}
h1,h2 {
	font-size: 18px;
	color: #737272;
	text-transform: none; 
	font-weight: normal; 
	letter-spacing: 0.1em;
	line-height: 2em;
	background: url(images/side_bg.jpg);
	padding: 3px;
}


ul { list-style: none inside; }
p { 	
	font-size: 14px;
	line-height: 1.5em;
	letter-spacing: 0.0em;
	padding: 0 0 0 3px;
}
	p.metadata {
	background: url(images/meta_bg.jpg); 
	font-size: 10px;
	color: #737272;
	padding: 3px;
	text-align: right;
	}
	p.sidehead {
	font-size: 16px;
	color: #737272;
	background: url(images/title_bg.jpg); 
	text-align: left;
	font-weight: normal; 
	letter-spacing: 0.1em;
	line-height: 2em;
	}
	p.sidecontent {
	background: url(images/side_bg.jpg); 
	text-align: left;
	padding: 0 0 0 3px;
	font-weight: normal; 
	line-height: 1.5em;
	color: #737272;
	border-bottom-style: solid;
	border-bottom-width: thin;
}
/* END PAGE SETUP */

/* TOOLBOX */
.floatleft { float: left; }
.floatright {float: right; }
.clear { clear: both; }
/* END TOOLBOX "/

/* SITE STRUCTURE */
#page-wrap {
	width: 1000px;
	margin: 0 auto;
	}
	#header {
	min-height: 207px;
	background: url(images/header_bg.png) center no-repeat;
	}
	#content {
	margin: 25px 0 0 0;
	/*padding: 0 0 77px 0;*/
	width: 1000px;
	background: url(images/content_bg.png) top no-repeat;
	}
		#incontent {
		width: 770px;
		margin: 0 0 0 115px;
		background: #fff;
		}
		#incontent2 {
		width: 475px;
		min-height: 600px;
		margin: 0 0 0 115px;
		padding: 0 0 50px 0;
		float: left;
		background: #fff;
		}
		.incontentheading {
			background: url(images/title_bg.png);
			margin: 15px 15px 15px 10px;
			padding: 5px;
			color: #ffff99;
			font-family: "Papyrus", Times New Roman, Times, serif;
			font-weight: bold;
			font-size: 18px;
		}
		#sidebar {
		margin: 0 115px 0 0;
		padding: 15px 10px 0 0;
		min-height: 635px;
		width: 285px;
		float: right;
		background: #fff;
		}
		.sidebarheading {
			background: url(images/sidebar_bg.png);
			margin: 15px 0 0 0;
			padding: 3px 5px;
			color: #b96e2b;
			font-family: "Papyrus", Times New Roman, Times, serif;
			font-weight: bold;
			font-size: 14px;
		}
		.sidebarcontent {
			background: url(images/meta_bg.png); 
			margin: 0 0 0 0;
			text-align: left;
			padding: 0 0 0 25px;
			font-weight: normal; 
			border-color: #287a93;
			border-bottom-style: solid;
			border-bottom-width: thin;
	}
	#services {
		margin: 5px 15px;
		line-height: 1.5em;
	}
	#footer {
	min-height: 299px;
	background: url(images/footer_bg.png) no-repeat;
		}
		#infooter {
		width: 760px;
		margin: 0 0 0 240px;
		padding: 10px;
		}
.lines {
	border-collapse: collapse;
	width: 440px;
	}

	.lines td {
		border: 1px solid #287a93;
		padding: 5px;
	}
ul#lists {
	margin: 0 auto;
}
	ul#lists li {
	background: url(images/list_bg.png) no-repeat left;
	padding: 2px 8px;
}
/* END SITE STRUCTURE */

/* NAVIGATION */
ul#nav {
	margin: 0 auto;
	}
	ul#nav li {
		display: inline;
                }
		ul#nav li a {
			display: block;
			height: 25px;
			text-indent: -9999px;
			float: left;
		}
		ul#nav li.home a {
			width: 223px;
			background: url(images/nav_home.png) bottom center no-repeat;
		}		
		ul#nav li.services a {
			width: 119px;
			background: url(images/nav_services.png) bottom center no-repeat;
		}		
		ul#nav li.calendar a {
			width: 117px;
			background: url(images/nav_calendar.png) bottom center no-repeat;
		}		
		ul#nav li.blog a {
			width: 106px;
			background: url(images/nav_blog.png) bottom center no-repeat;
		}		
		ul#nav li.about a {
			width: 105px;
			background: url(images/nav_about.png) bottom center no-repeat;
		}
		ul#nav li.links a {
			width: 222px;
			background: url(images/nav_links.png) bottom center no-repeat;
		}
		ul#nav li.contact a {
			width: 108px;
			background: url(images/nav_contact.png) bottom center no-repeat;
		}
		ul#nav li a:hover {
			background-position: center center;
		}
		body#home ul#nav li a:active,
		body#services ul#nav li a:active,
		body#calendar ul#nav li a:active,
		body#blog ul#nav li a:active,
		body#about ul#nav li a:active,
		body#links ul#nav li a:active,
		body#contact ul#nav li a:active, {
			background-position: top center;
		}
/* END NAVIGATION */	
/* IMAGE ROLLOVERS */
ul#imagerollovers {
	margin: 0 auto;
	}
	ul#imagerollovers li {
		display: inline;
                }
		ul#imagerollovers li a {
			width: 285px;
			display: block;
			text-indent: -9999px;
			float: left;
		}
		ul#imagerollovers li.zrii a {
			height: 176px;
			background: url(images/zrii.png) center center no-repeat;
		}		
		ul#imagerollovers li.bhip a {
			height: 120px;
			background: url(images/bhip.png) center center no-repeat;
		}		
		ul#imagerollovers li a:hover {
			background-position: top center;
		}
		body#zrii ul#imagerollovers li a:active,
		body#bhip ul#imagerollovers li a:active,
		body#calendar ul#imagerollovers li a:active, {
			background-position: bottom center;
		}

/* END NAVIGATION */	



