﻿@charset "UTF-8";
/* CSS Document */

/* text attributes */

h1 { font-size: 30px; margin: 0 0 5px 0; font-weight: normal; }

h2 { font-size: 24px; margin: 0 0 5px 0; font-weight: normal; }

h3 { font-size: 20px; margin: 0 0 5px 0; font-weight: normal; }

h4 { font-size: 15px; margin: 0; font-weight: normal; }

.white { color: #fff; }

.blue { color: #436f94; }

.dullyellow { color: #f9df90; }

.yellow { color: #fccc3c; }

.gray { color: #aaa; }

.smallcaps { font-variant: small-caps; }

.fourteen { font-size: 14px; }

.ten { font-size: 11px; line-height: 160%; }

.cellwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: normal;
}


/* link attributes */

a:link, a:visited { text-decoration: none; color: #fff; }

a:hover, a:active { text-decoration: none; color: #ccc; }

a.navitem:link, a.navitem:visited { display: block; width: 200px; padding: 10px 0 10px 0; font-size: 17px; font-family: Arial, Helvetica, sans-serif; }

a.navitem:hover, a.navitem:active { display: block; width: 200px; padding: 10px 0 10px 0; font-size: 17px; font-family: Arial, Helvetica, sans-serif; background: url(/images/navitem.jpg) top left no-repeat; color: #fff; }

a.subnavitem:link, a.subnavitem:visited { display: block; width: 200px; padding: 10px 0 10px 0; font-size: 17px; font-family: Arial, Helvetica, sans-serif; }

a.subnavitem:hover, a.subnavitem:active { display: block; width: 200px; padding: 10px 0 10px 0; font-size: 17px; font-family: Arial, Helvetica, sans-serif; background: url(/images/subnavitem.jpg) top left no-repeat; color: #fff; }



/* main or universal attributes */

body, p, div, ul, input, textarea { margin: 0; padding: 0; }

.left { float: left; margin: 5px 15px 0 0; }

.right { float: right; margin: 5px 0 0 15px; }

.leftborder { float: left; margin-right: 15px; border: 1px solid #ddd; }

.border { padding: 3px; border: 1px solid #c1d07d; }

.clear { clear: both; }

body.home { text-align: center; background: #341514 url(/images/bg.jpg) top center repeat-x; font: 13px Trebuchet, Arial, Helvetica, sans-serif; color: #ddd; line-height: 200%; }

body.sub { text-align: center; background: #341514 url(/images/subbg.jpg) top center repeat-x; font: 13px Trebuchet, Arial, Helvetica, sans-serif; color: #ddd; line-height: 200%; }

.field { width: 250px; height: 20px; border: 1px solid #333; }



/* homepage attributes */

.wrapper { margin: 0 auto; width: 950px; }

.topnav { float: right; height: 125px; width: 260px; text-align: center; }

.mainnav { float: left; width: 200px; padding: 25px 0 0 0; margin: 0 0 0 1px; text-align: left; }

.mainpic { float: left; padding: 0 0 0 30px; height: 270px; }

.maintext { float: left; width: 250px; padding: 30px 10px 0 0; text-align: left; }

.content { float: right; width: 720px; text-align: left; padding: 30px 0 30px 0; }

.footer { float: right; width: 720px; text-align: left; padding: 30px  0 30px 0; border-top: 1px solid #be8780; font-size: 10px; }



/* subpage attributes */


