@charset "UTF-8";
/* CSS Document */
html {background-color: #2B0007;
	  background-repeat: repeat-y;
	  background-image: url(../background/footer/new_gradient.png);
	  background-position: top center;}
body {font-size: 1em;
	  background-color: #FFFFFF;
	  margin: auto;
	  font-family:Arial, Helvetica, sans-serif;
	  }

hr {color: #FFF;
	background-color: #CDC092;}
a {color: #540115;
   font-weight: bold;
   text-decoration: none;}
a img {border: 0px;}
a:hover {color: #993333;}

fieldset {border: none;}
label {font-size: .9em;}

/* Header */
#headerContainer {
	height:60px;
	padding-top:10px;
	background:url(../img/garnetBg.gif) repeat-y center;
	background-color:#2B0007;
	border-bottom:1px solid #fff;
	z-index: 200;
	
}
#headerRule {
	height:60px;
	border-bottom:1px solid #fff;
	z-index:10000000000000000000000000000;
	
}
#headerPage {
	height:90px;
	width:960px;
	margin:0px auto;
	font-size-adjust:none;
}
#fsuLogo {
	border:0;
	float:left;
	z-index:100000000000000000000000000001;
	position: absolute;
}
/* End header */


/* Search */
#searchBar {
	display:block;
	float:right;
	height:42px;
	width:359px;
	margin-top:0px;
	background:url(../img/searchBarBg.png) no-repeat top right;
	padding:4px;
}
.headerSearchForm input:focus {
	outline:none;
}
.headerSearchForm select:focus {
	outline:none;
}
.headerSearchForm {
	width:360px;
	float:right;
	margin-top:0px;
}
.headerSearchSelect {
	display:block;
	float:left;
	width:160px;
	height:19px;
	margin-right:6px;
	margin-top:18px;
	margin-left:14px;
	padding:2px 0px 0px 0px;
	background-color:#EDE9AD;
	border:1px solid #FFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.headerSearchBox {
	display:block;
	float:left;
	width:144px;
	height:15px;
	border:1px solid #FFF;
	margin-right:0px;
	margin-top:18px;
	padding:2px 0px 0px 0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.headerSubmitSearch {
	display:block;
	float:left;
	position:relative;
	margin-top:18px;
}
/* End search */

#header {margin-left: auto;
		 margin-right: auto;
		 margin-bottom: 0;
		 padding-bottom: 0;
		 background-color: #000000;
		 width: auto;
		 height: 300px;
		}
#header2 {background-color: #C7E8F9;
		  margin-left: auto;
		  margin-right: auto;
		  width: auto;
		   border-bottom: 1px solid #CDC092;
		  height: 300px;}
		 

#logo_container {width: 965px;
				 background-repeat: no-repeat;
				 background-position: center;
				 height: 300px;
				 margin: 0 auto 0 auto;
				 border: none;
				 }
				 
#logo_container3 {width: 965px;
	     background-image: url(../header/Camp_header.jpg);
		 background-repeat: no-repeat;
		 background-color: #C7E8F9;
		 background-position: center;
		 height: 300px;
				 margin: auto;
				 }		 

#logo_container2 {width: 965px;
				  background-color: #000000;
		 		  background-repeat: no-repeat;
		 		  background-position: center;
				 height: 300px;
				 margin: 0 auto 0 auto;
				 padding-bottom: 0px;
				 
				 }
				 
.logo {margin-left: 135px;
	   margin-top: 20px;
	   }

#top_logo {padding-top: 108px;
		   margin-left: -18px;}

#navigation {width: auto;
			 margin-left: auto;
			 height: 20px;
			 font-weight: 800;
			 min-width: 965px;
			 background-color: #CDC092;
			 border-bottom: 1px solid #CDC092;
			 margin-right: auto;}

#navigation ul {width: 965px;
			 margin-left: auto;
			 margin-right: auto;
			 height: 40px;
			 
			 list-style-type: none;
			
			 }

#navigation li {   
				   
				   float: left;
				   width: auto;
				   height: auto;
				   margin: 0px 0px 0 0;
				   padding: 0;
				   
				   list-style-type: none;
				 
				 }

