@charset "UTF-8";* {margin, padding: 0}body  {	font: 100% Verdana, Arial, Helvetica, sans-serif;	background-image:url(images/background.gif);	background-position:top center;	background-repeat:repeat-y;	margin: 0;	padding: 0;	text-align: center;}.jolly #container { 	width: 900px;	background: none;	margin: 0 auto;	padding: 0 0 0 39px;	border: none;	text-align: left;} .jolly #header { 	/*background-image:url(images/header-img1.jpg);	background-position:top center;	background-repeat:no-repeat; */	height: 340px; 	padding: 0;	margin: 0;} .jolly #header h1 {	margin: 0;	padding: 0;}.jolly #sidebar1 {	float: left;	width: 220px;	background: #FFFFFF; /* the background color will be displayed for the length of the content in the column, but no further */	padding: 0 0 0 35px;	margin: 70px 0 0 0;	clear:none;}.jolly #mainContent { 	margin: 0 0 0 270px;	padding: 0 30px 30px 0;	background: #FFFFFF;	border-right-width: 39px;	border-right-style: solid;	border-right-color:#005030;} .jolly #content {	padding: 0;	margin: 0 0 30px 0;	background: url(images/sidebar-background.png) left repeat-y #FFFFFF;	}.jolly #footer { 	padding: 0;	maring: 0;	background:#FFFFFF; } .jolly #footer p, .jolly #mainContent p {font-size:12px;	margin: 0;	padding: 10px 0;}.jolly #mainContent p.info {padding: 5px 0;}.jolly #mainContent p.narrow {font-size:12px;	margin: 0 200px 0 0;	padding: 10px 0;}.jolly #mainContent h1 {	margin: 0;	padding: 0;}.jolly h2 {font-family:Georgia, "Times New Roman", Times, serif;font-size:22px;color:#00FF00;margin: 0;	padding: 10px 0 5px 0;}.fltrt {	float: right;	margin-left: 10px;}img.fltrt {     float: right;	clear: right;    margin: 0 0 0 20px; }.clearboth {clear:both;height:0;font-size:0;line-height:0;margin:0;padding:0;} a img {	margin: 0;	padding: 0;	border:none;	zoom: 1;}a {color:#006600;}/*************************Menu Styles/*************************/#menu {	padding: 0;	list-style: none;	margin: 0;	position: relative;	width: 172px;}#menu li {	background: none;	padding: 0;	margin: 0 0 15px 0;}#menu a {	width: 175px;	height: 28px;	text-indent: -900em;	display: block;}#menu .home {	background: url(images/menu-home.gif) no-repeat left top;}#menu .who {	background: url(images/menu-whos-coming.gif) no-repeat left top;}#menu .vendor {	background: url(images/menu-vendor-info.gif) no-repeat left top;}#menu .contact {	background: url(images/menu-contact.gif) no-repeat left top;}#menu .current, #menu a:hover {	background-position: left bottom;}