body,td,th {
	color: #000000;
}
body {
	background-color: #432400;
	background-image: url(images/bg_brown.jpg);
	margin-left: 15px;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
}
h1#pagetitle {
  font-size: 36px;
  font-family: Papyrus, Arial, Helvetica, sans-serif;
  color: #432400
}
td.menu {
	width:265px;
	text-align:left;
	margin:0px;
	padding:0px;
	background-color:#000000;
}
.referrer {
	display:none;
}
.content {
	background-color: #E9D9B4;
	background-image: url(images/bg_beige.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
}
.content_image {
	background-color: #E9D9B4;
	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
}
a:link {
	color: #000000;
}
a:visited {
	color: #000000;
}
a:hover {
	color: #C1963D;
}
a:active {
	color: #000000;
}
.sidebar_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	line-height: 14pt;
	color: #C1963D;
}
.sidebar_head a {
	color: #C1963D;
}
A.sidebar_head_nav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	line-height: 14pt;
	color: #C1963D;
}
A.sidebar_head_nav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	line-height: 14pt;
	color: #C1963D;
}
A.sidebar_head_nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	line-height: 14pt;
	color: #FFFFFF;
}
#hpoutfitterinfo A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14pt;
	color: #C1963D;
}
#hpoutfitterinfo A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14pt;
	color: #C1963D;
}
#hpoutfitterinfo A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14pt;
	color: #FFFFFF;
}
.topnav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;  }
.topnav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;  }
.topnav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #C1963D;
	font-weight: bold;
	text-decoration: none;  }
A.navigation:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;  }
A.navigation:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;  }
A.navigation:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #C1963D;
	font-weight: bold;
	text-decoration: none;  }
.navigation_Drop A:link, A.navigation_Drop:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;  }
.navigation_Drop A:visited, A.navigation_Drop:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;  }
.navigation_Drop A:hover, A.navigation_Drop:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C1963D;
	font-weight: bold;
	text-decoration: none;  }
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 14pt;
	font-weight: normal;
	color: #000000;
}
span.text p {
	margin-bottom:0;
	margin-top:0;
}
.text_brown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 16pt;
	font-weight: bold;
	color: #432400;
}
.text_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 16pt;
	font-weight: bold;
	color: #95721E;
}
.text_signature {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px
	line-height: 16pt;
	font-weight: bold;
	color: #432400;
	font-style: italic;

}
.captions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #432400;
}
.feature1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #95721E;
}
.feature2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #432400;
}
.top_nav { 
	font-size:16px;
	padding-left: 5px;
	padding-right: 5px;
	xpadding-top: 17px;
	xpadding-bottom: 16px;
	height:50px;
	align:center;
	vertial-align:middle;
	display:block;
}
.style3 {
	color: #C1963D
}
.hp_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height:12pt;
	font-weight: normal;
	color: #ffffff;
}
.hp_beige {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height:12pt;
	font-weight: bold;
	color: #C1963D;
}
.small_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height:10pt;
	font-weight: normal;
	color: #ffffff;
}
.eplist {
    font-size: 11px;
    font-weight: normal;
    color: #000000;
}
.eplist_date {
    font-size: 9px;
    font-weight: bold;
    color: #403724;
    padding-left: 10px;
    padding-bottom: 2px;
}

.eplist_title {
    font-size: 13px;
    line-height: 12px;
    font-weight: normal;
    color: #000000;
	font-family: Arial, Helvetica, sans-serif;
 	text-indent:-10px;
 	padding-left: 10px;
}


.padcontainer { padding: 5px 5px 5px 5px }

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 55px;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}
.cooking_list_item {
	margin-bottom: 5px;
}

.text_lined {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 14pt;
	font-weight: normal;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: 1;
	width: auto;
	text-align: center;
	padding-bottom: 10px;
}
.text_brn_lite {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: normal;
	font-weight: normal;
	color: #432400;
}
.text_brn_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 18px;
	font-weight: bold;
	color: #432400;
}
.linked {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #391F04;
	background-color: #C1963D;
	border: 1px solid #000000;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
}
.linked a:hover {
	background-color: #391F04;
	color: #C1963D;
}
.top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #391F04;
	background-color: #C1963D;
	border: 1px solid #000000;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 10px;
	text-align: right;
}
.top a:hover {
	background-color: #391F04;
	color: #C1963D;
}
.comment {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #432400;
	background-color: #D1B16D;
	width: 160px;
	border: 2px solid #c1963d;
	text-align:left;
	padding: 10px;
}
.text_top_lined {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 14pt;
	font-weight: normal;
	color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: 1;
	width: 90%;
	text-align: center;
	padding-top: 25px;
	vertical-align: baseline;
}
.author {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #432400;
}
.text_title_brn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	line-height: 16pt;
	font-weight: normal;
	color: #432400;
	padding: 10px;
}

/* Blog styles */

td.sidebar_head ul {
	margin:0;
	padding:0;
}
td.sidebar_head li {
	font-size:12px;
	margin:5px 15px;
	padding:0;
}
td.sidebar_head li a {
	color:#c1963d;
}
td.sidebar_head h2 {
	font-size:14px;
}


.clear {
	clear:both;
	width:300px;
	height:1px;
}

.mousetip {
	position: absolute;
	font-size: 0.7em;
	background-color: #D1B16D;
	padding-left: 9px;
}

.subtitle {
	font-size: 0.6em;
}

.subtitle a {
	text-decoration: none;
	
}

#optionalaccountbox {
	border: dashed 1px #432400;
	padding: 3px;
	margin: 0 0 0 3px;
}
#optionalaccountbox  span {
	display:block;
	float: right;
	width: 25em;
	background-color: #FFEDC5;
	padding-left: 3px;
}


