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

body{
	width:940px;
	text-align:center;
	margin:0 auto;
	background-color:#303030;
	font-family:Arial, Helvetica, sans-serif;
}


#logo{
	float:left;
	margin:0;
	padding:0;
	width:240px;
}

#top{
	width:960px;
	float:left;
	
	
}

#top1{
	width:960px;
	float:left;
	height:223px;
	
	
}

ul#header,ul#header1{
	float:left;
	width:700px;
	list-style:none;
	margin:0;
	padding:0;
}

ul#header li{
	_margin-left:-350px;
	*margin-left:-350px;
}


#header{
	float:left;
	width:700px;
	list-style:none;
	margin:0;
	padding:0;
	
}


#nav{
	width:943px;
	margin:0;
	padding:0;
	_margin-top:-3px;
	*margin-top:-3px;

}

#nav a{
	margin:0;
	padding:0;
	float:left;
}

#nav img{
	margin:0;
	padding:0;
	
	
}

	
#footer{
	width:940px;
	background-color:#4B4B4B;
	height:90px;
	clear:both;
	float:left;
}

#center{
	width:700px;
	float:right;
}

#footernav{
	color:#2cb0b2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:15px;
	text-align:center;
	
}

#footer a{
	color:#2cb0b2;

}

#footer a img{
	padding-right:2px;
	width:40px;

}

#address{
	color:#fff;
	clear:both;
	margin-top:10px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

#license{
	color:#fff;
	clear:both;
	margin-top:10px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#movie{
	background-image:url(images/moviebg.jpg);
	background-repeat:no-repeat;
	width:590px;
	height:335px;
	margin: 15px auto 0 auto;
	padding-top:10px;
	
}

#player{
	text-align:center;
	margin:0 auto;
}

.pictext{
	text-align:left;
	margin:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.3;

}

.pictext h3{
	color:#086e87;
	margin:0;
	padding:0;
	
}

#welcome{
	clear:both;
	float:left;
	margin:0 55px;
	display:inline;
}

#welcome img{
	float:left;
	margin-right:15px;
	margin-top:13px;

}

#copyright{
	height:20px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#c4df9c;
	padding-top:5px;
	clear:both;
	width:380px;
	display:inline;
}

#copyright a{
	color:#c4df9c;
}

#social{
	float:left;
	width:240px;
	color:#2cb0b2;
	margin-top:4px;
	line-height:2.5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


#sidebar{
	background-image:url(images/sidebar.jpg);
	background-repeat:no-repeat;
	float:left;
	width:240px;
	height:450px;
	padding-top:50px;
	display:inline;
	overflow:hidden;
}

#sidebar img{
	margin: 5px auto 22px auto;
	text-align:center;
	
	
}


.sidebartitle{
	color:#E4F5CA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	
}

#sidebarrest{
	background-image:url(images/side.jpg);
	background-repeat:no-repeat;
	float:left;
	width:240px;
	height:500px;
}

#sidebarmovie{
	background:#3a9687 url(images/side.jpg) no-repeat;
	float:left;
	width:240px;
	height:708px;;
}

#sidebarrest h3,#sidebarmovie h3{
	color:#C4DF9C;
	font-size:21px;
	margin: 31px 0 5px 0;
	
}

#sidebarrest h2,#sidebarmovie h2{
	color:#C4DF9C;
	font-size:14px;
	margin: 10px 10px 5px 0;
	text-align:right;
}

#sidebarrest h2 a,#sidebarmovie h2 a{
	color:#C4DF9C;
	text-decoration:none;
}

#sidebarrest h4,#sidebarmovie h4{
	color:#C4DF9C;
	font-size:11px;
	text-align:left;
	margin:0 20px;
	line-height:1.4;
	
}

#sidebarrest h4 a,#sidebarmovie h4 a{
	color:#FFF;
	
}

#sidebarrest h5,#sidebarmovie h5{
	color:#fff;
	text-align:left;
	margin:20px 17px 10px 17px;
	font-size:11px;
	line-height:1.4;
	
}
	

#sidebarrest img,#sidebarmovie img{
	margin: 7px auto 15px auto;
	text-align:center;
}
	
#movplayer{
	float:left;
	display:inline;
	background-color:#9CBC6C;
	margin:15px;

	
}

#content,#contentmovie1{
	background-color:#c4df9c;
	height:500px;
	width:700px;
	float:left;
	clear:right;
	text-align:left;
}

#contentmovie{
	background-color:#c4df9c;
	width:700px;
	float:left;
	clear:right;
	text-align:left;
}
#contentbar{
	height:100%;
	float:right;
	width:250px;
	background-color:#9cbc6c;
	position:relative;
	
}

#contentabout,#contentabout9,#contentpond,#contentpond1,#contentpond2,#contentenv,#contentenvserv,#contentarticles{
	background-color:#c4df9c;
	height:500px;
	width:700px;
	float:left;
	clear:right;
	text-align:left;
	font-size:11px;
}


