
html 
{
	margin: 0;
	padding: 0;
	height: 100%;
	 
}
	
body 
{ 
 
	font-family:Microsoft Sans Serif,Arial, Helvetica, sans-serif;
	
    font-size:13px;
	 
    margin: 0; 
	padding: 0;
	height: 100%;
	background-color:#FFF;
	 
 
    /*background-image:url("../images/background.jpg");
	background-position:0 0;
	background-repeat:repeat-x;*/
}

a, a:link,  a:visited,  a:active 
{
	color: #fff;
	text-decoration:none;
}
a:hover
{
	text-decoration:none;
	color:#032e48;
}



p
{
	padding: 5px;	
	
}
h1 { font-size:120%; font-weight:bold; padding-bottom:10px;}
h2 { font-size:110%; font-weight:bold; padding-bottom:10px;}
#container 
{ 
    width: 823px;
	padding: 0px;
	margin: 30px  auto; 
	position: relative;
	 
	border: solid 1px #c6c8ca;
	height:auto;
}
#generalContent {
	position:relative;
	float:left;
	padding:30px;
}
#gallery_listing
{
	height: 336px;
	width:624px;
	overflow:auto;
	border-left: solid 1px #c6c8ca;
	position:relative;
}

#gallery_overlay
{
	width:583px;
	height: 120px;
	
	position:absolute;
	top:214px;
	right:1px;
	background-image:url("../images/green.png");
	background-position:0 0;
	background-repeat:repeat;
	z-index:100;
	padding:10px 20px 0px 20px;
}
#gallery_overlay p
{
	position:relative;
	
	color:#FFF;
	text-align:left;
	font-size:12px;
	letter-spacing:1px;
	line-height:14px;
	
	padding-bottom:8px;
	/*text-transform: uppercase;
	color:#231f20;*/

}

#hide_div
{
	/*position:relative;
	float:right;*/
	position:absolute;
	right:0;
	
	width:100px;
	cursor:pointer;
	font-size:12px;
	color:#FFF;
	padding-left:10px;
	margin-top:20px;
}

#gallery_listing li
{
	padding: 12px;
	border-top: solid 1px #c6c8ca;
	
}

#gallery_listing li:hover, #gallery_listing li.active
{
	background-color:#e9ece8;
}

#gallery_listing ul
{
	position:relative;
	list-style: none outside none;/*type position image*/
}

#gallery_listing li a
{
	display:block;
	width:500px;
	height:26px;
	 
}

 


#gallery_listing a:link, #gallery_listing a:visited, #gallery_listing a:active, #gallery_listing a:hover
{	

	font-size:12px;
	color:#000;
	text-decoration:none;
}
 
.gallery_title
{
	text-transform: uppercase; 
	color:#00562d;
}


#navigation 
{ 
	padding-top:32px;
	position:relative;
	 
	
 
}

#navigation ul 
{
	position:relative;
	list-style: none outside none;/*type position image*/
	 
	padding-left:30px;
}

#navigation li
{
	display:block;
 
	
	padding-bottom:4px;
}

#navigation a,  #navigation a:link, #navigation a:visited, #navigation a:active
{
	text-transform: uppercase; 
	color:#000;
	font-size:12px;
	font-weight:100;
	text-decoration:none;
}

#navigation a:hover, #navigation a.active
{
	font-weight:bold;
}


 
a
{
	outline:none;
}


#navigation li:hover
{
 	  
}

 
#main_pic 
{ 
 	 
}


#left_sidebar
{
	float:left;
	 width:198px;
	
	height:100%;
	 
}

#right_sidebar
{}

 

#main_content
{
	margin-left:199px;
	width: 622px;
	border-left: solid 1px  #c6c8ca;
	height:auto;
	overflow:hidden;
	 
	 
	 
}

#main_content .text_div
{
	padding-top:20px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:25px;
}





#main_content  ul 
{
	list-style: disc inside none;/*type position image*/
	text-indent:  0px;
	
}


#news, #events, #sponsors
{
	padding:20px 15px;
	float:left;
	
	 
}

#news p , #events p 
{
	padding-bottom:20px;
	padding-right:  0px;
	padding-top:0px;
	font-size:12px;
	 
}

#news p.title, #events p.title, #news p.title a , #events p.title a
{
	padding-bottom:3px;
	padding-top:0px;
	color:#00562d;
	text-transform: uppercase; 
}

#news p.title a:hover , #events p.title a:hover
{
	color:#333;
}


#img
{
	padding:0px;
	margin: 0px;
}

#news
{
	width:143px;
	height:330px;
	border-right: solid 1px #c6c8ca;
}

#news div.news_article
{
	height:100px;
	overflow:hidden;
	
	min-height:100px; 
	height: auto  ;

}

#events
{
	width:174px;
	height:330px;
	border-right: solid 1px #c6c8ca;
}

#sponsors
{
	 
	width: 190px;	
	padding-left:10px;
	 
}
 
 

#footer_div 
{
	padding-top:9px;
	padding-left: 23px;
	padding-right: 23px;
	 
	position:relative;
	display:block; 
	color:#FFF;
	
	width:778px;
	height:15px;
	border: solid 0px #000;
	
	background-image:url("../images/footer.jpg");
	background-position:0 0;
	background-repeat:no-repeat;
	
   
	
 
	
	font-size:9px;
}

#footer_div img
{

}

 
#footer_div a, #footer_div a:link, #footer_div a:visited, #footer_div a:active,a:hover   
{
	text-decoration: none;
	color:#FFF;
}


 


#main_content a,  #main_content a:link, #main_content a:visited, #main_content a:active  
{
	text-decoration: none;
	color: #3a6f8f;
	 
}

#main_content a:hover
{
	text-decoration: none;
	color:#032e48;
}

#footer_div p.credits
{
 
}

#footer_div p.credits  a,  #footer_div p.credits a:link, #footer_div p.credits a:visited, #footer_div p.credits a:active  , #footer_div p.credits a:hover
{
	 
}


#main_content #gallery ul
{
	list-style: none outside none;/*type position image*/
	width:551px;
}

#main_content #gallery li
{
	display:block;
	float:left;
	padding: 8px;
	height: 96px;
}


.heading
{

	padding:15px 0px 0px 18px;
	font-size:18px;
	width:607px;
	height:38px;
	background-image:url("../images/header_background.png");
	background-position:0 0;
	background-repeat:no-repeat;
	text-transform: uppercase;
	color:#231f20;
	border-left: solid 0px #c6c8ca; 
	border-right: solid 1px #c6c8ca; 
	
}
label { position: absolute; text-align:right; width:130px; }
input, textarea { margin-left: 140px; margin-bottom:8px; }
label.check, label.radio { position:relative; text-align:left; }

.heading ul
{
	
}

.heading li
{
	list-style: none outside none;/*type position image*/
	padding-left:18px;
	padding-right:100px;
	float:left;
}




.index_image
{
	  display:block; 
	  border-left: solid 1px #c6c8ca; 
	   
}
	
	 
#slideshowContentIndex
{
	width:624px;
	height:344px;
 	padding:0px;
	margin:0px;
	border: solid 0px #F00; 
	margin-left:199px;
	position:relative;
	 
}

#slideshow_displayArea
{
	margin-left:-2px;
	margin:0px;
	padding:0px;
	display:block;
	top:0;
	left:0;
}

#schedule {
	margin-top:15px;
	border:2px solid #00552C;
	padding:10px;
	text-align:left;
}
ul li { list-style-type:none; }
#schedule ul li { list-style-type:none; margin-left:15px; }
