body { font-family: Verdana, "Trebuchet MS", Arial, sans-serif; background-color: white; margin-top: 0px; margin-left: 0px; font-size: 1em; }

#pagecontainer {
	width: 100%;
	height: auto;
	position: relative;
	}

h1 { font-size: 1.2em; color: #696969; margin-bottom:}
h2 { font-size: 1.1em; color: #710000; }
h3 { font-size: 1em; color: #3f3f3f; }

label { color: #696969; font-weight: bold; font-size: 0.8em; color: #710000;}

p { line-height: 125%; font-size: 0.9em; color: #3f3f3f; }

th { font-size: 1em: color: #710000; background-color: #c0c0c0; }

caption { font-size: 1em; font-weight: bold; }

blockquote { color: #3f3f3f; margin-left: 12px; font-size: .9em;}

h1.head { margin-left: 220px; margin-bottom: 6px;}

#header { position: absolute; top: 0px; left: 0px; width: 100%; height: 100px; padding: 20px; z-index: 1; }
#main { background-color: #ffffff; padding: 20px; border-style: solid; border-width: 1px; position: absolute; top: 120px; left: 220px; width: 680px; border-color: #c0c0c0; overflow: visible; }
#navcontainer { background: url(images/menubg.gif) no-repeat; position: absolute; top: 110px; left: 0px; width: 200px; height: 348px; padding-top: 20px; padding-left: 20px;}
#skip { position: absolute; top: 100px; left: 20px; z-index: 3; }
a.skipnav:link { font-size: 0.7em; color: #c0c0c0; }
a.skipnav:visited { font-size: 0.7em; color: #c0c0c0; }
a.skipnav:hover { font-size: 0.7em; color: #747474; }

.tablecap { font-size: 1.1em; font-weight: bold; }

.menu { margin-left: 0px; padding-left; 0px; }

.menu ul { list-style: none; margin-left: 0px; padding-left: 0px; }

.menu li { font-size: 1em; margin-top: 12px; list-style: none; margin-left; 0px; padding-left: 0px; }

.menu a:link { color: #ffffff; font-size: 0.9em; font-weight: bold; text-decoration: none; }
.menu a:visited { color: #f5f5f5; font-size: 0.9em; font-weight: bold; text-decoration: none;  }
.menu a:hover { color: #ffcc00; font-size: 0.9em; font-weight: bold; text-decoration: underline; }

.hz { font-size: 1em; }
.hz a:link { color: #710000; text-decoration: none; font-weight: bold; }
.hz a:visited { color: #8b0000; text-decoration: none; font-weight: bold; }
.hz a:hover { color: #b22222; text-decoration: underline; font-weight: bold; }

p a:link { color: #710000; text-decoration: underline; }
p a:visited { color: #8b0000; text-decoration: underline; }
p a:hover { color: #b22222; text-decoration: underline; }

.box {
	margin: 10px;
	padding: 15px;
	border: 1px solid #880000;
	border-radius: 9px; 
	-moz-border-radius: 9px; 
	-webkit-border-radius: 9px;
	}

.photocaption { font-size: 0.8em; color: #3f3f3f; }

.calsilver { background: #f5f5f5; padding: 6px; }
.calwhite { background: #ffffff; padding: 6px; }

.event ul { list-style: none; margin-left: 0px; padding-left: 0px;}

.event li { font-size: .9em; font-weight: bold; list-style: none; margin-left: 0px; padding-left: 0px; }

ul.eventdetails { font-size: .9em; list-style: none; margin-left: 0px; padding-left: 0px; }
li.eventdetails { list-style: none; margin-left: 0px; padding-left: 0px; }
#thumbnails { width: 100%; clear: both; }
#thumbnails img { float: left; border: 0; margin-right: 10px; }
#p1,#p2,#p3,#p4,#p5,#p6,#p7,#p8,#p9 { position: fixed; right: 100px; top: 100px;}
div#main div.popimage { width: 670px; height: auto; padding: 10px; background: #fff; border: 3px solid #999; border-radius: 9px; -moz-border-radius: 9px; -webkit-border-radius: 9px; text-align: center; z-index: 1000; }
img.closex {
	position: absolute;
	right: -20px;
	top: -20px;
	}

.leftimage {
	float: left; margin-right: 10px;
	}

.rightimage {
	float: right; margin-left: 10px;
	}

hr {
	margin: 10px;
	}
