/* CSS Document */

/* 

1. Header 
2. Menu
3. Content
4. Footer

*/

/* 1. Header */

#header 	{
	height:150px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:lighter;
	font-size:20px;
	color:#000;
	padding:8px 0px 5px 0px;
	}
	
#header img {
	border:0;
	}

#header a:visited, a:link {
	text-decoration:none;
	color:#FFFFFF;
	}

/* 2. Menu  */

#menu	{
	position:relative;
	float:left;
	clear:left;
	width:150px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:medium;
	font-weight:700;
	}

#menu p {
	margin-bottom:0px;
	margin-top:0px;
	}

#menu a	{
	text-decoration:none
	}

.block {
	display:block;
	color:#FFFFFF;
	width:150px;
	padding:14px 0px 14px 10px;
	}
	
.block:hover {
	font-style:italic;
	text-decoration:underline;	
	}

.red	{
	background-color:#CC0000;
	}	

.green	{
	background-color:#00CC00;
	}

.blue	{
	background-color:#0066FF;
	}
	
.yellow	{
	background-color:#FFFF33;
	color:#000000;
	}

/* 3. Content  */
	
#content {
	position:relative;
	float:left;
	width:620px;
	padding-left:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:200;
	}
	
#img1	{
	position:relative;
	float:left;
	width:300px;
	min-height:100px;
	}
	
#txt1	{
	position:relative;
	float:left;
	width:300px;
	}
	
#txt2	{
	position:relative;
	float:left;
	clear:left;
	width:620px;
	}

#txtmessage {
	border:solid 1px #000;
	padding:10px;
	position:relative;
	float:left;
	clear:left;
	width:600px;
}

#txtmessage h2 {
	color:red;}
	
#map	{
	position:relative;
	float:left;
	margin-left:30px;
	padding:20px;
	border:groove #0000CC;
	}

#directions	{
	position:relative;
	float:left;
	clear:left;
	margin-top:15px;
	min-width:500px;
	}

#logo	{
	position:relative;
	float:left;
	margin-right:20px;
	}

#staff h3 {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:large;
	font-weight:bold;
	}
	
.right10 {
	padding-left:10px;
	color:#0000CC;
	
	}

.reverse {   /* Used to hide email addresses backwards */
	direction:rtl; 
	unicode-bidi:bidi-override;
	color:#0066FF;
	}

.missing {	/* Used to hide stuff inside an email addres to make it less readable. */
	display:none;
	}

/* 4. Footer */

#footer	{
	position:relative;
	float:left;
	clear:left;
	width:1000px;
	min-height:100px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	margin-top:25px;
	}

#footer .contact p {margin:0; padding:0; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif;}

#footer p.footnote{ font-style:italic}

#adult h3 {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:large;
	font-weight:bold;
	}
	
#adult input {width:205px}
