html {height: 100%;}
body { font-family: Verdana, "Trebuchet MS", Arial, sans-serif; background: url(images/arid-barren-desert-boris-ulzibat-1731660.jpg)repeat-y; background-width: 1920px; margin-top: 0px; margin-left: 0px; font-size: 1em; height: 100%;}
.wrapper {width: 905px; margin: 0 auto; height: 100%; background-color: #fff; opacity: .85;}
#homeheader { width: 855px; padding: 20px; height: 133px; visibility: visible; }
#homemain { background-color: #fff; padding: 20px; border: solid 1px #c0c0c0; float: left; clear: right; width: 640px; visibility: visible; }
#pagecontainer {
	width: 100%;
	height: auto;
	position: relative;
	}

h1 { font-size: 1.1em; color: #710000; padding-bottom: 10px; border-bottom: 2px solid #c0c0c0;}
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-bottom: 6px;}

#header {width: 855px; height: 60px; padding: 20px; z-index: 1; }
#main { background-color: #ffffff; padding: 20px; border-style: solid; border-width: 1px; float: left; clear: right; width: 640px; border-color: #c0c0c0;}
#navcontainer { background: url(images/menubg.gif) no-repeat; float: left; width: 200px; height: 348px; padding-top: 20px; padding-left: 20px;}

a.skipnav {display: inline-block;}
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; }

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

.box {
	margin: 10px;
	padding: 15px;
	border: 1px solid #880000;
	border-radius: 9px; 
	-o-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;
	}