body {
	margin: 0px;
	background: rgb(131,153,177) url(images/bground_dots.gif);
	text-align: center;
	}
h1, h2 {
	display: none;
	}
h3 {
	margin: 1px;
	font: 17px/26px 'Trebuchet MS', sans-serif;
	font-weight: normal;
	color: rgb(12,63,107);
	}
p {
	margin-top: 0px;
	font: 11px/15px Verdana, sans-serif;
	color: black;
	}
q { font-style: italic; } /* WinIE doesn't show quote marks so render italic, inlines normal */
q q { font-style: normal; }
html>body q { font-style: normal; } /* browsers that do show quote marks can render normal */
a, img, map {
	border-style: none;
	outline: none;
	}
a img { border: 1px solid black }
em { font-style: normal; font-size: 130%; line-height: 100%; }
label, textarea { 
	font: 11px/20px Verdana, sans-serif; 
	color: rgb(12,63,107); 
	}
a:link {
	color: blue;
	text-decoration: none;
	}
a:hover {
	color: red;
	text-decoration: underline;
	}
a:visited {
	color: purple;
	text-decoration: none;
	}
html>body a:link {
	border-bottom: 1px dotted blue;
	}
html>body a:hover {
	text-decoration: none;
	border-bottom: 1px dotted red;
	}
html>body a:visited {
	border-bottom: 1px dotted purple;
	}
.break {
	clear: both; 
	font: 1px/1px Arial, sans-serif;
	}
#spacer { 
	margin-top: 0px; margin-bottom: 0px; 
	}

/* FORMS */
#listform { 
	margin: 0px; padding: 0px; 
	}
#mailingList {
	padding: 5px 0px;
	text-align: right;
	}
	#textfield { /* helps line up text field with other form elements in WinIE */
		margin-bottom: 2px;
		} 
#memberButton { 
	margin: 10px 0px; 
	font: 16px/16px 'Trebuchet MS', Verdana, sans-serif; 
	color: rgb(12,63,107); 
	}

/* LAYOUT */
#frame {
	margin: auto;
	width: 670px;
	text-align: left;
	}
#main {
	clear: right;
	float: right;

	border: 1px rgb(51,51,51) solid;
	padding: 13px;
	width: 409px; /* for WinIE5.x */
	height: 506px;
	overflow: auto;
	background: white;
	w\idth: 382px;
	he\ight: 475px;
	}
	#header { margin: 0px 0px 10px 0px }
	#macie5 {
		width: 364px; /* warapper div necessary to avoid line wrap between #photo and #who in MacIE5 */
		height: 100px; /* without height MacIE5 ignores set width */
		}
	#photo {
		float: left;
		margin-right: 20px;
		}
 	#who {
		float: left;
		width: 180px;
		}
		#name {
			margin: 0px 0px 4px 0px;
			font: 20px/18px 'Trebuchet MS', sans-serif;
			font-weight: normal; 
			color: black;
			}
		#info {
			margin: 0px 10px 0px 0px;
			font: 13px/16px 'Trebuchet MS', sans-serif; 
			color: black;
			}
		#names {
			margin: 16px 0px;
			font: 11px/14px Verdana, sans-serif; 
			color: black;
			}
		#end { /* hides unnecessary white space from WinIE */
			display: none;
			}
		html>body #end { /* allows some white space at bottom of the page in MacIE5 and Mozilla1 */
			display: block;
			margin: 0px;
			margin-right: 13px; /* avoids horizontal scroll bar in MacIE5 */
			}
#left {
	float: left;
	border: 1px rgb(51,51,51) solid;
	border-right: none;
	border-bottom: none;
	width: 259px;
	background: rgb(88,119,150) url(images/bground_paint.jpg) no-repeat;
	}
	#navigation {	
		width: 259px;
		height: 250px;
		}
		#nav {
			float: left;
			margin: 0px 30px;
			}
		#title {
			float: left;
			margin-left: 18px;
			}
	#sub {
		clear: left;
		border-top: 1px rgb(51,51,51) solid;
		border-bottom: 1px rgb(51,51,51) solid;
		width: 260px;
		height: 255px;
		overflow: auto;
		background: rgb(251,254,207);
		w\idth: 259px;
		he\ight: 250px;
		}
	#sub p	{ 
		margin: 13px;
		color: rgb(51,51,51);
		line-height: 125%; 
		}

#footer {
	clear: both;
	margin: auto;
	padding-top: 6px;
	text-align: center;
	}
