a {
color:#336600;
text-decoration:none;
}

a img {
	color: none;
	text-decoration: none;
	border: none;
	margin-top: 5px!important;
}

a:hover {
color:#336600 !important;
text-decoration: none;
}

.entry-content a {
color:#336600!important;
}

.entry-content a:visited {
color:#336699!important;
}
.builder-list li
{
list-style-type: none;
margin-bottom:50px !important;
margin-top: 25px!important;

}
.builder-list li img
{
width: 150px!important;
padding: 0px 5px;

}
ul.menu a{
color:#fff;
}
ul.menu li.current_page_item{
color:#336600 !important;
}


.columns-two #page {
width:920px;
background-color: #fff!important;
}

.content {
padding:0pt 0px 0px 0px;
margin: 0px 0px 0px 0px;
z-index:100;
}

.hentry {
margin:0pt;
padding:0px;
position:relative;
}

#page {
background-color: transparent!important;
background:none none repeat scroll 0%;
border-color:-moz-use-text-color #fff rgb(221, 221, 221);
border-style:none solid solid;
border-width:medium 0px 0px;
clear:both;
margin:0pt auto;
padding:0px 0pt 0px!important;
position:relative;
text-align:left;
background-color: #fff!important;
}


.entry-content {
color:#000;
font-size: 12px!important;
line-height:15px;
text-align: left;
background-color: transparent!important;
}
 
.entry-content a {
color:#336699!important;
text-decoration: none;
}

#primary2 a {
color:#336699!important;
text-decoration: none;
}
.entry-content p, .entry-content ul, .entry-content ol, .entry-content div, .entry-content blockquote {
margin:13px 0pt;
width: 555px;
font-size: 12px;
line-height:15px;
}

.secondary div {
margin:5px 0pt 0px 0px!important;
padding: 0px;
position:relative;
float: left;
}
.secondary a {
color:#336600!important;
font-size: 12px!important;
line-height:15px;
margin: 10px 0px 0px 10px;
}

.secondary a:hover {
color:#990000!important;
font-size: 12px!important;
line-height:15px;
margin: 10px 0px 0px 10px;
}
.secondary .current page_item a {
color:#990000!important;
}

.secondary p {
color:#336600;
font-size:12px!important;
line-height:1.5em;
margin: 5px;
}

.secondary h4 {
margin: 5px 0px 5px 10px!important;
display: block;
width: 200px;
}

#primary {
clear: none;
float:right;
margin:0px 70px 0px 0px;
padding: 0px;
position: relative;
width: 580px;
background-color: #fff!important;

}
#primarymap {
clear: none;
float:right;
margin:0px 0px 0px 0px;
padding: 0px;
position: relative;
width: 650px!important;
background-color: #fff!important;
}

#primary2 {
clear: none;
float:left;
margin:0px 0px 0px 30px!important;
padding: 0px!important;
position:relative;
width: 535px;
background-color: transparent!important;
}

#primary2 p {
margin:12px 0pt;
width: 495px;
font-size: 12px;
line-height:14px;
}

.content2 {
clear: none;
float:right;
margin:0px 0px 0px 0px!important;
padding: 0px!important;
position:relative;
width: 920px;
height: 468px;
	background-image:url(./images/home_content.jpg)!important;
	background-repeat: no-repeat;
background-color: transparent!important;
}



#header {
background:#ffcc33 none repeat scroll 0%!important;
height:246px;
width: 920px;
margin:0pt;
padding:0pt;
position:relative;
	background-image:url(./images/header.jpg)!important;
	background-repeat: no-repeat;
background-color: transparent!important;

}

#header2 {
background:#ffcc33 none repeat scroll 0%!important;
height:247px;
width: 920px;
margin:0pt;
padding:0pt;
position:relative;
	background-image:url(./images/home_header.jpg)!important;
	background-repeat: no-repeat;
background-color: transparent!important;

}

#footer {
border-top: #fff 0px solid;
	background-image:url(./images/yellow_bar.jpg)!important;
	background-repeat: no-repeat;
background-color: transparent!important;
width: 920px;
height: 166px;
margin: 0px auto;
}

#footer a {
	padding: 0px 4px;
	color: #336600!important;
	text-transform: lowercase;
}

#footer a:hover {
	padding: 0px 4px;
	color:#336699;
	text-transform: lowercase;
}



body {
background:transparent none repeat scroll 0%;
color:#444444;
	font-family: Arial, Helvetica, sans-serif;
font-size:63.5%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align:left;
margin: 0px auto;
	background-image:url(./images/background.jpg);
	background-repeat: repeat;
	background-position: center top;
background-color: transparent!important;
}

h1, h1 a, h1 a:hover, h1 a:visited, #header .description {
color: #336600;
text-decoration:none;
}

