@media all {
		
/* BODY AND FONTS: =body
----------------------------------------------- */
	body { background: #fff; margin: 0; padding: 0 0 30px 0; text-align: left; }
	body, input, textarea, select { font: 11px/18px Tahoma, verdana, sans-serif; }
	h1, h2, h3, h4, h5, h6 { font-family:Georgia, "Times New Roman", Times, serif; margin: 0 0 12px 0; padding: 0; }
	h1 { font-size: 21px; margin: 0 0 30px 0; }
	h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; }
	h3, dt { font-size: 12px; font-weight: bold; }
	p { margin: 0 0 18px 0; }
	
/* LINKS AND IMAGES: =links
----------------------------------------------- */
	a img { border: none; }
	.imageright { float:right; margin:0 0 15px 15px; }
	.imageleft { float:left; padding:0 15px 5px 0; }


/* LAYOUT: =layout
----------------------------------------------- */
	#outerWrapper { background: url("/images/bg-border-top.png") no-repeat top left; width: 800px; margin: 0 auto; margin-top: 10px; }
	#innerWrapper { background: url("/images/bg-border-bottom.png") no-repeat center bottom; padding: 7px; }
	#content { width:580px; float:right; }
	.container { width: 800px; margin: 0 auto; text-align: left; }
	#body { width: 756px; padding: 15px; }
	
	.morebox { background: url("/images/morebox-top.gif") top left no-repeat; padding-top: 12px; }
	.morebox p { background: url("/images/morebox-bottom.gif") bottom left no-repeat; margin: 0; padding: 0 12px 12px 12px; }
	.morebox strong { font-family: Georgia, "Times New Roman", Times, serif; }
	.morebox a { font-weight: bold; }
	 
/* MADISON PARK: =global header
----------------------------------------------- */
	#affiliates { background: #5c1b15 url("/images/bg-banner.jpg") top left repeat-x; height: 32px; margin: 0 0 10px 0; }
	#affiliates form { float: right; width: 350px; margin: 0; padding: 0; font-size:10px; font-weight:bold; padding: 8px 0 0 0; }
	#affiliates form label { white-space: nowrap; color: #fff; width: 216px; float: left; text-align: right; padding-right: 14px; }
	#affiliates form select { float: right; width: 120px; color:#6a6540; font-size:10px; }
	
/* HEADER: =header
----------------------------------------------- */
	#header { background-position: top left; background-repeat: no-repeat;  }
	#header p { text-indent: -999em; height: 136px; margin: 0; }
	#header p a { overflow: hidden; display: block; }
	
	#header div { background-position: top left; background-repeat: no-repeat; }
	#header ul { text-align: right; list-style: none; margin: 0; padding: 0 15px 0 0; }
	#header li { font-size: 12px; display: inline; line-height: 32px; margin: 0 0 0 17px; padding: 0; }
	#header li a { text-decoration: none; font-size: 12px; font-weight:bold; }
	#header li.selected a { font-weight: bold; }
	#header li.selected a:hover { cursor: default; }
	
/* LISTS: =lists
----------------------------------------------- */
	ul { margin: 0 0 18px 0; padding: 0 0 0 20px; }
	ol { margin: 0 0 18px 28px; padding: 0; }
	li { margin: 0 0 3px 0; padding: 0; }
	
	dl { margin: 0 0 18px 0; padding: 0; }
	dt { margin: 20px 0 3px 0; padding: 0; }
	dd { margin-left: 0; }
	
/* FORMS: =forms
----------------------------------------------- */
	form { margin: 0 0 18px 0; padding: 0 0 0 2px; }
	form label { margin: 0 0 3px 0; padding:0 ; }
	form input.text, 
	form textarea {  }
	form input.submit {  }
	form p { margin: 0 0 1em 0; }
	
/* TABLES: =tables
----------------------------------------------- */
	table { margin: 0 0 18px 0; }

/* HOMEPAGE: =home
----------------------------------------------- */

/* NAVIGATION: =nav
----------------------------------------------- */
	ul#mainnav { float: left; margin: 0; padding: 0; list-style: none; width: 160px; }
	ul#mainnav li { line-height: 16px; margin: 0 0 1px 0; }
	ul#mainnav li a { font-size: 13px; display: block; padding: 9px 9px; font-weight: bold; width: 142px;  text-decoration: underline;}
	ul#mainnav li a:hover { text-decoration: none; }
	ul#mainnav li.selected a { font-weight: bold; text-decoration: none;}
	ul#mainnav li.selected ul { list-style: none; margin: 0; padding: 0 0 10px 10px; display: block; font-weight: normal; }
	ul#mainnav li.selected ul li a{background: url("/images/arrow.png") 0 50% no-repeat; display: inline; padding: 0 0 0 12px;font-size:11px; font-weight: normal; text-decoration: underline;}
        ul#mainnav li.selected ul li.selected a {font-weight: bold; text-decoration: none;}
	ul#mainnav li.selected ul li.selected a:hover { background: url("/images/arrow.png") 0 50% no-repeat; display: inline; padding: 0 0 0 12px; cursor:default;}
        ul#mainnav li.selected ul li a:hover { background: url("/images/arrow.png") 0 50% no-repeat; display: inline; padding: 0 0 0 12px; text-decoration: none;}
	ul#mainnav li ul { display: none; } 

/* INTERIOR PAGES: 
----------------------------------------------- */
	.floatingcallout { float: right; width: 170px; padding: 50px 10px 1px 10px; }
	.caption { width:167px; font-family: Georgia, "Times New Roman", Times, serif; font-size:11px; font-style:italic;}
	ul#news{ font-size: 11px; list-style:none; padding:0px; }
	ul#news li a{text-decoration:none;}
	ul#news li { margin-bottom:20px; border-bottom: 1px solid #cecece;}
	#author { font-size:10px; color:#7e7777; margin-top:-10px;}
	#summary {margin-top:-10px;}
	#email a { background-image: url("/images/icon-email-blk.gif"); }



	img.profile-img{float:left; margin-right:20px;}
        .staff-member{padding-bottom:60px;}
	
/* FOOTER: =footer
----------------------------------------------- */
	#footer { width: 756px; clear: both; padding: 15px; }
	#footer ul { font-size: 11px; margin: 0; padding: 0; }
	#footer li { display: inline; margin-right: 10px; }
	#footer a{text-decoration:underline;}
	
/* MISC: =misc
----------------------------------------------- */	
	.clearboth { clear: both; }
	.nowrap { white-space: nowrap; }
	.skip { margin-bottom: 0; position: absolute; left: -999em; width: 999em; }
	.nowrap { white-space: nowrap; }
	
}
<!--5086fb8efc71d42c1c4b8717ec3d5ee8-->