/* chalk creek campground CSS Document */

body {
	background: #02547a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#424941;
	}

	
#cc_container {
	width:1000px;
	margin:0 auto;
	padding:0;
	}
	
#cc_header {
	background: url(images/header.jpg) no-repeat;
	padding:0;
	margin:0;
	height:183px;
	}
	
	
	a img {
		border:none;
	}
	

	
/* ----- menu code for three top featured links ----*/
#cc_topmenu {display:block;  margin:0; padding:0;  width:231px; float:right;}
#cc_topmenu ul {margin:0; padding:0; list-style-type:none;}
#cc_topmenu li {display:block; width:231px; }
#cc_topmenu li.list1t {background:url(images/online-res-link.jpg) no-repeat; height:28px;}/*-- height added here forces ie 7 to recognize that it does, in fact, have a height --*/
#cc_topmenu li.list2t {background: url(images/weather-link.jpg) no-repeat; height:28px;}
#cc_topmenu li.list3t {background: url(images/newsletter-link.jpg) no-repeat; height:28px; }

#cc_topmenu a {display:block; width:231px;overflow:hidden; padding-top:28px; }
/* ---- because ie6 rides the short bus --*/
* html #cc_topmenu a, * html #cc_topmenu a:visited {height:0px; padding:0 none; width:231px; margin:0;}


#cc_topmenu a#item2t {background:transparent url(images/weather-link-roll.jpg) -160px -89px no-repeat;}
#cc_topmenu a#item3t {background:transparent url(images/newsletter-link-roll.jpg) -160px -89px no-repeat;}


#cc_topmenu a#item2t:hover {background-position:top left; z-index:50; }
#cc_topmenu a#item3t:hover {background-position:top left; z-index:50; }

/* ------ again, ie6 rides the short bus --*/
* html #cc_topmenu a:hover {height:0px; padding:0 none; width:231px; margin:0;}



/*----------- horizontal menu ----------*/
#menu {display:block; height:44px;}
#menu ul {margin:0; padding:0; list-style-type:none; height:44px; }
#menu li {display:block; float:left;  }
#menu li.list1 {background: url(images/menu/home.jpg) no-repeat; width:54px;}
#menu li.list2 {background: url(images/menu/rv-sites.jpg) no-repeat; width:66px;}
#menu li.list3 {background: url(images/menu/tent-sites.jpg) no-repeat; width:69px;}
#menu li.list4 {background: url(images/menu/cabins.jpg) no-repeat; width:61px;}
#menu li.list5 {background: url(images/menu/site-map.jpg) no-repeat; width:65px;}
#menu li.list6 {background: url(images/menu/facilities.jpg) no-repeat; width:70px;}
#menu li.list7 {background: url(images/menu/rates.jpg) no-repeat;width:45px;}
#menu li.list75 {background: url(images/menu/online-res.jpg) no-repeat;width:125px;}
#menu li.list8 {background: url(images/menu/what-to-do.jpg) no-repeat; width:75px;}
#menu li.list9 {background: url(images/menu/events.jpg) no-repeat; width:54px;}
#menu li.list10 {background: url(images/menu/directions.jpg) no-repeat; width:72px;}
#menu li.list11 {background: url(images/menu/policies.jpg) no-repeat; width:50px;}
#menu li.list12 {background: url(images/menu/guest-comm.jpg) no-repeat; width:81px;}
#menu li.list13 {background: url(images/menu/links.jpg) no-repeat; width:46px;}
#menu li.list14 {background: url(images/menu/contact.jpg) no-repeat; width:67px;}

#menu a {display:block; height:44px; }

