@charset "UTF-8";
/* CSS Document */

/* this is the normaliser */
*	{ margin: 0; padding: 0; border: none;}

<!--body, html { width: 100%; height: 100%; }
-->
/*#left { width: 50%; height: 100%; position: absolute; left:	0; top: 0; background-color: #FFF; z-index: 50; }

#right { width: 50%; height: 100%; position: absolute; right: 0; top: 0; background-color: #32803F; z-index: 50; }*/

/*#center { width: 100%; height: 100%; position: absolute; z-index: 100;}*/	
	
body {  background-color: #32803F; margin:	0; padding: 0; border: none; font-family: Verdana, Geneva, sans-serif;  }
	
#container { /*background-image:url(images/bg.jpg); background-repeat:repeat-y;*/ width: 1000px; /*height: 100%;*/  margin: 0 auto; }
#wrapper { width: 1000px; background-color: #FFF;  margin:auto; position: relative;  }
li.current_page a {color: #DAAD4E;  }
a {text-decoration: none; color: #FFF; outline: none;  }
a:Hover {color: #DAAD4E ;  }
.clearfloat {clear: both; font size: 1px; line-height: 0; }


#content_home { width: 1000px; }
#content_home h3 { margin: 20px 40px 5px 40px; color: #CC852A ; font-size: 15px; font-weight: bold; font-family: Verdana, Geneva, sans-serif; }
#content_home .intro { color: #666 ; font-size: 15px; font-weight: normal; line-height: 22px; margin: 5px 40px 20px 40px; font-family: Georgia, "Times New Roman", Times, serif;}
#yha_banner {width: 320px; border: 4px double #CC852A; margin-right: 40px; margin-left: 20px; float: right; color: #32803F; font-size:13px; }
#yha_banner p {text-align: center; padding: 7px 10px; }
#yha_banner a {color: #32803F; }
#yha_banner a:hover { color: #CC852A; }

#content_wrapper { margin: 0; padding: 0; width: 1000px; background-image:url(images/pages_bg.jpg); background-repeat: repeat-y; }
#content { width: 820px; margin: 0 20px 0 0; padding-top: 15px; padding-bottom: 20px; font-family:Georgia, "Times New Roman", Times, serif; position: relative;  }
#content h3 { color: #CC852A ; font-size: 15px; font-weight: bold; margin: 5px 200px 5px 40px; font-family: Verdana, Geneva, sans-serif;}
#content p {  font-size: 14px; color: #666; line-height: 24px; margin: 5px 200px 5px 40px;}
#content p.intro {margin: 5px 0px 5px 40px; font-family: Verdana, Geneva, sans-serif; }
.gold { color: #DAAD4E; }


#footer { background-image: url(images/footer.png); background-repeat:no-repeat; width: 1000px; height: 25px; }
#footer p { color: #FFF; font-size: 12px; text-align:right; margin: 0 10px 0 0; line-height: 24px;  }
#footer_info {float: right;}
#social_network {float: right; margin-right: 20px;  }
#design_by {float: left; margin-left: 10px; color: #32803F; }
#design_by p{ color: #32803F; }
#design_by a {color: #32803F;}
#social_network img {margin-top: 4px;  }

#content p.green {color: #32803f; }
#content p.short { width: 445px;   }
#content p.long { width: 760px;   }
#content a {color: #CC852A;}
#content a:hover {color: #DAAD4E;}
#content img#team {position: absolute; top: 50px; left: 500px; border: 2px solid #DAAD4E; padding: 2px; }

/*#home_image { position: relative; width: 1000px; height: 560px; }*/
#header {  width: 1000px; height: 140px; position: absolute; left: -1px; top: 420px; background-image: url(images/header.png); background-repeat: no-repeat; z-index: 100;  }
#header ul { margin: 0; padding: 0; margin-top: 120px; margin-left: 30px; }
#header ul li {float: left; margin-left: 10px; list-style: none; font-size: 12px; color:#FFF; }

#subnav {padding-top: 15px; }
#subnav ul { padding: 0; margin-left: 30px; }
#subnav ul li {float: left; margin-left: 10px; list-style: none; font-size: 12px; color:#32803f; }
#subnav ul li a{ color:#32803f; }
#subnav ul li a:hover {color: #daad4e; }
#subnav ul li.current_page a { color: #daad4e; }

/*home page slideshow*/
#slideshow { position: relative; height: 560px; width: 1000px;  }
#slideshow IMG { position:absolute; top:0; left:0; z-index:8; opacity:0.0;}
#slideshow IMG.active { z-index:10;  opacity:1.0;}
#slideshow IMG.last-active { z-index:9 }

#about_image { position: relative; width: 1000px; height: 170px; background-image:url(images/about.jpg); background-repeat: no-repeat; }
#news_image { position: relative; width: 1000px; height: 170px; background-image:url(images/news.jpg); background-repeat: no-repeat; }
#sites_image { position: relative; width: 1000px; height: 170px; background-image:url(images/sites.jpg); background-repeat: no-repeat; }
#features_image { position: relative; width: 1000px; height: 170px; background-image:url(images/features.jpg); background-repeat: no-repeat; }

#header3 {  width: 1000px; height: 140px; position: absolute; left: -1px; top: 30px; background-image: url(images/header.png); background-repeat: no-repeat; }
#header3 ul {margin: 0; padding: 0; margin-top: 120px; margin-left: 30px; }
#header3 ul li {float: left; margin-left: 10px; list-style: none; font-size: 12px; color:#FFF; }

#feature_photo { margin-left: 260px; margin-top: 30px; width: 614px; height: 491px; background-image:url(images/podfeatures.png); background-repeat: no-repeat; position: relative; }
#focus1 { position: absolute; top: 0; left: -220px; width: 200px; height: 200px; border: 1px solid #DAAD4E; padding: 2px; }
#focus2 { position: absolute; top: 220px; left: -220px; width: 200px; height: 250px; border: 1px solid #DAAD4E; padding: 2px;  }
.stars { position: absolute; background-image: url(images/star.png); width: 27px; height: 26px; cursor: pointer;  }
#star1 { left: 360px; top: 285px;  }
#star2 { left: 300px; top: 235px; }
#star3 { left: 100px; top: 235px; }
#star4 { left: 220px; top: 120px; }
#star5 { left: 85px; top: 110px; }
#star6 { left: 325px; top: 95px; }
#star7 { left: 475px; top: 210px; }
#star8 { left: 425px; top: 130px; }
#star9 { left: 380px; top: 380px; }
#star10 { left: 300px; top: 300px; }
.feature_bubbles { position: absolute;  width: 207px; height: 138px; }
#feature1 { left: 160px; top: 300px; background-image: url(images/feature1.png); }
#feature2 { left: 100px; top: 250px; background-image: url(images/feature2.png); }
#feature3 { left: -100px; top: 250px; background-image: url(images/feature3.png); }
#feature4 { left: 20px; top: -10px; background-image: url(images/feature4.png); }
#feature5 { left: -110px; top: -20px; background-image: url(images/feature5.png); }
#feature6 { left: 345px; top: -35px; background-image: url(images/feature6.png); }
#feature7 { left: 500px; top: 230px; background-image: url(images/feature7.png); }
#feature8 { left: 445px; top: 0px; background-image: url(images/feature8.png); }
#feature9 { left: 400px; top: 250px; background-image: url(images/feature9.png); }
#feature10 { left: 100px; top: 315px; background-image: url(images/feature10.png); }

#gmap  {margin: 10px 0 30px 40px; width: 530px; height: 700px; border: 2px solid #32803F; padding: 3px; line-height: 30px; float:left; }

#news_items {float: left; width: 520px;  margin-left: 40px; margin-top: 10px; }
#twitter_feed {float: right; width: 230px; margin-top: 10px;  }
#twitter_feed p {margin: 5px; font-size:12px; line-height: 18px;  }
#news_items p {margin: 5px; font-size:13px; line-height: 19px;}
.article {border-top: 1px solid #32803f; border-bottom: 2px solid #32803f; margin-bottom: 10px; background-color:#f4f4f4; padding: 3px;  }
#news_items div.article p.article_heading {font-size: 16px; font-weight: bold; font-family: Verdana, Geneva, sans-serif; color: #32803f; }
#news_items div.article p.article_author {font-style: italic; font-size: 11px; font-family: Verdana, Geneva, sans-serif;  color: #32803f;}

#news_links { float: right; width: 230px; margin-top: 10px; border: 1px solid #CC852A;  }
#news_links p { margin: 5px; font-size:12px; line-height: 18px;  }
#news_links p.links_heading { font-family: Verdana, Geneva, sans-serif; color: #CC852A ; font-size: 12px; line-height: 13px;}
#news_links a {color: #666; }
#news_links a:hover {color:#32803f; }

#pitch_up{ float: right; width: 230px; margin-top: 10px;  }
#pitch_up p {margin: 0; line-height:normal;}


#partners { float: right; width: 190px; margin-right: -5px; border: 1px solid #CC852A; font-family: Verdana, Geneva, sans-serif; }
#partners p { margin: 5px; font-size:11px; line-height: normal;  }
#partners p.links_heading {  color: #CC852A ; font-size: 12px; line-height: 13px;}
#partners a {color: #666; }
#partners a:hover {color:#32803f; }


#size1 {float: left; width: 360px; margin: 0 20px 30px 60px;}
#size2 { float: left; width: 360px;  line-height: normal;}
#size1 img {  border: 2px solid #DAAD4E; padding: 2px;}
#size2 img {  border: 2px solid #DAAD4E; padding: 2px;}
#content #size1 p {line-height: normal; margin: 10px 0 5px 0 ;}
#content #size2 p { line-height: normal; margin: 10px 0 5px 0 ;}
span.size12 {font-size:12px; }

#content div#photo_gallery { color: #FFF;  }
