
/* Layout Stylesheet */ 

body {
 margin:20px;
 background:#000000;
 background:url(background.jpg) no-repeat center top;
 text-align:center;
 padding:0;
 }

#outer {
margin-left:auto;
margin-right:auto;
 text-align:left;
 width:1000px;
 }

#hdr {
float:left;
 height:97px;
 width:1000px;
 background:url(hdr-back.png) no-repeat;
 padding: 0 0 0 0px;
 }


#minilink {
background:url(mini-back.png);
float:right;
width:400px;
height:20px;
padding:3px 0 0 50px;
}

#title {
float:left;
width: 1000px;
padding: 10px 0 25px 38px;

}

#rss news {
float:left;
clear:both;
width: 980px;
padding: 0px 0 0 0px;
margin: 10px 0 0 0px;
}

div#main {
float:left;
background:url(main-back.jpg) no-repeat;
width:580px;
padding: 20px 40px 30px 20px;
margin: 0 0px 0 0px;
text-align:left;
}

div#side {
float:right;
background:url(side-back.jpg) no-repeat;
width:345px;
height:1150px;
padding: 22px 5px 40px 10px;
margin-bottom: 10px;
}

div#contact {
float:right;
height:136px;
background:url(contact-back.jpg);
width:192px;
padding: 5px 0px 0px 168px;
}

#ftr {
clear:both;
width:640px;
 height:25px;
 padding-top:5px;
 background:url(footer.gif);
 color: #FFFFFF;
 }
 
 #pic {
 float:right;
 margin-left:20px;
 margin-bottom:10px;
 margin-top:10px;
 border-style:solid;
 border-width:thin;
 border-color:#000000;
 }
 
 #divemaster {
 background:url(images/div.png) no-repeat;
 height:106px;
 width:536px;
 margin-top:10px;
 padding-left:17px;
 padding-right:10px;
 padding-top:12px;
 }
  #divemaster2 {
 background:url(images/div.png) no-repeat;
 height:106px;
 width:536px;
 margin-top:10px;
 padding-left:17px;
 padding-right:10px;
 padding-top:12px;
 }
  #instructor {
 background:url(images/div.png) no-repeat;
 height:106px;
 width:536px;
 margin-top:10px;
 padding-left:17px;
 padding-right:10px;
 padding-top:12px;
 }
  #video {
 background:url(images/div.png) no-repeat;
 height:106px;
 width:536px;
 margin-top:10px;
 padding-left:17px;
 padding-right:10px;
 padding-top:12px;
 }
  #msdt {
 background:url(images/div.png) no-repeat;
 height:106px;
 width:536px;
 margin-top:10px;
 padding-left:17px;
 padding-right:10px;
 padding-top:12px;
 }
 #newsleft {
 float:left;
 padding-left:45px;
 }
 
