/* CSS Document */

body {
 margin: 0;
 padding: 0px;
 font-size: 0.69em;
 line-height: 1.5em;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 background: #5178C7 url(../../images/bg.gif) repeat-x;
}

#holder {
 width: 950px;
 margin-left:auto; 
 margin-right:auto;                                  
}

#header {
 width: 950px;
 height: 100px;
 }
 
#home-icon {
 float:left; 
 padding-top: 22px;
 width: 34px;
 height: 78px;
 background: url(../../images/home_bg.gif) no-repeat;
 }
 
#navigation {
 float: left;
 width: 672px;
 height: 100px;
 background: url(../../images/header_bg.gif) repeat-x;
}

#project {
 float: left;
 padding: 18px 0 0 14px;
 color:#996666;
}

#top-nav {
 float: right;
 padding: 18px 5px 0 0;
 color: #99ccff;
}

#content {
 width: 950px;
 float: left;
 margin-top: 15px;
 background: url(../../images/content_bg.gif) repeat-y;
}

#left-column {
 float: left;
 width: 278px;
 }
 
#search-holder {
 width: 278px;
 height: 384px;
 background:
 url(../../images/searcharea_bg.jpg) no-repeat;
 color: #FFFFFF;
 }
 
#searcharea {
 padding: 30px 0 0 50px;
 }

.news {
 padding: 15px 20px 10px 45px;
 color: #996666;
 }

#gallery {
 padding: 30px 0 0 0;
 background: #f1e6da;
 height: 383px;
 text-align:center;
}

#decoration { 
 background: url(../../images/seastars.jpg) right bottom no-repeat;
 }

#right-column { 
 float: left;
 width: 672px;
 }

.text {
 padding: 0 0 30px 80px;
 width: 460px;
 }
.text2 {
 padding: 15px 0 0 80px;
 width: 460px;
 }
 
#footer {
 clear: both; width: 950px;
 height: 200px; padding-top: 20px;
 border-top: 1px solid;
 }
 
#footer-content {
 float: left; color:#99CCFF;
 text-align: center;
 padding: 14px 0 0 52px;
 width: 560px;
 }