h1 {
font-size:30px!important;
font-weight: lighter;
letter-spacing: 0px;
padding:0pt;
margin: 0px 0px 0px 0px!important;
display: block!important;
}

#title {
font-size:30px!important;
font-weight: lighter;
letter-spacing: 0px;
padding:0pt;
margin: 0px 0px 0px 0px!important;
display: block!important;
}


h1, h2, h3, h4 {
	font-family: Arial, Helvetica, sans-serif;
font-weight: lighter;
margin:5px 0px;
}
#primary h3, #primary h4, .single #primary .k2-asides h3 {
font-size:22px;
font-weight:normal;
letter-spacing:0px;
color: #336600;
}

h2 {
font-size:17px;
font-weight: lighter;
letter-spacing: 0px;
text-align:left;
margin-top: 25px!important;
display: block;

}

h2, h2 a, h2 a:visited {
color:#0066cc!important;
}

body.page .entry-content h3 {
display:block;
font-size:16px;
padding:0px 0pt 0pt;
margin-top:5px;
color: #336699;
}


#primary .entry-content h3 {
font-size:16px;
font-weight: normal;
margin-top:25px!important;
margin-bottom: 15px!important;
color: #336699;
padding:0px 0pt 0pt!important;
display: block!important;
}

#primary .entry-content h4 {
font-size:16px!important;
font-weight:normal!important;
margin-top:2px!important;
}

body.page .entry-content h4 {
display:block;
font-size:14px;
padding: 0px 0pt 0pt;
}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited, h4, h4 a, h4 a:visited {
color:#336600!important;
}
h2, h2 a, h2 a:visited {
color:#006699!important;
}

.entry-content p, .entry-content ul, .entry-content ol, .entry-content div, .entry-content blockquote {
margin:11px 0pt;
width: auto;
text-align: left;
font-size: 12px!important;
}

h5 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
margin:8px 0px 10px 0px;
font-size: 13px;
color: #333333;
line-height: 130%;
display: block;
}


h7 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
margin:5px 0px 30px 0px;
font-size: 1em;
color: #999;
line-height: 130%;
text-transform: uppercase;
display: block;
}
ul.menu {
top: 223px;
left:45px;
margin:0pt;
padding:0pt;
position:absolute;
width:920px;
text-transform: uppercase;
font-weight: bold;
	font-size:11px!important;
	z-index: 10!important;
	

}
ul.menu li a {
padding: 2px!important;
background-color: transparent!important;

}

ul.menu li {
margin-right: 0px;
text-transform: uppercase;
padding:4px 6px 4px 6px!important;
margin: 0px!important;
background-color: transparent!important;

}

ul.menu li a {
	text-transform: uppercase;
color: #fff!important;
	font-size:11px!important;
letter-spacing: 0px;
background-color: transparent!important;

}

ul.menu li a:hover {
color:#336600 !important;
	font-size:11px!important;
margin:0pt;
background-color: transparent!important;
}

ul.menu li.current_page_item a {
color:#336600 !important;
text-decoration:none;
background-color: transparent!important;
}
ul.menu li.current_page_item a:hover {
color:#336600 !important;
text-decoration:none;
background-color: transparent!important;
}
.transMenu .item {
color:#336600!important;
cursor:pointer;
font-family:Helvetica, sans-serif!important;
font-size:11px!important;
text-decoration:none!important;
z-index: 2000!important;
font-weight: bold;
padding: 0px!important;
}

.transMenu .item {
border:medium none;
color:#336600!important;
cursor:pointer;
font-family:Helvetica, sans-serif!important;
font-size:11px!important;
text-decoration:none!important;
z-index: 2000!important;
}

.transMenu.top .items {
border-top:medium none;
color:#336600!important;
z-index: 1000!important;
}
.transMenu .items {
left:0px;
position:relative;
top:0px;
z-index:2000!important;
}

element.style {
z-index:300!important;
padding-bottom: 1px!important;
padding-left: 8px!important;
padding-right: 3px!important;
padding-top: 1px!important;
}
.transMenu {
z-index: 3000!important;
}

#search {
margin-top:20px;
margin-bottom: 2px;
height: 25px;
}

#s.livesearch {
position:absolute;
top:0pt;
left: 12px;
width: 190px;
z-index: 100;
margin: 2px;
}
#s {
font-size:11px;
width:79%;
}
input[type="text"]:focus, textarea:focus {
background:#FFFFFF none repeat scroll 0%;
border-color:#666666;
color:#333333;
z-index: 150;
}
#searchform {
display:block;
height:20px;
position:relative;
margin: 2px;
}

input[type="text"], textarea {
color:#444444;
margin:0pt;
padding:1px;
}

