	/*
	
	Shawn Sanders
	
	*/
	
	body {
		margin:0px;
		padding:0px;
		background-image:url(../doors_images/do_background_texture.gif);
		background-repeat:repeat;
		font-family:"Times New Roman", Times, serif;
		}
	a	
  {
    color:#706941;
  }
  
  a:visited
  {
     color:#706941;
  }
  
    a:hover
  {
     color:#4B788D;
     text-decoration:none;
  }
  div.sponsors a	
  {
    color:#706941;
	text-decoration:none;
  }
  
  div.sponsors a:visited
  {
     color:#706941;
	 text-decoration:none;
  }
  
  div.sponsors a:hover
  {
     color:#4B788D;
     text-decoration:none;
  }
	#leftcontent {
		position: absolute;
		left:0px;
		top:0px;
		margin:0px;
		padding:0px;
		width:320px;
		height:750px;
		background-image:url(../doors_images/do_building_left.gif);
		background-repeat:no-repeat;
		}

	#centercontent {
		
		position: absolute;
		left:320px;
		top:0px;
		margin:0px;
		padding:0px;
		background-image:url(../doors_images/center_panel_background.gif);
		background-repeat:repeat-y;
		width:640px;
	
		}

	#rightcontent {
		position: absolute;
		left:960px;
		top:0px;
		width:320px;
		height:750px;
		background-image:url(../doors_images/do_building_right.gif);
		background-repeat:no-repeat;

		}
		
   h1 {
	font-size:24px;
	color:#706941;
	font-weight:bold;
	padding-left:10px;
	}
		
	h2
    {
	  font-variant:small-caps;  
	  color:#9F98A0;
    font-size:20px;
    font-weight:bold;
    padding-bottom:-5px;
	  padding-left:10px;

    }	
	
  	h3
    {
      font-variant:small-caps;
      color:#CEA7B9;
      font-size:15px;
      font-weight:bold;
      padding-bottom:-5px;
	    padding-left:10px;
	  
    }	
	
	hr
	{
   		color:#C0BC7D;
		background-color:#C0BC7D;
  	}
	
  p
  {
  	
	padding-right:10px;
  	padding-left:10px;
 	 font-size:14px;
  	line-height:20px;
  }		

ul
	{	
    list-style-type:square;
	}
	
	#seal
	{
		position:absolute;
		left:853px;
		top:0px;
		z-index:100;
		width:138px;
		height:210px;
	}
	
	
	
	#nav_top
	{
		position:absolute;
		left:190px;
		top:110px;
		z-index:100;
		width:208px;
		height:103px;
		background-image:url(../doors_images/link_panel_top.gif);
		background-repeat:no-repeat;
	}
	#nav_center
	{
	font-size:17px;
	position:absolute;
	left:190px;
	top:213px;
	padding-left:17px;
	z-index:100;
	width:208px;
	height:290px;
	background-image:url(../doors_images/link_panel_sides.gif);
	background-repeat:repeat-y;
	}
	
	#nav_bottom
	{
	position:absolute;
	left:190px;
	top:503px;
	z-index:100;
	width:208px;
	height:400px;
	background-image:url(../doors_images/link_panel_bottom.gif);
	background-repeat:no-repeat;
	}

/* added by Travis */
  .sponsors
	{
	vertical_align:middle;
	display:inline;
	text-align:left;
	}
	.sponsors2
	{
	vertical_align:middle;
	text-align:right;
	display:inline;
	}

	.content
	{
	padding-bottom:30px;
	padding-right:30px;
	padding-left:90px;
	min-height:1000px;
	}
	
	
	/* for IE */
