@charset "UTF-8";
/* CSS Document */

body { 
	margin:0px;
	padding:0px;
	background-color:#000;
	background-image: url(../images/cavepainting_tile.jpg);
	background-repeat:repeat-x;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	}


/* Main Layout */

#wrapall{
	width:856px;
	text-align:center;
	left:50%;
	margin:auto;
	background-image:url(../images/backgroundshadow.png);
	background-repeat:repeat-y;
	padding-left:48px;
	padding-right:48px;}




#clear {
	clear:both;}


#logo {
	background-image: url(../images/big_cave_camp_logo.gif);
	background-position:center;
	width:856px;
	height:100px;
	background-repeat:no-repeat;
	padding-top:10px;
	
	}
	
#navigation {
	width:856px;
	height:35px;
	float:right;
	}

#contentslider {
	width:856px;
	height:303px;
	clear:both;
	margin:0px;
	padding:0px;
	}

#maincontent {
	width:856px;
	clear:both;
	height:auto;
	}
	
	#leftmain {
		width:588px;
		float:left;
		margin-top:20px;
		margin-bottom:20px;
		}
		
	#rightmain {
		width:266px;
		float:right;
		border-left: solid 1px #999;
		margin-top:20px;
		margin-bottom:20px;
		}
		
	#gallerymain {
		width:856px;
		margin-top:20px;
		margin-bottom:20px;
		}

#footer {
	width:856px;
	height:40px;
	clear:both;
	}

.breaker {
	widows:856px;
	height:10px;
	background-color:#49353c;
	clear:both;
	}
	
	
/* text */ 

.heading {
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	padding-left:20px;
	color: #633;}


.text {
	text-align:left;
	font-size:12px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#633;
	padding-left:20px;
	padding-right:10px;}

.footertext {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:10px;
	color:#633;
	padding-top:5px;
	text-align:center;}
	
	
	
	
	
#navmenu {
	background:url(../images/nav_sprite.gif);
	width:856px;
	height:35px;
	margin:0;
	padding:0;
}
#navmenu span {
	display: none;
}
#navmenu li, #navmenu a {
	height:35px;
	display:block;
}
#navmenu li {
	float:left;
	list-style:none;
	display:inline;
}

#home {width: 63px;}
#accom {width: 140px;}
#act {width: 85px;}
#gallery {width:73px;}
#hills {width: 112px;}
#info {width: 107px;}
#campsite {width:81px;}
#about {width: 83px;}
#contact {width: 112px;}


#home a:hover {background:url(../images/nav_sprite.gif) 0px -35px no-repeat; }
#accom a:hover {background:url(../images/nav_sprite.gif) -63px -35px no-repeat; }
#act a:hover {background:url(../images/nav_sprite.gif) -203px -35px no-repeat; }
#gallery a:hover {background:url(../images/nav_sprite.gif) -288px -35px no-repeat; }
#hills a:hover {background:url(../images/nav_sprite.gif) -361px -35px no-repeat; }
#info a:hover {background:url(../images/nav_sprite.gif) -473px -35px no-repeat; }
#campsite a:hover {background:url(../images/nav_sprite.gif) -580px -35px no-repeat; }
#about a:hover {background:url(../images/nav_sprite.gif) -661px -35px no-repeat; }
#contact a:hover {background:url(../images/nav_sprite.gif) -744px -35px no-repeat; }


#home_active {background:url(../images/nav_sprite.gif) 0px -35px no-repeat; width:63px; }
#accom_active {background:url(../images/nav_sprite.gif) -63px -35px no-repeat; width:140px; }
#act_active {background:url(../images/nav_sprite.gif) -203px -35px no-repeat; width:85px; }
#gallery_active {background:url(../images/nav_sprite.gif) -288px -35px no-repeat; width:73px;}
#hills_active {background:url(../images/nav_sprite.gif) -361px -35px no-repeat; width:112px; }
#info_active {background:url(../images/nav_sprite.gif) -473px -35px no-repeat; width:107px; }
#campsite_active {background:url(../images/nav_sprite.gif) -580px -35px no-repeat; width:81px;  }
#about_active {background:url(../images/nav_sprite.gif) -661px -35px no-repeat; width:83px;  }
#contact_active {background:url(../images/nav_sprite.gif) -744px -35px no-repeat; width:112px; }

.galleryimg {
	border: 2px solid #633;
	margin:5px;
	width:100px;
	height:67px;}

.highlight{
	color:#C60;}

