body {font-family:Verdana, Arial, Helvetica, sans-serif;}
a {text-decoration:none;/*color:white;*/}
a:hover {text-decoration:underline;}
p, dd {font-size:0.8em;}
dd {margin-bottom: 1em;}
dt {font-size: 1.1em;}
h1 {font-size:1.4em;font-weight:normal; color:#777;line-height:1.5em;font-family:"Trebuchet MS", Verdana, Arial, "MS Sans Serif";margin:0.8em auto;}
h2 {font-size:1.1em;}
h3 {font-size:0.9em;margin-top:0;}
h4 {font-size:0.8em;}
img {border:none;}
li {font-size:0.8em;}
hr.clear {clear:both;visibility:hidden;height:0;margin:0;padding:0;}

#wrapper {border:1px solid #555;margin:0 auto;width:780px;background:url(../images/bg_header.jpg) no-repeat #fffcf7;border-bottom:none;padding-bottom:1px;}

.mainMenu {padding:0;margin:75px 0 0 0;color:white;}
.mainMenu li {list-style:none;display:inline;padding:0;margin:0;line-height:38px;font-size:14px;}
.mainMenu li a {padding:5px 10px;color:white;text-decoration: none;/*float: left;*/}
.mainMenu li a:hover {color: #fff;text-decoration:underline;}

ul.embedMenu {list-style:none;margin:0;padding:0;}
ul.embedMenu a {display:block;padding:3px;background:white;border:1px solid #ccc;margin-bottom:2px;}
ul.embedMenu a:hover {border-color:black;}

.contentWrapper {clear:both;margin:20px;border:1px solid #882625;background:white;}
#contentBox {float:right;width:47%;height:410px;overflow:auto;padding:10px;} /* right-hand float with scrollbar */
ul.thumbs li {width:23%;display:block;height:180px;text-align:center;}

/*================= BEGIN - Individual page backgrounds ======================== */
#toys-and-amenities {background:url(../images/bg_toys.jpg) no-repeat;}
#specifications {background:url(../images/bg_specs.jpg) no-repeat;}
#charter {background:url(../images/bg_charter.jpg) no-repeat;}
#accommodations {background:url(../images/bg_accomodations.jpg) no-repeat;}
#story {background:url(../images/bg_story.jpg) no-repeat;}
#contact {background:url(../images/bg_contact.jpg) no-repeat;height:470px;}
/*================= END - Individual page backgrounds ======================== */

#contact, #gallery, #interiors-gallery, #exteriors-gallery, #runnings-gallery, #toys-gallery, #layout {padding:0 1em;position:relative;}
.contactForm {margin:2.5em 1.5em 1.5em 1.5em;}
#crew h1 {margin:20px;}
.crewPhoto {float:left;width:150px;margin:0 20px 20px 20px;}
.crewWriteup {float:left;width:525px;}
.nationality {font-weight:normal;}

/* easy clearing */
#wrapper:after, .contentWrapper:after {content: '';display: block;height: 0;clear: both;visibility: hidden;}
#wrapper, .contentWrapper {display: inline-block;}
/*\*/

.roman-numerals {
  font-family: "Times New Roman", Times, serif;
  letter-spacing: -.08em;
}

/*Gallery Pages*/
ul.thumbs li {
	float: 				left;
	display: 			block;
	list-style-image: 	none !important;
	margin:				5px 5px 0 5px !important;
}
ul.thumbs {
	list-style: 		none;
	margin: 			0;
	padding: 			0;
}
ul.thumbs li img {
	border:				none;
	margin:				0 !important;
}
/*\*/
#wrapper, .contentWrapper {display: block;}
/* end easy clearing */

#footer {margin:0 auto;width:780px;border:1px solid #555;border-top:none;padding-top:38px;background:url(../images/bg_footer.jpg) no-repeat;/*background:#DDBE85;*/}
#footer ul {margin:0;padding:0;list-style:none;text-align:center;background:white;}
#footer li {font-size:0.6em;display:inline;color:#999;line-height:1.8em;}
#footer a:hover {text-decoration:underline;}

/*================= BEGIN - Hompage Specific Styles ======================== */
.homepage #wrapper {background:url(../images/bg_home3.jpg) no-repeat;}
#contentHome {clear:left;float:right;width:420px;height:283px;overflow:hidden;margin:109px 21px 0 0;}
* html #contentHome {display:inline;}
#contentHome object {margin-top:5px;}
.homepics {margin-right:10px;margin-top:10px;}
#quote {float:right;clear:right;font-style:italic;font-family:"Times New Roman", Times, serif;color:#841d1d;width:520px;text-align:justify;font-size:1em;margin:40px 20px 20px 40px;}
.homepage .mainMenu {background:url(../images/bg_footer.jpg) no-repeat;clear:right;margin-top:auto;}
.homepage #footer {margin:0 auto;width:780px;border:1px solid #555;border-top:none;padding:0;background-image:none;}
/*================= END - Hompage Specific Styles ======================== */