/* -------------- COLOR BARS AND FOOTER --------------*/
#colorBars #firstColorBar {
	background: #392e48;
	background: #40334F; /* slightly lighter for Foundation Bar */
}
#colorBars #secondColorBar {
	background: #5d526c;
}
/*#colorBars #thirdColorBar {
	background: #796e86;
}*/
#colorBars #fourthColorBar {
	background: #c0bbb4;
}
#container,
body.navSingleTier > #container {
	border-top: 1px solid #5d526c;
}
#footer {
	background: #392e48;
}


/* -------------- HEADER NAV --------------*/
ul#nav li.current {
	background: #796e86;
}
ul#nav li a:hover, 
ul#nav li:hover {
	background: #796e86;
}
ul#sectionLinks li a:hover {
	background: #897e95;
}
body ul#nav li.navpub a,
body ul#nav li.navpub a:hover  {
	background: #fff;
	color: #8E7D68;
}
body ul#nav li.navpub ul li a {
	background: #F4F1E9;
	color: #1a2634;
}
body ul#nav li.navpub ul li a:hover {
	background: #CCC7BC;
	color: #333;
}
body #navSubWrapperWrapper ul#sectionLinks li.current_section a:hover {
	background: #fff;
}
#sectionNav ul#sectionLinks li.current_section a,
#sectionNav ul#sectionLinks li.current_section a:hover {
	color: #A78F73;
}



/* -------------- LEFT NAV --------------*/
#navAndPromos #pageNav h3 a {
	font-size: 24px;
}
#navAndPromos #pageNav h4 a {
	color: #61673d;
}
#navAndPromos #pageNav h4 a:hover {
	color: #5D526C;
}
#pageNav ul li.current_page a, #pageNav ul li.current_page a:hover {
	background: #796e86;
}


/* -------------- SECTION CONTENT --------------*/
#content h1 {
	color: #61673d;
}
#content a {
	color: #61673d;
}


/* -------------- SECTION LANDING --------------*/
#content #landing h1 {
	color: #5D526C;
	font-size: 28px;
}
#content #landing h2 {
	color: #A78F73;
}
#landing #features li div.media {
	background: #868A6C;
}
#landing #features li h3 {
	background: #868A6C !important;
	color: #fff;
}
#content #highlights ul li {
	background: #EAE7E2;
	height: 136px;
}
#content #highlights ul li img {
	height: auto;
	margin: 6px 8px 15px 6px;
	width: 70px;
}
#content #highlights ul li a h3 {
	color: #61673d;
	font-size: 18px;
	line-height: 20px;
}
#content #highlights ul li a:hover h3, #content #highlights ul li a:hover {
	border-bottom: 0 !important;
	color: #5D526C;
}
#content #landingsidebar {
	width: 180px !important;
}
#content #landingsidebar ul li {
	margin: 0 0 20px !important;
}
#content #landingsidebar a h3 {
	color: #A78F73;
	margin-bottom: 0;
}
#content #landingsidebar p {
	margin-top: 0;
}
#content #landingsidebar a:hover h3 {
	color: #5D526C;
}
#content #landing #mainRotation h2 {
	color: #fff;
}
#mainRotation p strong {
	background: #868A6C !important;
}
#mainRotation p strong:hover, #mainRotation a:hover p strong {
	background: #866C41 !important;
	color: #fff !important;
	cursor: pointer;
}
#content #info {
	background: #5d748f !important;
}
#content #media {
	background: none !important;
	width: 446px !important;
}
#content #media p {
	color: #868A6C !important;
	margin: 5px 10px !important;
}
#content #media img {
	background: #868A6C;
	padding: 3px !important;
}
#content #note {
	background: #A78F73 !important;
}
#content h1 em {
	font-size: 24px;
	font-style: italic;
	text-transform: none;
}
#content h3.extras {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 18px;
	letter-spacing: 0.1em;
	text-align: center;
	text-transform: uppercase;
}


/* ------------  OVERWRITES DEFAULT STYLES FOR OLDER ARTICLES----------------*/
#content table.defaultTablePlain img {
	float: none;
}
.fsmallsize {
	color: #666;
	display: block;
	font-size: .9em;
}



