body {
		margin-top:20px;
		background:#000000;
		}

#frame {
		width:820px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:15px 8px 20px 8px;
		text-align:center;		
		border: 2px solid #242D2E;
		}
#head {
		margin:0px;
		padding: 0px;
		}
#menu {
		margin: 0px;
		padding: 20px 0px 20px 0px;
		font-family: "Century Gothic", Verdana, Helvetica, Arial;
		color:#FAA05F;
		font-size: 16px;
		text-align:center;		
		}
#content {
		font-family: "Century Gothic", Verdana, Helvetica, Arial;
		color:#ffffff;
		font-size: small;
		text-align:left;
		padding: 0px 20px;
		}
#content2 {
		background:#ffffff;
		font-family: "Century Gothic", Verdana, Helvetica, Arial;
		color:#000000;
		font-size: small;
		text-align:left;
		padding: 10px 20px;
		margin: 0 5px;
		}	
#photoframe {
		margin: 0 5px;
		padding:8px;
		text-align:center;		
		border: 2px solid #1F1B18;
		background:#ffffff;
		font-family: "Century Gothic", Verdana, Helvetica, Arial;
		color:#000000;
		font-size: small;
		}
h1 {
	font-family: "Century Gothic", Verdana, Helvetica, Arial;
	color:#E06004;
	font-size: medium;
	
		}
h2 {
	font-family: "Century Gothic", Verdana, Helvetica, Arial;
	color:#FAA05F;
	font-size: small;
	
		}
sup {
	font-size: xx-small;
	}
.red {
	color:#FAA05F;
	}
.red2 {
	color:#FAA05F;
	font-weight:bold;
	}	
.small {
	color:#cccccc;
	font-size: x-small;
	}


div.ifloat {
  float: left;
  }
  
div.ifloat p {
   margin: 0 8px 20px 8px;   
   }
.clearer {
	clear:both;
	}	

img {
	border: 0;
	}
	
.photo img {
	border: solid 1px #D9C6BD;
	}

.photo:hover {
visibility:visible;
}

.photo:hover img {
	border: solid 1px #BDA091;
	}
	
	
input, textarea, select {
		font-family: "Century Gothic", Arial, Helvetica;
		font-size: small;
		}	
a:link {
	color: #96EAFF;
	
	}
a:visited {
	color: #96EAFF;
	
	}
a:hover {
	color: #00B2B2;	
	}
a:active {
	color: #00B2B2;	
	}
	
a.nav:link {
	color: #96EAFF;
	text-decoration: none;
	border: 1px solid #344E52;
	padding: 10px 20px;
	margin: 0px;
	}
a.nav:visited {
	color: #96EAFF;
	text-decoration: none;
	border: 1px solid #344E52;
	padding: 10px 20px;
	margin: 0px;
	}
a.nav:hover {
	color: #00B2B2;	
	border: 1px solid #1F1B18;
	}
a.nav:active {
	color: #00B2B2;
	border: 1px solid #1F1B18;
	}
a#on {
color: #00B2B2;	
	border: 1px solid #1F1B18;
}	
#footer {
	clear: both; 
	width:800px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
	font-family: "Century Gothic", Verdana, Helvetica, Arial;
	font-size: small;
	padding:10px;
	text-align:center;
	color:#cccccc;
	}

a.footer:link {
	color: #999999;
	text-decoration: none;
	}
a.footer:visited {
	color: #999999;
	text-decoration: none;
	}
a.footer:hover {
	color: #cccccc;	
	}
a.footer:active {
	color: #cccccc;
	}

@media print {

	/* styles for print output go here */

#frame {
		width:100%;
		margin:0px;
		padding:0px;
		text-align:center;		
		border: 0px;
		}
		
#head {
		margin:0px;
		padding:0px;
		display: none;
	}
#menu {
		margin:0px;
		padding:0px;
		display: none;
	}
#content {
		font-family: "Century Gothic", Verdana, Helvetica, Arial;
		color:#000000;
		font-size: 12px;
		text-align:left;
		margin:0px;
		padding: 0px;
		}
.red {
	color:#000000;
	}
.red2 {
	color:#000000;
	}	
.noprint {
	display: none;
	}

#footer {
	clear: both; 
	width:100%;
	margin:0px;
	font-family: "Century Gothic", Verdana, Helvetica, Arial;
	font-size: 12px;
	padding:0px;
	text-align:center;
	color:#000000;
	}

