body
	{
    background:url(images/gradient.jpg) bottom left repeat-x #da006a;
    margin:0px;
    }
body, td, div, input, textarea
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3f3f3f;
	}
.input
	{
	width:300px;
	height:24px;
	border:0px;
	background:#dccbdb;
	font-size:16px;
}
a:link, a:active, a:visited
	{
	color:#da0066;
	}
a:hover
	{
	color:#6d0067;
	}
#container
	{
    width:1107px;
    margin:auto;
    }
#main
	{
	background:url(images/bg.gif);
	}
#content2
	{
	margin:0px 170px 30px 90px;
	clear:both;
	padding-top:16px;
	}
#logo
	{
	width:369px;
	float:left;
	}
#navigation
	{
	width:738px;
	float:left;
	}
#pics
	{
	clear:both;
	width:491px;
	float:left;
	}
.gallerypic
	{
	width:200px;
	border:solid 6px;
	margin-top:10px;
	}
.gallery_image_cell
	{
	padding-top:10px;
	padding-bottom:10px;
}
#upcoming
	{
	width:250px;
	background:url(images/upcoming.jpg) top left no-repeat #650060; 
	float:left;
	height:256px;
	}
#upcomingtext
	{
	color:#ffffff;margin:0px;
	}
#upcomingtext div
	{
	color:#ffffff;
	padding:0px 17px 17px 17px;
	}
#upcomingbutton
	{
	margin:0px;
	}
#picsbg
	{
	float:left;
	background:url(images/picholder.jpg)no-repeat;
	background-position:18px 0;
	width:491px;
	height:256px;
	}
#picsinner
	{

	}
h1
	{
	color:#77006f;
	font-size:18px;
	font-weight:normal;
	}
h2
	{
	color:#da0066;
	font-size:14px;
	font-weight:normal;
	}
#links
	{
	width:356px;
	float:left;
	}
#sponsors
	{
	background:url(images/sponsors.gif) top left no-repeat;
	padding:57px 170px 10px 90px;
	}
#footerline
	{
	text-align:right;padding-right:135px;padding-top:5px;
	}
#footerline a:link, #footerline a:active, #footerline a:visited
	{
	color:#ffffff;
	font-size:10px;
	}
#footerline a:hover
	{
	color:#fec24d;
	}

	#gallery {
		width: 100%;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
	}
	#gallery ul a:hover img {
	}
	#gallery ul a:hover {}
	.gallery_image_div{
		width:30%;
		float:left;
		padding:10px;
	}