html, body {height:auto}

body {
background: #84a4a2;
color: #77774f;
margin: 0px; 
font-family: Georgia, Times, Arial, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
text-align: left;
}

a {color: #603e26; text-decoration: none; font-weight: bold; font-family: Verdana, Arial, sans-serif;}
a:hover {color: #b44000; text-decoration: none; }
a:active {color: #000; }

.hand{cursor:pointer;}
.help{cursor:help;}

/* Colors 
#77774f = background
#abab4f = medium green background
#5e5e31 = dark green background
#57573e grey green
#bdbb74 = background (Articles)
#89883e = text color (Title)
#6c221e = text links (link)
#d24840 = text links (hover)
#d24840 = text links (active)
#9b9b48 = footer
#603e26 = border (ALL)

*/

.emp {font-style: italic;}

/* first page structure */
table {background: #749391; padding: 0px; margin: 0px; height: auto; width: auto; border-collapse: collapse;}

/* main table */
table.main {background: #9fc6c4; width: 100%; height:auto; text-align: center; vertical-align: top; padding: 0px; margin: 0px;}
table.main td.left_col {width:33%; height:500px; border: solid #603e26; border-width: 0px 2px 0px 0px;}
table.main td.center_col {width:560px; height:500px; border: solid #603e26; border-width: 0px 4px 0px 4px;}
table.main td.right_col {width:33%; height:500px; border: solid #603e26; text-align: left; vertical-align: top; border-width: 0px 0px 0px 2px;}

/* interface tables */
table.left_col {background: #9fc6c4; width: 100%; height: auto; text-align: right; vertical-align: top;}
table.right_col {background: #9fc6c4; width: 100%; height: auto; text-align: left; vertical-align: top;}
table.right_col td { text-align: left; vertical-align: top;}
table.mama_body {background: #9fc6c4; width: 560px; height: auto; text-align: center; vertical-align: top; margin-left: auto; margin-right: auto;}

/* left content table */
table.mama_body td.mama_left {background: #d8e9e8; width: 200px; height: 100%; text-align: center; vertical-align: top; }
table.mama_body td.mama_left table.menu {background: #d8e9e8;}
table.mama_body td.mama_left table.menu td.logo {width: 200px; height: 100px; text-align: center; border: solid #603e26; border-width: 0px 0px 0px 0px;}
table.mama_body td.mama_left table.menu td.nav {width: 200px; height: 100%; text-align: center; border: solid #603e26; border-width: 0px 0px 0px 0px;}
table.mama_body td.mama_left table.menu td.ad {width: 200px; height: 100%; text-align: center; border: solid #603e26; border-width: 0px 0px 0px 0px;}
table.mama_body td.mama_left table.menu div.sidebar { position:relative; top:0; left: 3px; width: 170px; color: #000000;}

table.mama_body td.mama_left table.menu td.squotes {width: 200px; height: 100%; border: solid #603e26; border-width: 0px 0px 0px 0px; padding: 15px;}
table.mama_body td.mama_left table.menu td.squotes p.quote { color: #5e5e31; text-align: left; font-style: italic;}
table.mama_body td.mama_left table.menu td.squotes p.name { color: #57573e; text-align: right; font-weight: bold;}

/* right content table */
table.mama_body td.mama_splash {background: #603e26; width: 580px; height: 100%; vertical-align: top; border: solid #603e26; border-width: 0px 0px 0px 4px;}
table.mama_body td.mama_right {background: #FFF url(images/interface/wmbistro_emblem.gif) no-repeat right bottom; width: 580px; height: 100%; vertical-align: top; border: solid #603e26; border-width: 0px 0px 0px 4px;}
table.articles { background: transparent; width: 100%; padding: 15px;}
table.articles img {border: none;}
table.articles td.article_space {width:15px; vertical-align: top;}
table.articles td.title {color: #000000; font-size: 1.2em; font-weight: bold; font-style: italic; text-align: center;}
table.articles td.body {color: #000000; font-weight: normal; text-align: left;}
table.articles td.header { background: #603e26; border: solid #603e26; border-width: 0px 0px 2px 0px;}
table.articles img.border_img { border-color: #000000; border-style: solid; border: 1px; }
table.articles .bold_center { font-weight: bold; vertical-align: top; text-align: center; }
table.articles .text_center {text-align: center; }
table.articles .text_right { text-align: right; }
table.articles .text_left { text-align: left; }
table.articles .highlight { font-weight: bold; }
table.articles .hl_title { font-weight: bold; }
table.articles .hl_title_center { font-weight: bold; text-align: center;}
table.articles .emp_bold { font-weight: bold; font-style: italic; font-size: .8em;}
table.articles .emp_norm { font-weight: normal; font-style: italic;  font-size: .8em;}
table.articles .disclaimer { font-style: italic; font-size: 0.8em; }
table.articles .quote { width: 375px; text-align: center; vertical-align: top; font-style: italic; font-size: 1em; }
table.articles .quote_100 { width: 100%; text-align: center; vertical-align: top; font-style: italic; font-size: 1em; }
table.articles ul { text-align: left; }

table.articles .note {font-style: italic; font-size: .9em;}

table.articles .menu_title {font-weight: bold; color: #358d9f;}
table.articles .menu_bold {font-weight: bold; color: #000000;}

table.articles table.cat_menu {background: transparent; width: 100%; font-weight: bold; color: #000000; text-align: center; font-size: 1.0em; padding: 5px;}
table.articles table.cat_menu td {vertical-align: top; text-align: left;}
table.articles table.cat_menu a {color: #f1f0d4;}
table.articles table.cat_menu a:hover {color: #b44000;}
table.articles table.cat_menu a:active {color: #000000;}

table.articles table.rest_menu {background: transparent; width: 100%; font-weight: normal; color: #000000; text-align: center; font-size: 1.0em; padding: 5px;}
table.articles table.rest_menu td {vertical-align: top; text-align: center;}
table.articles table.rest_menu a {color: #f1f0d4;}
table.articles table.rest_menu a:hover {color: #b44000;}
table.articles table.rest_menu a:active {color: #000000;}

table.articles table.menu_columns {background: transparent; width: 100%; font-weight: normal; color: #000000;}

table.articles table.menu_list {background: transparent; width: 100%; font-weight: normal; color: #000000;}

table.articles table.sub_content {background: transparent; width: 100%; font-weight: normal; color: #000000;}


table.testimonials {background: transparent; width:100%; padding: 5px;}
table.testimonials tr.even {background: transparent; color: #000000;}
table.testimonials tr.odd {background: transparent; color: #000000;}

/* content footer */
table.content_footer {background: transparent; width: 100%; color: #000000; font-size: 1em; font-weight: normal; text-align: center;}
table.content_footer .highlight { font-weight: bold; }

/* footer */
table.footer {background: #84a4a2; width: 100%; height: auto; margin-left: auto; margin-right: auto; padding: 10px;}
table.footer td {width:auto;}
table.footer td.ft_top {font-size: 0.8em; color: #000000; vertical-align: top; text-align: center; border: solid #603e26; border-width: 1px 0px 0px 0px;}
table.footer td.ft_top a {color: #603e26;}
table.footer td.ft_top a:hover {color: #b44000;text-decoration: none; }

div.hr {height: 50px; background: transparent url(images/interface/wmbistro_leaf.gif) no-repeat scroll center;}
div.hr hr {display: none;}

div.hr_med {height: 20px; background: transparent url(images/interface/wmbistro_leaf_bullet_med.gif) no-repeat scroll center;}
div.hr_med hr {display: none;}