/* ------------  OVERWRITES MEDIA BOX STYLES FROM HISTORY SECTION ----------------*/
#content .mediaCont {
	background: #fff;
	clear: none;
	float: right;
	margin: 0 2px 0 15px;
	padding-top: 0;
	position: relative;
	width: 206px;
}
#content .mediaCont ul {
	border: 1px solid silver;
	clear: left;
	display: none;
	float: left;
	margin: 0;
	width: 206px;
}
#content .mediaCont ul li {
	clear: both;
	list-style: none;
	margin-left: 10px;
}
#content .mediaCont ul.current {
	display: block;
}
#content .mediaCont h3 {
	background: #887c86;
	color: #fff;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 12px;
	height: 20px;
	letter-spacing: .1em;
	line-height: 20px;
	margin: 4px 4px 2px -6px;
	padding: 3px 4px 1px 7px;
	text-transform: uppercase;
}
#content .mediaCont h4 {
	font-size: 1.2em;
	margin: 0 10px 3px 0;
	padding-left: 0px;
}
#content>.mediaCont h4 {
	padding-left: 18px;
}
#content>.mediaCont .slideshowfile, #content>.mediaCont .videofile, #content>.mediaCont .downloadimagefile, #content>.mediaCont .downloadfile, #content>.mediaCont .monitorfile, #content>.mediaCont .interactivefile, #content>.mediaCont .ringtonefile, #content>.mediaCont .podcastfile, #content>.mediaCont .audiofile, #content>.mediaCont .journalfile, #content>.mediaCont .zoomfile {
	background-position: 0px 2px !important;
	padding-left: 0px !important;
}
#content .mediaCont .zoomfile {
	background-position: 0 1px !important;
}
#content .mediaCont h5 {
	background: #eee;
	color: #666;
	font-size: 1.2em;
	letter-spacing: .01em;
	margin: 10px 10px 5px 0;
	padding: 5px 8px 1px 8px;
}
#content .mediaCont a {
	color: #969476;
	display: block;
	margin-top: 1em;
}
#content .mediaCont li p {
	color: #666;
	font-size: .9em;
	line-height: 1.25em;
	margin: 0 10px 0 0;
}
#content .mediaCont li p a {
	border-bottom: none;
	display: inline;
	line-height: 1.25em;
}
#content .mediaCont hr {
	border: none;
	border-top: 1px solid #dedede;
	margin: 10px 10px 5px 0;
}
#content .mediaCont li img {
	border: 1px solid #ddd;
	float: left;
	margin: 0px 10px 5px 0px;
	padding: 2px;
}
#content .mediaCont li.more {
	clear: both;
	margin: 5px 10px 5px 30px;
}
#content .mediaCont li.more a {
	border: none;
}
#content .mediaCont li.view {
	clear: both;
	font-size: .9em;
	margin: 7px 10px 2px 10px;
	text-align: right;
}
#content .mediaCont li.view a {
	border: none;
	color: #999;
}
#content .mediaCont ol {
	margin: 0;
	padding: 0;
}
#content .mediaCont ol li {
	clear: none;
	margin: .1em 0 0 0;
	padding: 0;
}
#content .mediaCont ol li a {
	display: inline;
	margin: 0;
	padding: 0;
}
#content .mediaCont .journal h3 {
	background: #868A6C;
}
#content .mediaCont .journal {
	display: block;
}
#content .mediaCont .journal li img {
	border: 1px solid #ddd;
	float: none;
	margin: 0 0 8px;
	padding: 2px;
	width: 180px;
}
#content .mediaCont .journal p.launchshow {
	float: none;
	margin: 0 10px 8px 0;
	padding: 0;
	width: 186px;
}
#content .mediaCont .journal p.launchshow a {
	background: #4E7C99;
	display: block;
	padding: 4px 0;
	text-align: center;
	width: 100%;
}
#content .mediaCont .journal p.launchshow a:hover {
	background: #6594b2;
	color: #fff;
}
#content .mediaCont .journal p.launchshow:hover {
	background: #8FB2BF;
}
#content blockquote em {
	font-style: italic;
}
#content a.cartlink {
	background: #5D526C url(/images_global/cart.gif) no-repeat scroll 6px 3px !important;
}
#content a.cartlink:hover {
	background: #796E86 url(/images_global/cart.gif) no-repeat scroll 6px 3px !important;
}
#content a.button {
	width: 100px !important;
}
#content p a:hover.showHide {
	border-bottom: 0;
	color: #5D526C;
}



/* -------------- FOUNDATION BAR overwrites--------------*/
body #foundationBarWrapperWrapper { background-color:#1F1927; }
#foundationBar ul li.learntab { background:#40334F; border-right: 1px solid #4A4155; border-left: 1px solid #4A4155;  }
#foundationBar ul li.learntab a { opacity: 1; }