#contentbrag{
	background-color:#c4df9c;
	height:500px;
	width:700px;
	float:left;
	clear:right;
	text-align:left;
	font-size:11px;
}

#content li{
	font-size:11px;
	line-height:1.3;
}

#content ul{
	margin-left:20px;
	_padding-left:50px;
	*padding-left:50px;
}

#content h2,#contentmovie h2{
	font-size:18px;
	color:#1b7d86;
	padding:0;
	margin:15px 0 7px 30px;
	text-align:left;
	
}

#content h2 a{
	color:#1b7d86;
	
}
	

#contentabout h2,#contentabout9 h2,#contentpond h2,#contentpond2 h2,#contentpond1 h2#contentenv h2,#contentenvserv h2,.contenttext4 h2,.contenttext5 h2{
	font-size:18px;
	color:#1b7d86;
	padding:0;
	margin:15px 0 7px 0;
	text-align:left;
	
}

#contentarticles h2{
	font-size:18px;
	color:#1b7d86;
	padding:0;
	margin:15px 0 7px 22px;
	text-align:left;
}

#contentabout h3,.contenttext5 h3{
	font-size:14px;
	color:#1b7d86;
	padding:0;
	margin:0px 0 15px 0;
	text-align:left;
	
}


#contentbrag h2,#contentmovie1 h4{
	font-size:18px;
	color:#1b7d86;
	padding:0;
	margin:15px 0 7px 29px;
	text-align:left;
	
}

#content h3{
	font-size:14px;
	color:#000;
	text-align:left;
	margin: 4px 0 10px 30px;
	
}

.contenttext{
	font-size:12px;
	margin: 10px 30px 0 30px;
	line-height:1.3;
	_line-height:1.2;
	*line-height:1.2;
	
}

.contenttext3{
	font-size:12px;
	margin: 10px 30px 0 30px;
	line-height:1.8;
	
}

.contenttext4,.contenttext5{
	font-size:12px;
	margin: 10px 30px 0 30px;
	line-height:1.3;
	clear:both;
	
}


.contenttext h4{
	font-size:14px;
	margin:0;
	color:#1b7d86;
		
}

.contenttext h5{
	font-size:10px;
	margin: 15px 0 0 0;
	
		
}

.contenttext1{
	font-size:11px;
	margin: 0 30px;
	clear:both;
	line-height:1.3;
	
}

.contenttext1 a{
	color:#187076;
	
}

#contenttabs,#contenttabs1,#contenttabs3{
	background-color:#c4df9c;
	height:500px;
	width:700px;
	float:left;
	clear:right;
	text-align:left;
}

#contenttabs h2,#contenttabs3 h2{
	font-size:16px;
	color:#1b7d86;
	padding:0;
	margin:15px 0 0 20px;
	text-align:left;
	clear:both;
	
}

#contenttabs1 h2{
	font-size:14px;
	color:#1b7d86;
	padding:0;
	margin:10px 0 7px 0;
	text-align:left;
	
}

#contenttabs li,#contenttabs1 li{
	font-size:11px;
	line-height:1.2;
}

#contenttabs3 li{
	font-size:12px;
	line-height:1.4;
}

#contenttabs ul,#contenttabs1 ul,#contenttabs3 ul{
	margin-left:20px;
}

#content img{
	float:left;
	margin: 12px 20px 30px 10px;
	clear:right;
	display:inline;
}

#contentmovie1 img{
	float:left;
	margin: -4px 0 0 125px;
	clear:right;
}

#contentarticles img{
	margin:0 10px 10px 0;
}

#contentmovie img{
	float:left;
	margin: 5px 5px 0 0;
	clear:right;
}

#contentabout img{
	float:left;
	margin: 24px 12px 17px 0;
	display:inline;
}

#contentabout9 img{
	float:left;
	margin:15px 12px 0 0;
}

#contentpond img{
	float:right;
	margin: 21px 0 0 14px;
	clear:right;
}

#contentpond1 img{
	margin: 16px 0 0 36px;
	
}

#contentenv img{
	float:right;
	margin: 5px 0 0 10px;
	clear:right;
}


#contentbrag img{
	float:left;
	margin: 0px 0px 0 0;
}

#contentpond li,#contentenv li{
	line-height:1.4;
}

#contentpond2 a{
	color:#1B7D86;
	
	
}

#contentpond2 ul{
	list-style:none;
	margin:5px 0 10px 10px;
	padding:0;
	
}

.contenttext5 ul{
	list-style:none;
	margin:0;
	padding:0;
}

.contenttext5 li{
	line-height:1.5;
	margin:10px 0 7px 10px;
}

.contenttext5 img{
float:left;
margin: 20px 20px 0 0;

}


