/*general*/
body, div, a, ul, li, h1, h2, h3, h4, span, p, img {margin: 0;padding: 0;}
body {font-size:75%;line-height:1.3;font-weight:normal;font-family:Arial, Helvetica, sans-serif; background:#76B4E5;}
a {text-decoration:none;height:39px;text-align:center;display:block;line-height:1.3;}
#wrapper{margin:0 auto;width: 1010px;}

img#logo{position: relative;left: 280px;top: 12px;}

a{color:#fff;text-decoration:none;width: 160px;}
a:hover{color:#fff;text-decoration:none;}

/*global navigation*/
#globalnav{position:relative;height:30px;width:899px;  top: -20px;left: 410px;}
#globalnav a{font-size:2em;
position:absolute;line-height:30px;display:inline;width:250px;}
#html{margin-left: 75px;}
#website{margin-left: 280px;}
#graphic{margin-left: 510px;}
#programming{margin-left: 725px;}


/*header*/
#header {background: url('../images/logo.jpg'); width:1010px; height:341px;}
h1 {margin: 0;padding: 0;}
h1{font-size:4em;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;color:#FFF;margin: 262px 20px 0 0;float:right;}

/*nav*/
#nav {background:#258715;border-top:1px solid #FFF;border-bottom:1px solid #FFF;width:1010px;height:39px;}
#nav li {float:left;list-style-type:none;display:block;line-height:39px;height:39px;}
#nav li a, #nav li span {display:block;line-height:39px;font-size:1.4em;color:#FFF;padding-right: 40px;text-align:center;}
#nav li span {}
#nav li a:hover{background:#117C00;}
#nav li#contact_us a:hover{background:#117C00;}
#nav li#home{margin-left: 20px;}
#nav li#packages{margin-left: 25px;}
#nav li#blog{margin-left: 30px;}
#nav li#about{margin-left: 33px;}
#nav li#contact_us{margin-left: -3px;}

.clear{clear:both;}

/*content*/
.box {border:1px solid #ABD4F4;width:738px;height:166px;padding:5px;}

#box1 h3.green {color:#258715;margin-top: 18px;font-weight: bold;font-size: 1em;}
#box1 h4 {font-weight:normal;font-size:1em;width: 535px;margin-top: 11px;}

#box2{height: 176px;}
#box2 h3.green {color:#258715;margin-top: -4px;font-weight: bold;font-size: 1em;}
#box2 h4 {font-weight:normal;font-size:1em;width: 535px;margin-top: 11px;}
#ie7 #box2 h4{margin-top: -90px;}
#box3{height:176px}
#box3 h3.green {color:#258715;margin-top: 18px;font-weight: bold;font-size: 1em;}
#box3 h4 {font-weight:normal;font-size:1em;width: 535px;margin-top: 11px;}

.box .align_right {width:200px;height:133px;float:right;border:none;display:block;margin-top:-5px;padding-left:5px;}
.box image {width:200px;height:133px;float:left;border:none;display:block;}
.right {float:right; width:532px;font-size:1em;font-weight:bold;margin:-155px 0 10px 5px;}

#content {padding:0 5px 10px 5px; background:#FFF;height: 565px;}
h2 {line-height:1.6;}
h2{font-size:1.5em;font-weight:100;color:#0D6000;background:url('../images/title.gif');width: 744px;
height: 28px;margin:-5px -5px 0 -5px;padding:5px 0 0 5px;}
#left h2#scuba{margin-top: 5px;}
#left h2#para{margin-top: 5px;}

img.margin{margin-top:-3px;}

#left{width:738px;margin-bottom:10px;}
h2#islands, h2#contact {margin-top: 35px;height: 27px;width: 233px;}
#islands, #contact {border: 1px solid #ABD4F4; width:219px; margin-top:5px;margin-left:-1px;}
#left h2 {margin-bottom:10px;}
div.box #para{margin-bottom:10px;}
#right{float:right; margin-top:-605px;width:225px;}
div#right div#list {border:1px solid #ABD4F4; margin-top: 42px;margin-left: -15px}
#list h2#islands{margin-top: -2px;}
ul#names {list-style-image: url('../images/arrow.gif');margin-top: 7px;margin-left: 35px;}
ul#names li {margin-left:-5px;margin-bottom: -19px;}
ul#names li a{margin:0;color:#000;text-align:left;}
ul#names li a:hover{text-decoration:underline;color:#000;}
#contact {padding-left:-40px;padding:5px;}
#contact_list li {list-style:none;margin-left: 10px;}
#contact_list ul{margin-top: 9px;}
#info {margin:0;padding:0;border:1px solid #ABD4F4; width: 238px;margin-left: -15px;margin-top: 10px;height: 127px;}
h2#contact{margin-top: -3px;width: 228px;height: -4px;height: 23px;}
/*footer*/
#footer{margin:0;padding:0;margin-top:-10px;font-size:.9em;line-height:20px;color:#fff;background:#258715;height:20px;}
#footer p{margin:0 10px;}
#footer p span{float:right;margin-top:-20px;}