#menu a#item1 {background:transparent url(images/menu/home-roll.jpg) -115px -86px no-repeat;}
#menu a#item2 {background:transparent url(images/menu/rv-sites-roll.jpg) -115px -86px no-repeat;}
#menu a#item3 {background:transparent url(images/menu/tent-sites-roll.jpg) -115px -86px no-repeat;}
#menu a#item4 {background:transparent url(images/menu/cabins-roll.jpg) -115px -86px no-repeat;}
#menu a#item5 {background:transparent url(images/menu/site-map-roll.jpg) -115px -86px no-repeat;}
#menu a#item6 {background:transparent url(images/menu/facilities-roll.jpg) -115px -86px no-repeat;}
#menu a#item7 {background:transparent url(images/menu/rates-roll.jpg) -115px -86px no-repeat;}
#menu a#item75 {background:transparent url(images/menu/online-res-roll.jpg) -115px -86px no-repeat;}
#menu a#item8 {background:transparent url(images/menu/what-to-do-roll.jpg) -115px -86px no-repeat;}
#menu a#item9 {background:transparent url(images/menu/events-roll.jpg) -115px -86px no-repeat;}
#menu a#item10 {background:transparent url(images/menu/directions-roll.jpg) -115px -86px no-repeat;}
#menu a#item11 {background:transparent url(images/menu/policies-roll.jpg) -115px -86px no-repeat;}
#menu a#item12 {background:transparent url(images/menu/guest-comm-roll.jpg) -115px -86px no-repeat;}
#menu a#item13 {background:transparent url(images/menu/links-roll.jpg) -115px -86px no-repeat;}
#menu a#item14 {background:transparent url(images/menu/contact-roll.jpg) -115px -86px no-repeat;}

* html #menu a:link, * html #menu a:visited {height:44px; he\ight:0;padding-top:28px;}

#menu a#item1:hover {background-position:top right; z-index:50; }
#menu a#item2:hover {background-position:top right; z-index:50;}
#menu a#item3:hover {background-position:top right; z-index:50;}
#menu a#item4:hover {background-position:top right; z-index:50;}
#menu a#item5:hover {background-position:top right; z-index:50;}
#menu a#item6:hover {background-position:top right; z-index:50;}
#menu a#item7:hover {background-position:top right; z-index:50;}
#menu a#item75:hover {background-position:top right; z-index:50;}
#menu a#item8:hover {background-position:top right; z-index:50;}
#menu a#item9:hover {background-position:top right; z-index:50;}
#menu a#item10:hover {background-position:top right; z-index:50;}
#menu a#item11:hover {background-position:top right; z-index:50;}
#menu a#item12:hover {background-position:top right; z-index:50;}
#menu a#item13:hover {background-position:top right; z-index:50;}
#menu a#item14:hover {background-position:top right; z-index:50;}

* html #menu a:hover {height:44px; he\ight:0;}

/* --- ends horizontal menu ------*/

#cc_maintext {

	background: url(images/main-bkg.jpg);
	margin:0;
	padding:0 32px 0 40px;
	}
#cc_maintext a, #cc_maintext a:visited {
	color:#f3790c;
	font-weight:bold;
	}
#cc_maintext a:hover {
	color:#000;
	}
.banner {
	float:right;

	margin:0;
	padding:0;
	}
	
.bannerhp {
	float:right;
	width:451px;
	margin:0;
	padding:0;
	}
	
/* ------ font definitions ----*/
.boldish {
	font-weight:bold;
	font-size:15px;
	color:#f3790c;
	text-align:center;
	}
.boldnocntr {
	font-weight:bold;
	color:#f3790c;
	}
.small {
	font-size:11px;
	color:#fff;
	}
.small a, .small a:visited {
	color:#a2bff9;
	}
.small a:hover {
	color:#fff;
	}
.small_body {
	font-size:11px;
	}
	
#float_right {
	float:right;
	}
	
/*---- image border --*/

#border a, #border a:visited{
	border:2px solid #619c5e;
padding:2px;
	margin:0;
	
	}
#border a:hover {
	border: 2px solid #f4821c;
	}
	
	/*------ footer ----*/
#cc_footer {
	background: url(images/footer-bkg.jpg) no-repeat;
	height:101px;
	padding-top:70px;
	padding-left:25px;
	text-align:center;
	color:#fff;
	font-size:11px;
	}