#navigation a {
			   padding: 0 12px;
			   color: #540115;
			   display: block;
			   background-position: top;
			   background-image: url(../background/goldpattern2.png);
			   background-repeat: repeat-x;
			   border-right: 1px #CDC092 solid;
			   height: auto;
			   width: auto;
			   text-decoration: none;
			   line-height: 2.5;
			   
			   }
#navigation a:hover {color: #990000;
					 background-color: #FFF;
					 border-right: 1px #CDC092 solid;
					 padding: 0 12px;
					 display: block;
					 text-decoration: none;
					 background-image: url(images/background/grey2.png);
				     background-repeat: repeat-x;
					}

#body_home #navigation_home, #body_about #navigation_about, #body_alumni #navigation_alumni, #body_summer #navigation_summer, #body_contact #navigation_contact, #body_faq #navigation_faq, #body_involved #navigation_involved, #body_performances #navigation_performances, #body_press #navigation_press, #student_home #navigation_home, #body_sponsors #navigation_sponsors, #body_support #navigation_support {
					 background-image: url(../background/goldpattern3.png);
				     background-repeat: repeat-x;
				     color: #333333;
					 border-left: none;
					 border-bottom: 1px solid #CDC092;
				     background-color: #FFFFFF;}

#body_home #navigation_home a, #body_about #navigation_about a, #body_alumni #navigation_alumni a, #student_home #navigation_home a, #body_summer #navigation_summer a, #body_contact #navigation_contact a, #body_faq #navigation_faq a, #body_involved #navigation_involved a,  #body_performances #navigation_performances a, #body_press #navigation_press a, #body_sponsors #navigation_sponsors a, #body_support #navigation_support a
				{background: none;
				 border-left: 1px solid #FFFFFF;
				 color: #333333;}
				

#navigation2 {width: auto;
		     background-image: url(../background/gradient.png);
			 background-repeat: repeat-x;
			 margin-left: auto;
			 margin-top: 0px;
			 height: 40px;
			 clear: both;
			 border-top: 1px solid #fff;
			 border-bottom: 1px #FFFFFF solid;
			 min-width: 965px;
			 background-color: #540115;
			 margin-right: auto;}


#navigation2 ul {
			width: 965px;
			height: 40px;
			margin-left: auto;
			margin-right: auto;
			margin-top: 0;
			padding: 0;
	        }
		 
#navigation2 li {  float: left;
				   width: auto;
				   height: auto;
				   margin: 0px 0px 0 0;
				   padding: 0;
				   list-style-type: none;}

#navigation2 a {color: #CDC092;
		    	background-image: url(../background/gradient.png);
			 	background-repeat: repeat-x;
			  	padding: 0 10px 0 10px;
			  	display: block;
			 	text-decoration: none;
			    line-height: 2.6;
			    height: 40px;
				font-size: .9em;
				font-weight: 500;
			    border-left: 1px #2B0007 solid;
				border-bottom: none;
			    }
			  
#navigation2 a:hover {color: #333333;
					 background-color: #FFF;
					 border-left: 1px #FFF solid;
					 border-bottom: none;
					 display: block;
					 text-decoration: none;
					 background-image: url(../background/goldpattern3.png);
				     background-repeat: repeat-x; }

.no_border {border: 0px;}

#content_container {width: 960px;
					height: auto;
					margin-top: 10px;
					margin-left: auto;
					margin-right: auto;}

#content_container ul li {text-align: justify;
			   color: #000;
			   font-size: small;
			   word-spacing: -1px;}
			   
#column_one {width: 600px;
			 margin-left: 10px;
			 float: left;
			 height: auto;}

#column_two {width: 320px;
			 height: auto;
			 margin-left: 15px;
			 min-height: 800px;
			 padding-left: 5px;
			 float: left;
			 border-left: 1px #EFE8BB solid;
			 }

#column_two p {color: #000;
			   font-size: small;}

#column_two a {color: #540115;}
#column_two a:hover {color: #A71930;}

