@charset "utf-8";

/* CSS Document */

a:link {color: #000000; text-decoration: none;}
a:visited {color: #000000; text-decoration: none;}
a:active {color: #FFFFFF; text-decoration: none;}

body,
html {
    margin: 0;
    padding: 0;
    background: #330000;}	

h1 {font-weight: 700; font-size: 1.5em; color: #990000; text-align: left;}
h2 {font-weight: bold; font-size:1.05em; text-align: left;}

#container {
    background:#F9F4E6; /*#545132*/ /*#7f6d4c*/ /*#8d7b57*/ /* #991900*/
    margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
    width: 54em;
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
    
	}

#container.img {margin: 10px; margin-left: 0px;}

#header {
    background: #000000;
	width: 54em;
	text-align: center;
	margin: 0 auto;
	height: 8em;    
	}

#topbar {
 	font: 500 0.8em "Trebuchet MS", Arial, Helveticam sans-serif;
	text-align: right;
	background: #F9F4E6; /* #55553A*/
	margin: 0;
	  }

#topbar a {color: #333300; font-weight: bold;}
#topbar a:hover {color: #FFFFFF; background: #333300; font-weight: bold;}

#mainContent {
    background: #F9F4E6;
    float: right;
    width: 40.3em; /*40.3*/
    }

#sidebar {
	float: left;
	display: inline;
	width: 12.7em;
	margin-left:1em; /*0.5em*/
	}

#sidebarinside {
    background: #ded7c5 ; /*#545132*/ /*7f6d4c*/ /*#8d7b57*/  /* #991900*/
	width: 12.2em;
	text-align: left;
	font: 600 0.90em Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #339933;
	margin-left: 0; /*0.5em*/
	 }

.mainmenu{
	padding-top: 0.5em;
	padding-left: 1em;
	display: block;
	text-decoration: none;
	color: #000000;
	}

#sidebar a:hover {background: #660000; color: #FFFFFF;} /*3c3918*/
.sidebarselect{
	padding-top: 0.5em;
	padding-left: 1em;
	display: block;
	text-decoration: none;
	color: #660000;
	} /*also try 4C0000 and 552222*/



#scrollbottom {
	float:left;
	width: 13em;
	text-align: left;
	margin-left: 0.2em;
	}

#content {
	float: left;
	padding: 0 1em;
	width: 27.8em;
	font-size: 1em;
	line-height: 1.5em;
	font-family: "Palatino Linotype", Georgia, serif;
        min-height: 41em;
	}

#content a {color: #666666; text-decoration: underline;}

#rightbar {
	float: right;
	display: inline;
	width: 11.3em;
	font-size: 0.8em;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-weight: 700;
	color: #660000;
	border-left: 2px solid #999999;
	margin-top: 50px;
	margin-left: 0.3em;
	margin-right: 0.3em;
	padding: 0 0 0 10px;
	}

#rightbar a:link {color: #660000; text-decoration: underline}
#rightbar a:visited {color: #660000; text-decoration: underline}
#rightbar .highlight {background: #660000; color: #FFFFFF;}

#rightbar li {
	font: 300 0.9em 'Trebuchet MS', Helvetica, sans-serif; 
	color: #660000; 
	list-style-type: none;
  	margin-left: -40px;
  	padding-left: -40px;
	margin-bottom: 1em;
	}

#footer {
    padding-left: 30px;
	background: #1e1a0d;
	border: solid 1px #666666;
	border-top: none;
    clear: both;
	text-align: left;
	color: F9F4E6;
	font: 0.8em 'Trebuchet MS', Helvetica, sans-serif;
    }

#footer a {background-color: #F9F4E6; color: #000000;}

.address1{
	color:#F9F4E6;
	font-weight: 600;}
.address2{color:#F9F4E6;}

#kquote {
   	width: 40em;
	float: right;
	font: 500 0.85em 'Palatino Linotype', Georgia, serif;
	font-style: italic;
	}

.quotefrom{
	font: 700 0.75em 'Palatino Linotype', Georgia, serif;
	font-style: italic;
	}
	
.link{
	text-decoration:underline;
	color: #990000;
	text-align: right;
	}

.category{font-weight:bold;
		  text-decoration:underline;}

.kquote {font-family: "Palatino Linotype"; font-style: italic; font-size: 1em;line-height: 1.4em; letter-spacing: 0.4px;}

#sitemap a{color: #666666; text-decoration:underline;}

.imgLeft { float: left; padding: 7px; margin-right: 10px;}

.imgLeft p {color: #555A51;font-size: 0.75em; font-family: Arial, Helvetica, sans-serif; font-weight: 900;}

.imgRight { float: right; padding: 7px; margin-left: 10px;}

.imgRight p {color: #555A51;font-size: 0.75em; font-family: Arial, Helvetica, sans-serif; font-weight: 900;}

.credits{color: #666666;}

.bottomimg {width: 11em; height: 1.5em;}

.headerimg {width: 866px; height: 129px;}