body {	margin:0;	padding:0;}div#whole {border-top:3px solid #336699}div.hr {display: none;		clear:right;}/*/*/a{}div.hr {  display: block;  height: 2px;  background-image: url(images/rule2.gif);  background-repeat: no-repeat;  background-position: center center;  margin: 0 0 10px 0;}hr {display:none}/* */.skiplink {display:none;}/* Cross-browser font consistency hack */body, td, th, p {  font-family: verdana, Arial, Helvetica, sans-serif;  font-size: 11.5px;}/*/*/a{}body,body td,body th,body p, body textarea,body input {  font-size: x-small;  voice-family: "\"}\"";  voice-family: inherit;  font-size: small;}html>body,html>body td,html>body th,html>body p,html>body textarea,html>body input {  font-size: small;}  /* */h1 {font-size: 183%;}h2 {font-size: 166%;}h3 {font-size: 150%;}h4 {font-size: 110%;}h5 {font-size: 93%;}h6 {font-size: 57%;}.vertbar a {	color:#FFF;	background-color:#7f0019;	text-decoration:none;}.vertbar a:hover {	text-decoration:underline;}.vertbar {	font-size:80%;	font-weight:600;	padding:0px 5px 0px 5px;	color:#fff;	background-color:#7f0019;	border-right:1px solid #fff;	text-align:center;}.vertbarone a {	color:#FFF;	background-color:#7f0019;	text-decoration:none;}.vertbarone a:hover {	text-decoration:underline;}.vertbarone {	font-size:80%;	font-weight:600;	padding:0px 5px 0px 5px;	color:#fff;	background-color:#7f0019;	border-right:1px solid #fff;	border-left:1px solid #fff;	text-align:center;}div.leftcolumn {	border-top:1px solid #FFF;	border-bottom:1px solid #FFF;	text-align:center;	color:#000;	background-color:#336699;	margin:5px 0px;}div.leftcolumn a {	font-weight:600;	text-decoration:none;	margin:0px 5px;	color:#FFF;	background-color:#336699;}td.greycol {border-left:1px solid #999999;} .red {color:red;background-color:#fff;}div#centraltext {	padding:7px  0px 7px 12px;	color:#444;	background-color:#FFF;}div#centraltext h1 {	font-size:100%;	margin:3px 0;	padding:0;	color:#006699;	background-color:#FFF;}div#centraltext h2 {	color:#006699;	background-color:#FFF;}div#centraltext a {	font-weight:500;	color:#336699;	background-color:#FFF;}div#centraltext p {	padding-right:7px;}/* Right column Styles*/span.uline {text-decoration:underline;}div#news {	font-size:85%;	color:#444;	background-color:#fff;	padding:5px;	margin:0px;	border-right:1px solid #7f0019;	border-bottom:1px solid #7f0019;	border-left:1px solid #7f0019;}div#news p {	margin:0px;	padding:0px 3px 3px 3px;}ul.dates {	list-style-type:none;	padding:0 5px 3px 0em;	margin:0 0 0 0em;}li.sublist {	list-style-type:circle;	margin-left:1.25em;	padding-left:1.25em;}div#news li {margin-bottom:5px;}div#news h4 {font-size:90%;}	img.newshd {	margin-bottom:0px;	padding:0px;}h3.imghd {	padding:0;	margin:0;}img.eventshd {margin-top:20px;}div.anchors {	text-align:center;	color:#336699;	background-color:#FFF;	font-size:95%;}div.anchors a {	color:#7f0019;	background-color:#FFF;	font-size:95%;}div#footer {	text-align:center;	color:#000;	background-color:#FFF;	font-size:95%;	padding-bottom:10px;}div#footer a,div#footer p {	color:#000;	background-color:#FFF;	font-size:90%;}/*Blog Styles*/div#centraltext h1.pagetitle {	font-size:200%;	font-weight:600;}div#centraltext h1.pagetitle a {	font-size:100%;	font-weight:600;}div#centraltext h3.titleheader,div#centraltext h3.commentheader,div#centraltext h3.titleheader a {	color:#336699;	background-color:#fff;	font-size:100%;	font-weight:600;}div#centraltext h2.dateheader {	color:#444;	background-color:#FFF;	font-size:70%;}hr.entrydivide {display:block;}div.blogComment {	padding:.5em;	border:1px solid #C5CCB3 ; }span.PostFooter, div.byline,div.byline a {    font-size:80%;	color:#444;	background-color:#FFF;}div.blogComment {margin-bottom:2em;}span.PostFooter a {font-size:90%;}