


#page-container {text-align: left; width: 756px; margin: auto; margin-top: 10px; margin-bottom: 10px; background-color: white; background-image: url('images/backsing.jpg'); background-repeat: repeat-x;}
	
#page-container-index {text-align: left; width: 756px;height: 610px;margin: auto; margin-top: 10px; margin-bottom: 10px; background-image: url('images/home/backsingfeather.jpg');}

#page-container-gallery-1 {text-align: left; width: 756px; margin: auto;  background-image: url('images/gallery/backsinggrey.jpg'); background-repeat: repeat-x; margin-top:10px;}

#page-container-gallery-2 {text-align: left; width: 756px; margin: auto; margin-top: 10px; background-color: #898989;	}


html, body {text-align: center; margin: 1px; padding: 0;font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 12px; color: #666666; background: #200645;}

	
/* Index page */

#index-image {position: absolute; top: 164px; margin-left: 63px;}


/* Main Navigation right Column*/

#main-nav-right {height: 50px; float: right; margin-right: 40px;}

#main-nav-right dl {margin: 0; padding: 0;}

#main-nav-right dt { }

#main-nav-right dt a {display: block; height: 0px !important;height /**/:50px; /* IE 5/Win hack */ padding: 50px 0 0 0;overflow: hidden;background-repeat: no-repeat;}

#main-nav-right dt a:hover {background-position: 0 -53px;}

#main-nav-right dt#sponsors,
#main-nav-right dt#sponsors a { width: 94px; background-image: url('images/nav/sponsors.gif'); }

#main-nav-right dt#images,
#main-nav-right dt#images a { width: 94px; background-image: url('images/nav/images.gif'); }

#main-nav-right dt#contact,
#main-nav-right dt#contact a { width: 94px; background-image: url('images/nav/contact.gif'); }


/* Main Navigation Left Column*/

#main-nav-left {height: 50px; float: right; margin-right: 10px;}

#main-nav-left dl {margin: 0; padding: 0;}

#main-nav-left dt a {display: block;height: 0px !important; height /**/:50px; /* IE 5/Win hack */ padding: 50px 0 0 0;overflow: hidden;background-repeat: no-repeat;}

#main-nav-left dt a:hover {background-position: 0 -53px;}

#main-nav-left dt#home,
#main-nav-left dt#home a { width: 94px; background-image: url('images/nav/home.gif'); }


#main-nav-left dt#news,
#main-nav-left dt#news a { width: 94px; background-image: url('images/nav/news.gif'); }

#main-nav-left dt#results,
#main-nav-left dt#results a { width: 94px; background-image: url('images/nav/results.gif'); }


/*central image*/

#tombike {display: block; float: right; margin-right: 40px; width: 212px; height: 158px; background-image: url('images/headermidx3.gif')}

#tombike span {display: none;}
#tombike:hover{background-position: 0 -158px;}

#header {display: block; width: 200px; height: 154px; background-image: url('images/logox2.gif') }
	
#header span {display: none;}

#header:hover {background-position: 0 -154px;}
	
h1 {color: #ffffff; text-align: center; font-weight: bold; font-family: arial; font-style: italic; font-size: 30px; margin-top: 20px;}
	
h2 {text-align: center; margin-bottom: 10px; margin-top: 20px; color: #000080;}

h3 {text-align: center; color: #000;}

h4 {float: right; margin-bottom: 10px; margin-top: 20px; margin-right: 30px; color: #000080;}

h5 {color: #fff; background-color: #000; padding: 3px; display: inline; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 24px; margin-left: 20px; }

h6 {color: #636363; display: inline; font-weight: bold; font-family: arial;  font-size: 15px; text-align: right; margin-left: 90px;}

h8 {color: #636363; display: inline; font-weight: bold; font-family: arial; font-style: italic; font-size: 20px; margin-left: 240px;}
li {list-style-type: none;}

a:link {color:#636363; text-decoration: none;}
a:hover {color:#666666; text-decoration: none;}
a:active {color:#fc0; text-decoration: none;}
a:visited {color:#d7d7d7; text-decoration: none;}

span.inline {display: inline;}

/*Side panel background*/

#sidebar-a {background: #fff; background-image: url('images/sideback.gif');background-repeat: no-repeat;float: left; height: 600px; width: 172px;}
	

/*sidebar for sponsor page*/	
#sidebar-images-top-sponsor{
background:url('images/sponsorsside1x2.jpg') no-repeat;
position:relative;
left:8px;
height:125px;
width:130px;
}
	
#sidebar-images-top-sponsor span
{
display: none;
}
#sidebar-images-top-sponsor:hover
	{background-position: 0 -129px;
	}

#sidebar-images-bottom-sponsor {
	background:url('images/sponsorside2x2.jpg') no-repeat;
	position:relative;
	left: 1px;
	display: block;
	width: 140px;
	height: 170px;
	}
	
#sidebar-images-bottom-sponsor span
{
display: none;
}

#sidebar-images-bottom-sponsor:hover
	{background-position: 0 -170px;
}

/*end of sidebar for sponsor page*/

/*sidebar for news page*/	

#sidebar-images-top-news{
background:url('images/newsside1x2.jpg') no-repeat;
position:relative;
left:8px;
height:125px;
width:130px;
}
	
#sidebar-images-top-news span
{
display: none;
}
#sidebar-images-top-news:hover
	{background-position: 0 -129px;
	}

#sidebar-images-bottom-news {
	background:url('images/newsside2x2.jpg') no-repeat;
	position:relative;
	left: 1px;
	display: block;
	width: 140px;
	height: 170px;
	}
	
#sidebar-images-bottom-news span
{
display: none;
}

#sidebar-images-bottom-news:hover
	{background-position: 0 -170px;
}

/*end of sidebar for news page*/



#content {
	
	background: #ffffff;
	margin-right: 0px;
	/*margin-top: 9px;*/
	padding-left: 162px;}
	



#content-images
{background: #898989;
margin-right: 0px;

}

	
/*Layout for news page*/

#news-top
		{
	background: #ffffff;
	height: 2px;
	width: 584px;
	}


.news-item-image
{
float: left;
padding-right: 7px;
padding-left: 10px;
padding-bottom: 1px;


}

.news-item-copy
{
margin-right: 30px;
margin-left: 10px;
padding-bottom: 10px;
border-bottom-style: dashed; 
border-bottom-width:1px;
}

/*End of layout for news page*/

/* Images for sponsor page*/
.content-sponsor-img 
{
width: 125px;
height: 94px;
float: left;
padding: 7px;
}

.content-sponsor-img:hover
{
background: #3a3996;
}
 
.content-sponsor-img-lrg
{
width: 250px;
height: 94px;
float: left;
padding: 7px;
}

.content-sponsor-img-large:hover
{
background: #3a3996;
}
/* Change to alter white space at bottom of doc for sponsor page*/
 .white-space
	
	{
	background: #ffffff;
	height: 176px;
	width: 584px;
	}

/*End of Images for sponsor page*/

/*Gallery*/

.gallery-img 
{
width: 190px;
height: 189px;
float: left;
padding: 0px;
}


#footer {background: #3a3996; height: 25px; clear: none;}
#footer-img {background: #949e7c; height: 25px; clear: none;}

/*Images*/

#images-top
		{
	background: #898989;
	height: 55px;
	width: 152px;
	float: left;
	}
	
.image-headline {color: #ffffff; text-align: left; font-weight: bold; font-family: arial; font-style: italic; font-size: xx-large; margin: 2px;}
.sub-head {color: #000000; float: right; font-weight: bold; font-family: arial; font-style: italic; font-size: large; margin-top: 25px; margin-right: 40px;}

/*#left {text-align: left; padding-left: 45px;}*/

.white-space-results
	
{
	background: #ffffff;
	height: 126px;
	width: 584px;
	}
	
#white-space-images {
	background: #ffffff;
	height: 265px;
	width: 584px;
	}
div.content-results {background: #ffffff; margin-right: 0px; padding-left: 162px;}	
div.header {text-align: left; color: #000; font-size: 14px; font-weight: bold;}

div.img
  {
  margin: 35px;
  border: 2px solid #0000ff;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
  }
div.img img
  {
  display: inline;
  margin: 3px;
  border: 1px solid #ffffff;
  }
div.img a:hover img
  {
  border: 1px solid #0000ff;
  }
div.desc
  {
  text-align: center;
  font-weight: bold;
  font-size: 13px;
  width: 130px;
  margin: 2px;
   margin-left: 12px;
  }
  #content-gal{
	
	background: #fff;
	margin-right: 0px;
	margin-top: 9px;
	height: 591px;}
	
	#content-gal-1{
	
	background: #fff;
	margin-right: 0px;
	margin-top: 9px;
	padding-left: 15px;
	height: 450px;}