body{
margin:0;
padding:0;
background:url(../images/background.gif) repeat-y;  
font-family:arial,helvetica,san-serif;
font-size:12px;
color:#000;  
}
p {
margin-top:5px;
}
b{font-size: 110%;}
em{color: red;}

h1 {
font-weight:bold;
font-size:16px;
margin:0px;
}

#nav {
float:left;
width:220px;
}
#nav a {
color:#000;
font-weight:bold;
text-decoration:none;
}
#nav a:hover {
color:#000;
font-weight:bold;
text-decoration:underline;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 220px; /*Set left margin to LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 220px; /*Width of left column*/
margin-left: -100%;
}

#footer{
clear: left;
width: 100%;
background: black;
color: #FFF;
text-align: center;
padding: 4px 0;
}

#footer a{
color: #FFFF80;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
padding-top:15px;
}

.left {
	float:left;
	margin:0px;
}
.right {
	float:right;
	margin:0px;
}
.center {
	text-align:center;
	margin:0px;
}
.pink_border {
border:2px solid #ff0066;
}

.lock {
clear:both;
}
.services_chart {
clear:both;
float:left;
width:100%;
margin:10px 0 10px 0;
}

.right_col {
float:left;
width:25%;
margin-top:10px;
margin-left:10px;_margin-left:5px;
}

.p5 {
padding:5px;
}

.main_body {
float:left;
width:70%;
margin-top:10px;
}
.recreational_main {
background:url(../images/recreation_image_bg.jpg) no-repeat;
float:left;
width:487px;
height:415px;
margin-top:10px;
}