body {	font-family: Arial, Helvetica, sans-serif;	background: #636363 url(../images/bg_vert.gif) repeat-y 50%;	text-align: center;	margin: 0;	padding: 0;	line-height: 1.3em;	font-size: x-small; /* IE5 Win */  	voice-family: "\"}\"";   	voice-family: inherit;  	font-size: small;	}html>body { /* be nice to Opera */	font-size: small;	}a:link {color:#990000;}a:hover {color:#FF0000;}a:visited {color:#666600;}blockquote {font-size:0.8em;}#wrap {	position: relative;	margin: 0 auto;	padding: 0 1px;	text-align: left;	width: 752px;	voice-family: "\"}\"";	voice-family: inherit;	width: 750px;	}	.posted {font-size:0.8em;margin:0px;padding-bottom: 1em;padding-top: 1em;padding-left: 0em;padding-right: 0em;margin-bottom: 1em;border-bottom-color:#CCCCCC;border-bottom-style:dotted;border-bottom-width:thin;}	#banner {	color: #FFFFFF;	background-color: #000000;	width: 750px;	float: none;	height: 100px;	margin: 0em;	padding: 0px;	text-align: left;	display: block;	right: auto;	position: relative ;}#nameplate {	margin: 0px;}	#nameplate img {margin:15px;}#menulist { 	font-size: 1em;	background-color: #000000;	color: #FFFFFF;	width: 100%;	float: left;	margin: 0px;	padding: 0px;	text-align: left;	display: block;	right: auto;	position: relative;	text-align: left;	vertical-align: middle;}#menulist ul {			margin: 0px;	padding: 0px;	list-style: none;	}	#menulist ul li {	float: left;	margin: 0;	display:inline;	padding: 5px 15px;	list-style: none;	font-size: 0.8em;	text-transform: uppercase;	background-color: #333333;	background-image: url(corner_here.gif);	background-repeat: no-repeat;	background-position: right top;	text-align: center;}	#menulist ul li a:link {	color:#CCCCCC;	text-decoration:none}#menulist u li a:visited {	color:#CCCCCC;	text-decoration:none;}#menulist ul li a:hover {	color:#CCCCCC;	text-decoration:underline;}#menulist ul li.here {	background-color:#CCCCCC;	background-image: url(corner_here.gif);	background-repeat: no-repeat;	background-position: right top;	font-weight: bold;}	#menulist ul li.here a:link {	color:#333333;	text-decoration:none}	#menulist ul li.here a:visited {	color:#333333;	text-decoration:none}#menulist ul li.here a:hover {	text-decoration:underline;}#menulist ul li a:link {	color:#666666;	text-decoration:none}	#menulist ul li a:visited {	color:#666666;	text-decoration:none}#menulist ul li a:hover {	text-decoration:underline;}#searchbar {	color: #666666;	background-color: #CCCCCC;	width: 100%;	float: left;	margin: 0px;	text-align: left;	display: block;	right: auto;	position:relative;	vertical-align: middle;	font-size: 0.8em;	overflow:hidden;}#searchbar #location{	float: left;	margin: 12px 0 0 0;	padding: 0 20px;	width: 502px; /* for IE5/Win */	voice-family: "\"}\"";   	voice-family: inherit;  	width: 462px;	}html>body #content { /* be nice to Opera */	width: 462px;	}#searchbar #searchbox{	position: relative;	line-height: 1.5em;	margin: 0 0 0 509px;	padding: 15px 15px 0 15px;	color: #333333;}#maincontent {	display: block;	}#mainleft {	float: left;	margin: 12px 0 0 0;	overflow:hidden;	padding: 0 20px;	width: 502px; /* for IE5/Win */	voice-family: "\"}\"";   	voice-family: inherit;  	width: 462px;	}html>body #content { /* be nice to Opera */	width: 462px;	}#mainleft img {border:0px;margin-top:1em;margin-bottom:1em;}#mainleft h2 {text-transform:uppercase;font-weight:bold;color:#666666;font-size:0.8em;padding:0px;padding-bottom:0.4em;margin:0px;}#mainleft h3 {font-size:1.5em;padding:0px;margin:0px;margin-bottom:1em;}#mainright {	font-size: 0.8em;	position: relative;	line-height: 1.5em;	margin: 0 0 0 509px;	padding: 60px 15px 0 20px;	color: #333333;	}	#mainright img {border: #000000;padding-top: 0em;padding-left: 0em;padding-bottom: 1em;padding-right: 1em;}#mainright h4 {text-transform:uppercase;font-weight:bold;}#mainright span.inlinehead {text-transform:uppercase;font-weight:bold;}	#copyright {	color: #FFFFFF;	background-color: #000000;	width: 100%;	float: left;	margin: 0px;	text-align: left;	display: block;	right: auto;	position:relative;	vertical-align: middle;	font-size: 0.8em;	overflow:hidden;}#copyright #smallprint {	float: left;	margin: 12px 0 0 0;	padding: 0 20px;	width: 502px; /* for IE5/Win */	voice-family: "\"}\"";   	voice-family: inherit;  	width: 462px;	}html>body #content { /* be nice to Opera */	width: 462px;	}	/* blog entry styles */div#entry {}	div#entry h1, h2, h3, h4, h5, h6 {}			div#entry p {}	div#entry blockquote {}	div#banner h1 {font-size:1em;font-weight:normal;}/* ---( footer )----------------------------------- *//* ---( contact form )------------------------------------ */	/* ---( photos )------------------------------------------ *//* ---( publications )------------------------------------ *//* ---( software )--------------------------------------- *//* ---( work )-------------------------------------- *//* ---( simplequiz )------------------------------------------- *//* ---( homepage boxes )-------------------------------- *//* ---( misc. )------------------------------------------ */.hidden {	visibility: hidden;}div.box {	margin: 1em;	border: 1px solid #000000;}.full {	font-size: 1.2 em;	font-weight: bold;}.date80 {color:#666666; font-size: 0.8em;}div#story {font: 'Times, Times New Roman, serif';}div#story p {font: Times, Times New Roman, serif; text-indent: 1em; line-height: 1.3;}div#story p#byline {font: Times, Times New Roman, serif; text-indent: 0em; font-variant:small-caps; font-weight:bold;}div#story p#firstgraf {text-indent: 0em;}div#story p#date {font:Arial, Helvetica, sans-serif; color:#666666; font-size: 0.8em; font-weight: bold; margin: 0em 0em 0.5em 0em;	text-indent: 0em; text-transform:uppercase;}div#story h1, h2, h3, h4, h5, h6 {font:Arial, Helvetica, sans-serif;}div#story p.box {margin: 1em 0em 1em 0em; border-width: 1px; border-style:solid; border-color:#CCCCCC; padding: 1em; text-indent: 0em;}div#story p#editdetails { visibility: hidden; }div#story p.pullquote {margin: 1em 0em 1em 1em; font:Arial, Helvetica, sans-serif; color:#666666; text-indent: 0em; font-size:1.5em; float:right; width: 33%; vertical-align:text-top;}li.pdf {	background-image: url(../images/pdficon.gif);	background-repeat: no-repeat;	background-position: left center;	list-style-type: none;	padding-left: 20px;}div.spamkiller h1 {visibility:collapse;}
