BODY{
 background:url("images/bg.jpg") repeat-x #C0EEE1;
 margin:0;
 font-family:"Trebuchet MS";
}

P{}
A{text-decoration:none;}
A:hover{}
A:focus{}

#main{
 width:1000px;
 min-height:700px;
 margin:auto;
 background:url("images/waves.png") no-repeat;
}

#top{
 background:url("images/logo.png") no-repeat;
 height:144px;
 position:relative;
 z-index:5;
}

#nav{
 width:100%;
 height:25px;
 position:absolute;
 top:110px;
 left:0px;
 text-align:center;
 font-size:1.4em;
 z-index:10;
 color:#6291A3;
}

#nav a{color:#6291A3;}
#nav a:hover{color:#FFFFDD;}
#nav a:focus{color:#FFFFDD;}

#nav_bg{
 width:100%;
 height:25px;
 position:absolute;
 top:105px;
 left:0px;
 background:#85D0D6;
 border-top:5px solid #6291A3;
 border-bottom:5px solid #6291A3;
 z-index:1;
}

#copy{
 width:636px;
 min-height:530px;
 padding:15px 25px;
 margin:-5px auto 0;
 background:url("images/copy.png");
 border:5px solid #C0EEE1;
 border-top:0;
 font-size:1.2em;
}

#copy a:hover{text-decoration:underline;}
#copy div{padding:10px 0;}
.small{font-size:.8em;}
.medium{font-size:1.2em;}
.midL{font-size:2em;}
.large{font-size:2.6em;}

.contact_text{width:250px;height:20px;}
.contact_form textarea{width:600px;height:150px;}
.contact_table{}
.contact_table td{
 width:300px;
 text-align:right;
 vertical-align:top;
 padding:3px 10px 3px 10px;
}
