@charset "utf-8";
<!--Philippe Langdon CSS-->

/*formats the body text throughout the site*/
body{
	background-color: #C8AB53;
	color: #804000;
	text-decoration: none;
	margin: 0px;
	font: 11px Arial, Helvetica, sans-serif;
}
.plf #container {
	width: 1000px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #804000;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.plf #maincontents {
	background: #FFFFFF;
	padding: 0;
	height: auto;
}
.plf #headerline {
	background: #FF9900;
	padding: 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	height: 1px;
	width: 1000px;
}
.plf #headertopban {
	background: #5d2f00;
	padding: 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	height: 24px;
}
.plf #menuline {
	background: #cc6600;
	padding: 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	height: 4px;
}

.plf #footerline {
	padding: 0; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#999999;
	height: 4px;
}
.plf #pacer10px {
	background: #FFFFFF;
	padding: 0;  
	height: 5px;
}
.plf #pagetitle {
	background: #FFFFFF;
	padding: 0;  
}
.TITLE { 
	COLOR: #663300;
	TEXT-DECORATION: none;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}
.titlewhite {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}
H1 {
	COLOR: #623100;
	TEXT-DECORATION: none;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}
H2 {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}
H2:hover {
	COLOR: #0066ff;
	TEXT-DECORATION: none;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}

.plf_text {
	COLOR: #333333;
	TEXT-DECORATION: none;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}

.textlink {
	COLOR: #333333;
	TEXT-DECORATION: none;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}
.textlink:hover {
	COLOR: #0066ff;
	TEXT-DECORATION: underline;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}

.TopNav {
	COLOR: #FFCC99;
	TEXT-DECORATION: none;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding-right:5px;
	padding-left:5px;
}
.TopNav:hover {
	COLOR: #cccccc;
	TEXT-DECORATION: none;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding-right:5px;
	padding-left:5px;
}
.TopNavDivider {
	COLOR: #FFCC99;
	TEXT-DECORATION: none;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.leftheader {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC99;
}

.LowNav {
	COLOR: #CCCCCC;
	TEXT-DECORATION: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.LowNav:hover {
	COLOR: #FF9900;
	TEXT-DECORATION: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.copyright {
	COLOR: #CCCCCC;
	TEXT-DECORATION: none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.siteby {
	COLOR: #CCCCCC;
	TEXT-DECORATION: none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.siteby:hover {
	COLOR: #CCCCCC;
	TEXT-DECORATION: none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.box_brownline {
	border: 1px solid #804000;
}

.box_brownunderline {
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #804000;
	border-left: none;
	background: #FFD8B0;
}
.box_brownunderlinetitle {
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #804000;
	border-left: none;
	background: #FFD8B0;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #663300;
}


.whitetext {
	font: 12px Arial, Helvetica, sans-serif;
	color: #E8E8E8;
	text-decoration: none;
}
/* Left  navigation style */
.catnav a{
	border-top : 1px solid #C0864D;
	display: block;
}
.catnav {
	background-color: #804000;
	color: #C0864D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-align: right;
	margin:0px;
	padding:0px;
	list-style:none;
}

.catnav a {
	color: #FFCC99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	padding-bottom: 6px;
	padding-top: 6px;
	text-align: right;
	text-decoration: none;
	padding-right: 18px;
}

.catnav a:hover{
	background-color: #CC6600;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	padding-bottom: 6px;
	padding-top: 6px;
	text-align: right;
	text-decoration: none;
	padding-right: 18px;
}

.titleboxline {
	border-bottom: 1px solid #993300;
}
.cattitleBrown {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #663300;
	text-decoration: none;
}
.cattitleBrown:hover {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #CC9900;
	text-decoration: none;
}
