body {	color: #333333;	font-size: 12px;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	margin:0;	padding:0;	background-color: #fff;	}img {	border: 0 }br {	color: #333333;	font-size: 12px;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }p,td {	color: #333333;	font-size: 12px;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	margin: 10px 0 10px 0;	padding: 0;}	hr {	border: none 0; 	border-top: 1px solid #ccc;/*the border*/	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/	}/* LINKS */a:hover {	color: #fff }a {	color: #333333 }/* HEADERS */h1 {	font-size: 30px;	font-weight: normal;	padding: 0;	margin: 0;	}h2 {	font-size: 24px;	font-weight: normal;	padding: 0;	margin: 0;	}h3 {	font-size: 15px;	font-weight: normal;	margin: 10px 0 10px 0;	}h4 {	font-size: 12px;	font-weight: bold;	margin: 10px 0 10px 0;	}h5 {	color: #666;	font-size: 11px;	margin: 10px 0 10px 0;	font-weight: normal;	}/* BLOG */.newscontent { 	padding-bottom: 15px;	padding-left: 30px;	}.newsdate { 	margin-bottom: 0	}.entrytext {	margin-bottom: 180px;	}/*TOP NAVIGATION AREAS*/#navigation  {	width: 100%;	height: 41px;	border-bottom: 1px solid #ccc;	}#navigation ul   {	display: block;	margin: 0 0 0 -325px;	padding: 0;	position: absolute;	left: 50%;	width: 650px	}#navigation li   {	text-align: center;	list-style-type: none;	display: block;	margin: 10px 0 0;	width: 14%;	float: left	}#navigationtips {	text-align: center;	border-bottom: 1px solid #ccc;	}/* SECONDARY NAVIGATION AREAS (inline and at top of content pages */#nav2  {	text-align: right;	width: 650px;	left: 50%;	display: block;	margin: 30px 0 10px -325px;	position: relative;	padding: 0;	}#nav2 li   {	list-style-type: none;	margin: 0 0 3px 10px;	padding: 0;	}.nav2inline  {	padding: 0;	}.nav2inline li   {	list-style-type: none;	margin: 0 0 3px 10px;	padding: 0;	}/* MAIN SECTION */#main  {	display: block;	width: 100%;	Xbackground-color: #ccc;	}#bodytext {	display: block;	position: relative;	left: 50%;	margin: 0 0 0 -325px;	width: 648px;	}.rightcol p, .rightcol h3, .rightcol h4, .rightcol h5, .rightcol h6 {	padding-left: 200px;	}.rightcol ul {	padding-left: 230px;	}.leftcol p, .leftcol h3, .leftcol h4, .leftcol h5, .leftcol h6 {	padding-right: 200px;	}/* for quotes that go to the left of the righ col area  */.rightcol blockquote {	padding-left: 0;	position: relative;	display: block;	width: 160px;	float: left;	margin: 0;		}	.rightcol blockquote p {	padding-left: 0;	}	.rightcol blockquote p cite {	font-style: normal;	font-size: 16px;	}.rightcol blockquote p strong {	font-style: normal;	font-size: 16px;	font-weight: normal;	}	.leftcol blockquote {	padding-right: 0;	position: relative;	display: block;	width: 200px;	border: 1px solid blue;	float: right;	margin: 0;		}	.leftcol blockquote p {	padding-right: 0;	}	.note {	color: #666;	font-size: 11px;	}/* FOOTER */#footer  {	width: 100%;	border-top: 1px solid #ccc;	height: 80px;	}#footer ul   {	display: block;	margin: 0 0 0 -325px;	padding: 0;	position: absolute;	left: 50%;	width: 650px;	}#footer li   {	text-align: center;	list-style-type: none;	display: block;	margin: 10px 0 0 0;	padding: 0 0 0 3px;	float: left;	}#footer li:before { 	content: "+ ";	}#footer li:first-child:before {	content: "";	}/* OLD STUFF (delete?) */.head1 {	font-size: 16px }.warning {	color: #f00 }.head2 {	font-size: 14px }.head3 {	font-weight: bold }.form {	color: #333333;	font-size: 12px;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }