html
{
background:#1D1D13;
}

body
{
/* make all text */
color:#1D1D13;
font-family:verdana, geneva, tahoma, helvetica, arial, sans-serif;
}

#container
{
  width:860px;
  margin:0 auto;
  padding:2em 0
}

#site-header
{
  background:#423C2B;
  padding:20px;
}

body.ie6 #site-header
{
  background-image:url(header.gif);
  height:10em;
}

#site-title
{
  height:57px;
  width:446px;
  background:transparent url(header-logo.png) no-repeat 0 0;
  text-indent:-9999em;
  overflow:hidden;
}

#site-title a, #site-title a:link, #site-title a:visited, #site-title a:hover, #site-title a:active
{
  width:100%;
  height:100%;
  display:block;
  border:none;
  background:transparent;
}

#site-description
{
}


#site-nav
{
  background:#423C2B;
  padding:0 20px;
}


#site-menu
{
overflow:hidden;
min-height:1px;
}

body.ie6 #site-menu
{
height:1px;
overflow:visible;
}

#site-menu li
{
display:block;
float:left;
padding:0 0 0 2px;
}

#site-menu li a
{
padding:0.5em 10px 0.5em 8px;
font-size:1.3em;
display:block;
color:#ffffff;
text-decoration:none;
text-transform:uppercase;
}

/* set path tabs */
#site-menu li.site-current-path
{
background:transparent url(site-menu-item_left.gif) no-repeat 0 0;
font-weight:bold;
}
#site-menu li.site-current-path a
{
background:transparent url(site-menu-item_right.gif) no-repeat 100% 0;
color:#AE3919;
}

/* cover directly selected items, including home */
#site-menu li.site-current-page
{
background:transparent url(site-menu-item_left.gif) no-repeat 0 0;
font-weight:bold;
}
#site-menu li.site-current-page a
{
background:transparent url(site-menu-item_right.gif) no-repeat 100% 0;
color:#AE3919;
}

/* account for homepage being in path */
#site-menu li.site-home-page
{
display:block !important;
background:transparent;
font-weight:normal;
}

#site-menu li.site-home-page a
{
background:transparent;
color:#ffffff;
}



#page
{
background:#ffffff;
}

#page-content
{
min-height:30em;
float:right;
width:650px;
padding:2em 20px;
}

#page.no-section-menu #page-content
{
width:auto;
float:none;
}

body.ie6 #page-content
{
height:20em;
overflow:visible;
}

#breadcrumb-nav
{
  padding:1em;
  padding:1em 2em;
  /*text-align:right;*/
}

/* hide breadcrumbs on main category pages
body.site-main-category-page #breadcrumb-nav
{
display:none;
} */


#breadcrumb-menu li
{
display:inline;
padding:0 0.75em 0 0;
margin:0 0.4em 0 0;
color:#ffffff;
font-size:1.2em;
background:transparent url(breadcrumb_divider.png) no-repeat 100% 60%;
vertical-align:baseline;
}

#breadcrumb-menu li.site-current-page
{
  font-size:4em;
background:transparent;
  margin:0;
  padding:0;
  display:block;
  font-family:georgia, times, serif;
}

/*#breadcrumb-menu li.site-home-page
{
  display:none;
}*/

#breadcrumb-menu a:link, #breadcrumb-menu a:visited, #breadcrumb-menu a:hover, #breadcrumb-menu a:active
{
  display:-moz-inline-box;
  display:inline-block;
  background:transparent;
  color: #1D1D13;
  text-decoration:none;
}
#breadcrumb-menu a:hover
{
  color:#1D1D13;
  background:transparent;
  text-decoration:none; 
}

#breadcrumb-menu .site-current-page a:link, #breadcrumb-menu .site-current-page a:visited, #breadcrumb-menu .site-current-page a:hover, #breadcrumb-menu .site-current-page a:active
{
  color:#ae3919;
}

#page-title
{
padding:0.33em 0.5em;
color:#ffffff;
font-size:3em;
font-family:georgia, times, serif;
  background:#ABA176;
  display:none;
}

* html #page-title
{
background:#bd6939;
}

#section-nav
{
width:150px;
padding:2em 0 0 20px;
float:left;
}


/* hide section nav when there is no menu */
#page.no-section-menu #section-nav
{
display:none;
}

#section-menu li
{
display:block;
margin:0 0 0.5em 0;
}

#section-menu li a
{
font-size:1.2em;
}

#section-menu a:link, #section-menu a:visited
{
  color:#1D1D13;
  text-decoration:none;
  background:transparent;
}
#section-menu a:hover, #section-menu a:active
{
  color:#1D1D13;
  text-decoration:underline;
  background:transparent;
}

#section-menu li.site-current-page ul
{
padding-left:1em;
padding-top:0.5em;
}
#section-menu li.site-current-page a
{
  font-weight: bold;
}
#section-menu li.site-current-page li a
{
  font-size:1.1em;
  font-weight:normal;
}

#section-menu li.site-current-page a:link, #section-menu li.site-current-page a:visited
{
  color:#ae3919;
  text-decoration:none;
  background:transparent;
}

#section-menu li.site-current-page a:hover, #section-menu li.site-current-page a:active
{
  color:#ae3919;
  text-decoration:underline;
  background:transparent;
}

#site-footer
{
  clear:both;
  padding:20px 0;
  color:#ffffff;
}

