html {
background: #fff url(../assets/Cori_bg.gif) repeat-x 50% 0;
height:100%;
}

body {
color: #3d3938;
font-family: Georgia, "Times New Roman", Times, serif;
height: 100%;
}

/* min-height for ie 6 */
* html body {
height: 100%;
overflow: visible;
}

#container {
background: #fff;
width: 958px;
margin: auto;
min-height: 100%;
}

/* min-height for ie 6 */
* html #container {
height: 100%;
overflow: visible;
}

#site-header {
background: #fff url(../assets/cori_header.gif) repeat-x 0 0;
height: 160px;
margin-bottom: 20px;
padding: 0;
position: relative;
}

/* min-height for ie 6 */
* html #site-header {
height: 160px;
overflow: visible;
}








#site-title {
background: transparent;
color: #fff;
/**************/
display: none;
/**************/
font-size: 0em;
height: 82px;
margin: auto;
padding: 0;
position: relative;
top: 48px;
width: 342px;
}

#site-title a {
color:#ffffff;
text-decoration:none;
}

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










#site-nav {
background: url(../assets/cori_nav_bg.gif) no-repeat bottom center;
padding: 0 10px;
height: 65px;
}

/* clear floating menu items */
#site-menu {
/*min-height: 1px;*/
padding-top: 0.8em;
height: 40px !important;
text-align: center;
}

#site-menu li {
color: #000;
display: inline;
font-size: 2em;
font-family: Georgia, Times, serif;
font-weight: normal;
padding: 0.25em 0.6em 0.6em;
}

#site-menu li a {
color: #000;
text-decoration: none;
}

body.site-home-page #site-menu li.site-home-page a:hover,
#site-menu li.site-current-page a:hover,
#site-menu li.site-current-path a:hover {color: #fff !important;}

#site-menu li a:hover,
#site-menu li.site-home-page a:hover {color: #e41c1f !important;}

/*
#site-menu li.site-current-path {
background: url(../assets/cori_nav_select.gif) repeat-x 0 0;
border: solid 1px #e41c1f;
}
*/


#site-menu li.site-home-page,
#site-menu li.site-home-page a,
#site-menu li.site-home-page .site-current-path {
background: transparent !important;
border: none !important;
color: #000 !important;
padding-left: 0.4em;
}


/*
#site-menu li.site-home-page a {
color: #fff;
font-weight: normal;
padding-left: 0.2em;
}
*/

#site-menu li.site-current-page,
#site-menu li.site-current-path {
background: #ea523a url(../assets/cori_nav_select.gif) repeat-x bottom center;
border: solid 1px #e41c1f;
margin: 0 0.2em;
}

#site-menu li.site-current-page a,
#site-menu li.site-current-path a {
color: #fff;
font-weight: normal;
text-decoration: none;
padding-top: 0.5em;
}

/*
#site-menu li.site-current-page a:hover {
color: #fff;
}
*/





/* float clearing for ie 6 */
* html #site-menu {
height: 1px;
overflow: visible;
}

#site-footer {
margin: 0 2em;
padding: 50px 0 2em 0;
text-align: center;
}

#rocketship {
background: url(../assets/cori_nav_bg.gif) no-repeat top center;
width: 100% !important;
height: 80px !important;
}

#rocketship a,
#rocketship a:link,
#rocketship a:visited,
#rocketship a:hover,
#rocketship a:active {
background-position: 50% 50% !important;
margin-top: 20px !important;
position: relative !important;
width: 100% !important;
}








/* page */
#page {
margin: 0 20px 2em;
min-height: 1px;
}
#page-content {margin: 50px 0 0;}
.site-level3-page #page-content {margin-top: 0;}

.site-home-page #page {
margin-left: 10px;
margin-right: 10px;
}

* html #page {
height: 30em;
overflow: visible;
position: relative;
}

#page-title-header {display: none;}





/* take into account the case where the page has no sub-menu */
#page.no-section-menu,
body.site-home-page #page {padding-left: 0;}

#page.no-section-menu #section-nav {display: none;}

#page-title {
font-size: 3.4em;
font-family: Georgia, Times New Roman, Times, Serif;
margin-bottom: 0.5em;
}






/*************** 
  section menu  
****************/
#section-nav {
/* float: left;
margin-left: -185px;
position: relative; */
font-size: 1.5em;
margin: 0;
text-align: center;
width: 100%;
}

.site-level3-page #section-nav {display: none;}/* Section menu doesn't work pass lvl 2 */

#section-menu {padding-bottom: 5px;}

ul#section-menu {padding-left: 2em;}

#section-menu li {
display: inline;
padding: 0 2em 0 0;
}

#section-menu li a {
_border-right: 1px solid #fff;
color: #716f6e;
font-size: 1.2em;
text-decoration: none;
}

#section-menu li a:hover {border-bottom: solid 4px #E41C1F;}

#section-menu li.site-current-page ul {display: none;}
#section-menu li.site-current-page a {
border-bottom: solid 4px #E41C1F;
color: #E41C1F;
font-weight: normal;
}
#section-menu li.site-current-page li a {
font-size:1.1em;
font-weight:normal;
}

#section-menu ul li {
background:transparent;
padding: 0 0 0.5em 0;
}






/*****************
  BREADCRUMB NAV
*****************/
#breadcrumb-nav,
#page-header {
float: right;
width: 100%;
}
.site-level3-page #breadcrumb-nav {
display: block;
font-size: 1.4em;
font-weight: normal;
font-style: italic;
margin: 0 0 50px;
text-align: center;
}

ol#breadcrumb-menu {padding-left: 2em;} /* help browser center the nav */

#breadcrumb-menu li {
background: transparent url(http://templates.cdn.launchrocketship.com/19763740-f6ba-11dc-95ff-0800200c9a66/breadcrumb_divider.gif) no-repeat 100% 60%;
display: inline;
padding: 0 1em 0 0;
margin: 0 1em 0 0;
}
#breadcrumb-menu li.site-current-page {
background: none;
}

#breadcrumb-menu li a {
color: #828282;
text-decoration: none;
}
#breadcrumb-menu li a:hover {border-bottom: solid 2px #E41C1F;}

#breadcrumb-menu li.site-current-page a {
color: #E41C1F;
font-weight: bold;
}

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
















#page-content div.content-group,
* html #page-content div.content-group {
float: left;
height: 10em;
overflow: visible;
width: 600px;
}