@charset "utf-8";
/* CSS Document */

body{padding: 20px;background: #707883;color: #222;text-align: center;
    font: 85% "Trebuchet MS",Arial,sans-serif}
h1,h2,p{margin: 0;padding: 0 10px;font-weight:normal}
p{padding: 0 10px 15px}
h1{font-size: 250%;color: #FFF;letter-spacing: 1px}
h2{font-size: 200%;line-height:1;color:#002455 }
div#container{
	width:770px !important;
	width /**/:780px;
	margin: 0 auto;
	padding:5px;
	text-align:left;
	background:#FFF;
	background-image: url(../images/template09/backgnd.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
div#header{
	background: #fff;
	padding: 10px;
	text-align:center;
	background-image: url(../images/template09/blbc_head_season.jpg);
	background-repeat: no-repeat;
	line-height: 130px;
}
div#topnav{
	width:770px;
	background: transparent;
	padding:0;
	text-align:left;
	margin: 5px 0 0 0;
	height:40px;
	background-image: url(../images/template09/topnav.png);
	background-repeat: no-repeat;
	background-position: center center;
}
div#content{
	float:left;
	width:450px;
	padding:10px 0;
	background: #b4c5e5;
	margin: 5px 0 5px 0;
}
div#contentsp{
	float:left;
	width:605px;
	padding:10px 0;
	background: #b4c5e5;
	margin: 5px 0 5px 0;
}
div#contentretreat{
	float:left;
	width:605px;
	padding:10px 0;
	background: #b4c5e5;
	margin: 5px 0 5px 0;
}
div#contentsm{
	float:left;
	width:605px;
	padding:10px 0;
	background: #b4c5e5;
	margin: 5px 0 5px 0;
}
div#contentcal{
	float:left;
	width:770px;
	padding:10px 0;
	background: #b4c5e5;
	margin: 5px 0 5px 0;
}
div#nav{
	float:right;
	width:145px;
	padding:10px 0;
	margin:5px;
	background: white;
}
div#navleft{
	float:left;
	width:145px;
	margin:5px 5px 0 2px;
	background: #3E6484;
	background-color:#b4c5e5;
	padding: 5px;
}

div#footer{clear:both;width:770px;background: transparent;padding:5px 0;text-align:center}

div#footertext {
	width:770px;
	padding:5px;
	text-align:center;
	margin: 0 auto;
	font-size:9px;
}

a, a:link {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}
/* Sets the style for visited links. */
a:visited {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}
/* Sets the style for links on mouseover. */
a:hover {
  color: #000;
  text-decoration: underline;
}
/* Sets the style for a link that has focus. */
a:focus {
  color: #000;
}
/* Sets the style for a link that is being activated/clicked. */
a:active {
  color: #000;
}

/* Right Menu Buttons on Home Page */
ul.postnav,ul.postnav li{
	margin:0 0 0 5px;
	padding:0;
	list-style-type:none
}
ul.postnav li{width: 8em;font-size:110%;margin-right: 5px}
ul.postnav a{
	display:block;
	width:8em;
	padding:5px 0;
	font: bold 100% Verdana,Arial,sans-serif;
	text-transform:uppercase;
	color: #900;
	text-decoration:none;
	text-align:center;
	background: #FFF;
}
ul.postnav a:hover{background: #A8E52F;color:#FFF}
li#summer a{background: #5682A8}
li#tbuilding a{background: #81C6CB}
li#menonly a{background: #C1E2FE}
li#womenonly a{background: #5982BB}
li#purity a{background: #BFFFFE}
li#paintball a{background: #37803D}
li#winter a{background: #AOFD7B}
#container #contentsp table tr td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}
#container #contentretreat {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}
#container #contentretreat table {
	/*background-color: #414C80;*/
	border: thin solid #7091CD;
	padding:5px;
	width:590px;
	
}

#container #contentretreat h1 {
	text-align:left;
	font-weight:bold;
	font-size:15px;
	color:#000;
}
.bluequote {
	color: #0000FF;
}


div#campstatus{
	width:135px;
	margin:2px;
	padding:2px;
	background: #00C;
}