
body {
	font-family: sans-serif;
	color: #EEE;
	font-size: 10pt;
	padding: 0px;
	margin: 0px;
	background: #43578B url('/img/fauxnav.png') left repeat-y;
}

table {
	font-family: sans-serif;
	color: #EEE;
	font-size: 10pt;
}

a {
	color: #EC2;
}

video { background: #000; }

.navmenu {
 position: absolute;
 float: left;
 left: 0;
 top: 0;
 width: 100px;
/* bottom: 0px;*/
 background: #53679B url('/img/navmenush.png') right repeat-y;
 border-right: #000 2px solid;
 color: #EEE;
 text-align: right;
 font-weight: bold;
}

.navmenu .navmenulist {
 list-style: none;
 margin: 0px;
 padding: 0px;
}

.navmenu .navmenulist .selected span {
  display: block;
  width: 85px;
  padding: 5px 10px 5px 5px;
/*  background: #43578B;*/
  background: #000;
}

.navmenu .navmenulist .link a {
 display: block;
 text-decoration: none;
 width: 85px;
 color: #EEE;
 padding: 5px 10px 5px 5px;
}

.navmenu .navmenulist .link a:Hover { background: #A82 url('/img/navmenush.png') right repeat-y; }

.centre { text-align: center; }
.centrebl { margin-left: auto; margin-right: auto; }
.left { float: left; }
.right { float: right; }

.bodycontent {
 margin-left: 110px;
}

.camframe { background-repeat: no-repeat; }
.camframe .ccorner { width: 30px; height: 30px; }
.camframe .ctopleft { background: url('/img/camframe_topleft.png'); }
.camframe .ctopright { background: url('/img/camframe_topright.png'); }
.camframe .cbottomleft { background: url('/img/camframe_bottomleft.png'); }
.camframe .cbottomright { background: url('/img/camframe_bottomright.png'); }
.camframe .ctop { background: url('/img/camframe_top.png'); }
.camframe .cbottom { background: url('/img/camframe_bottom.png'); }
.camframe .cleft { background: url('/img/camframe_left.png'); }
.camframe .cright { background: url('/img/camframe_right.png'); }

/*
.shadowbox { background-repeat: no-repeat; }
.shadowbox .cc { border: 8px solid #FFF; }
.shadowbox .br { background: url('/img/sh_br.png'); }
.shadowbox .rs { background: url('/img/sh_rll.png') top; width: 8px; }
.shadowbox .bs { background: url('/img/sh_bll.png') left; height: 8px; }
*/

.shadowbox .cc {
	border: 8px solid #FFF;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-box-shadow: 5px 5px 15px #000;
	-moz-box-shadow: 5px 5px 15px #000;
}

#contactform label { font-style: italic; font-weight: bold; font-size: 8pt; padding-left: 3pt; }
#contactform { font-family: sans-serif; font-size: 10pt; }
#contactform input {
  border: 2px solid #000;
  background: #EEE;
}
#contactform textarea {
  font-family: sans-serif;
  font-size: 10pt;
  border: 2px solid #000;
  background: #EEE;
}
#contactform .stdwidth { width: 200pt; padding: 3px; }

.setupform label { font-weight: bold; }
.setupform input { vertical-align: middle; }

.videoinfo {
	font-size: 8pt;
	border: 2px solid #995;
	background: #000;
	margin-left: 10pt;
	width: 532px;
}
.videoinfo .header {
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}

.news td { vertical-align: top; }
.news .date { text-align: right; white-space: nowrap; }
.news .current .date { font-weight: bold; }

.summary { background: #000; }

.campreview a { background: #000; }
.campreview img { border: 3px solid #000; vertical-align: bottom; }

