body {
	background-color: white;
	background-image: url(imc_images/ships_wheel_watermark.png);
	background-repeat: no-repeat;
	background-position: 32px 12px;
	text-align: left; }
p { color: #303030; font-size: 12px; font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; font-weight: 400; margin-top: 8px; margin-bottom: 10px; }
ul { margin-left: -20px; }
h2 { color: #555454; font-size: 18px; font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; margin-top: 2px; margin-bottom: 2px; }
h3 { color: #555454; font-size: 14px; font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; margin-top: 0; margin-bottom: 0; }
a:link  { color: #fb4c17; text-decoration: none }
a:visited { color: #fb5017; text-decoration: none }
a:hover { color: #dab303; text-decoration: none }
#content { background-repeat: no-repeat; background-position: 0 -46px; height: 780px; width: 800px; text-align: left; margin: 0 auto; position: relative; z-index: 2; visibility: visible; }
#topbar_photo { height: 105px; width: 800px; left: 0; top: 129px; position: absolute; z-index: 5; visibility: visible; }
#logo { height: 68px; width: 460px; left: 20px; top: 54px; position: absolute; z-index: 3; visibility: visible; }
#motto { height: 30px; width: 218px; left: 520px; top: 80px; position: absolute; z-index: 4; visibility: visible; }
#colourband { background-color: #009898; height: 107px; width: 100%; left: 0; top: 128px; position: absolute; z-index: 1; visibility: visible; border-top-color: #ffbf00; border-top-width: 1px; border-bottom-color: #ffbf00; border-bottom-width: 1px; }
#menu { height: 406px; width: 204px; left: 20px; top: 280px; position: absolute; z-index: 8; visibility: visible; }
#contactinfo { height: 195px; width: 350px; left: 22px; top: 520px; position: absolute; z-index: 12; visibility: visible; }
#home { height: 30px; width: 120px; left: 360px; top: 222px; position: absolute; z-index: 11; visibility: visible; }
#about { height: 30px; width: 120px; left: 480px; top: 222px; position: absolute; z-index: 10; visibility: visible; }
#contact { height: 30px; width: 120px; left: 590px; top: 222px; position: absolute; z-index: 11; visibility: visible; }
#bodytext { width: 490px; top: 276px; position: relative; visibility: visible; float: right; }
#pixelogo { color: #313e1a; font-weight: bold; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: right; letter-spacing: 5px; float: right; clear: both; margin-right: 40px; margin-top: 18px; }
.pixelmaplogo a:link { 
	color: #35421d; 
	}
.pixelmaplogo a:visited { 
	color: #3c4c20; 
	}
.pixelmaplogo a:hover { 
	color: #af7408; 
	}
.pixelmaplogo a:active { 
	color: #867206; 
	}
.contactinfo { color: #016161; font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; margin-right: 0; }

/* NAVIGATION BUTTONS */
/* with inspiration from http://css.maxdesign.com.au/listamatic/vertical11.htm */
#navcontainer ul
{
height: 406px; 
width: 204px; 
left: 18px; 
top: 294px; 
position: absolute; 
z-index: 8;
visibility: visible; 

margin: 0;
padding: 0;
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
}

#navcontainer li { margin: 0px 0px 0px 3px; }

#navcontainer a
{
display: block;
padding: 4px 2px 2px 32px;
width: 260px;
background-image: url(downbtn2.png);
background-repeat: no-repeat;
}

#navcontainer a:link, #mainmenu a:visited
{
color: #fb4c17;
text-decoration: none;
}

#navcontainer a:hover
{
background-image: url(overbtn2.png);
background-repeat: no-repeat;
color: #dab303;
}

#active a:link, #active a:visited, #active a:hover
{
background-image: url(overbtn2.png);
color: #4e4e4e;
}

/* END OF NAVIGATION */

div.bordercolor {
  border-top-width:1px;
  border-top-style:solid;
  border-top-color:#e7b70e;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#e7b70e;
  }
img.imgbordercolor { border-color: #ffbf00; border-width: 1px; }
.caption { color: #303030; font-size: 10px; font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; font-weight: 400; margin-top: 8px; margin-bottom: 10px; }

