
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	line-height: 1.1em;
	background: #6699CC;
	padding: 2em;
	margin: 0;
}
	

#content {
	background-color: white;
	padding: 1em 0;
	border: 2px solid #000066;
	margin: auto;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 64em;
	
}

#text
{
	
}

html>body #content {
	width: 64em;
} 

td.normal
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	line-height: 1.1em;
	}

td.normal-bold
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	line-height: 1.1em;
	font-weight: bold;
	}


td.smaller
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	line-height: 1.0em;
	}

td.footer
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	line-height: 1.0em;
	padding-left:10px
	}

td.smallerbold
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	line-height: 1.0em;
	font-weight: bold;
	}

td.larger
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.4em;
	}

td.larger-bold
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.4em;
	font-weight: bold;
	}

dt.larger-bold
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.4em;
	font-weight: bold;
	}

span.larger-bold
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.4em;
	font-weight: bold;
	}
	
td.largest
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	line-height: 1.8em;
	}

td.largest-bold
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	line-height: 1.8em;
	font-weight: bold;
	}

td.title
	{
	color: #669966;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	line-height: 1.8em;
	font-weight: bold;
	}


hr {
	display: none;
}

p {
	clear: left;
	padding: 1em 1em 0 1em;
	margin: 0;
}

p.image {
	float: right;
	font-size: 0.8em;
	text-align: center;
	color: #7d6340;
	padding: 1.25em 1.25em 0.25em 0.25em;
}

p.image img {
	display: block;
	border: 1px solid #7d6340;
}

a:link { 
	color: #003366;
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
}


a:visited { 
	text-decoration: none; 
	color: #990000;
}


a:hover { 
	text-decoration: underline; 
	color: #990000;
}


a.navigation:link { 
	color: #CC9900;
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;

}

a.navigation:active { 
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;

}

a.navigation:visited { 
	text-decoration: none; 
	color: #CC9900;
}


a.navigation:hover { 
	text-decoration: underline; 

}

.title
	{
	color: #669966;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	line-height: 2.1em;
		font-weight: bold;
	}

.title-minor
	{
	color: 000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	line-height: 2.1em;
		font-weight: bold;
	}

.title-white
	{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	line-height: 2.1em;
		font-weight: bold;
	}

.abouttext
	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	line-height: 1.1em;
}

.abouttext-white
	{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	line-height: 1.1em;
}
.abouttext-minor
	{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	line-height: 1.1em;
}

.highlights_text
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	line-height: 1.1em;
	width:800px;
	margin: 0 20px 0 60px;
}

.LocationText
{
	width:800px;
	height:220px;
	margin: 20px 0px 20px 60px;
	border:solid 1px #ffffff;
}

.incarnationGraphic
{

	margin:50px 30px 30px 0;
	width:200px;
	vertical-align:middle;
}

.LocationDetails
{
	float:right;
	display:block;
	width:570px;
	
}


#topnav {
	padding:0; 
	margin:0;
	text-align:left; 
	font-size:12px; 
	background:url("../images/css/bg_menu.gif") repeat-x;
	border-top:0px solid #FFF;
	display:block;
	width:100%;
	height:30px;
	font-weight:bold;
}

/* Navigation */
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
	
}
.nav {
  	z-index: 100;
  	position: relative;
  	padding-left: 20px;
 }
.nav li {
  	border-left: 1px solid #FFF;	
  	float: left;
  	margin: 0;padding: 0;
  	position: relative;
  	
 }
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  	color: #ffffff;
  	display: block;
  	padding: 9px 9px 9px 9px;
  	text-decoration: none;
 }
.nav li a:hover {
  	background: #F1E3CF;
  	color: #BC0000;
  }
  
#nav-one li:hover a, #nav-one li.sfHover a {
  background: #ccc;
  color: #000;
  
 }

#nav-one li:hover ul a, #nav-one li.sfHover ul a {
 color: #BC0000;
 }

#nav-one li:hover ul a:hover, #nav-one li.sfHover ul a:hover {
  background: #999999;
  color: #BC0000;
 }

.nav ul {
  	background: #565656;
  	border-bottom: 1px solid #FFF;
  	list-style: none;
  	margin: 0;
  	width: 160px;
  	position: absolute;
  	top: -999em;
  	left: -1px;
 }

.nav li:hover ul, .nav li.sfHover ul 
{
  	top: 30px;
  }
.nav ul li {
  	border: 0;
  	float: none;
 }
.nav ul a {
  	border2: 1px solid #FFF;
  	border-bottom: 0;
  	padding-right: 20px;
  	white-space: nowrap;
  	font-weight:normal;
 }
.nav ul a:hover {
  	background: #ccc;
  	color: #000;
 }
 
 .logo
{
	height: 133px;
	width:736px;
	background:url("../images/logos/CampTopLogo.gif") no-repeat;
	margin: 0 0 10px 42px;
	padding: 10px 0 0 0;
}

.yearText
{
	font-size:18px;
	line-height:25px;
	font-weight:bold;
	font-style:italic;
	margin: 95px 0 0 115px;
	color: #999;
	
}
.rotatingBox
{
	background:url("../images/css/rotatingBG.jpg") 495px  25px no-repeat;
	height:260px;
	width:820px;
	border:solid 1px #00000;
	padding: 0 0 0 60px
}


.floatright {
float: right;
margin: 14px 20px 10px 0px;
background: #fff;
padding: 10px;
border-top: 1px solid #999;
border-right: 2px solid #555;
border-bottom: 2px solid #555;
border-left: 1px solid #999;
}