@charset "UTF-8";/* CSS Document */	body,	html {		margin:0;		padding:0;		background:#666;		color:#000;		font-family:Arial, Helvetica, sans-serif;	}	body {		min-width:800px;	}		#wrap {		background:#FFF;		background-image:url(images/backgrounds/content_area_background.gif);		background-position:0 360px ;		background-repeat:no-repeat;		width:800px;		margin:0 auto;		width:800px;	}	#wrap2 {		background:#FFF;		background-image:url(images/backgrounds/content_area_background.gif);		background-position:0 156px ;		background-repeat:no-repeat;		width:800px;		margin:0 auto;		width:800px;	}	#header {		background-image:url(images/backgrounds/header_background.gif);		margin:0;		padding:0;		height:123px;		text-align:center;			}	#header h1 {    	padding:5px;	    margin:0;    }				#nav {		background-image: url(images/backgrounds/main_nav_background.gif);		height:1.1em;		padding:7px 0px;		text-align: center;		font-size: 12px;		font-weight:bold;	}	#nav a {		color: #FFFFFF;	}	#nav ul{		margin:0;		padding:0;		list-style:none;	}	#nav li{		display:inline;		margin:0;		padding:0 15px;	}				#main h2, #main h3, #main p, #main ul, #mainabout h2, #mainabout h3, #mainabout p, #mainabout ul, #sidebarabout h2, #sidebarabout h3, #sidebarabout p, #sidebarabout ul {		padding:0 30px;    }	#main p, #main ul, #mainabout p, #mainabout ul, #sidebarabout p, #sidebarabout ul  {		font-size:12px;		line-height:20px;    }	#main {		float:right;		width:435px;		padding:20px 0;	}	#mainabout {		float:right;		width:400px;		padding:20px 0;	}	#main a, #mainabout a {	color: #9E005D;	}			#sidebar {		float:left;		width:365px;		padding:40px 0;	}	#sidebarabout {		float:left;		width:400px;		padding:20px 0;	}	#sidebar ul {		margin:0 0 0 30px;		padding:0;		list-style-type:none;		    }	#sidebar li {		padding:10px;	}    #sidebar h3, #sidebar p {		padding:0 10px 0 0;    } 	#sidebar a, #sidebarabout a {		color: #9E005D;	}			#footer {		background:#000;		clear:both;		color:#FFFFFF;		font-size:10px;		height:30px;	}	#footer p {		padding:7px;		margin:0;    }		/* Homepage elements */		.banner {	width:800px;	height:167px;	background-image: url(images/backgrounds/our_events_background.gif);	text-align:center;	margin:0;	padding:40px 0px 0px 0px;		}	.banner img {	padding:0px 17px;	}	/* Cruisin for a Cause elements */		.eventbanner {	width:800px;	height:229px;	margin:0;	padding:0;		}	.eventbanner img {	margin:0;	padding:0;	}	/* ---------- ::Classes:: --------------- */.center {text-align:center;}.clear {clear:both;padding:0;margin:0;line-height:0;}.external {/* for use with new window JS */}.floatleft {float:left;}.floatright {float:right;}.hidden {display:none;}.inline {display:inline;}.large {font-size:20px;font-weight:bold;}.light {color:#999;}.png {/* for use with png fix JS */}.small {font-size:10px;font-weight:normal;}	