#column_three {width: 960px;
			 
			   margin: auto;
			   height: auto;
}
#column_three p {text-align: justify;
			   color: #000;
			   font-size: small;
			   word-spacing: -1px;}
			   
#column_one p {text-align: justify;
			   color: #000;
			   font-size: small;
			   word-spacing: -1px;}
	




#column_small {text-align: justify;
			   color: #000;
			   font-size: small;
			   word-spacing: -1px;}

#column_small p {text-align: justify;
			   color: #000;
			   font-size: small;
			   word-spacing: -1px;}
			   
#column_two ul li {text-align: justify;
			   color: #000;
			   font-size: small;
			   word-spacing: -1px;}

#column_one ol li {text-align: justify;
			   color: #000;
			   font-size: small;
			   word-spacing: -1px;}


.list {text-align: justify;
			   color: #000;
			   font-size: small;
			   word-spacing: -1px;}


#column_one .TabbedPanelsContent ul li {text-align: justify;
			   color: #000;
			   font-size: small;
			   word-spacing: -1px;}
			   			   
#column_three .TabbedPanelsContent ul li {text-align: justify;
			   color: #000;
			   font-size: small;
			   word-spacing: -1px;}




			   
.picture {padding: 5px;
		  width: auto;
		  margin-left: 10px;
		  margin-bottom: 10px;
		  height: auto;
		  float: right;
		  background-color: #FFFFFF;
		  border: 1px #EFE8BB solid;
		  }


.picture2 {padding: 5px;
		  width: auto;
		  margin-right: 10px;
		  margin-bottom: 10px;
		  height: auto;
		  float: left;
		  background-color: #FFFFFF;
		  border: 1px #EFE8BB solid;
		  }

.picture3 {padding: 2px;
		  width: 400px;
		  margin-left: 75px;
		  margin-bottom: 10px;
		  margin-top: 20px;
		  height: auto;
		  background-color: #FFFFFF;
		  border: 1px #EFE8BB solid;
		  }

.picture4 {padding: 5px;
		  width: auto;
		  margin-left: 10px;
		  margin-top: 5px;
		  margin-bottom: 10px;
		  height: auto;
		  float: right;
		  background-color: #FFFFFF;
		  border: 1px #EFE8BB solid;
		  }

.picture5 {padding: 5px;
		  width: auto;
		  margin-right: 10px;
		  margin-top: 5px;
		  margin-bottom: 10px;
		  height: auto;
		  float: left;
		  background-color: #FFFFFF;
		  border: 1px #EFE8BB solid;
		  }

.center {text-align: center;}
.clear {clear: both;}
.remove_border {border-left: none;}
#album {width: 305px;
		margin-left: 15px;
		margin-top: 5px;
		height: auto;
		border: 1px solid #EFE8BB;
		background-color: #FFFFFF;
		}

#left_column_content {
					  width: 325px;
					  margin-top: 10px;
					  height: auto;
					  margin-left: 10px;
					  }
.callaway {margin-left: 25px;
		   margin-top: 10px;}

.circus_camp {margin-left: 27px;
			  margin-top: 15px;}

#bottom_logo {margin-top: 40px;
			  width: 200px;
			  height: auto;
			  margin-left: auto;
			  margin-right: auto;
			  }
			  
#subfooter {border-top: 1px #EFE8BB dotted;
			
			margin-bottom: 5px;
			padding: 5px;
			font-size: smaller;
			text-align: center;
			width: 965px;
			height: auto;
			margin-left: auto;
		    margin-right: auto;
		   
			}

#subfooter a {text-decoration: none;}
			
#footer1 {margin: auto;
		  width: auto;
		  height: 13px;
		  border-top: 1px #999999 solid;
		  background-color: #CDC092;
		  background-image: url(../background/footer/gradient2.png);
		  background-repeat: repeat-x;
		  }

#footer2 {margin: auto;
		  width: auto;
		  min-height: 300px;
		  background-color: #2B0007;
		  background-repeat: repeat-y;
		  background-image: url(../background/footer/new_gradient.png);
		  background-position: top center;
		  }