.secondary ul, .secondary ol, .secondary div div {
margin:5px 0pt 0pt;
padding-left:0pt;
width: 100%;
}
.sb-pagemenu ul {
margin-left:5px;
width: 100%;
}

.secondary ul li {
display: block;
width: 200px;
}

img.alignright, img[align="right"] {
display: block!important;
margin:10px 0px 10px 10px!important;
padding:0px;
}

img.alignleft, img[align="left"] {
display: block!important;
margin:0px 20px 5px 0px!important;
padding:0px;
clear: left;
}

#photo {
margin-top: 20px;
margin-left: 15px;
margin-bottom: 10px;
}


#flash {
margin-top: 0px!important;
margin-left: 0px!important;
margin-bottom: 10px!important;
padding: 0px!important;
z-index: 0!important;
}
.page-head2 {
margin:0px 10pt 5px 0px!important;
}
.page-head {
margin:30px 10pt 15px 0px!important;
}

html, body {
height: 100%;
min-height: 100%;
}

.columns-two #sidebar-main, .columns-three #sidebar-main {
padding: 0px;
margin:20px 20px 20pt 20px;
width:220px;
min-height: 220px!important;
height:auto !important;
height: 220px;
	background-image:url(./images/sidebar.jpg)!important;
	background-repeat: no-repeat;
background-color: transparent!important;
}

.builders  {
margin-top: 10px!important;
border-bottom: 1px solid #3366CC;
}

#builders tr {
margin-top: 10px!important;
margin-bottom: 10px!important;
border-bottom: 1px solid #3366CC;
}

.entry-meta {
color:#fff;
display:none;
font-size:5px;
line-height:0px;
margin-top:1px;
}

.sb-pagemenu .current_page_item {
color: #990000!important;
}

.current page_item {
color: #990000!important;
}


.indent
{
margin-left:15px !important;
}


li .active-page 
{
color:#b11d00 !important;
}





.button {
display: none;
}


#home_vid {
display: block;
position: absolute;
background: white;
padding:6px;
margin-left:527px;
margin-top:-280px;
height:265px;
width:351px;
}
#home_vid .button {
font-weight: bolder;
padding:10px;
font-size: 12pt;

}
.dream_btn{
display:block !important;
margin:0 auto !important;
}
#home_vid_click_here {
/*
position: absolute!important;
margin-top: -33px;
margin-left:280px;
*/
display: none;
margin:0;
}

.img_right{
float:right;
width:288px !important;
margin: 0 0 11px !important;

}
.img_right img{
display:block;
margin-left:26px;
}



/*****
	Fading banners
*****/
.banners{
margin:0;
padding:0 !important;
margin-top:0 !important;
list-style-type:none;
display:block;
float:left;
position:relative;
}
.banners li{
position:absolute;
width:180px;
}
.banners li a img{
margin-top:0 !important;
}
.banners{
margin-left:15px !important;
}
.banners1{
margin-left:0 !important;
}
.banner_list{
overflow:hidden;
width:580px;
}

#landscape_banner_list{
height:108px !important;
}
#home_banner_list{
height:93px !important;
width:500px !important;
margin-top:2em;


}

#home_banner_list .banners li img{
margin-left:7px;
}
#home_banner_list .banners li img:first-child{
margin-left:0;
}
#parks_banner_list{
width:580px;
}
#parks_banner_list .banners, #landscape_banner_list .banners{
width:180px;
height:276px;
}
#home_banner_list .banners{
width:155px !important;
height:93px;
margin-left:10px !important;
}
#home_banner_list .banners1{
margin-left: 0 !important;
}
#dream_link{
width:300px;
margin: 0 auto;
}
.home_bullets{
margin-left:11px;
margin-right:11px;
}
#landscape_banner_list .banners1 li{

}



/*****
	Parks banner fader
*****/
#parks_banner_list{
height:490px !important;
}
#parks_banner_list{
width:580px;
}
#parks_banner_list .banners1, #parks_banner_list .banners2{
width:141px;
height:85px;
}
#parks_banner_list .banners3{
width:221px;
height:337px;
float:right;
}

.clear_left{
clear:left;
}

/***
	Home Video
***/
#video_container img{
margin-top: 0 !important;
}
#home_vid_text{
position: absolute;
bottom: 2em;
text-align: center;
width: 350px;
}
#close_vid_container{
position: absolute;
right:5px;
bottom:0;
}






.content3 {
clear: none;
float:right;
margin:0px 0px 0px 0px!important;
padding: 0px!important;
position:relative;
width: 920px;
height: 468px;
	background-image:url(./images/home_content2.jpg)!important;
	background-repeat: no-repeat;
background-color: transparent!important;
}
