/* main color bars and footer */
#colorBars #firstColorBar { background:#392e48; }
#colorBars #secondColorBar { background:#5d526c; }
#colorBars #thirdColorBar  { background:#796e86; }
#colorBars #fourthColorBar { background:#c0bbb4; }

#container { border-top:1px solid #796e86; }
#footer { background:#392e48; }

/*Header Navigation*/
#nav li.current { background:#796e86; }
#nav li a:hover, #nav li:hover { background:#796e86; }
#sectionLinks li a:hover { background:#897e95; }

body #nav li.navhist a:hover, body #nav li.currnav  { background:#796e86; color:#fff; }
body #nav li.navhist ul li a { background:#F4F1E9; color:#1a2634; }
body #nav li.navhist ul li a:hover { background: #CCC7BC; color: #333; }

body #navSubWrapperWrapper #sectionLinks li.current_section a:hover { background:#fff; }
#sectionNav #sectionLinks li.current_section a,
#sectionNav #sectionLinks li.current_section a:hover { color: #A78F73; }


/*Left Navigation*/
#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; }


/* Content styles */
#content h1 {color: #61673d;}
#content a {color:#61673d;}

/*Landing Page*/
#content #landing h1 {color: #5D526C; font-size:28px;}
#content #landing h2 {color:#A78F73;}
#landing #features li div.media {background: #868A6C;}
#landing #features li h3 {color: #fff; background: #868A6C !important;}	


#content #highlights ul li {background: #EAE7E2; height: 136px;}
#content #highlights ul li img {/*float:left;*/height: auto; width: 70px;margin:6px 8px 15px 6px; }
#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 {color:#5D526C; border-bottom: 0 !important;}

#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; cursor:pointer; color: #fff  !important; }

#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 {padding: 3px !important; background: #868A6C;}
#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 { display:block; font-size:.9em; color:#666; }



/* ------------  OVERWRITES MEDIA BOX STYLES FROM HISTORY SECTION ----------------*/
#content .mediaCont  { width:206px; float:right; clear:none; margin:0 2px 0 15px; padding-top:0; background:#fff; position:relative;  }  
#content .mediaCont ul { width:206px; float:left; border:1px solid silver; clear:left;margin:0; display:none;}

#content .mediaCont ul li {list-style:none; margin-left:10px; clear:both; }
#content .mediaCont ul.current {display:block; }

#content .mediaCont h3 { margin:4px 4px 2px -6px; color:#fff; background:#887c86; padding:3px 4px 1px 7px; line-height:20px; font-size:12px; text-transform: uppercase; letter-spacing:.1em; height:20px;font-family:Helvetica,Arial,sans-serif;}
#content .mediaCont h4 { margin:0 10px 3px 0; font-size:1.2em; 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  { padding-left:0 !important; background-position:-30px !important; }*/
#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  { padding-left:0px !important; background-position:0px 2px !important; }
#content .mediaCont .zoomfile {background-position: 0 1px !important;}
/*#content .mediaCont a.zoomfile h4 {padding-left:24px !important; }*/
#content .mediaCont h5 { margin:10px 10px 5px 0; font-size:1.2em; letter-spacing:.01em; padding:5px 8px 1px 8px;  color:#666; background:#eee;  }
#content .mediaCont a { display:block; margin-top:1em; color:#969476; }
#content .mediaCont li p { margin: 0 10px 0 0; font-size:.9em; line-height:1.25em; color:#666;}
#content .mediaCont li p a { border-bottom:none; line-height:1.25em; display:inline; }
#content .mediaCont hr { margin:10px 10px 5px 0; border:none; border-top:1px solid #dedede;}

#content .mediaCont li img { float:left; margin:0px 10px 5px 0px; border:1px solid #ddd; padding:2px; }
#content .mediaCont li.more { margin:5px 10px 5px 30px; clear:both;} 
#content .mediaCont li.more a { border:none; }
#content .mediaCont li.view { margin:7px 10px 2px 10px; font-size:.9em; text-align:right; clear:both;}
#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 { margin:0; padding:0; display:inline; }

#content .mediaCont .journal h3 { background:#868A6C; }
#content .mediaCont .journal { display: block; }
#content .mediaCont .journal li img {float:none; margin: 0 0 8px; width: 180px; border:1px solid #ddd; padding:2px; }

#content .mediaCont .journal p.launchshow {width: 186px; margin: 0 10px 8px 0; padding: 0; float: none;}
#content .mediaCont .journal p.launchshow a {width: 100%; padding: 4px 0; background:#4E7C99; display: block; text-align:center; }
#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;}