/* Reliant 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: #fffff2;
	}


/* gen purpose */
.img_right {float: right; margin-left:5px; border: 1px solid black}
.img_left {float: left; margin-right:5px; border: 1px solid black}
img.noborder { border-style: none; } 
.ic	{text-align: center; margin: 0;}
.caption {text-align: center; font-size: .8em;}
.sm {font-size: .9em}
.lthru {text-decoration: line-through}
.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}

/* for 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 */

p.lefthi { border: 2px dashed #2B5453; 
 background-color: #ffffcc; 
 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 dotted #2B5453; 
 background-color: #ffffcc; 
 padding: 5px; 
 margin: 20px 0px;
 text-align:center;
 font-family: Georgia, Palatino, "Times New Roman", serif;
 font-size: .8em;
}


/* 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.2em;
	text-align: left
	}

/* for alternating-color tables */
.itinodd{background-color: #ffe2d9;}
.itineven{background-color: #ffc0ab;}
	
/* column definitions */

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


.meat2 { /* main column */
 position: static;
 width: auto;
 min-width: 400px;
 border: 0px;
 margin: 0 0 30px 160px;
 background-color: #fffff2;
}


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