/* CSS Document */

body {
text-align:center;
font: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
padding:0px;
background:url(images/body_background.jpg) no-repeat center fixed;
}

#wrapper {
text-align:left;
background: url(images/content_background.jpg) repeat-y top left;
margin:0px auto;
width:1004px;
}

#top {
background:url(images/top.jpg) no-repeat top left;
width:1004px;
height:16px;
overflow:hidden;
}
#logo {
background:url(images/logo.png) no-repeat top left;
width:20px;
height:135px;
overflow:hidden;
}
#flash {
background:url(images/flash.jpg) no-repeat top left;
width:796px;
height:135px;
overflow:hidden;
}
#top_right {
background: url(images/top_right.jpg) no-repeat top left;
width:188px;
height:135px;
overflow:hidden;
}
#menu {
background: url(images/menuh.jpg) no-repeat top left;
width:980px;
padding:2px 12px 0px 12px;
height:28px;
overflow:hidden;
}
#content {
background: url(images/content_top.png) no-repeat top left;
width:1004px;
}
#content_text {
padding: 15px 35px;
}
#footer {
background: url(images/content_footer.jpg) no-repeat top left;
width:1004px;
height:45px;
overflow:hidden;
}
#footer_text {
padding-top:10px;
text-align:center;
font-size:10px;
}
#futured {
background-color:#333333;
border:1px solid #FFFFFF;
margin:0px 12px;
}

.objectinfo {
padding:10px;
border:1px solid #333333;
background-color:#FFFFFF;
}
.projectinfo {
padding:40px;
border:1px solid #333333;
background-color:#FFFFFF;
}
.projectlist {
width:490px;
font-size:10px;
border:1px solid #666666;
background-color:#FFFFFF;
padding:5px;
}

.futuredgallery {
float:right;
width:380px;
height:350px;
margin-left: 25px;
}

a {
color:#003300;
text-decoration:none;
font-weight:bold;
}

a:hover {
color:#CC6600;
}

h1, h2, h3 {
margin:0px;
padding:0px;
}

h1 {
font-size:24px;

}

h2 {
font-size:18px;
}

h3 {
font-size:16px;
}

form {
padding:0px;
padding:0px;
}
