/* CSS Document */

/*- Page Structure */

body, html { font: 80% 'Lucida Grande', Verdana, Arial, Sans-Serif; /* Resets 1em to 10px */
	color: #444;
	background: #FF6600; background-image: url('images/background.gif'); background-repeat: repeat;
	text-align: center;
	margin: 0 0 0px; }
	
#page { border: 1px solid #ddd; min-width: 892px; max-width: 892px; display: block;  background: #FFFFFF; margin: auto; padding: 0; width:892px; }
a  { text-decoration: none; }
img { border: 1px ; color: black ; margin-top: 2px; margin-bottom: 5px; }

.floatright { float: right;
margin: 0 0 10px 10px;
padding: 8px; 
}

.floatleft { float: left;
margin: 0 10 10px 0px;
padding-right: 8px; 
}


/* header stuff */
#header {
	padding: 0;
	margin: 5 0px;
	display: block;
	height: 165px;
	background-image: url('banner.gif');
	position: relative;
	width: 892px;
	background-color: #FF6600;
}

#header #name a { font-family: 'Trebuchet MS', Verdana, Sans-Serif; font-size: 22pt; letter-spacing: -1px; text-decoration: none; color: #fff; }

#header ul { font-size: 8pt; text-align: left; margin: 0; padding: 0; position: absolute; bottom: 0; left: 15px; width: 861px; border-right: #FFF solid 1px;}
* html #header ul { bottom: -1px; }
#header ul li { display: inline; margin: 0; }
#header ul, #header ul li a { padding: 5px 15px 6px; }
#header ul li a { font: 1em Verdana, Helvetica, Arial, Sans-Serif; color: white; margin: 0; }
#header ul li a:hover { background: #333; color: #eee !important; text-decoration: none; }
#header ul li.current_page_item a, #header ul li.current_page_item a:hover { color: #333 !important; background: white; text-decoration: none; }

/* content */
hr { display: none; clear: both; }
#content { margin: 32px; padding: 5; text-align: left; position: relative; }
#entrycontent { margin: 0 0 1em 0; line-height: 16px; border-bottom: 2px solid #FF6600; }

/* left side */
#itemleft {
	width: 560px;
	line-height: 18px;
}
#itemleft ul {
	list-style-position: inside;
	margin: 10px 0;
	padding: 0;
}

#itemleft a {
	color: #3371A3;
} 

.sidebar2 {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding: 10px;
background-color: #CCCCCC;
max-width: 100%;

}

h1, h2, h3, h4, h5 {
	font-family: 'Trebuchet MS', Verdana, Sans-Serif;
	}

h1 { font-size: 2em; font-weight: normal; letter-spacing: 0px; line-height: 26px; text-align: left; margin: 0 3 0 5px; padding: 0; width: 100%; }

h2 { font-size: 1.6em; font-weight: bold; letter-spacing: 0px; text-align: left; margin: 15px 0 15px; display: inline; }
	
h3 { font-size: 1.3em; font-weight: bold; letter-spacing: 0px; text-align: left; margin: 15px 5 15p; display: inline; }

h4 { font-size: 1.2em; font-weight: bold; letter-spacing: 0px; text-align: left; margin: 15px 5 15p; display: inline; }

h5 { color: #3371A3; font-size: 1.2em; font-weight: bold; letter-spacing: 0px; text-align: center; margin: 15px 5 15p; display: inline; }

/* right side */
#itemright {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 220px;
	line-height: 18px;
}

* html #itemright {
	right: 16px;
}

#itemright ul { margin: bottom 10px; padding: 0; line-height: 16px; } 
#itemright li { list-style-type: none;  }
#itemright a { color: #3371A3; }

#navcontainer {
		margin: 0px 0px 0px 0px; 
		border-bottom: 0px solid #000;		
		padding: 0px 0px 6px 0px; 
		font-family: arial, helvetica, sans-serif;
		text-align: right;
		}

	#navcontainer p	{
		padding: 7px 7px 0px 0px;
		font-family: arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
		}

 /* to stretch the container div to contain floated list */ 
	#navcontainer:after {
		content: "."; 
		display: block; 
		line-height: 0px; 
		font-size: 0px;
		color: transparent; 
		clear: both; 
		} 

	#navcontainer	img	{
		margin: 0px;
		padding: 0px 0px 1px 0px;
		}

ul#navlist {
		list-style: none; 
		padding: 0; 
		margin: 0px; 
		background-color: #0099CC;
		font-size: 12px;
		}

	ul#navlist li {
		text-align: left;
		float: left; 
		height: 45px; 
		margin: 0px 0px 0px 0px; 
		border-left: 1px solid #CCC;
		padding: 0; 
		background-color: #0099CC;
		}

	ul#navlist li { width: 105px; voice-family: "\"}\""; voice-family:inherit; width: 104px;} 
	html>body ul#navlist li { width: 104px; } 
		

	ul#navlist li a {
		display: block; 
		padding: 7px 5px 25px 7px; 
		color: #FFF; 
		font-size: 11px;
		text-decoration: none;
		height: 1%;
		text-shadow: 0 0 0 #0099CC;
		}

	#navcontainer>ul#navlist li a { width: auto; height: auto; } 

	ul#navlist li#active a {
		background: #f0e7d7; 
		color: #C30; 
		}

	ul#navlist li a:hover,
	ul#navlist li#active a:hover {
		color: #FFF;
		background-color: #f60;
		}
		
	ul#navlist li.home	{
		border-left: none;
		}

	ul#navlist li#empty	{
		width: 210px;
		}
		
#footer { /* places the footer at the bottom, below everything */

	width: 1000px;

	color: #FF6600;

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

	font-size: 9px;

	padding-top: 10px;

	margin-left: 35px; 

	position: relative;

	padding-bottom: 10px;
	
	}

