html, body{
BACKGROUND-IMAGE: url(images/cool-bg-image.jpg); 
LINE-HEIGHT: 16px; 
BACKGROUND-COLOR: #333333; 
BACKGROUND-REPEAT: repeat; 
FONT-FAMILY: Arial, Helvetica, sans-serif; 
COLOR: #000000; 
FONT-SIZE: 12px;
margin:0px;
height:100%;
 }
#outerWrapper{
width:986px;
MARGIN-LEFT: auto; 
MARGIN-RIGHT: auto;
BACKGROUND-IMAGE: url(images/facebook-logo-side-bar.jpg);
background-position:right 80px;
background-repeat:no-repeat;
}
#wrapper{
WIDTH: 900px; 
MARGIN-LEFT: auto; 
MARGIN-RIGHT: auto;
BACKGROUND-COLOR: #333333;
border-left:#000000 solid 1px;
border-right:#000000 solid 1px;
}  
#header{
 background-color:#ffffff;
 position:relative;
 height:120px;
 width:100%;
 padding-top:1px;
 /*background-image:url(Images/header.jpg);*/
} 

#mainHome{
 position: relative;
 width:100%;
 margin-left: auto;
 margin-right: auto;
 background-color:#333333;
 height:1530px;
 border-top:#000000 solid 1px;
 }
 #mainHomeWW{
 position: relative;
 width:100%;
 margin-left: auto;
 margin-right: auto;
 background-color:#333333;
 height:1100px;
 border-top:#000000 solid 1px;
 }
 #mainCanoeHire{
 position: relative;
 width:100%;
 margin-left: auto;
 margin-right: auto;
 background-color:#333333;
 height:3230px;
 border-top:#000000 solid 1px;
 }
 #mainHomeStag{
 position: relative;
 width:100%;
 margin-left: auto;
 margin-right: auto;
 background-color:#333333;
 height:1750px;
 border-top:#000000 solid 1px;
 }
 #mainCanoeKayak{
 position: relative;
 width:100%;
 margin-left: auto;
 margin-right: auto;
 background-color:#333333;
 height:2550px;
 border-top:#000000 solid 1px;
 }
 #mainHomeSchools{
 position: relative;
 width:100%;
 margin-left: auto;
 margin-right: auto;
 background-color:#333333;
 height:1530px;
  border-top:#000000 solid 1px;
 }
#leftmain{
 width:220px;
 float:left;
 position:relative;
 background-color:#333333;
 border-right:#000000 dotted 1px;
 height:100%;
 }

#rightmain{
 margin-top: 0px;
 width:675px;
 float:right; 
 position:relative;
 background-color:#333333;
 height:100%;
 } 
 
h1{
	margin-top: 10px;
	margin-bottom: 10px;
    /*color: #ec6921;*/
	color:#FFFFFF;
	text-align:center;
	font-size:24px;
	line-height:32px;
}
h2{
	margin-top: 10px;
    color: #ec6921;
	text-align:center;
	font-size:16px;
}
h3{
	margin-top: 10px;
    color: #ec6921;	
	font-size:14px;
	margin-left:10px;
}
h4{
font-size:11px;
margin-left:10px;
margin-right:10px;
line-height:22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#FFFFFF;
}
hr {
border: 0; 
border-top: 1px dashed #222222;
color: #043;
height: 100px;
width: 100px;
margin: 5px auto;
}

p {
color:#FFFFFF;
font-size:11px;
margin-left:10px;
margin-right:10px;
line-height:22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#main-nav {
	PADDING-RIGHT: 18px; FLOAT: left; WIDTH: 250px; position:relative;
}
UL.main-links {
	LIST-STYLE-TYPE: none; position:relative; float:left; left:-30px; margin-top:17px;
}
.main-links LI {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 15px; TEXT-TRANSFORM: uppercase;
}
.main-links LI #blogLI{
color:#ffffff; background-color:#777777;
}
.main-links LI UL LI {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; LIST-STYLE-TYPE: none
}
.main-links LI UL {
	MARGIN-TOP: 7px; MARGIN-BOTTOM: 11px
}
.main-links A {
	PADDING-RIGHT: 13px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px
}
.main-links A:link {
	COLOR: #ffffff; BACKGROUND-COLOR: #ec6921; TEXT-DECORATION: none
}
.main-links A:visited {
	COLOR: #ffffff; BACKGROUND-COLOR: #ec6921; TEXT-DECORATION: none
}
.main-links A:active {
	COLOR: #ffffff; BACKGROUND-COLOR: #ec6921; TEXT-DECORATION: none
}
.main-links A:hover {
	COLOR: #ffffff! important; BACKGROUND-COLOR: #000000
}
.main-links LI UL LI A:link {
	COLOR: #000000; BACKGROUND-COLOR: #cccccc; TEXT-DECORATION: none
}
.main-links LI UL LI A:visited {
	COLOR: #000000; BACKGROUND-COLOR: #cccccc; TEXT-DECORATION: none
}
.main-links LI UL LI A:active {
	COLOR: #000000; BACKGROUND-COLOR: #ed0786; TEXT-DECORATION: none
}
.main-links-active A:link {
	COLOR: #ffffff; BACKGROUND-COLOR: #ed0786
}
.main-links-active A:visited {
	COLOR: #ffffff; BACKGROUND-COLOR: #ed0786
}
.main-links-active A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #ed0786
}
#footer{
color:#000000;
margin-left:auto;
margin-right:auto;
padding:20px 0 0;
position:relative;
width:900px;
background-color:#FFFFFF;
height:100px;
}
#footer_left {
float:left;
width:600px;
padding-left:10px;
}
#footer_right {
float:right;
width:300px;
}
.footertext  {
color:#EE6A20;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:20px;
}
.footertext a:link {
color:#EE6A20;
text-decoration:none;
}
.footertext a:visited {
color:#EE6A20;
text-decoration:none;
}
.footertext a:active {
color:#EE6A20;
text-decoration:none;
}
.footertext a:hover {
color:#333333;
text-decoration:none;
}
p a:link{color:#000000}
p a:hover {color:#000000}

#Flashheader{
 background-color:#888888;
 position:relative;
 height:250px;
 width:100%;
 margin-left:auto;
 margin-right:auto;
 border-top:#000000 solid 1px;
}

.clear {
	clear:both
}

#gallery {
	position:relative;
	height:250px;
	border-bottom:#000000 solid 1px;
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:50px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
	}
	
#canoehire a {font-size:14px; color:#ec6921; line-height:40px; position:relative; text-decoration:none;}
#canoehire a:hover {font-size:14px; color:#ffffff; line-height:40px; position:relative; text-decoration:underline;}

.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
	color:#FF9900;
	font-size:14px;
	/*background-color:#555555;*/
	width:540px;
	padding-top:11px;
	padding-bottom:12px;
	padding-left:10px;
	background-image:url('images/courses-arrow.jpg');
	background-repeat:no-repeat;
	background-position:right;
	position:relative;
	margin-left:10px;
	font-weight:500;
	border:#FFFFFF solid 1px;


	/* End layout CSS */

	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	/*border:1px solid #317082;*/
	/*background-color:#E2EBED;*/
	width:580px;

	/* End layout CSS */

	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px;
	font-size:0.9em;
	position:relative;
	color:#FFFFFF;
}

.dhtmlgoodies_answer_content a:link{	/* Content that is slided down */
color:#ec6921;
}
.dhtmlgoodies_answer_content ul li{	/* Content that is slided down */
 list-style-type:disc;
}
