


#container {
    background-color: #444444;
    width: 980px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    background-image: url("../images/homepage/homepage-header.jpg");
    background-repeat: no-repeat;
    background-position: center top;}
	


	
#top-banner{width: 980px;height: 100px; position: fixed; top: 0; left: center;  float:left; z-index:10;}

#top-menu2{width:250px; height: 80px; margin:15px 0px 0px 120px; float:left; }


.frame1{float:left; width:978px; height:314px; border: thin solid #444444; }

.frame2{float:left; width:930px; height:620px; border: thin solid #fff;margin:40px 0px 40px 40px; }

.italic2{font-style: italic;color:#069; font-weight: bold;}

.title-credit {width:900px; float:left; margin:800px 40px 0px 40px;}

.title-credit p{font-size: 90%; padding:15px 0px 15px 0px; color:#CCC;}


.video-container{width: 660px; ;float: left;margin:40px 0px 0px 180px;  }

.red{color:#E98D19;}

.text{width:880px; float:left; padding:0px 40px 0px 40px; margin:40px 0px 0px 0px; }

.text p{color:#CCC;}

.image{float:left; margin:20px 40px 60px -40px;}

.image2{float:left; margin:40px 0px 0px 0px;}

.text2{width:620px; float:left;  margin:40px 0px 40px 270px;  }

.white-backdrop{float:left; background-color:#fff; width:980px; }


.map-box-left{float:left; width:560px; height:930px; background-color:#666; margin-left:40px;}

.map-box-right-container{float:left; width:340px; height:900px; padding-top:30px; margin-bottom:40px; }

.map-box-right{float:left; width:280px;  border-bottom: thin solid #333; padding:20px;}

.map-box-right p{color:#333;}
.map-box-right p a{color:#069; text-decoration: underline; font-weight:bold; }


.acknowledgements {float:left; width:900px; padding:40px;}

.acknowledgements p{font-size: 90%; color:#CCC;}
.acknowledgements h1{font-size: 140%; color:#fff;}