#servoweb {	color: #FFF;	line-height: 40px;}#servoweb a:link { color : #fff; text-decoration: none}#servoweb a:active {color : #fff; text-decoration: underline}#servoweb a:visited {color : #fff; text-decoration: none}body {	font-family: Arial, Helvetica, sans-serif;	margin: 0px;	padding: 0px;	background-image: url(/0/bbg-bg.jpg);	background-repeat: no-repeat;	background-color: #BFE236;}#cbg {	width: 900px;}#nav ul {	margin: 0px;	padding: 0px;}#nav {	margin-top: 51px;}#nav li {	margin: 0px;	padding: 0px;	display: inline;	list-style-type: none;}img {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#ct {	font-size: 12px;	line-height: 16px;	background-image: url(/0/ct-bg.gif);	background-repeat: no-repeat;	margin: 0px;	padding-top: 20px;	padding-right: 40px;	padding-bottom: 50px;	padding-left: 40px;}#ct p {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 13px;	margin-left: 0px;}#ls {	float: left;	width: 315px;}#rs {	float: left;	width: 571px;}#logo {	background-image: url(/0/camp-kerry.jpg);	background-repeat: no-repeat;	margin-top: 25px;	margin-left: 50px;}#logo img {	height: 249px;	width: 221px;}#ft {	font-size: 10px;	text-align: center;	background-image: url(/0/ft-bg.gif);	background-repeat: no-repeat;	padding-top: 20px;}#ct h1 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 15px;	line-height: 20px;	font-weight: normal;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	display: block;	white-space: nowrap;	width: 490px;	margin-bottom: 3px;	padding-bottom: 3px;	padding-left: 3px;	color: #666666;}#h1wrap {	background-image: url(/0/h1-bg.gif);	background-repeat: no-repeat;	padding-top: 20px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 20px;	margin: 0px;}#ctwrap {	background-image: url(/0/ctwrap-bg.gif);	margin: 0px;	padding: 0px;	background-repeat: repeat-y;}#h1wrap h1 {	margin: 0px;	padding: 0px;}#ft ul {	margin: 0px;	padding-top: 0px;	padding-right: 80px;	padding-bottom: 0px;	padding-left: 80px;	line-height: 25px;}#ft li {	padding: 0px;	list-style-type: none;	display: inline;	margin-top: 0px;	margin-right: 7px;	margin-bottom: 0px;	margin-left: 7px;}#ft a:link { color : #000066; text-decoration: none}#ft a:active {color : #990000; text-decoration: underline}#ft a:visited {color : #990000; text-decoration: none}#ls #news_headlines {	background-repeat: no-repeat;	margin-left: 50px;	height: 400px;	margin-top: 30px;	padding-top: 50px;	padding-right: 0px;	padding-bottom: 0px;	background-image: url(/0/newsheadlines-mbg.jpg);}.news_headline  {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	margin-bottom: 5px;	padding-bottom: 5px;	width: 195px;}.news_headline .date {	font-size: 11px;	font-style: italic;	color: #666666;}#ls  #news_headlines  #ct {	margin: 0px;	padding-top: 0px;	padding-right: 15px;	padding-bottom: 10px;	padding-left: 15px;	background-image: none;}#ft a:hover {color : #E3232E; text-decoration: underline}#h1wrap img {	height: 30px;	width: 450px;}#ct .bigpic {	float: right;	margin-left: 20px;}#ct #photos td {	margin: 0px;	padding: 0px;}#news_headlines #ct .read_more_news {	font-size: 10px;	font-weight: bold;	width: 195px;	text-align: center;}#ct .floatright {	float: right;	margin-left: 10px;}#cbg #rs #ctwrap #ct .floatright #rs_content {	float: none;}#cbg #rs #ctwrap #ct .floatright #rs_content h2 {	font-size: 14px;	font-weight: normal;	margin: 0px;	padding: 0px;	line-height: 18px;}#ft_lgfh {	margin-top: 10px;}#donateonline {	background-color: #DFF090;	border: 1px solid #999999;	padding: 5px;	margin-right: 23px;	margin-left: 10px;	margin-bottom: 10px;	margin-top: 5px;}#donateonline p {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;}#rs_content h2 {	line-height: 20px;	padding: 0px;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	color: #60A428;}#rs_content {	background-color: #DFF090;	border: 1px solid #999999;	padding: 5px;	margin-right: 0px;	margin-left: 10px;	margin-bottom: 10px;	margin-top: 5px;	float: right;	width: 240px;	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 16px;}#rs_content p {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;}#ct #thankyou {	background-color: #DFF090;	padding: 10px;	border: 1px solid #999999;	font-size: 14px;	font-weight: bold;	color: #990000;}#nav {	background-image: url(/0/nav-bg.gif);	background-repeat: no-repeat;	background-position: left bottom;	height: 30px;}