* html .content{
	padding-right:30px;
	padding-bottom:30px;
	padding-left:90px;
 	height: 1000px;
	}
	/* Start Navigation CSS Classes */
	/*start home nav*/
	
	.home_nav:visited, .buildings_nav:visited, .events_nav:visited, .contact_nav:visited, .sponsors_nav:visited, .volunteers_nav:visited, .school_nav:visited, .archives_nav:visited
	{
    color:#C0BC7D;
  }

	.home_current
	{
	background-image:URL(../doors_images/nav/home_nav.gif);
	background-repeat:no-repeat;
	padding-top:3px;
	padding-left:30px;
	display:block;
	width:160px;
	height:25px;
	text-decoration:none;
	color:#A9D1C8 ! important;
	font-family:"Times New Roman", Times, serif;
	}
	.home_nav
	{
	padding-left:20px;
	display:block;
	padding-top:3px;
	padding-left:30px;
	width:160px;
	height:25px;
	text-decoration:none;
	color:#C0BC7D;
	font-family:"Times New Roman", Times, serif;
	}
	
	.home_nav:hover
	{
	background-image:URL(../doors_images/nav/home_nav.gif);
	background-repeat:no-repeat;
	padding-top:3px;
	padding-left:30px;
	display:block;
	width:160px;
	height:25px;
	text-decoration:none;
	color:#A9D1C8;
	
	}
	/*end home nav*/
	/*start buildings nav*/
	.buildings_current
	{
	background-image:URL(../doors_images/nav/buildings_nav.gif);
	background-repeat:no-repeat;
	padding-top:3px;
	padding-left:30px;
	display:block;
	width:160px;
	height:25px;
	text-decoration:none;
	color:#4B788D ! important;
	
	}
	.buildings_nav
	{
	padding-left:20px;
	display:block;
	padding-top:3px;
	padding-left:30px;
	width:160px;
	height:25px;
	text-decoration:none;
	color:#C0BC7D;
	
	}
	
	.buildings_nav:hover
	{
	background-image:URL(../doors_images/nav/buildings_nav.gif);
	background-repeat:no-repeat;
	padding-top:3px;
	padding-left:30px;
	display:block;
	width:160px;
	height:25px;
	text-decoration:none;
	color:#4B788D;
	
	}
	/*end buildings nav*/
	/*start events nav*/
	.events_current
	{
	background-image:URL(../doors_images/nav/events_nav.gif);
	background-repeat:no-repeat;
	padding-top:3px;
	padding-left:30px;
	display:block;
	width:160px;
	height:25px;
	text-decoration:none;
	color:#ACB4C1 ! important;
	
	}
	.events_nav
	{
	padding-left:20px;
	display:block;
	padding-top:3px;
	padding-left:30px;
	width:160px;
	height:25px;
	text-decoration:none;
	color:#C0BC7D;
	
	}
	
	.events_nav:hover
	{
	background-image:URL(../doors_images/nav/events_nav.gif);
	background-repeat:no-repeat;
	padding-top:3px;
	padding-left:30px;
	display:block;
	width:160px;
	height:25px;
	text-decoration:none;
	color:#ACB4C1;
	
	}
	/*end events nav*/
	/*start volunteers nav*/
	.volunteers_current
	{
	background-image:URL(../doors_images/nav/volunteers_nav.gif);
	background-repeat:no-repeat;
	padding-top:3px;
	padding-left:30px;
	display:block;
	width:160px;
	height:25px;
	text-decoration:none;
	color:#9BA582 ! important;
	
	}
	.volunteers_nav
	{
	padding-left:20px;
	display:block;
	padding-top:3px;
	padding-left:30px;
	width:160px;
	height:25px;
	text-decoration:none;
	color:#C0BC7D;
	
	}
	
	.volunteers_nav:hover
	{
	background-image:URL(../doors_images/nav/volunteers_nav.gif);
	background-repeat:no-repeat;
	padding-top:3px;
	padding-left:30px;
	display:block;
	width:160px;
	height:25px;
	text-decoration:none;
	color:#9BA582;
	
	}
	
	/*end volunteers nav*/
	/*start contact nav*/
	.contact_current
	{
	background-image:URL(../doors_images/nav/contact_nav.gif);
	background-repeat:no-repeat;
	padding-top:3px;
	padding-left:30px;
	display:block;
	width:160px;
	height:25px;
	text-decoration:none;
	color:#FBFAE5 ! important;
	
	}
	.contact_nav
	{
	padding-left:20px;
	display:block;
	padding-top:3px;
	padding-left:30px;
	width:160px;
	height:25px;
	text-decoration:none;
	color:#C0BC7D;
	
	}
	
	.contact_nav:hover
	{
	background-image:URL(../doors_images/nav/contact_nav.gif);
	background-repeat:no-repeat;
	padding-top:3px;
	padding-left:30px;
	display:block;
	width:160px;
	height:25px;
	text-decoration:none;
	color:#FBFAE5;
	
	}
	/*end contact nav*/
	/*start sponsors nav*/
	.sponsors_current
	{
	background-image:URL(../doors_images/nav/sponsors_nav.gif);
	background-repeat:no-repeat;
	padding-top:3px;
	padding-left:30px;
	display:block;
	width:160px;
	height:25px;
	text-decoration:none;
	color:#9F98A0 ! important;
	
	}
	.sponsors_nav
	{
	padding-left:20px;
	display:block;
	padding-top:3px;
	padding-left:30px;
	width:160px;
	height:25px;
	text-decoration:none;
	color:#C0BC7D;
	
	}
	
	.sponsors_nav:hover
	{
	background-image:URL(../doors_images/nav/sponsors_nav.gif);
	background-repeat:no-repeat;
	padding-top:3px;
	padding-left:30px;
	display:block;
	width:160px;
	height:25px;
	text-decoration:none;
	color:#9F98A0;
	
	}
	/*end sponsors nav*/
	/*start school banner project nav*/
	.school_current
	{
	background-image:URL(../doors_images/nav/school_nav.gif);
	background-repeat:no-repeat;
	padding-top:3px;
	padding-left:30px;
	display:block;
	width:160px;
	height:25px;
	text-decoration:none;
	color:#CEA7B9 ! important;
	
	}
	.school_nav
	{
	padding-left:20px;
	display:block;
	padding-top:3px;
	padding-left:30px;
	width:160px;
	height:25px;
	text-decoration:none;
	color:#C0BC7D;
	
	}
	
	.school_nav:hover
	{
	background-image:URL(../doors_images/nav/school_nav.gif);
	background-repeat:no-repeat;
	padding-top:3px;
	padding-left:30px;
	display:block;
	width:160px;
	height:25px;
	text-decoration:none;
	color:#CEA7B9;
	
	}
	/*end school banner project nav*/
  /*start archives nav*/
	.archives_current
	{
	background-image:URL(../doors_images/nav/archives_nav.gif);
	background-repeat:no-repeat;
	padding-top:3px;
	padding-left:30px;
	display:block;
	width:160px;
	height:25px;
	text-decoration:none;
	color:#C8E3B6 ! important;
	
	}
	.archives_nav
	{
	padding-left:20px;
	display:block;
	padding-top:3px;
	padding-left:30px;
	width:160px;
	height:25px;
	text-decoration:none;
	color:#C0BC7D;
	
	}
	
	.archives_nav:hover
	{
	background-image:URL(../doors_images/nav/archives_nav.gif);
	background-repeat:no-repeat;
	padding-top:3px;
	padding-left:30px;
	display:block;
	width:160px;
	height:25px;
	text-decoration:none;
	color:#C8E3B6;
	
	}
	/*end archives nav*/
	
	
	
	/* End Navigation CSS Classes */
	
	p.volunteer_form{
		padding:0 0 0 10px;
		font-weight:bold;
		color:#9F98A0;
	}
	
	input{
		padding:-10px 0 0 0;
		
	}
	
	#error{
		color:#9e0b0f;
	}
	
	.form
	{
		width:400px;
		min-height:800px;
		padding:20px;
		background-color:#fff;
		border:1px solid #C0BC7D;
	}
	
		.imgnav
	{
		color:#706941;
		padding-top:20px;
		float:right;
		padding-right:160px;
	
	}
	
	.caption
	{
		color:#000;
		font-size:.9em;
		padding-left:20px;
	}
	img
	{
		border: 0;
		margin:0;
		padding:0;
	}
	img.banner
	{
		border: 0;
		margin:0;
		padding:0 0 0 10px;
	}
	
	.tbimages
	{
		width:500px;
	
	}
	.imgframe {
		background: white;
		padding: 10px 10px 10px 10px;
		border: 1px solid #C0BC7D;
	}
	.imgframe2 {
		background: white;
		padding: 10px 10px 10px 10px;
	}

table#saturday_list{
width:700px;
font-size:10px;
text-align:center;
border:none;
}
table#saturday_list th{
text-align:center;
font-size:12px;
font-weight:bold;
padding:4px;
}
table#saturday_list td{
text-align:center;
border:1px solid black;
padding:4px;
}

table#sunday_list{
width:700px;
font-size:10px;
text-align:center;
border:none;
}
table#sunday_list th{
text-align:center;
font-size:12px;
font-weight:bold;
padding:4px;
}
table#sunday_list td{
text-align:center;
border:1px solid black;
padding:4px;
}