body { scrollbar-face-color: black; scrollbar-shadow-color: black; scrollbar-highlight-color: darkred; scrollbar-3dlight-color: black; scrollbar-darkshadow-color: darkred; scrollbar-track-color: black; scrollbar-arrow-color: #ffcc00}
.ac_top{font-family:Arial; font-size:8px; color:darkred;text-decoration:none}
.ac_top:link{font-family:Arial; font-size:8px; color:darkred;text-decoration:none}
.ac_top:visited{font-family:Arial; font-size:8px; color:darkred;text-decoration:none}
.ac_down{font-family:Arial; font-size:11px; color:silver;text-decoration:none}
.ac_down:link{font-family:Arial; font-size:11px; color:silver;text-decoration:none}
.ac_down:visited{font-family:Arial; font-size:11px; color:silver;text-decoration:none}
.acc_n{font-family:Arial; font-size:12px; color:#CBCBCB;text-decoration:none}
.acc_n:link{font-family:Arial; font-size:12px; color:#CBCBCB;text-decoration:none}
.acc_n:visited{font-family:Arial; font-size:12px; color:#CBCBCB;text-decoration:none}
.eml{font-family:Arial; font-size:11px; color:darkred;text-decoration:underline}
.eml:link{font-family:Arial; font-size:11px; color:darkred;text-decoration:underline}
.eml:visited{font-family:Arial; font-size:11px; color:darkred;text-decoration:underline}
.mml{font-family:Arial; font-size:11px; color:#ABA289;text-decoration:none}
.mml:link{font-family:Arial; font-size:11px; color:#ABA289;text-decoration:none}
.mml:visited{font-family:Arial; font-size:11px; color:#ABA289;text-decoration:none}
.mml:hover{font-family:Arial; font-size:11px; color:orange;text-decoration:none}
.h1n{font-family:Arial; font-size:11px; color:gainsboro;text-decoration:none}
.h1n:link{font-family:Arial; font-size:11px; color:gainsboro;text-decoration:none}
.h1n:visited{font-family:Arial; font-size:11px; color:gainsboro;text-decoration:none}
.fprev{font-family:Times New Roman; font-size:13px; color:silver; text-decoration:none; font-weight:bold}
.fprev:link{font-family:Times New Roman; font-size:13px; color:silver; text-decoration:none; font-weight:bold}
.fprev:visited{font-family:Times New Roman; font-size:13px; color:silver; text-decoration:none; font-weight:bold}
.calendar{font-family:Arial; font-size:11px; color:gray;text-decoration:none}
.calDNames{font-family:Arial; font-size:10px; color:black;text-decoration:none}
.shopI{font-family:Arial; font-size:11px; color:black;text-decoration:none}
.shopI:link{font-family:Arial; font-size:11px; color:black;text-decoration:none}
.shopI:visited{font-family:Arial; font-size:11px; color:black;text-decoration:none}
.frmL{font-family:Arial; font-size:11px; color:#849284;text-decoration:none}
.anLink{font-family:Arial; font-size:12px; color:#ABA289;text-decoration:none}
.anLink:visited{font-family:Arial; font-size:12px; color:#837a61;text-decoration:none}
.anLink:link{font-family:Arial; font-size:12px; color:#ABA289;text-decoration:none}
.anLink:hover{font-family:Arial; font-size:12px; color:darkorange;text-decoration:none}
.newsM{font-size:11px;line-height:15px;color:#660000; font-family:Trebuchet MS, Arial;text-decoration:none}
.newsM:visited{font-size:11px;line-height:15px;color:#660000; font-family:Trebuchet MS, Arial;text-decoration:none}
.newsM:link{font-size:11px;line-height:15px;color:#660000; font-family:Trebuchet MS, Arial;text-decoration:none}
.newsM:hover{font-size:11px;line-height:15px;color:brown; font-family:Trebuchet MS, Arial;text-decoration:none}
.alsLink:link{font-family:Arial; font-size:11px; color:darkred;text-decoration:none;background-color:white}
h1{text-align:center; color:#e1b900; font-size:13px;font-weight:bold; display: inline;}
.nu:link{text-decoration:none}
.nu:visited{text-decoration:none}

#event-comments fieldset {
	border: none;
	padding: 5px;
	}

#comments-form {
	padding: 2px;
	}

#event-comments ul.errors {
	background: black;
	list-style: none;
	margin: 0;
	padding-bottom: 10px;
	}

#event-comments ul.errors li {
	font-weight: bold;
	padding-bottom: 5px;
	color: red;
	}

#event-comments {
	background: #b2b2b2;
	width: 500px;
	margin: 0 auto;
	font-size: 95%;
	}

#event-comments .title {
	background: dimgray;
	padding: 5px 10px;
	text-align: center;
	color: white;
	font-weight: bold;
	}

#event-comments input, #event-comments textarea {
	background: #C9C0A7;
	border: 1px black solid;
	padding: 2px;
	}

#event-comments input.error, #event-comments textarea.error {
	border: 1px red solid;
	}

#event-comments label.comment {
	display: block;
	color: black;
	text-align: center;
	font-weight: bold;
	padding: 5px;
	clear: both;
	}

#event-comments textarea.comment {
	overflow: auto;
	width: 100%;
	}

#event-comments label.name {
	display: block;
	float: left;
	color: black;
	padding: 4px 10px 0 5px;
	}

#event-comments input.name {
	float: left;
	width: 400px;
	}

#event-comments input.submit {
	background: #b2b2b2;
	border-style: ridge;
	border-color: #FFFFFF;
	border-width: 3px;
	font-size: 95%;
	margin-top: 10px;
	width: 100px;
	}

#comments-list {
	height: 290px;
	width: 500px;
	overflow-y: scroll;
	text-align: left;
	color: black;
	background:black;
	}

#comments-list li, #comments-list ul {
	list-style: none;
	margin: 0;
	padding: 0 5px;
	background: #b2b2b2;
	}

#comments-list li {
	border-bottom: 1px #DEDEDE solid;
	padding: 10px 0;
	}

#comments-rules {
	color: #FFFFFF;
	padding: 5px;
	}

#random-event {
	}

.form {
	border: none;
	background: #444444;
	width: 500px;
	margin: 0 auto;
	padding: 0;
	font-family: Arial;
	}

.form .row {
	clear: both;
	overflow: hidden;
	height: 100%;
	padding: 10px 5px;
	border-bottom: 1px #ccc solid;
	}

.form label {
	display: block;
	width: 100px;
	font-weight: bold;
	color: white;
	float: left;
	text-align: left;
	font-size: 0.8em;
	}

.form input, .form select {
	float: left;
	}

.form select {
	margin-right: 10px; ; background-color: #c9c0a7; border: solid 1px black;
	}

.form input.text {
	width: 300px; background-color: #c9c0a7; border: solid 1px black;
	}

.form button {cursor:hand; color:silver; font-size:8pt; background-color:darkred; border-color:red;}

#search-results thead td {
	background: #343434;
	}

#search-results {
	width: 500px;
	margin: 0 auto;
	}

#search-results .date {
	color: grey;
	font-size: 12px;
	}

#search-results .odd td {
	background: black;
	}

#search-results .even td {
	background: #343434;
	}

.paging {
	font-size: 12px; font-family:Arial
	}

.paging a {
	text-decoration: none;
	}

.paging .active, .paging a:hover {
	text-decoration: underline;
	color: darkorange;
	}
