/* CSS Document *//* color references (not actual styles)old */.deep-red {color:#a11210;}/* sampled from the eyes BG */.golden {color:#ec9832;}.red-makeup {color:#ab2605;}.skin-highlight {color:#feceb2;}.skin-very-light {color:#feece0;}.band-tangerine {color:#cd541f;}.band-olive {color:#5d600e;}.band-lime {color:#cbb311;}.band-light-beige {color:#deb860;}.band-med-beige {color:#d69f4f;}html {	font-family: "Lucida Grande",Verdana, Arial, Helvetica, sans-serif;	color: #000;	}	/* to make the content centered in IE, we need to text-align-center the body, then margin-auto the container *//* special for SimpleViewer */	/* hide from ie on mac \*/	html {		height: 100%;		overflow: auto;	}		#flashcontent {		height: 100%;	}	/* end hide */			body {		height: 100%;		margin: 0;		padding: 0;		}	#flashcontent {		height: 500px;		width: 700px;	}/* end SimpleViewer requirements */body {	margin: 0;	padding: 0;	background-color:#990;	background-image: url("stripe-70.png");	background-repeat:repeat-x;	background-position: bottom;	text-align:center;	}.acronym {font-size:9pt;text-transform:uppercase;}p, li, h1, h2, h3, h4, ul {	text-align:left;}	p a {	border-bottom: 2px #ec9832 solid;	text-decoration: none;	color:#333;	}p a:hover {	color:#ab2605;	border-bottom: 2px #ab2605 solid;	}h2 {	font-family:"Lucida Grande", Arial, Helvetica, sans-serif;	font-size:16pt;	font-weight: bold;	}h3 {	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	text-transform:uppercase;	font-size:12pt;	border-top: 2px solid #ccc;	}	#resume h3 {	clear:both;	border-bottom: solid 2pt #ccc;	}#resume li {	font-size: 10pt;	color: #000;	list-style-type:none;	padding-top: 1ex;	margin-left: 10ex;		}#resume li a {	color: #000;	text-decoration:none;}#resume li a:hover {	color: #000;	text-decoration:underline;}		#resume { /* reasonable defaults */	margin:margin: 0 auto ;	padding: 20px;	width: 78ex;	}#resume em {	font-style: normal;	font-weight:bold;	color:#ec9832;	}table.effects {	text-align:left;}.effects .col1 {	text-align: right;	padding-right: 10px;	font-weight: bold;	}	#container2 {	margin: 0;	background:#fff url("olive-darkskin.jpg") no-repeat left bottom;	}#container3 { /* flash galleries have no messy powder background */	margin: 0;	background-color:#fff;	}	#header {	/* font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; */	font-weight: bolder;	letter-spacing: 2px;	color:#ec9832;	padding: 0;	margin: 0;	height: 95px;	text-align: left;	background: #000 url("eyes-bg-95.jpg") no-repeat left;	border: 1px solid #000;	}a.header { /* entire header is clickable*/	text-decoration:none;	}h1 {	font-weight: normal;	margin: 10px;}#header .alt2-color {	color:#ab2605;	}#header .alt1-color {	color:#ec9832;	}.tagline {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 12pt;	text-align: left;	font-weight: lighter;	font-style: italic;		color:#cbb311;	margin: 5px 10px;	}	/* end header */.text#content  {	clear: both;	width: 78ex;	margin:0 auto 0 auto;	padding: 40px 0 0 0;	text-align: left;	}	.gallery#content  {	clear: both;	margin:20px;	padding: 40px 0 0 0;	}/* horiz menu styled for rounded tabs, plus active tab http://www.alistapart.com/articles/slidingdoors/*/#mainmenu {    float:left;    width:100%;    /*background-color:#ec9832; */	background-image: url("vert-giftbox-stripes.gif");	background-repeat:repeat-x;	background-position: bottom;    font-size:12pt;    line-height:normal;	    }#mainmenu ul {    margin:0 0 0 10px;    padding:10px 10px 0;    list-style:none;	    }		#mainmenu  a {    display:block;	background:url("tab-alum-right.gif")      no-repeat right top;    padding:5px 15px 4px 6px;	text-decoration: none;	font-weight: bold;	color:#cd541f;    }	#mainmenu  li {    float:left;    background:url("tab-alum-left.gif")      no-repeat left top;    margin:0;    padding:0 0 0 9px;	border-top: solid 1px #000;    }	#mainmenu #current {    background-image:url("tab-alum-left.gif");    }#mainmenu #current a {    background-image:url("tab-alum-right.gif");	color:#5d600e;    padding-bottom: 5px;	}#mainmenu  li.morelinks {    float:left;	background:none;	font-size:10pt;	text-transform:uppercase;	margin:0;    padding:0 0 0 9px;	color:#000;	border-top:none;	}#mainmenu  li.morelinks a {    display:block;	background:none;    padding:5px 15px 4px 6px;	text-decoration: underline;	font-weight: normal;	color:#000;    }	/* end mainmenu*//* sub menu */#secondmenu {    float:left;     width:100%;    font-size:10pt;    line-height:normal;	    }#secondmenu ul {    margin:0 0 0 10px;    padding:10px;    list-style:none;    }	#secondmenu a {    display:block;    padding:5px 15px 4px 6px;	text-decoration: none;	font-weight: normal;	color:#cd541f;    }	#secondmenu a:hover {	text-decoration: underline;	color:#ab2605;    }	#secondmenu li {    float:left;    margin:0;    padding:0 0 0 9px;    }	#secondmenu .here {    background-color:#deb860;    }#secondmenu .here a {	color:#5d600e;    padding-bottom: 5px;	}	/* end sub menu */div.photo_box { margin: 5px; float: right; padding: 0 0 5px; width: 180px; 	}.photo_box img {	}.photo_box p {	font-size: 8pt;	margin: 2px 5px 5px;	color:#666;	}	img.photos {	border: 3px solid #ec9832;	margin: 5px;	}			/* announcement type content */.announcement {	padding: 0;	clear:both;	}	.announcement p {	margin: 5px;	}.alert {	color: #c66;	text-transform: lowercase;	font-variant:small-caps;	font-weight: bold;	}	/* end content box */	#footer {	clear: both;	text-align: left;	margin: 40px 0 0 0;	padding: 0;	height: 4ex;	background-color: #ec9832;	border-top: 1px solid #000;	border-bottom: 1px solid #000;		}	#footer a {	text-decoration: none;	color: #000;	}#footer ul {	margin: 0;	background-color:#ec9832;}#footer li {	float: left;	font-size: 10pt;	margin: 1ex 2ex;}#footer a:hover {	text-decoration: underline;}	#copyright {	font-size: 10pt;	color: #fff;	margin: 1ex 3ex;	}