@charset "utf-8";
/* CSS Document */

body{
padding:0;
margin:0;
background-color:#6EA9A7;
}

#container{
width:1000px;
margin:auto;
padding:0;
}

#top{
position:relative; /* relative, static or fixed ensures you can use absolute on nested divs */ 
width:1000px;
height:125px;
margin:0;
padding:0;
background-image:url(top.jpg);
background-repeat:no-repeat;
background-position:center;
}

#top-currentpage{
position:absolute;
top:81px;
right:90px;
height:20px;
width:300px;
text-align:right;
}

#top-logo{
position:absolute;
top:39px;
left:75px;
z-index:1000;
}

#middle{
position:static; /* To fix IE7 problem with z-index */
width:1000px;
margin:auto;
padding:0;
background-image:url(middle.jpg);
background-repeat:repeat-y;
background-position:center;
z-index:900;
}

#middle-content{
padding:20px 110px 10px 280px;
margin:0;
}

#middle-menu{
float:left;
padding:0;
margin:110px 0px 0px 33px;
width:220px;
}

#bottom{
position:relative;
clear:both;
width:790px;
height:150px;
margin:0;
padding:10px 0px 0px 210px;
background-image:url(bottom.jpg);
background-repeat:repeat-y;
background-position:center;
text-align:center;
z-index:700;
}

#chaplains-logo{
position:absolute;
top:50px;
left:254px;
height:57px;
width:117px;
z-index:1000;
}

div.clear{
clear:both;
margin:auto;
}