/* *** Generated by www.csscreator.com *** */
html, body{ 
 margin:0; 
 padding:0;
 background:#f2f2f2;
 font:85%/1.4em Verdana,Arial,sans-serif;
 color:#000000; 
 text-align:center; 
} 

img.small {margin:10px;
}
 
#pagewidth{ 
 width:750px; 
 text-align:left; 
 min-width: 500px;
 margin-left:auto; 
 margin-right:auto; 
  
} 
 
#header{
 position:relative; 
 height:auto; 
 width:100%; 
 background:#e8f8ff; 
 } 

 #headimg {border:0px solid #b0b0b0;
 	   border-width:3px 0;
}
 
#outer{ 
 border:solid white 0px; 
  /*/*/ border-right-width: 170px; /* right column width. NN4 hack to hide borders */ 
border-right-color: #b4dbf1;  /* right column colour */ 
border-right-style: solid; 
  background-color: #e8f8ff; /* center column colour */ 
width: auto; 
 } 
 
#rightcol{
 /*/*/ width:150px; /* hack keeps NN4 right column right? */ 
 float:right; 
position:relative; 
  margin-right:-150px; 
 margin-left:1px; 
} 
 
#footer{
 height:60px; 
 background-color:#e8f8ff; 
} 

#footer {margin-top:0;
 border:solid #000 1px;
}
 
#inner{margin-left:5%;
	width:95%;}
 
#maincol{ 
 float: left; 
 width: 100%; 
 position: relative; 
 margin: 0 -8px 0 -2px; 
 }
 
#outer>#inner { border-bottom: 0px solid #E0E97C;  }
 
.clr {clear:both;}
.imglt {float:left;margin:5px;}
.imgrt {float:right;margin:5px;}
.address {margin-left:5em;}
 
.content{padding:1px;} /*padding for content */ 
 
#header .content{padding-bottom:0;} /*padding bottom 0 to remove space in IE5 Mac*/ 
 
div, image {border:0px solid #000;}
#inner, #copy, #design, #botnav, #logo {border:0px solid #00f;}

/*--- headline image replacement --*/

h1, h2, h3 {font-weight:normal;
 font-size:1em;
 line-height:1em;
 text-indent:-200em;
 display:block;
}

h1 {
 width:272px;
 height:33px;
 background: url(images/title.png) no-repeat;
}

h2 {
 width:253px;
 height:50px;
 background: url(images/title2a.png) no-repeat;
}

#title {margin:20px 0 20px 20px;
	width:364px;
}

#title2 {float:right;
	 margin-top:-63px;
	 margin-right:20px;
	 margin-bottom:10px;
}

/*-- section titles -*/

#home {
 width:400px;
 height:40px;
 background: url(images/home.gif) no-repeat;
 margin-left:0em;
}

#parties {
 width:416px;
 height:40px;
 background: url(images/parties.gif) no-repeat;
 margin-left:0em;
}

#wildlife {
 width:478px;
 height:40px;
 background: url(images/wildlife.gif) no-repeat;
 margin-left:0em;
}

#inside {
 width:348px;
 height:40px;
 background: url(images/inside.gif) no-repeat;
 margin-left:0em;
}

#location {
 width:327px;
 height:40px;
 background: url(images/location.gif) no-repeat;
 margin-left:0em;
}

#car {
 width:304px;
 height:40px;
 background: url(images/car.gif) no-repeat;
 margin-left:0em;
}

#train {
 width:343px;
 height:40px;
 background: url(images/train.gif) no-repeat;
 margin-left:0em;
}

#plane {
 width:364px;
 height:40px;
 background: url(images/plane.gif) no-repeat;
 margin-left:0em;
}

#fishing {
 width:297px;
 height:40px;
 background: url(images/fishing.gif) no-repeat;
 margin-left:0em;
}

#things {
 width:491px;
 height:35px;
 background: url(images/things.png) no-repeat;
 margin-left:0em;
}

#touch {
 width:251px;
 height:40px;
 background: url(images/touch.gif) no-repeat;
 margin-left:0em;
}

#sports img {margin:5px;
}

/*-- footer details positioning --*/

#copy {float:left;
	width:140px;
	margin-top:5px;
	margin-left:5px;
}

#design {float:right;
	 width:140px;
	 margin-top:5px;
	 margin-right:5px;
}

#botnav {margin:10px 150px;
	 text-align:center;
}

 /*printer styles*/ 
@media print{ 

/*hide the right column when printing*/
#rightcol{display:none;} 
#outer{border-right:0;} 
}

/* font styles */

#title {font-size:20pt;
	font-weight:bold;
}

#title2 {font-size:12pt;
	 font-weight:bold;
}

#copy, #design {font-size:0.7em;
		color:#252595;
		padding:0;
}

#botnav {font-size:0.8em;
	 color:#85925c;
}

/* menu styling */

#rightcol ul {list-style-type:none;
	     margin:0em 0em;
	     padding:0;
	     width:100%;
	     
}

#rightcol li {text-align:center;
		width:  100%;
		height:  30px;
		margin-bottom: 0em;
		line-height:  105%;
		border-bottom:2px solid #252595;
		
}

#rightcol li a { display:block;
		line-height:  30px;
}

#rightcol li a:link {color: #99a9c7; font-size:90%; font-weight: bold; text-decoration: none;}
#rightcol li a:visited {color: #47b2c8; font-size:90%; font-weight: bold; text-decoration: none;}
#rightcol li a:hover {color: #252595; font-size:90%; font-weight: bold; text-decoration:none; background:#f2f2f2;}
#rightcol li a:active {color: #f2d202; font-size:90%; font-weight: bold; }

/*-- list styling --*/

ul {list-style-type:none;
}

ul strong {margin-bottom:2em;
}

/* definition list styling */

dt {margin-left:4em;
}

dd {margin:-1.5em 5em 0.5em 0;
text-align:right;
}

