body {

	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
	background: url('/images/bg.gif');
	background-color:#ffffff;
	color: #333;
	margin: 0;
	height: 100%;

	}


#header {
	background: url('/images/header.jpg') left top no-repeat;
	height: 210px;
	width:780px;
	}


#header a img {
	border: none;
	float: left;
	}

#header #nav {
	float: right;
	}

#header #nav ul {
	margin: 0;
	padding: 0;
	}

#header #nav ul li {
	list-style: none;
	margin: 0;
	text-align: right;
	display: block;
	}

#header #nav ul li a {
	font-family: "Trebuchet MS", Verdana;
	font-size:13px;
	font-weight:bold;
	height: 31px;
	background: url('/images/nav_link.jpg') top right no-repeat;
	display: block;
	width: 142px;
	padding: 10px 15px 0px 0px;
	text-decoration: none;
	color: #FFF;
	text-transform: lowercase;
	}

#header #nav ul li a:hover {
	background: none;
	}

#subheader {
	background:url('/images/header2.jpg') top left no-repeat;
	width:780px;
	height:79px;
	}

#container {
	width:780px;
	background-color:white;
	overflow:hidden;
}


#left_nav {
	width: 243px; 
	float:left;
	background:url('/images/left_nav.jpg') top left no-repeat;
	background-color:white;
	font-size:11px;
	line-height:17px;
}

#left_nav_test_btm {
	background:url('/images/left_nav_bottom.jpg') bottom left no-repeat;
	background-color:#fff;
	width:175px;
	height:225px;
	float:left;
	}

#left_nav ul li a {
	color: #455A20;
	text-decoration:none;
	border-bottom:1px solid #C7CDBC;
	}

#left_nav ul li a:hover  {
	border-bottom:1px solid #455a20;
	}



#left_nav ul li {
	list-style-image:url('/images/bullet.gif');
 	margin-left:-40;
}

#left_nav li {
	padding-bottom:4px;
	}

#left_nav_short {
	width: 243px; 
	float:left;
	background:url('/images/left_nav.jpg') top left no-repeat;
	background-color:white;
	font-size:11px;
	line-height:17px;
	height:400px;
}

#left_nav_short ul li a {
	color: #455A20;
	text-decoration:none;
	border-bottom:1px solid #C7CDBC;
	}

#left_nav_short ul li a:hover  {
	border-bottom:1px solid #455a20;
	}



#left_nav_short ul li {
	list-style-image:url('/images/bullet.gif');
 	margin-left:-40;
}

#left_nav_short li {
	padding-bottom:4px;
	}

#left_nav_short ul {
	margin-top:-10px;
	}






#content{
  	width: 506px;
	float:left;
	background-color:white;
	padding:0px 25px 0px 5px;
	font-size:13px;
	line-height:17px;
	text-align:left;
	padding-bottom:100px;
}

#content a {
	color: #455A20;
	text-decoration:none;
	border-bottom:1px solid #C7CDBC;
	}

#content a:hover  {
	border-bottom:1px solid #455a20;
	}

#clearlink a {
	border:none;
}


#content ul li	 {
	list-style-image:url('/images/bullet.gif');
	margin-left:-18px;
 }
                 
#footer a {
	color: #455A20;
	text-decoration:none;
	border-bottom:1px solid #C7CDBC;
	}

#footer a:hover  {
	border-bottom:1px solid #455a20;
	}

#footer {
	clear:both;
	float:clear;	
	text-align:center;
	padding:10px 150px 40px 150px;
	width:477px;
	background-color:white;
	border-top:1px solid #ddd;
	font-size:10px;
}



 dl {
margin: 0;
padding: 0;
}

dt {
margin: 0;
padding: 0;
font-weight: bold;
}

dd {
margin: 0 0 1em 0;
padding: 0;
}

/*blog stuff */
.navigation {
	display: block;
	text-align: center;
	position:absolute;
	top:285px;
	margin-bottom: 50px;
	width:506px;
	}

.navigation_bottom {
	display: block;
	text-align: center;
	width:506px;
	margin-top:60px;
	
	}


.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

.center {
	text-align: center;
	}

.pullquote {
	font-style:Italic;
	font-family:georgia;
	margin-right:10px;
	margin-bottom:10px;
	padding:15px;
	background-color:#455A20;
	text-align:left;
	line-height:2em;
	color:white;
	float:left;
	width:175px;
	font-size:16px;
	}

.pullquote-left {
	font-style:Italic;
	font-family:georgia;
	margin-right:10px;
	margin-bottom:10px;
	padding:15px;
	background-color:#455A20;
	text-align:left;
	line-height:2em;
	color:white;
	float:left;
	width:175px;
	font-size:16px;
	}

.pullquote-right {
	font-style:Italic;
	font-family:georgia;
	margin-left:10px;
	margin-bottom:10px;
	padding:15px;
	background-color:#455A20;
	text-align:left;
	line-height:2em;
	color:white;
	float:right;
	width:175px;
	font-size:16px;
	}

.topquote {
	font-style: italic;
	font-family: georgia;
	color:#455a20;
	text-align:left;
	line-height:20px;
	font-size:16px;
	width:480px;
}
  

	
#content h2 {
	line-height:1.75em;}

/** form stuff **/

	fieldset { border:0;margin:0;padding:0; }
	label { display:block; }
	input.text,textarea { width:300px;font:12px/12px 'courier new',courier,monospace;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }
	input.submit { padding:2px 5px;font:bold 12px/12px verdana,arial,sans-serif; }
	