html,body {margin:0;padding:0;font-family: "Trebuchet MS",Arial, sans-serif;}
body * {font-family: "Trebuchet MS",Arial, sans-serif; }

h1,h2,h3,h4,h5,h6{font-weight:bold;color:#036;line-height:1.3em;}
h1{font-size:1.35em;padding-right:10px;margin-top:0px;margin-bottom:8px;}
h2{font-size:1.25em;color:#369;margin-bottom:8px;margin-top:2px;}
h1 a,h1 a:link,h2 a,h2 a:link{text-decoration:none;color:#c63;}
h1 a:hover,h1 a:active,h1 a:focus,h2 a:hover,h2 a:active,h2 a:focus{text-decoration:underline;}

h3{font-size:1em;margin-top:0px;margin-bottom:4px;}
h4{font-size:0.9em;font-style:normal;font-weight:normal;color:#996;padding-right:10px;}
h5{font-size:0.9em;border-top:1px solid #996;padding: 6px 10px 6px 0;margin-top:0px;margin-bottom:0px;}
h6{font-size: 1.0em;font-weight:normal;margin-top:5px;margin-bottom:8px;color:#333333;}
p{font-size:0.8em;line-height: 1.3em;text-align:left;color:#333;padding-right:10px;margin: 5px 0 8px 0;}
a:link {color:#o36;text-decoration:none;}
a:hover,a:focus,a:active{text-decoration:underline;}
a:visited {color:#c63;text-decoration:none;}

.top a{display:block;font-size:0.8em;line-height:1.3em;color:#c63;margin:3px 0;padding-left:3px;text-align:right;text-decoration:none;}
.top a:hover,.top a:focus,.top a:active{text-decoration:underline;}

.breadcrumb {font-size:0.8em;line-height:1.2em;color:#c63;margin: 0 0 20px 0;}
.breadcrumb a:link {text-decoration:none;color:#CC6633;}
.breadcrumb a:hover,.breadcrumb a:active,.breadcrumb a:focus{text-decoration:underline;}

#imagespace2 {align:left;padding-right:10px;}
#imagespace3 {align:left;padding-right:10px;}


html,body{text-align:center;}
#main {display:block;width:900px;margin:10px auto;background-image: url("images/frame_sides.jpg");overflow:hidden;text-align:left;}

#top {display:block;width:900px;height:25px;background-image: url("images/frame_top.jpg");}

#header {
display: block;
width:900px;
min-height:160px;
margin-left:25px;
margin-right:25px;
}
* html {height:160px;}

p.strap {display:block;float:right;text-align:right;color:#036;font-size:0.8em;padding-top:40px;margin-right:45px;margin-bottom:5px;}

#utility_menu{list-style-type:none;margin:-70px 45px 0 0;padding:1;width:670px;text-align:right;background:#996;_margin-right:22px;font-size:0.8em;float:right;clear:both;}
#utility_menu li{display:inline;width:auto;margin:0;padding:0;/*float:left;clear:none;*/}
#utility_menu a, #utility_menu a:link{background: url("images/blue_stripe.gif") 0 0 repeat-y;color:#fff;padding:0px 15px 0px 10px;text-decoration:none;/*display:block;float:left;clear:none;*/}

	/* IE filters */	
	* html #utility_menu li{zoom:1}
	* + html #utility_menu li{zoom:1}
	* html #utility_menu a,* html #utility_menu a:link{float:left;clear:none;display:block;}
	* + html #utility_menu a,* + html #utility_menu a:link{float:left;clear:none;display:block;}

#utility_menu a:hover,#utility_menu a:active,#utility_menu a:focus{color:#fff;text-decoration:underline;}
#utility_menu a:visited{color:#fff;text-decoration:none;}



#side_menu {
display:block;
width:165px;
margin-left:25px;
margin-top:10px;
border-top: solid 1px #c63;
float:left;
_margin-left:12px;
}

#navbar1 a,#navbar1 a:link{
display: block;
min-height:18px;
color:#369;
font-size: .9em;
line-height: 1.2em;
font-weight: bold;
text-align: left;
text-decoration:none;
width: 148px;
border-bottom: solid 1px #c63;
padding: 6px 2px 4px 15px;
background:url("images/main_bullet-b.gif");

}
#navbar1 a:hover, #navbar1 a:active, #navbar1 a:focus{text-decoration:underline;background-image: url("images/main_bullet-o.gif");}

 
#blog {
display: block;
	font-size: 1em;
	line-height: 1.3em;
	font-weight: bold;
	text-align: left;
	background: #369 url("images/brown_stripe.gif") no-repeat;
	padding:3px 2px 3px 15px;
	margin-top: 5px;
	width:148px;
}
* html #blog {width:165px;w\idth:148px;}


#blog a,#blog a:link,#blog a:visited{color:#fff;text-decoration:none;display: block;}
#blog a:hover,#blog a:focus,#blog a:active{color:#cc9;text-decoration:none;}


#navbar2 {margin-bottom:15px;border-top: 1px solid #996;}

#navbar2 a{
	display: block;
	color: #c63;
	font-size: 0.75em;
	line-height: 1.2em;
	text-align: left;
	width: 160px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #996;
	margin:0;
	text-decoration:none;
}
#navbar2 a:hover, #navbar2 a:focus,#navbar2 a:active{text-decoration:underline;}

#content {
width:670px;
float:right;
margin-top:-30px;
margin-right:20px;
_margin-right:10px;
}


#text_whole {
	width:495px;
	margin-right:15px;
	margin-bottom:15px;
	float:left;
}

#text_lhalf {
	width:240px;
	margin-right:15px;
	float:left;

}

#text_rhalf {
	width:240px;
	float:right;
}

img.imagestyle {
float:left;
margin-right:10px;
}
#photo {
width:210px;
float:right;
margin-left:15px;
margin-bottom:15px;
padding:5px;
color:#003366;
font-size: 0.75em;
	line-height: 1.1em;
}

#right_column {width:160px;float:right;}

.small{font-size:0.8em;line-height:1.0em;}

hr {width:100%;clear:both;visibility:hidden;}

p.footer {width:650px;clear:both;font-size:.65em;}

#footer2 {display:block;width:900px;height:25px;background-image:url("images/frame_bottom.jpg");margin-top:-10px;}

img.logo {border:0px;margin:0px;float:left;}

.clearing{height:1px;line-height:1px;clear:both;font-size:0px;margin:0;padding:0;border:0px;float:none;margin-top:-1px;}

