html, body, div, span, h1, h2, p, a, em, font, img, strong, sub, sup, ol, ul, li, form, label, table, tbody, tfoot, thead, tr, th, td {	margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; }
ol, ul { list-style: none;}

/* BODY */
body {font-family:Arial; line-height:1; font-size:12px; color:#FFFFFF; background-image:url(../images/body_bg.jpg); background-position:top; background-repeat:repeat-x; background-color:#231a10;}

/* HEADER */
#logo {vertical-align:middle; text-align:left; padding-left:15px;}
#header {width:100%; background-image:url(../images/header.jpg); background-repeat:no-repeat; height:85px;}

/* CONTENT */
#content { padding-top:10px; padding-bottom:10px; width:100%;}

/* NAVIGATION */
.nav_bottom {background-image:url(../images/nav_bg.jpg); background-repeat:repeat-x; height:49px; border-bottom:1px solid #000000;}
.nav_bottom_2 {background-image:url(../images/nav_bg_2.jpg); background-repeat:repeat-x; height:49px; border-bottom:1px solid #000000;}
.nav_bottom_3 {background-image:url(../images/nav_bg_3.jpg); background-repeat:repeat-x; height:49px; border-bottom:1px solid #000000;}
.nav_bottom_p {color:#ffffff; font-size:16px; text-align:left; padding-top:10px; font-weight:bold;}
.nav_bottom_p a {text-decoration:none;}

/* LIST */
ul {color:#ffffff; font-size:16px; margin-top:5px; list-style:disc; margin-left:15px; margin-bottom:15px; }
li {margin-top:10px; color:#FFFFFF;}
li a{text-decoration:none; color:#FFFFFF;}

/* PARAGRAPH */
p {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; line-height:20px; margin-bottom:10px;}
p a{text-decoration:none; color:#FFFFFF;}
a {text-decoration:none;}

/* TITLES */
h1 {font-family:Arial, Helvetica, sans-serif;  font-size:18px; color:#FFFFFF; line-height:22px; margin-bottom:8px; font-weight:bold;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; line-height:20px; margin-bottom:8px; font-weight:bold;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; line-height:20px; margin-bottom:8px; font-weight:bold;}
h4 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#a77700; line-height:20px; margin-bottom:8px; font-weight:bold;}

/* FOOTER */
#footer {background-color:#2c2114; width:100%; padding-top:15px;}
.footer_p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;}
.footer_p a{color:#FFFFFF; text-decoration:none;}
.title_p a{color:#FFFFFF; text-decoration:none;}

/* CONTACT FORM */
.input {background-color:#3b2c1b; border:none; border-top:1px solid #443320; margin-bottom:10px; width:100%; height:24px; color:#98744b; padding-left:5px; line-height:18px; font-size:14px;}
.text_box {background-color:#3b2c1b; border:none; border-top:1px solid #443320; margin-bottom:10px; width:100%; height:150px; color:#98744b; padding-left:5px; line-height:18px; font-size:14px;}

/* IMAGES STYLES */
.thumb_border {border:#62492e 1px solid;}
.img_border {border:#eceee9 4px solid;}

/* CLASSES */
.bullet {padding-right:10px;}
.strong {font-weight:bold;}


/* ---------- MODULES ---------- */

/* ARTICLES */
.line {height:2px; border-bottom:solid #62492e 1px;}
.title {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; line-height:20px;}
.title a{color:#FFFFFF; text-decoration:none;}
.date {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; line-height:16px;}

/* IMAGE GALLERY */
.list_photo {width:28%; border:#62492e 1px solid;}

/* MENU */
.menu_btn {background:url(../images/menu_b_bg.gif) repeat-x; height:32px;}
.menu_btn a {text-decoration:none; color:#ffffff; font-size:14px; font-weight:bold;}
.menu_btn p {text-decoration:none; color:#ffffff; font-size:14px; font-weight:bold; margin-bottom:0px;}
.menu_btn p a{text-decoration:none; color:#ffffff; font-size:14px; font-weight:bold;}
.price { font-family:"Times New Roman", Times, serif; font-style:italic; font-weight:bold; }


/* INTERIOR SUBNAV */
.subnav_btn {background-color:#7b5e0e; height:32px;}
.subnav_btn a {text-decoration:none; color:#FFFFFF; font-size:14px; font-weight:bold;}
.subnav_btn p {text-decoration:none; color:#FFFFFF; font-size:14px; font-weight:bold; margin-bottom:0px;}
.subnav_btn p a{text-decoration:none; color:#FFFFFF; font-size:14px; font-weight:bold;}