body {
	background: #d9d1c8 url(images/background.gif) top left;
	color: #556b2f;
	font: normal 14px Palatino, PalatinoLinotype, "Palatino Linotype", PalmSprings, "Palm Springs", "Times New Roman", Times, TimesNewRomanPS, serif;
	margin: 10px;
}

a {font-weight: bold; text-decoration: none; color: #556b2f;}
a:hover {text-decoration: none;}

h6, .h6 {font-size: 110%;}
h5, .h5 {font-size: 120%;}
h4, .h4 {font-size: 130%;}
h3, .h3 {font-size: 140%;}
h2, .h2 {font-size: 150%;}
h1, .h1 {font-size: 160%;}
p, .p {font-size: 100%;}
.veryverylarge {font-size: 145%;}
.verylarge {font-size: 130%;}
.large {font-size: 115%;}
.small {font-size: 85%;}
.verysmall {font-size: 75%;}
.veryverysmall {font-size: 65%;}

.green {color: #556b2f;}
.green75 {color: #809063;}
.green50 {color: #aab597;}
.green25 {color: #d4d9ca;}
.green10 {color: #eef0eb;}

.tan {color: #d2b48c;}
.tan75 {color: #ddc7a9;}
.tan50 {color: #e9dac6;}
.tan25 {color: #f4ece2;}

.brown {color: #990033;}


.white {color: #ffffff;}
.black {color: #000000;}

.bold {font-weight: bold;}
.italic {font-style: italic;}
.sans {font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;}
.center {text-align: center;}
.allcaps {text-transform: uppercase;}

img {border: none;}

#page {
	width: 750px;
	margin: 0px auto;
	padding: 0px;
	border: 0px;
}

#header {
	height: 110px;
	padding-left: 150px;
	text-align: center;
}

#menu {
	width: 140px;
	float: left;
	display: inline;
	position: relative;
	top: -2px;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

#menu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#menu ul a, #menu ul a:link, #menu ul a:visited {
	background: url(images/button.gif) top left no-repeat;
	width: 140px;
	height: 25px;
	line-height: 25px;
	text-transform: none;
	text-decoration: none;
	margin: 2px 0px;
	display: block;
}

#menu ul a.current, #menu ul a:link.current, #menu ul a:visited.current, #menu ul a:hover.current {
	background: url(images/button_over.gif) top left no-repeat;
	cursor: default;
	color: #ffffff;
}

#menu ul a:hover {
	background: url(images/button_over.gif) top left no-repeat;
}

#content {
	background: url(images/content_top.gif) top left no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#copy {
	background: url(images/content.gif) top left repeat-y;
	padding: 0px 15px 1px 165px;
}

#content #copy ul {
	margin-left: 30px;
	padding: 0px;
}

#contact table {display: inline; margin: 0px; padding: 0px;}
#contact td.question {width: 200px;}
#contact .reqd {font-weight: bold;}
#contact td.input {}
#contact .submit {margin: auto;}
#contact .required {background-color: #d4d9c1; padding-left: 5px; font-weight: bold;}
#contact .requiredtd {background-color: #d4d9c1;}
#contact p {display: inline;}

#resources table {width: 560px;}
#resources td {width: 50%;}
#resources td.vendorheader {
	background-color: #d4d9ca;
	font-size: 110%;
	font-weight: bold;
	padding-left: 3px;
}

#venue table {display: inline; margin: 0px; padding: 0px;}
#venue td.flash {width: 190px; vertical-align: top;}
#venue td.desc {vertical-align: top;}

#thumbnail_container {
   width: 560px;
	margin: auto;
}

.thumbnail {
	height: 139px;
	width: 139px;
	line-height: 139px;
	font-size: 139px;
/*	display: table;*/
	text-align: center;
/*	vertical-align: middle;*/
	float: left;
}

.thumbnail a img {
/*   display: table-cell;
	margin: auto;
	vertical-align: middle;
	text-align: center;*/
}

#openhouse, #announcement {
	border: 1px solid #aab597;
	text-align: center;
	padding: 2px;
}

#footer {
	background: url(images/footer.gif) top left no-repeat;
	padding: 30px 0px 20px 150px;
	text-align: center;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 85%;
}

#footer a {
   font-weight: normal;
}
