html, address,
blockquote,
body, dd, div,
dl, dt, fieldset, form,
frame, frameset,
h1, h2, h3, h4,
h5, h6, noframes,
ol, p, ul, center,
dir, hr, menu, pre   { display: block }
li              { display: list-item }
head            { display: none }
table           { display: table }
tr              { display: table-row }
thead           { display: table-header-group }
tbody           { display: table-row-group }
tfoot           { display: table-footer-group }
col             { display: table-column }
colgroup        { display: table-column-group }
td, th          { display: table-cell }
caption         { display: table-caption }
th              { font-weight: bolder; text-align: center }
caption         { text-align: center }
body            { margin: 8px }
h1              { font-size: 2em; margin: .67em 0 }
h2              { font-size: 1.5em; margin: .75em 0 }
h3              { font-size: 1.17em; margin: .83em 0 }
h4, p,
blockquote, ul,
fieldset, form,
ol, dl, dir,
menu            { margin: 1.12em 0 }
h5              { font-size: .83em; margin: 1.5em 0 }
h6              { font-size: .75em; margin: 1.67em 0 }
h1, h2, h3, h4,
h5, h6, b,
strong          { font-weight: bolder }
blockquote      { margin-left: 40px; margin-right: 40px }
i, cite, em,
var, address    { font-style: italic }
pre, tt, code,
kbd, samp       { font-family: monospace }
pre             { white-space: pre }
button, textarea,
input, select   { display: inline-block }
big             { font-size: 1.17em }
small, sub, sup { font-size: .83em }
sub             { vertical-align: sub }
sup             { vertical-align: super }
table           { border-spacing: 0px; }
thead, tbody,
tfoot           { vertical-align: middle }
td, th          { vertical-align: inherit }
s, strike, del  { text-decoration: line-through }
hr              { border: 1px inset }
ol, ul, dir,
menu, dd        { margin-left: 40px }
ol              { list-style-type: decimal }
ol ul, ul ol,
ul ul, ol ol    { margin-top: 0; margin-bottom: 0 }
u, ins          { text-decoration: underline }
br:before       { content: "\A" }
:before, :after { white-space: pre-line }
center          { text-align: center }
:link, :visited { text-decoration: underline }
:focus          { outline: thin dotted invert }

/* Begin bidirectionality settings (do not change) */
bdo[DIR="ltr"]  { direction: ltr; unicode-bidi: bidi-override }
bdo[DIR="rtl"]  { direction: rtl; unicode-bidi: bidi-override }

*[DIR="ltr"]    { direction: ltr; unicode-bidi: embed }
*[DIR="rtl"]    { direction: rtl; unicode-bidi: embed }

@media print {
  h1            { page-break-before: avoid }
  h1, h2, h3,
  h4, h5, h6    { page-break-after: avoid }
  ul, ol, dl    { page-break-before: avoid }
}


html {
overflow-y: scroll;
}

/* trbl
*/
     body {
	text-align: center;
	margin:10px 0px 20px 0px;
	padding:0px;
font-family: arial, helvetica, sanserif;
	font-size:10pt;
	line-height:1.25em;
	/* font-family: "Book Antiqua", Georgia, "Times New Roman", Times, serif; */
	color:#000;
	height:100%;
	background-color:#6f401e;
      }
	  
.piccaption{
	text-align: center;
		  padding:0px 0px 0px 0px;
		 margin:0px 0px 0px 0px;
	font-weight:bold;
	color:#6f401e;		  
	  }
.bolddark{
	font-weight:bold;
	color:#6f401e;
}
.smalltext{
	font:8pt arial, helvetica, sanserif;
}


a:link, a:visited{
color: #6f401e;
text-decoration: underline;
}

a:hover{
color: #6f401e;
text-decoration: none;
}

.maincontent{
background-color: #865d31;
width:760px;
text-align:left;
vertical-align:top;
margin:0px;
padding:0px;

}

.mainborder{
border:12px #cc9966 solid;
 border-bottom:none; 
margin:0px;
padding:0px
}

/* front page */
.fppagecontent{
	min-height:390px;
	padding:5px 18px 0px 18px;
}

.fppagecontent h1{
font-family: Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:14pt;
line-height:normal;
margin:.35em 0em .5em 0em;
padding:0px;
color: #6f401e;
}

.fppagecontent p{
font-size:11pt;
	text-indent:.25em;
	margin:.25em 0em 1em 0em;
	text-align:justify;
}

.fppagecontent p a:link, .pagecontent p a:visited{
	color: #6f401e;
}

.fpbigfirst:first-letter {
	font-size:130%;
	font-weight:bold;
	color: #cc9966;
}
	
.fppagecontent #firstpara {
	text-indent:0em;
}

.fppagecontent #firstpara:first-letter {
float:left;
color:#cf996b;
font-size:450%;
line-height:.75em;
padding-top:2px;
font-weight:bold;
font-family: "Book Antiqua", Georgia, "Times New Roman", Times, serif;
}

/* end of front page */

.pagecontent{
	min-height:590px;
	padding:5px 18px 0px 18px;
}

.pagecontent h1{
font-family: "Book Antiqua", Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:14pt;
line-height:normal;
margin:.35em 0em .5em 0em;
padding:0px;
color: #6f401e;
}

.pagecontent p{
	text-indent:.25em;
	margin:.25em 0em 1em 0em;
	text-align:justify;
}

.pagecontent p a:link, .pagecontent p a:visited{
	color: #6f401e;
}

.bigfirst:first-letter {
	font-size:130%;
	font-weight:bold;
	color: #cc9966;
}
	
.pagecontent #firstpara {
	text-indent:0em;
}

