body {
	margin: 0px;
	background: rgb(131,153,177) url(images/bground_dots.gif);
	text-align: center;
	}
h1, h2 { display: none }
h3 {
	margin: 1px;
	font: 1.1em/150% 'Trebuchet MS', sans-serif;
	font-weight: normal;
	color: rgb(12,63,107);
	}
p {
	margin-top: 0px;
	font: 11px/15px Verdana, sans-serif;
	color: black;
	}
a, img, map { border-style: none; outline: none }
a img { border: 1px solid black }
a:link { text-decoration: none }
em { font-style: normal; font-size: 130%; line-height: 100% }
.break { clear: both; font: 1px/1px Arial, sans-serif }

/* MAILING LIST FORM */
#listform { margin: 0px; padding: 0px }
html>body #listform { padding-bottom: 1px }
#mailingList {
	padding: 5px 0px;
	text-align: right;
	}
	#textfield { /* helps line up text field with other form elements in WinIE */
		margin-bottom: 2px;
		} 

/* LAYOUT */
#frame {
	margin: auto;
	width: 670px;
	text-align: left;
	}
	#main {
		border: 1px rgb(51,51,51) solid;
		border-bottom: none;
		background: rgb(88,119,150) url(images/bground_paint.jpg) no-repeat;
		}
		#nav {
			float: left;
			margin-left: 50px;
			}
		#header {
			float: left;
			margin-left: 30px;
			}
		#photo {
			float: left;
			margin: 10px 13px;
			}
		#who {
			float: left;
			width: 350px;
			padding-left: 20px;}
			#title {
				margin: 20px 10px 4px 0px;
				font: 20px/18px 'Trebuchet MS', sans-serif;
				font-weight: normal; 
				color: white;
				}
			#info {
				margin: 0px;
				font: 13px/16px 'Trebuchet MS', sans-serif; 
				color: rgb(251,254,207);
				}
			#names {
				margin: 16px 0px;
				font: 11px/14px Verdana, sans-serif; 
				color: white;
				}
			#infoVenue {
				margin-bottom: 13px;
				}
#contentLeft {
	float: left;
	border: 1px rgb(51,51,51) solid;
	border-bottom: none;
	border-right: none;
	padding: 13px;
	width: 335px;
	height: 210px;
	overflow: auto;
	background-color: rgb(212,215,175);
	width: 307px;
	height: 180px;
	}
html>body #contentLeft { height: 170px }

#contentRight {
	float: right;
	border: 1px rgb(51,51,51) solid;
	border-bottom: none;
	padding: 13px;
	padding-right: 15px;
	width: 335px;
	height: 210px;
	overflow: auto;
	background-color: rgb(251,254,207);
	width: 306px;
	height: 180px;
	}
html>body #contentRight { height: 170px }

#contentRight p {
	margin: 0 0 12px 0; 
	line-height: 12px;
	color: rgb(51,51,51);
	}

#contentRight a:link {
	color: blue;
	text-decoration: none;
	}
#contentRight a:hover {
	color: red;
	text-decoration: underline;
	}
#contentRight a:visited {
	color: purple;
	text-decoration: none;
	}
html>body #contentRight a:link {
	border-bottom: 1px dotted blue;
	}
html>body #contentRight a:hover {
	text-decoration: none;
	border-bottom: 1px dotted red;
	}
html>body #contentRight a:visited {
	border-bottom: 1px dotted purple;
	}

#titleLeft {
	float: left;
	border: 1px rgb(51,51,51) solid;
	border-top: none;
	border-right: none;
	width: 335px;
	background-color: rgb(212,215,175);
	w\idth: 333px;
	}

#titleRight {
	float: right;
	border: 1px rgb(51,51,51) solid;
	border-top: none;
	width: 335px;
	background-color: rgb(251,254,207);
	w\idth: 334px;
	}

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