/* reset default browser values */

html, body, h1, h2, h3, h4, h5, h6 {margin:0px; padding:0px}
a {outline:0px; border:0px; cursor:crosshair}
img {outline:0px; border:0px}

/* framework classes */

.layout {margin:0px; padding:0px}
.content {padding:15px}
.debug {border:1px dotted red}
.clear {clear:both}

/* typography */

body {font-size:90%; text-align: center; font-family: sans-serif; line-height: 1.75}
h1 {font-size:2.5em;} 
h2 {font-size:1.875em}
h4 {font-size:2.5em}
em  {font-size:60%; color: #f5a560; padding-left: 10px}
p, ul {font-size:0.875em} 



/* page layout */

body{background: #5e3314 url('../images/bk.jpg') repeat-x 0px 0px}
#page {width: 804px; margin: 30px auto 0px auto; text-align: left}
#header{height: 130px; background: url('../images/tpALT.jpg') no-repeat bottom left;}
#featured{height: 198px; background: url('../images/featured.jpg') no-repeat top center; position: relative; top: -8px; padding: 0px 30px; overflow: hidden}
#menu{height: 50px; background: url('../images/menu.jpg') no-repeat top center}
#body{background: url('../images/main.jpg') repeat-y 0px 0px; padding-bottom: 20px}
#main {float: right; width: 530px; padding-right: 20px}
#panel {float: left; width: 200px; padding-left: 20px}
#footer {text-align: left; height: 53px; background: url('../images/ft.gif') no-repeat 0px 0px; padding: 10px 30px; font-size: 9pt}
#bottombody {  margin: 0px 0px 0px 0px;
	background-color: none;
	background-image: url('../images/bottombody.jpg');
	background-position: left bottom;
	background-attachment: fixed;
	background-repeat: no-repeat;
    text-align: center;        
	}

/* custom style */

#page {color: #5e3314;}
#header #logo {width: 66%; float: left; height:110px; display:block; text-indent:-9999px;}
#header h1 {color: #fff; margin-top: 0px; padding-top: 0px;}
#header h1 span{color: #000;}
#header em {color: #5e3314; position: relative; top:16px}
#header a {color: #5e3314; text-decoration: none}
#header #links {float: right; width: 32%; margin-top: 45px; color: #ffffff; text-align: right;}
#header #links a {color:#ffffff;}
#header #links a:hover, #header #links a.active {background-color: #f5a560}
.headeractive {background-color: #f5a560}

#featured {color: #5e3314; text-align: right; padding-top: 45px; height: 150px}

#menu ul {margin: 0px; padding: 0px; list-style-type: none; padding-left: 30px}
#menu ul li {width: 115px; height: 30px; float: left; text-align: center; padding-top: 6px;}
#menu ul li a {width: 100%; height: 100%; display: block; padding-top: 5px; text-decoration: none; color: #f5a560}
#menu ul li a:hover, #menu ul li a.active {background: #fff url('../images/tab.jpg') no-repeat; color: #5e3314}

#panel {color: #5e3314}
#panel h3 {color: #5e3314; background: url('../images/rbull.jpg') no-repeat left 9px  ; padding-left: 20px}
#panel h3 a {color:#5e3314; text-decoration: none}
#panel h3 a:hover {color: #f5a560; text-decoration: underline}
#panel ul {border: 0px; padding: 0px; list-style-type: none; border-top: 1px dotted #f5a560;}
#panel ul li {border-bottom: 1px dotted #f5a560; padding: 3px}
#panel ul li a, #panel ul li a:visited {color:#5e3314; text-decoration: none}
#panel ul li a:hover, #panel ul li a.active {color: #5e3314; background-color: #f5a560}

#main{color: #5e3314}
#main h1, #main h2 {color: #5e3314; background: url('../images/rbull.jpg') no-repeat left 9px; padding-left: 20px}
#main img {float: left; margin: 0px 3px 10px 0px; border: 2px solid #f5a560}
#main h1, #main  h2, #panel h3 { padding-bottom: 5px; margin-top: 15px; font-size: 14pt}
#main p em {font-size:80%; color: #5e3314; padding-left: 0px}
#main a:link {color:#cd853e;}
#main a:visited {color:#311800;}
#main a:hover {color:#f5a560;}
#main a:active {color:#f5a560;}

#footer {padding-bottom: 200px}
#footer, #footer a {color: #f5a560; text-decoration: none; font-size: 8.5pt}
#footer a:hover {text-decoration: underline}

p {cursor: default}

a:link {color:#cd853e;}
a:visited {color:#311800;}
a:hover {color:#f5a560;}
a:active {color:#f5a560;}

.spacer {border-bottom: 1px dotted #f5a560; padding: 3px 0px 6px 0px; width: 95%}

/* AnythingSlider added CSS */
#slider1 img {border: 0px}

/* Ribbon Message Box */
#message_box {
color:#311800;
position: absolute;
top: 0; left: 0;
z-index: 10;
background:#FFB00F;
padding-bottom:5px;
padding-top:5px;
border-bottom:5px solid #fff;
text-align:center;
font-weight:bold;
font-size:18px;
width:100%;
}
#message_box a:link {color:#311800;}
#message_box a:hover {color:#5e3314}