/** 
 * Chiulista Camp Services
 *
 * Main Layout File
 */
 
 
/* Misc Styles and defaults 
-------------------------------------------- */
  
* {
	margin: 0;
	padding: 0;
}

body{
	margin:0;
	padding:0;
	background-color:#EBEBEB;
	font-family: verdana, helvetica, impact, sans-serif;
	/* fix for jquery fade strangeness in FF on osx */
	-moz-opacity: .999; 
}

/* Headings now in typography.css */

a {
  	font-weight: normal;
 	font-style: normal;
  	text-decoration: none;
}

a:hover{color: #E7DB27;}

p {}

ul {padding-left:15px;}

li {}

td{color:#5F5D59;}

.clear {
	clear:both;
}	

#mainContainer{
	position: absolute;
    top: 10px;
    left: 50%;
    margin-left: -450px;
	width:920px;
	padding-bottom:20px;
}
	
#header{
	position:relative;
	width:920px;
	height:107px;
	background-image: url(../images/bgTop.jpg);
	background-repeat: no-repeat;
}

#headerImage{
	position:relative;
	margin:0;
	padding:0;
	width:920px;
	height:213px;
	background-image: url(../images/bgMid.jpg);
	background-repeat: no-repeat;
}

/* slideshow placeholder */
#headerPhoto img{
	position:relative;
	left:12px;
	height:215px;
	width:900px;
}

#contentContainer{
	width:920px;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-y;
	padding-bottom:20px;
}

#copyContainer{
	position:relative;
	float:right;
	left:-25px;
	top:20px;
	width:500px;
	font-size: 12px;
	padding-top:5px;
	padding-bottom:0px;
  	color:#000000;  	
}

#copyContainer p{
  	width:500px;
  	text-align:justify;
  	padding-bottom:15px;
  	color:#5F5D59;
}

#copyContainer ul{
	padding-bottom:5px;
}

#copyContainer li{
	color:#5F5D59;
}

#logoColumn{
	float:left;
	width:190px;
	height:360px;
	padding-top:20px;
}

#nav{
	float:left;
	top:20px;
	width:178px;
	font-size:12px;
	list-style: none;
	position:relative;
}

#nav ul{
	margin:0;
	padding:0;
	margin-left:18px;
	list-style: none;
}

#nav li{
	padding-top:7px;
}

#nav a{
	text-decoration: none;
	height:10px;
	color:#000000;
	font-weight:normal;
	font-size:11px;
}

#nav ul li a:hover{
	color:#EFE8C1;
}

#nav ul li a.current{
	color:#FFFFFF;
}


/* images in content */
.typography p img{
	border:1px solid #A29F98;
	margin-bottom:5px;
	margin-top:5px;
}


#tabs{
	position:relative;
	padding-right:30px;
	padding-bottom:20px;
	text-align:center;
}

#tabs a{
	padding-right:15px;
}

.noBullet{
	margin:0;
	padding:0;
	list-style: none;
}
	
	
.newsStory{
	padding-bottom:10px;
}	

.storyLink{
	margin-top:-10px;
}

.logoLink a img{
	position:relative;
	border:none;
	left:30px;
}
	
#footer{
	position:relative;
	width:920px;
	height:40px;
	font-size:8px;
	/*color:#EFE7C2;*/
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	text-align:center;
}	

#footer .logo{
	position:relative;
	float:left;
	left:30px;
	top:-100px;
	width:144px;
	height:93px;
	/*background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;*/
}

#footer .logo a img{border:0;}

#footer p{
	position:relative;
	top:30px;	
}

#footer a{
	text-decoration:none;
	color: #555555;
	letter-spacing:1px;
	font-weight:normal;
}

#footer a:hover{
	color:#F1D826;
}

.smallDate{
	
	margin-bottom:-15px;
	font-size:9px;
	text-transform: uppercase;
}

.clear{
	clear:both;
}
