body {
		 background-image: url('http://www.wasatchkidscamps.com/img/bodybackground.png');
		 background-repeat: repeat-x;
		 background-color:#CCFFFF;
		 margin: 0px 0px 0px 0px;
		 padding: 0px 0px 0px 0px;
		 text-align:center;
		 }
#homepageheader {
     display:block;
     position:relative;
		 width:900px;
		 height:75px;
     background-image: url(http://www.wasatchkidscamps.com/img/title.png);
		 }
#printheader {display:none;}
a.inline {text-decoration:none;
  color:#003366;
  border-bottom:1px dotted;}
a.inline:hover {text-decoration:none;
  color:#003366;
  border-bottom:1px solid;}
#center {
     text-align:center;
		 top:0px;
		 left:0px;
     }
#container {
		 display:block;
		 position:relative;
		 width:900px;
		 height:780;
		 min-height:800px;
     background-image: url(http://www.wasatchkidscamps.com/img/contbackground.jpg);
		 background-repeat: repeat-x;
 		 background-color:#FFCC00;
		 margin-left:auto;
		 margin-right:auto;
		 text-align:left;
		 }

#logo {
     display:block;
		 position:absolute;
		 float:left;
		 left:15px;
		 top:-10px;
		 height:180px;
		 width:150px;
		 z-index:100;
}
#contact {
    display:block;
		position:absolute;
		padding-left:770px;
		float:right;
		top:24px;
		font-family:"trebuchet ms";font-size:12px;font-weight:bold;
		color:#990000;
		text-align:right;
		border:0px solid black;
		}

/* #supermenu {
     position:relative;
		 top:0px;
		 width:100%;
		 height:420px;
		 padding-top:2px;
		 padding-bottom:10px;
		 font-family:"trebuchet ms";font-size:12px;font-weight:normal;
}
*/
#leftnav {
     position:absolute;
		 display:inline;
     float:left;
		 top:110px;
		 left:5px;
		 width:110px;
		 padding-top:40px;
		 border:0px solid black;
		 z-index:200;
		 height:auto;
		 border:0px solid red;
}
/* the menu is in the leftnav div, the css in in the menu_simple file */
#like {
		postition:relative;
		display:inline-block;
		width:180px;
		text-align:center;
		margin-right:auto;
		margin-left:20px;
		padding-top:10px;
		border: 0px solid red;
	}
#donate {
		postition:relative;
		display:inline-block;
		width:200px;
		text-align:center;
		padding-top:40px;
		border: 0px solid red;
	}
#donate .homepage {
    position:relative;
		vertical-align:bottom;
		border:0px solid red;
    float:left;
		padding-left:30px;
		border:0px solid blue;}

#textcontainer {
     position:absolute;
		 float:left;
		 top:120px;
		 left:200px;
		 width:650px;
		 height:auto;
		 min-height:95%;
		 padding-top:2px; 
		 border: 8px solid #FFCC00;
		 font-family:georgia, "Times New Roman", serif;
		 font-size: 14px;
		 color:#003366;
		 padding-left:10px;
		 padding-right:6px;
		 padding-bottom:15px;
		 background-color:#ffffcc;
}

#textcontainer h1 {
     font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
		 font-size: 18px;
		 width:100%;
		 text-align:left;
		 color:#990000;
		 margin-bottom:0px;
		 padding-top:20px;
		 text-transform:uppercase;
}

#textcontainer h2 {
     font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
		 font-size: 16px;
		 width:100%;
		 text-align:left;
		 background-color:#FFCC00;
		 color:#003366;
		 margin-bottom:0px;
		 padding-top:4px;
		 padding-left:4px;
		 text-style:italics;
}
#textcontainer h3 {
     font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
		 font-size: 16px;
		 width:100%;
		 text-align:left;
		 color:#003366;
		 margin-bottom:0px;
		 padding-top:2px;
		 text-transform:uppercase;
}
#textcontainer p {
     font-family:georgia, "Times New Roman", serif;
		 font-size: 14px;
		 color:#003366;
		 padding-left:4px;
		 padding-right:4px;
		 margin-top:6px;
		 margin-bottom:8px;
}
#textcontainer li {
     color:#003366;
		 font-size: 14px;
		 font-weight:normal;
		 list-style-type:square;
		 padding:2px;
}

#textcontainer li a {
    color:#003366;
    text-decoration:none;
    border-bottom: 1px dashed #ffffff;

}
#textcontainer li a:hover {
    color:#003366 ;
    border-bottom:1px dashed #ffcc00;
}
img.staff {
			margin:2px 10px 10px 10px;
			spacing: 2px 10px 10px 10px;
			border: 1px solid #003366;}
#footercontainer {
		 display:block;
		 position:absolute;
		 bottom:20px;
		 left:0px;
		 width:900px;
		 margin-left:auto;
		 margin-right:auto;
		 text-align:left;
		 vertical-align:bottom;
		 border:0px solid red;
		 }
#footer {
		 display:block;
		 position:relative;
		 top:0px;
		 width:200px;
		 /*overflow:hidden;*/
		 height:40px;
		 text-align:left;
		 font-family:"trebuchet ms";font-size:11px;font-weight:normal;
		 vertical-align:top;
		 color:#003366;
		 border:0px solid black;
		 }
#footer a {
color:#003366;
border:1px dotted #CCFFFF;
padding:2px 2px 2px 2px;
text-decoration:none;
}
#footer a:visited {
  color:#003366;
  text-decoration:none;
  border:1px dotted #CCFFFF;
  padding:1px 2px 2px 2px;
}
#footer a:hover {
  color:#003366;
  border-bottom:1px dotted #FFCC00;
  padding:1px 2px 2px 2px;
}
table {
  border:1px solid #fee753;
  padding:4px;
  margin:20px;
}
table tr {
	vertical-align:top;
}
table td.line {
	border-bottom:1px solid #FEE753;
}
table tr td {
	font-family:"trebuchet ms";
	font-size:14px;
	font-weight:normal;
}
table td h2 {
	font-family:"trebuchet ms";
	font-size:14px;
	font-weight:bold;
	background-color:#ffffcc ! important;
}
/* Colors for camp ages */
.tbtext {color:#006699;}
.tbback {background-color::#006699;}
.pftext {color:#006600;}
.pfback {background-color::#006600;}
.extext {color:#990000;}
.exback {background-color::#990000;}

div.staff {
margin-top:16px;
margin-bottom:8px;
height:300px;
}

div.staff img {
border:1px solid black;
float:left;
margin-right:20px;

}