#contentenvserv li{
	line-height:1.5;
	margin: 0 35px 20px 0;
}

#moviegrid{
	width:560px;
	margin:20px auto;
	height:250px;
	
}

#moviegrid ul{
	list-style:none;
	margin:0;
	padding:0;
	display:inline;
	
}

#moviegrid ul li{
	padding:0;
	margin: 0;
	display:block;
	line-height:0;
	
	}
	


#moviegrid li img{
	background-color:#fff;
	padding:2px 2px 2px 2px;
	
}

#moviegrid li img:hover{
	background-color: #328f87;
	padding:2px 2px 2px 2px;
}
	
.clear{
	margin:0;
	padding:0;
}

#links,#links1{
	text-align:right;
	margin-left:30px;
	list-style:none;
	margin:26px 23px 0 0;
	padding:0;
	line-height:1.4;
}
#links li a{
	font-size:20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;
	color:#C4DF9C;
	
}

#links li a,#links1 li a{
	font-size:16px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;
	color:#C4DF9C;
}


#links li a:hover,#links1 li a:hover{
	color:#fff;
	
}

.row{
	clear:both;
	margin:0;
	padding:10px 0;
	_padding:8px 0;
	*padding:8px 0;
}

.leftrow{
	text-align:right;
	float:left;
	width:120px;
	margin: 0 10px 0 0;
	display:inline;
}

.rightrow{
	text-align:left;
	float:left;
	width: 175px;
}

.rightrow img{
	padding-right:10px;	
}

#left{
	float:left;
	margin:0 10px 0 30px;
	display:inline;
}

#right{
	float:left;
	margin:0 10px 0 20px;
	display:inline;
}

#vendor1,#vendor2{
	float:left;
	width:300px;
	margin-top:10px;
	display:inline;
}

#sidea{
height:102px;
margin: 0 5px 0 5px;
border-bottom:1px dashed #CCCCCC;
border-top:1px dashed #CCCCCC;

}
#sideb{
height:102px;
margin: 0 5px 0 5px;
border-bottom:1px dashed #CCCCCC;

}

#sidec{
height:102px;
margin: 0 5px 0 5px;
border-bottom:1px dashed #CCCCCC;

}

#sided{
height:102px;
margin: 0 px 0 5px;

}

#socialside{
	font-size:11px;
	color:#C4DF9C;
	text-align:left;
	padding:12px;
	float:left;
	display:inline;
	line-height:1.1;
	background-color:#207a76;
	
}

#socialside a{
	color:white;
}

#socialside h3{
	margin:0 0 5px 0;
	text-align:left;
	color:white;
	font-size:16px;
	
}


#sidea img,#sideb img,#sidec img,#sided img{
margin-bottom:5px;
}


#centerimage img{
	margin: 25px 0 0 25px;
}

#map{
	background-image:url(images/mapback-trans.png);
	background-repeat:no-repeat;
	width:652px;
	height:394px;
	margin: 0 auto;
}

#frame{
	margin:16px 0 0 16px;
}

#directions{
	margin:13px 0 0 15px;
}

#contact{
	margin:25px 0 0 25px;
}

#picbody{
	width:660px;
	margin:20px 0 0 22px;
	font-size:10px;
}

#col1{
	float:left;
	width:196px;
	margin-right:20px;
	display:inline;
}

#col1 img,#col2 img,#col3 img{
	float:left;
}

#col1 img:hover,#col2 img:hover,#col3 img:hover{
	border:1px solid #333;
}

#col2{
width:263px;
float:left;
margin-right:20px;
display:inline;
}



#col3{
width:160px;
float:left;
}

#movietext{
	float:left;
	padding: 17px 0 0 5px;
	display:inline;
}

#form{
	float:left;
	margin: 15px 0 0 23px;
	display:inline;
}

#main{
	float:left;
	width:420px;
	height:470px;
	padding:15px;
	position:relative;
}

#about{
	font-size:11.5px;
	float:left;
	
}

#about h2{
	font-size:16px;
	margin:0 0 5px 0;
	color:#1B7D86;
}

#vimeo{
	margin-top:10px;
	float:left;
	display:inline;
	padding:7px;
	background-color:#2e8d86;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#main h3{
	font-size:16px;
	float:left;
	margin:8px 0 0 0;
	color:#1B7D86;
}

#about h3{
	font-size:13px;
	float:left;
	margin:5px 0 0 0;
	color:#1B7D86;
}

#grass{
	position:absolute;
	bottom:0;
	left:0;
	
}

#grass img{
	margin:0!important;
}


.gfc-resultsHeader{
	border:0!important;
}

#feed2 a{
	color:#155f5c;
}

.gf-result .gf-author, .gf-result .gf-spacer, .gf-result .gf-relativePublishedDate {
color:#e3f1cf!important;

}

.gf-result{
	margin-bottom:10px;
}