.pagecontent #firstpara:first-letter {
float:left;
color:#cf996b;
font-size:450%;
line-height:.85em;
padding-top:2px;
font-weight:bold;
font-family: "Book Antiqua", Georgia, "Times New Roman", Times, serif;
}

.menuon{
background:url(../images/onbutbg.gif) repeat-x; 
height:25px;
font-family: "Book Antiqua", Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:12pt;
line-height:1.25em;
color: #6f401e;
padding:4px 4px 0px 12px;
border-bottom: 1px #f1d7a7 solid;
}

.menuoff{
background:url(../images/offbutbg.gif) repeat-x; 
display:block;
border-bottom: 1px #d3a06d solid;
height:25px; 
font-family: "Book Antiqua", Georgia, "Times New Roman", Times, serif; 
font-weight:bold; 
font-size:12pt;
line-height:1.25em;
text-decoration:none;
color: #f1d7a7; 
padding:4px 4px 0px 12px; 
}
  
a:link.menuoff, a:visited.menuoff{
color: #f1d7a7; 
text-decoration:none;
}

a:hover.menuoff{
background:url(../images/onbutbg.gif) no-repeat; 
text-decoration: underline;
color: #6f401e; 
}

#contactbut{
width:57px; 
height:20px; 
margin-left:14px; 
display:block;
background:url(../images/contactbut.png) no-repeat;
}

a:hover#contactbut{
width:57px; 
height:20px; 
margin-left:14px; 
display:block;
background:url(../images/contactbuton.png) no-repeat;
}

#getupdatesbut{
width:82px; 
height:20px; 
margin-left:14px; 
display:block;
background:url(../images/getupdatesbut.png) no-repeat;
}


a:hover#getupdatesbut{
width:82px; 
height:20px; 
margin-left:14px; 
display:block;
background:url(../images/getupdatesbuton.png) no-repeat;
}
 
#donatebut{
width:56px; 
height:20px; 
margin-left:14px; 
display:block;
background:url(../images/donatebut.png) no-repeat;
}
a:hover#donatebut{
width:56px; 
height:20px; 
margin-left:14px; 
display:block;
background:url(../images/donatebuton.png) no-repeat;
}
  
#volbut{
width:72px; 
height:20px; 
margin-left:14px; 
display:block;
background:url(../images/volbut.png) no-repeat;
}
a:hover#volbut{
width:72px; 
height:20px; 
margin-left:14px; 
display:block;
background:url(../images/volbuton.png) no-repeat;
}  

#explorebut{
margin-top:4px;
width:102px; 
height:23px; 
display:block;
background:url(../images/explorebut.png) no-repeat;
}
a:hover#explorebut{
width:102px; 
height:23px; 
display:block;
background:url(../images/explorebuton.png) no-repeat;
}  

#explorebadge{
border:4px #ffcc99 solid;
background:url(../images/michonbutbgaa1.jpg) no-repeat;
background-color:#FFFFFF;
width:166px;
}  

#explorebadge h1{
margin:40px 0px 0px 0px;
padding:0px;
line-height:1em;
font-size:9pt;
font-weight:bold;
color:#6f401e;
}  

#explorebadge p{
margin:0px;
padding:0px;
font-size:7pt;
} 

.badge{
	background-color:#fff;
width:168px;
border:4px #ffcc99 solid;
text-align:left;
margin:0px 0px 10px 0px;
padding:4px 0px 4px 0px;
}
.badge p{
width:166px;
font-size:9pt;
line-height:9.5pt;
margin:0px;
padding:2px 0px 2px 2px;
color:#6f401e;
}

.badge * a:link{
color:#6f401e;
}
.badge * a:visited{
color:#6f401e;
}
.pagefooter{
padding:5px 0px 5px 140px;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
text-align:center;
color:#FFFFFF;
}


ul, li{
list-style-type:square;

}

#contact{
padding:0px;
margin:0px;
}

#contact div{
padding:0px 0px 5px 0px;
margin:0px;
}

#contact div label{
display:block;
float:left;
width: 4em;
text-align: left;
vertical-align:middle;
margin-right: 0em;
padding:0px;
}

#contact div input{
float:left;
}


form{
padding:10px 0px 0px 0px;
margin:0px;
}

.error{
	font:10pt arial, helvetica, sanserif;
	color:#ffffff;
	background-color:#ff0000;
}

sup{
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	font-size: 80%;
	font-weight: normal;
	bottom: .75ex;
}

.smalltext{
	font-size:8pt;
	line-height:8pt;
}

/* shipyard */
	  .smallmenu{
		border:1px #6f401e solid;
	  	font:8pt arial, helvetica, sanserif;
		font-weight:bold;
		color:#FFFFFF;
	  }
	  .smallmenu a:link, .smallmenu a:visited{
		padding:0px 5px 0px 5px;
	  text-decoration:none;
		color:#FFFFFF;
	  }	  
	  .smallmenu a:hover{
		padding:0px 5px 0px 5px;
	  background-color:#FFFFFF;
	  text-decoration: underline;
		color:#FF0000;
	  }	  
	  
	  	  .smallmenuon{
		border:1px #6f401e solid;
	  background-color:#FFFFFF;
	  	font:8pt arial, helvetica, sanserif;
		font-weight:bold;
		color:#FF0000;
	  }
	  .smallmenuon a:link, .smallmenuon a:visited{
		padding:0px 5px 0px 5px;
	  text-decoration:none;
		color:#FF0000;
	  }	  
	  .smallmenuon a:hover{
		padding:0px 5px 0px 5px;
	  background-color:#FFFFFF;
		color:#FF0000;
	  }	  
	 /* end shipyard */



.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