#unit_logos {width: 965px;
			 height: auto;
			 padding-top: 50px;
			 margin-left: auto;
			 margin-right: auto;
			 }

.standard {float: left;
		   height: auto;
		   width: auto;
		   padding-left: 10px;
		   padding-right: 10px;
		   border-right: 1px #CDC092 solid;
		   }

.standard2 {float: left;
		   height: auto;
		   padding-left: 10px;
		   padding-right: 10px;
		  
		   }

.awards {width: auto;
		 height: auto;
		 margin-left: 20px;
		 margin-right: 20px;
		 padding: 5px;
		 border-top: 1px #999 solid;
		 border-bottom: 1px #999 solid;
}

.awards2 {width: auto;
		 background-color: #FFF;
		 height: auto;
		 margin-left: 20px;
		 margin-right: 20px;
		 padding: 5px;
		 border-bottom: 1px #999 solid;
}

.award_pic {float: left;
			width: auto;
			height: auto;
			background-color: #FFF;
			border: 1px #333 solid;
			padding: 5px;}

.award_pic2 {float: left;
			width: auto;
			height: auto;
			margin-right: 100px;
			background-color: #FFF;
			border: 1px #333 solid;
			padding: 5px;}

.award_description {float: left;
					width: 450px;
					margin-left: 10px;
					padding: 5px;
}

.award_description2 {float: left;
					width: 450px;
					margin-right: 10px;
					padding: 5px;
}

.white_text {color: #FFF;}
.newsletter {margin-left: 10px;
			 margin-right: 10px;
			 margin-top: 2px;
			 margin-bottom: 2px;
			 padding-left: 3px;
			  border-bottom: 1px dotted #EFE8BB;
			}
.newsletter a {color: #540115;}
.newsletter a:hover {color: #903;}

.staff {width: 300px;
		background-color: #EFE8BB;
		border: 1px solid #cdc092;
		margin: 5px 5px 5px 0px;
		height: auto;}
		
.contact_float {float: left;
				margin-left: 150px;}

.float_left {float: left;  
			width: auto;
		    height: auto;}

.contact_info {padding: 5px;
			   float: left;}
			 
.indent {margin-left: 20px;
		 }

#calendar table {margin-top: -10px;}
#calendar table tr td {font-size: x-small;
					   font-weight: 600;
					  
						padding-bottom: 2px;
					   line-height: 15px;}
.VTCAL_DateTime {
				 
				
				 font-weight: 700;
				 text-align: left;}


		 
#calendar table tr td {border-bottom: 1px solid #EFE8BB;
					  }

.gold_hr {width: auto;
	   height: auto;
	   padding: 5px;
	   margin: auto;
	   border-bottom: 1px solid #EFE8BB;}

.indent2 {margin-left: 10px;
		  width: 200px;
		  float: left;
		  font-size: small;}

.dickie_text {text-align: justify;}
.dickie_img {border: 1px #CDC092 solid;
			 margin-left: 10px;
			 padding: 1px;}

.listserv {border: 1px groove #EFE8BB;
		   padding: 3px;}

.listserv_padding {padding-left: 5px;}

#form_content legend
{
	color: #000000;
	background-color: #FFFFFF;
	border: none;
	padding: 2px 6px;
	margin-left: -2px;
	font-weight: bold;
}


#form_content fieldset {padding: 4px; 
		  color: #000000;
		  margin-top: 10px; 
		  border: 0px; 
		  background-color: FFF;
		  }
.passkey {font-size: 14px;}
#form_padding {padding: 10px;}
.form_table {margin-left: -10px;}
.form_table input {border: 1px solid #ddd;
	   background-color: #FFFFFF;
	   padding: 3px;}

.form_table td {border: 1px solid #ddd;
				background-color: #eee;}
.outside_table {padding: 10px;
				}


.form_table textarea {border: 1px solid #ddd;
		  padding: 3px;}

.p_style {font-size: 12px;}
.table table {font-size: 12px;
		border: 1px solid #CDC092;}

#column_three ul {font-size: 13px;}


