body {



	background: url(template/header_bg.jpg) repeat-x;



	padding: 0px;



	margin-top: 0px;



	margin-right: 0px;



	margin-left: 0px;



}



a:link, a:visited {



  	font-family: "arial";



	text-decoration: none;



	font-size: 13px;



	color: #D93988;
	
}







a:hover {

	text-decoration:underline;



}



a.lower:link, a.lower:visited, a.lower:hover {text-transform:none; line-height:normal; color: #D93988;}



a.events:link, a.events:visited, a.events:hover {

	text-transform:lowercase;
	
	line-height: 15px;
	
	color: #D93988;
	
	
}




#header {



	height: 126px;



	width: 819px;



	margin: auto;



	background: url() no-repeat right;



}



#header .logo {



	margin-top: 15px;



}







#menu {
	height: 39px;
	margin-right: auto;
	margin-left: auto;
	width: 818px;
	background-image: url(../images/menu-bg-cells.gif);
	background-repeat: no-repeat;



}



#menu a {
	float: left;
	display: block;
	text-align: center;
	font-family: "Trebuchet MS";
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	color: #000000;
	line-height: 30px;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;



}
#menu #home {
	width: 93px;
}
#menu #sup {
	width: 148px;
}












#menu .last {



	margin-right: 0px;



}



#menu a:hover {



color:#F6419D;



}



#content {



	width: 819px;



	margin: auto;



	padding-top: 10px;



}



#content .left {



	float: left;



	width: 201px;



}



#content .middle {



	width: 417px;



	float: left;



}



.middle_wide {



	width:585px;



	padding:10px 10px 0 10px;



	margin:0 auto;



}


.flash {



	margin:0 auto;



	width:585px;



	height:322px;



}



.golf {



	margin:0 auto;



	text-align:center;



	width:585px;



	font-family: arial, Arial, Helvetica, sans-serif;



	font-size: 13px;



}



.middle_wide .text p, .left p, .right p, .middle_wide p, .middle_wide label {



	padding: 0px;



	margin: 10px;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 13px;



	text-align: justify;



}







.left h1, .right h1 {



	background-image: url(template/heading_small_bg.jpg);



	background-repeat: no-repeat;



	text-align: center;



	font-family: Arial, Helvetica, sans-serif;



	color: #4B4B4B;



	font-size: 18px;



	font-weight: bold;



	padding: 10px;



	margin-top: 10px;



	margin-bottom: 10px;



}







.middle_wide h1 {



	background-image: url(template/heading_wide_bg.jpg);



	background-repeat: no-repeat;



	text-align: center;



	font-family: Arial, Helvetica, sans-serif;



	color: #4B4B4B;



	font-size: 18px;



	font-weight: bold;



	padding: 10px;



	margin-top: 10px;



	margin-bottom: 5px;



}



h1.wide {



	background-image: url(template/heading_wide2_bg.jpg);



}



#content .right {



	float: right;



	width: 201px;



}



.mid_spon {width:748px; margin:0 auto; clear:both; padding-top:10px}



.middle_wide .right_wide {



	float: right;



	width: 297px;



}







.middle_wide .left_wide {



	float: left;



	width: 297px;



}



.clear {clear: both;}



.box {



	background-image: url(template/grey_box.jpg);



	height: 60px;



	width: 201px;



}



.days {



	color: #FFFFFF;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 16px;



	font-weight: bold;



	text-align: center;



	text-transform: uppercase;



	padding-top: 17px;



}



.days a:link, .days a:visited {color:#FFFFFF}



.days a:hover {color:#DDF16E}



.date {

	color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;
	
	text-transform: uppercase;

	text-align: center;

	padding-top: 17px;

	padding-right: 17px;

	padding-left: 17px;



}



.date a:link, .date a:visited {color:#FFFFFF}



.date a:hover {color:#DDF16E}



.middle_box {



	background-image: url(template/middle_box.jpg);



	height: 60px;



	width: 383px;



	margin: auto;



	text-align: center;



}



.mid {width: 383px; margin:0 auto;}



.page_stuff {



	width: 383px;



	margin-top: 10px;



	margin-right: auto;



	margin-bottom: auto;



	margin-left: auto;



}



.sponsors img {



	margin-bottom: 10px;



}



.sponsors {



	margin-top: 10px;



}



.middle_box h1 {



	font-family: Arial, Helvetica, sans-serif;



	color: #FFFFFF;



	font-size: 23px;



	font-weight: bold;



	margin: 0px;



	padding-top: 3px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 0px;



}



.page_stuff h1, .mid h1 {



	background-image: url(template/heading_bg.jpg);



	background-repeat: no-repeat;



	text-align: center;



	font-family: Arial, Helvetica, sans-serif;



	color: #4B4B4B;



	font-size: 18px;



	font-weight: bold;



	padding: 10px;



	margin-top: 10px;



	margin-bottom: 10px;



}



.page_stuff, .mid {



	font-family: arial, Arial, Helvetica, sans-serif;



	font-size: 13px;



	text-align: justify;



}



.left_img {



	float: left;



	margin-right: 15px;



	margin-bottom: 10px;



}



.texts {



	margin-right: 10px;



	margin-left: 10px;



}



.mid p {margin:10px;}



.page_stuff p {



	padding: 0px;



	margin-top: 10px;



	margin-right: 0px;



	margin-bottom: 10px;



	margin-left: 0px;



}



.right_img {



	float: right;



	margin-left: 15px;



	margin-bottom: 10px;



}



.page_stuff a, .mid a {



	color: #D93988;



}



.middle_box h2 {



	color: #DDF16E;



	margin: 0px;



	padding: 0px;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 23px;



}



#footer {



	width: 819px;



	background-image: url(template/footer.jpg);



	background-repeat: no-repeat;



	height: 39px;



	margin-top: 10px;



	margin-right: auto;



	margin-bottom: 30px;



	margin-left: auto;



	position:relative;



}



.footer_txt {



	font-family: Arial, Helvetica, sans-serif;



	color: #FFFFFF;



	font-size: 12px;



	padding:0 13px;



	line-height:39px;



}



.footer_txt a:link, .footer_txt a:visited {color:#FFFFFF; text-transform:lowercase; line-height:39px}



.footer_txt a:hover {color:#DDF16E; text-decoration:underline}



#marqueecontainer{

position: relative;

width: 375px; /*marquee width */

height: 1780px; /*marquee height */

background-color: white;

overflow: hidden;

border: 0px solid orange;

padding: 0px;

padding-left: 0px;

}.date a {

	color: #DDF16E;

	font-size: 12px;

	line-height: 14px;

}

.ev-header {

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #E4E4E4;

	width: 100%;

	clear: both;

	display: block;

}

#events em {

	color: #999999;

}

.cls {
	clear: both;
}
#menu #evc {
	width: 148px;
}
#menu #cal {
	width: 148px;
}
#menu #wog {
	width: 148px;
}
#menu #cont {
	width: 119px;
}

