﻿body
{
	font-family: verdana, arial, tahoma;
	font-size: 10pt;
	padding: 0px;
	margin: 0px;
	background-color: #989981;
	color: #E1E4CD;
}
table { }
td { font-family: verdana, arial, tahoma; font-size: 10pt; text-align: left; }
th { font-family: verdana, arial, tahoma; font-size: 10pt; text-align: left; }
div { text-align: left; }

h1 { font-size: 16pt; font-family: arial; font-weight: normal; color: #803000; }
h2 { font-size: 18pt; font-family: arial; font-weight: normal; color: white; /*#B9C08C;*/ padding-bottom: 0px; margin-bottom: 0px; }
h3 { color: #7E8067; font-size: 16pt; font-family: Arial; font-weight: normal; padding-bottom: 10px; margin-bottom: 0px; }
hr { color: #8C8E73; height: 5px; border: none; background-color: #8C8E73; padding: 0px; margin-top: 20px; margin-bottom: 20px; }

p { padding: 0px; margin-top: 10px; margin-bottom: 10px; }

.logo1 { font-size: 12pt; font-family: verdana, arial, tahoma; font-weight: normal; color: white; padding: 0px 0px 0px 2px; }
.logo2 { font-size: 16pt; font-family: verdana, arial, tahoma; font-weight: normal; color: white; background-color: #85420E; /*#803000;*/ padding: 1px 1px 1px 1px; }
.logo3 { font-size: 11pt; font-family: verdana, arial, tahoma; font-weight: normal; color: white; padding: 0px 0px 0px 2px;}

img { border: none; padding: 0px; margin: 0px; }

a { color: white; text-decoration: none; }
a:visited { color: white; }
a:link { color: white; }
a:hover { color: #B30000; text-decoration: underline; }

a img { border: none; }

input { font-size: 8pt; font-family: verdana, arial, tahoma; }
textarea  { font-size: 8pt; font-family: verdana, arial, tahoma; overflow: auto; }
select { font-size: 8pt; font-family: verdana, arial, tahoma; }


/* main nav bar */
.nav_bar { color: white; font-size: 8pt; background-color: #8C8E73; color: white; padding: 5px 8px 5px 8px; vertical-align: middle; text-align: left; border: 1px solid #7E8067; }
.nav { color: white; font-size: 8pt; }
.nav .normal { color: white; text-decoration: none; font-size: 8pt; text-align: center; }
.nav .normal a { color: white; text-decoration: none; font-size: 8pt; }
.nav .normal a:visited { color: white; }
.nav .normal a:link { color: white; }
.nav .normal a:hover { color: #B30000; }
.nav .sel { font-size: 8pt; font-weight: bold; text-align: center; }
.nav .sel a { color: white; text-decoration: none; padding: 0px; line-height: 20px; font-size: 8pt; font-weight: bold; line-height: 1.1em; }
.nav .sel a:link { color: white; text-decoration: none; }
.nav .sel a:visited { color: white; text-decoration: none; }
.nav .sel a:hover { color: #B30000; }
.nav .sep { color: #A9A9A9; padding-left: 7px; padding-right: 7px; }

.page_content { padding-top: 20px; }
.page_footer { color: #B9C08C; font-size: 9pt; text-align: center; padding-bottom: 20px; }

.image { border: 1px solid #7E8067; }

.art { }
.art .art_cats { font-size: 8pt; }
.art .art_image { border: 1px solid #7E8067; }
.art .art_title { font-size: 12pt; }
.art .art_copyright { font-size: 7pt; color: #BABAAB; }


.news { }
.news .news_image { border: 1px solid #7E8067; padding: 10px; }
.news .news_title { font-size: 12pt; color: White; }
.news .news_date { }
.news .news_details { }

.quote { text-align: right; font-size: 10pt; padding-top: 5px; color: #E1E4CD; /*#B9C08C;*/ }
.author { font-style: italic; }

.buttons { padding: 10px 0px 10px 0px; text-align: right; }

.form { }
.label { vertical-align: middle; white-space: nowrap; text-align: right; }
.labelt { vertical-align: top; white-space: nowrap; }
.field { vertical-align: middle; border: 1px solid #7E8067; }
.fieldt { vertical-align: top; }
.ctl { border: 1px solid #7E8067; padding: 2px; }
.cmd { border: 1px solid #7E8067; background-color: white; color: #B30000; padding: 5px; }
.req { color: #85420E; }

.captcha { }
.captcha input { border: 1px solid #7E8067; padding: 2px; }

.error { color: #FFFF66; }

.guestbook { font-size: 9pt; padding-bottom: 10px; }
