* {	margin: 0;	padding: 0;}body {    background-color:#cdcdcd;    min-width:750px;	font-size:100%;	font-family: Helvetica, Arial, sans-serif; 	color: black;}html {    background-color:#cdcdcd;    min-width:750px;	font-size:100%;	padding-top: 10px;	padding-bottom: 10px;}hr {	color: #cccccc;	height: 1px;	background-color: #ccc;	margin: 10px;}.pad {padding: 18px;}.clr {clear: none;}/* LINKS */a:link, a:link img {	color:#1054b3;	text-decoration: none;	border: none;	outline: none;}a:visited, a:visited img {	color:#7010b3;	text-decoration: none;	border: none;	outline: none;}a:hover, a:hover img {	color:#b34a10;	text-decoration:underline;	border: none;	outline: none;}a:active, a:active img {	color:#1054b3;	text-decoration:underline;	border: none;	outline: none;}/* MAIN FONTS   ------------------------------------------   */.body, p {	font-family: Helvetica, Arial, sans-serif;	font-size: 0.875em;	line-height: 20px; 	color: black;	padding-bottom: 20px;}h1 {	font-size: 1em;	color: black;	padding-top: 10px;	padding-bottom: 10px;}h2 {	font-size: 1em;	color: black;	padding-top: 10px;	padding-bottom: 10px;}h3 {	font-size: 0.875em;	color: black;	padding-top: 10px;	padding-bottom: 10px;}h4 {	font-size: 0.75em;	padding-top: 10px;	font-style: italic;	letter-spacing: 0.025em;	line-height: 15px;}h5 {	font-size: 0.75em;	padding-top: 10px;	font-weight: bold;	letter-spacing: 0.025em;	line-height: 15px;	}h6 {	font-size: 0.75em;	padding-top: 10px;	letter-spacing: 0.025em;	line-height: 15px;	}/* S E C O N D   F O N T S */.footer {font: normal 0.8em/14px arial, sans-serif;text-align: center;color: white;padding: 5px;}.sidebar_text, .sidebar_header, .sidebar_text_2 {	font-family: Helvetica, Arial, sans-serif;	font-size: 0.875em;	line-height: 20px; 	color: black;	padding-bottom: 20px;}.sidebar_header {	font-weight: bold;}.sidebar_text_2 {	font-style: italic; }/*  L A Y O U T  */#wrapper {    margin:0 auto;	width:960px;    overflow: hidden;}#center {width: 566px;float: left;padding-bottom: 32767px;margin-bottom:-32767px;padding-left: 5px;padding-right: 5px;}#left {width: 192px;float: left;padding-bottom: 32767px;margin-bottom:-32767px;padding-top: 10px;z-index: 3;}#right {width: 172px;float: left;padding-bottom: 32767px;margin-bottom:-32767px;padding-left: 10px;padding-right: 10px;padding-top: 15px;}#footer {background: #B36B6A;clear: both;position: relative;}#nav_holder {width: 192px;}#home #left, #contact #left, #what_is_new #left, #services #left, #support #left{background: #ccffcd;}#home #center {background: #e5f3ff;}#home #right {background: #ff9998;}#what_is_new #center {background: #fff4d3;}#what_is_new #right {background: #c7b3e7;}#services #center {background: #eee2e2;}#services #right {background: #efbfb3;}#contact #center {background: #e1e3cc;}#contact #right {background: #edd3d3;}#support #center {background: #e5e8ef;}#support #right {background: #acc6da;}#contact_form {	position: relative;	left: 90px;}ul {font: 1em/18px arial, sans-serif;color: black;}#left_column {float: left;}#right_column {float: right;}.sidebar_image {padding: 10px 0 0 5px;}img.floatLeft {float: left; margin: 10px;}img.floatRight {float: right; margin: 10px;}/* S E C O N D A R Y    L A Y O U T */#imagepanel {margin-left: 12px;width: 400px;float: left;}#mp3player {	margin-left: 35px;	font: normal 1em/14px arial, sans-serif;}/** R A D I O  S H O W **/.date { 	color: #444;	font-weight: bold;	letter-spacing: 0.05em;	font-variant: small-caps;	padding: 10px 10px 5px 10px;}.title {	color: #666;	font-weight: bold;	padding: 0px 0px 0px 25px;}.description {	padding: 0 0 15px 25px;	}.month_header, .month_header_events {			padding: 5px 0px 5px 5px;	font-family: Helvetica, Arial, sans-serif;	font-size: .875em;	font-weight: bold;	color: #fff;	background-color: #ffc4b0;	float:left;	clear:left;	width: 555px;	margin-bottom: 20px;}.month_header_events {	background-color: #c9bca2;}/** FORM **/label {	float: left;	text-align: right;	padding-right: 5px;	width: 70px;	font-size: 0.8125em;}input, textarea {	width: 250px;	margin-bottom: 10px;	font-family: Georgia, "Times New Roman", Times, serif;}textarea {	height: 150px;}textarea:focus, input:focus {	border: 2px solid #900;	background: #fffdbc;}input.sffocus {	border: 2px solid #900;	background: #fffdbc;}.boxes {	width: 1em;}#submitbutton {	margin-left: 160px;	margin-top: 5px;	width: 90px;}