@import url(./undohtml.css);
@import url(./forms.css);
@import url(./menu.css);
@import url(./picturator.css);

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	background: #034683 url(../img/grad.jpg) repeat-x;
	margin: 0;
	padding: 0;
	color:#fff;
	font-size:12px;
}
body a {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight:normal;
	color: #fff;
	text-decoration:none;
}	
body a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	color:#fff;
	text-decoration:underline;
}	
/* Set up the grid */
#sitehead, #strap, #footer, #wrapper, #subfooter { margin:0 auto; width: 890px !important; width:890px; padding:0; }
#sitehead 	{ margin-top:10px; height:10px; background:url(../img/strap-top-bg-900.jpg) no-repeat; }
#masthead 	{ height:132px; background:url(../img/header.jpg) no-repeat top right; }
#wrapper 	{  }
#container	{ padding:0; height:auto !important; height:500px; min-height:500px; }

#left { float:left; width:170px; padding:10px; }

/* Want to use proper lis within the content area so... */
#container li,
#right li { margin:0; color:#FFF; padding-left:20px; background:url(../img/li_blue.gif) no-repeat 0 5px; }

#right { float:right; width:452px; padding:0 20px 20px 20px; height:auto !important; height:400px; min-height:400px;
		background:#0093d6 url(../img/right-bg.gif) repeat-y; 
		}

#right img { margin-bottom:20px; }

#righttop { float:right; width:492px; padding:8px 0 0 0; background:url(../img/right_top.gif) no-repeat; }
#rightbottom { float:right; width:492px; padding:8px 0 0 0; background:url(../img/right_bottom.gif) no-repeat; }

#colright { width:185px; float:right; margin-left:15px }

#newswrapper { background:url(../img/leaft_nav_03.gif) no-repeat bottom left; padding-bottom:1px; margin:20px 0; }
.news { padding:10px; background:#085FAA url(../img/leaft_nav_01.gif) no-repeat top left; margin:7px 0; }
h2.contentheading { font-size:15px; margin-top:5px; }

hr { background:url(../img/hr_blue.gif) repeat-x; border:none; height:1px; }


#footer 			{ height:15px; }
#footer p 			{ font-size:10px; margin:5px 0 0; padding:0 20px; text-align:right; line-height:10px; }
#footer a, #footer p{ color:#FFF; font-weight:normal; }
#footer a:hover 	{ text-decoration:underline; }

#strap-top {
	height:10px;
	padding:0 7px;
	background:#fff url(../img/strap-top-bg.jpg) no-repeat;
	width:900px;
	margin:0 auto;
}
.clearfloat {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
	display: block;
}
#left p.warn { color:#f00; font-weight:bold; }

.homebox {
	float:left;
	width:150px;
	height:100px;
	border:2px solid #ccc;
	margin:4px;
}
