html
{
background:#0081C5;
}

body
{
/* make all text */
color:#000000;
font-family:verdana, geneva, tahoma, helvetica, arial, sans-serif;
margin:0 0 5em 0;
background:#000000 url(content-texture.png) repeat-x 0 183px;  
}

#container
{
  background:transparent url(header-gradient.gif) repeat-x 0 0;
}

#site-title,
#page,
#site-footer-content,
#site-copyright
{
width:860px;
margin-left:auto;
margin-right:auto;
}

#site-header
{
  height:180px;
  background:transparent url(header.jpg) no-repeat 50% 0;
}

#site-title
{
  height:180px;
  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:260px;
  height:150px;
  display:block;
  border:none;
  background:transparent;
}

#site-description
{
display:none !important;
}


#site-nav
{
margin-bottom:10em;
border-bottom:solid 3px #0082C5;
position:relative;
  margin-bottom:3em;
}


#site-menu
{
width:860px;
margin-left:auto;
margin-right:auto;
min-height:1px;
overflow:hidden;
position:relative;
margin-top:-3.2em;
}

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

#site-menu li
{
display:inline;  
}

#site-menu li a
{
padding:0 1em;
font-size:1.2em;
  line-height:2.667em;
display:block;
color:#ffffff;
text-decoration:none;
display:-moz-inline-box;
display:inline-block;
}

#site-menu li a:hover
{
  background:#656565;
}

/* set path tabs */
#site-menu li.site-current-path a:link, #site-menu li.site-current-path a:visited, #site-menu li.site-current-path a:hover, #site-menu li.site-current-path a:active
{
background:#0082C5 url(site-menu-item-selected-top.gif) repeat-x 0 0;
}

/* account for homepage being in path */
#site-menu li.site-home-page a:link, #site-menu li.site-home-page a:visited
{
background:transparent;
}

#site-menu li.site-home-page a:hover, #site-menu li.site-home-page a:active
{
background:#656565;
}

/* cover directly selected items, including home */
#site-menu li.site-current-page a:link, #site-menu li.site-current-page a:visited, #site-menu li.site-current-page a:hover, #site-menu li.site-current-page a:active
{
background:#0082C5 url(site-menu-item-selected-top.gif) repeat-x 0 0;
}

/* hide landing page */
#site-menu li.landing,
#site-menu li.quoteme
{
  display:none !important;
}


#page
{
  background:#ffffff;
  position:relative;
}

#page-header
{
  background:#000000;
  display:block !important;
  padding:0 0 1em 0;
}


.site-main-category-page #page, #page.no-page-title
{
  margin-top:0;
}

.no-page-title #page-title-header
{
  padding:0 !important;
}

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

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

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

#breadcrumb-nav
{
  background:#000000;
  padding:1em 0;
}

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


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

#breadcrumb-menu li.site-current-page
{
background:transparent;
margin:0;
padding:0;
/*display:block;
line-height:1.5em;
color:#B0B58A;
font-size:3em;
font-family:georgia, times, serif;*/
}

#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: #C9C8C9;
text-decoration:none;
}
#breadcrumb-menu a:hover
{
color:#C9C8C9;
background:transparent;
text-decoration:underline; 
}

/*#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:#B0B58A;
  text-decoration:none;
}*/

#page-title
{
  line-height:1.333em;
  color:#B0B58A;
  font-size:3em;
  font-family:georgia, times, serif;
  
}

#page-title-header
{
  float:right;
  width:650px;
  padding:2em 20px 0 20px;
}

#section-nav
{
width:130px;
padding:2em 20px 2em 20px;
float:left;
  background:transparent url(section-nav-gradient.png) repeat-x 0 0;
  min-height:465px;
}

body.ie6 #section-nav
{
  height:465px;
  overflow:visible;
}


/* 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:#0082C5;
  text-decoration:none;
  background:transparent;
}
#section-menu a:hover, #section-menu a:active
{
  color:#0082C5;
  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;
  font-style:italic;
}

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

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

#site-footer
{
background:#0081C5 url(footer-gradient.png) repeat-x 0 0;
clear:both;
min-height:11.5em;
}

body.ie6 #site-footer
{
height:11.5em;
overflow:visible;
}

#site-footer-content
{
border-top:solid 3px #407B9A;
padding:1em 0 0 0;
}

#site-copyright
{
font-size:1.1em;
}

#rocketship
{
  display:block !important;
  width:860px !important;
  margin-left:auto !important;
  margin-right:auto !important;
}

