/* Mothership Adventures stylesheet - Dave Marshall - www.fiddletech.com 
   NB: anything with min-height: 1px is to trigger hasLayout on ie7 */

BODY, P, UL, OL, TABLE, h1, h2, h3, h4, h5, h6	{
	font-family: Georgia, Palatino, "Times New Roman", serif;
	color: black;
	background-color: #fdfeff;
	}

/* for the top banner background-image: url(graphics/banpat.gif);  background-repeat: repeat-x; */
.main_border {border: 4px #2E5857 groove;}
.topcap {position:relative; top: 0px; left:0px; border: 0px; background-color: #CFE5E1; font-size:10px; text-align:center}
.topban  {position:relative; top: 0px; left:0px; border: 1px solid black; background-color: #fdfeff; margin-bottom:5px;}
.topban2 {position:relative; top: 0px; left:0px; border: 0px; background-color: #66bfff; background-image: url(topslice3.gif); background-repeat: repeat-x; height:109px;}
.malogo {margin: 5px 0px 22px 10px; width:98px; height:96px; }
.topbanir {position:absolute; top: 9px; right:0px; width:170px; height:100px; border-left: 0;}
.topbanil {position:absolute; top: 9px; left:0px;  width:150px; height:100px; border: 0px;}
 
 /* for the liquid banner */
.topbanx  {position:relative; top: 0px; left:0px; border: 0px; margin-bottom:5px; background-color: #66bfff; background-image: url(topslice3.gif); background-repeat: repeat-x; height:109px;}
.topbantext {position:relative; top: -2px; left:0px; border: 0px; background-color: #fdfeff; text-align:center; text-decoration:underline; font-size:10px;}
A.abb:link IMG, A.abb:visited IMG  { border: 1px solid #66BFFF; }


/* gen purpose */
.img_right {float: right; margin:5px 0px 5px 5px; border: 1px solid black}
.img_left {float: left; margin:5px 5px 5px 0px; border: 1px solid black}
img.noborder { border-style: none; } 
.ic	{text-align: center; margin: 0;}
.caption {text-align: center; font-size: .8em;}
.crumb {text-align: center; font-size: .8em; color: red;}
.sm {font-size: .9em}
.lthru {text-decoration: line-through}
hr.pcc {width: 50%}
ul.square {list-style-type:circle}

/* for Columbia Photos */
.cpr, .cpl, .cpc {margin: 1.5em; text-align: center; font-size: .8em; font-family: Verdana, Helvetica, Arial, sans-serif}
.cpr {float: right; margin-left:5px}
.cpl {float: left; margin-right:5px}
img.b2 {border: 2px solid black}
p.dlq {text-align: center; font-style: italic; border: 1px solid black; padding: 5px}

/* Hides from IE-mac \*/

* html .hollyhack {
height: 1%;
}
/* End hide from IE-mac.  This fixes IE6 bug */

/* the Get info button on each page */

#subbutton {
text-align: center;
}

#subbutton a {
border-width: 1px; border-style: solid; border-color: #000; 
padding: 0 5px;
font-size: 1.3em;
text-decoration:none
}

#subbutton a:link, #subbutton a:visited, #subbutton a:active {
color: #000; 
background: #66BFFF;
}

/* hide rule from IE5-Mac \*/
#subbutton a {float: none}
/* End IE5-Mac hack */

#subbutton a:hover {
background: #D95142;
}


/* for alternating-color tables */
.itinodd{background-color: #fdfeff;}
.itineven{background-color: #CFE5E1;}

/* homepage side column blocks */

#leftmenu {
 border: 1px solid black; 
 padding: 0px; 
 text-align:center;
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 8.8pt;
 font-weight: bold;
}

a.menuitem:link, a.menuitem:visited, a.menuitem:hover {color: black; text-decoration:none;}
a.menuitem:hover {background: #D95142;}
p.menu, 
p.menu2 {border-width: 0px 0px 1px 0px; border-style: solid; border-color: black; margin: 0px; padding: 8px 0 8px 0;}
p.menu {background-color: #66BFFF;}
p.menu2 {background-color: #74E8D7;}
/* p.menu2 {background-color: #74E8D7;} */
.ss {font-size: 8pt; font-weight: normal;}
p.comment {text-align: center; margin: 2em; min-height: 1px;}
p.italie7 {min-height: 1px; font-style: italic}
p.quote {text-align: center; font-style: italic; margin: 1.5em; min-height: 1px}

p.lefthi { border: 2px dashed #2B5453; 
 background-color: #91f2e0; 
 padding: 5px; 
 margin: 20px 0px;
 text-align:center;
 font-family: Georgia, Palatino, "Times New Roman", serif;
 font-size: 10.5pt;
 font-weight: bold;
}

p.leftnorm { border: 2px dashed #2B5453; 
 background-color: #CFE5E1; 
 padding: 5px; 
 margin: 20px 0px;
 text-align:center;
 font-family: Georgia, Palatino, "Times New Roman", serif;
 font-size: .8em;
}

p.righthi { border: 1px solid black; background-color: #EDF1F2; padding: 5px 5px; font-size: .9em}
p.righthired { border: 1px solid black; background-color: #74E8D7; font-weight: bold; padding: 5px 5px;}

/* headers */

h1	{ 
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 1.1em;
	font-style: italic;
	text-align: center;
	}

h2	{ 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.5em;
	text-align: center
	}
	
h3	{ 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	background-color: #fdfeff;
	border: 1px solid black;
	vertical-align: middle;
	}	

h4	{ 
	font-family: Georgia, Palatino, "Times New Roman", serif;
	font-size: 1.1em;
	text-align: center
	}
	
h5	{ 
	font-family: Georgia, Palatino, "Times New Roman", serif;
	font-size: 1.1em;
	text-align: left
	}
	
/* column definitions */

#leftcol2, 
#leftcol3 { /* menu column */
 position: absolute;
 width: 140px;
 top: 130px;
 left: 5px;
 padding: 5px;
}
/* ie 6 sees it, mozilla does not: */
* html #leftcol2 {top: 137px;}

#leftcol3 { /* for pages without top banners */
 top: 20px;
}

.meat,
.meat2 { /* main column */
 position: static;
 width: auto;
 min-width: 400px;
 border: 0px;
 margin: 0 156px 20px 148px;
 background-color: #fdfeff;
}

.meat2 { /* for pages without right columns */
 margin: 0 0 20px 148px;
}

.shipdiag {
 position: static; 
 width: auto; 
 border: 0; 
 margin-left: 144px
}

#rightcol {
 position: absolute;
 width: 144px;
 top: 122px;
 right: 5px;
 padding: 5px 2px 0px 0px;
}
* html #rightcol {top: 137px;}
img.rci { border: 1px dotted black; padding: 2px 1px 0px 1px; margin: 15px 0px 0px 0px; width: 140px}
	
.comments { /* narrow main column for guest comments */
 position: static;
 width: auto;
 border: 0px;
 margin: 0 320px 20px 148px;
 background-color: #fdfeff;
}
#commentphotos {
 position: absolute;
 width: 310px;
 top: 140px;
 right: 5px;
 background-color: #fdfeff;
}

 /* misc */
.footer {
	clear: both;
	border-top: 1px solid #707070;
	border-bottom: 1px solid #707070;
	background-color: #EDF1F2;
	text-align: center;
	font-size: .75em;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	padding: 1px 0px 3px 0px;
	margin-bottom: 5px;
	}


/* for the currency mscripts */

iframe {
height: 26px; /* must specify the minimum */
width: 360px; /* allow room for 11 chars */
border: none;
}

object.ct {
height: 26px; /* must specify the minimum */
width: 360px; /* allow room for 11 chars */
border: none;
margin: 0px;
}

table.currtable {
    border-width: 0 0 1px 1px;
    border-style: solid;
   border-color: black;
		background-color: #daf2ee;}

table.currtable td, th {
   border-color: black;
    border-width: 1px 1px 0 0;
    border-style: solid;
}
