/*----------------------------------
  The Chicago Manual of Style Online
  
  Stylesheet by Michael Boudreau
  ----------------------------------*/

body {
  color: black;
  font: 100% Verdana, Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
}
body.ch14 #main_content { /* "Mathematics in Type" */
  font: 100% Georgia, Times, "Times Roman", serif;
}

h1 {
  display: none;
}

img {
  border: none;
}

span.label {
  font-weight: bold;
}
span.sc {
  font-variant: small-caps; 
}

html>body #site_wrapper {
  padding: 0;
  max-width: 1400px;
  min-width: 700px;
  min-height: 395px;
}

#header {
  background: url(http://www.chicagomanualofstyle.org/images/header_bg.gif) repeat-x;
  height: 96px;
  position: relative;
  width: 100%;
}
#header img {
  margin: 20px 0 0 0;
}

#search {
  position: absolute; right: 23px; top: 36px;
}
#search form {
  margin: 0;
  padding: 0;
}
#search input {
  margin: 0;
  padding: 0;
  vertical-align: middle;
}

#account {
  color: #4FC6DB;
  font: bold 50% Verdana, Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
  position: absolute; right: 24px; top: 18px;
}
#account a {
  color: #666;
  text-decoration: none;
}
#account a:hover,
#account a:active {
  border-bottom: solid 1px #FF6A00;
}

html>body #content_wrapper {
  background: url(http://www.chicagomanualofstyle.org/images/nav_bg.gif) repeat-y;
  position: relative;
  width: 100%;
  min-height: 395px;
}

#navigation {
  float: left;
  width: 136px;
}
#navigation ul {
  font: bold 75% Verdana, Arial, Helvetica, sans-serif;
  line-height: 150%;
  list-style: none;
  margin: 60px 0 0 12px;
  padding: 0;
}
#navigation li {
  margin: 0 0 18px 0;
  padding: 0;
}
#navigation a {
  color: #4FC6DB;
  display: block;
  text-decoration: none;
  width: 100%;
}
#navigation a.selected {
  color: #FF6A00;
}
#navigation a:hover {
  color: #FF6A00;
  text-decoration: none;
}
#navigation form#para_search {
  margin: 30px 0 0 12px;
  padding: 0;
}
#navigation form#para_search label {
  color: #666;
  display: block;
  font-size: 60%;
  font-weight: bold;
}
#navigation form#para_search input {
  margin: 0;
  padding: 0;
  vertical-align: middle;
}

#site_menu {
  height: 24px;
  margin: 0 0 0 136px;
}
#site_menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
#site_menu li {
  float: left;
}
#site_menu a {
  display: block;
  text-decoration: none;
}
#site_menu img {
  display: block;
}

#main_content {            
  border: solid 1px white;
  margin: 0 143px 0 148px;
}

#main_content a:visited {
  color: #66F;      
}

#main_content h2,
#main_content h3#chap {
  /* MJF 2006-08-30: Revised font size and line-height for Q&A. Percentages as specified by MRB for general use. */
  color: #FF6A00;
  font: bold 110% Georgia, Times, "Times Roman", serif;
  line-height: 130%;
  margin: 32px 0 0 0;
}
#main_content h2 + p {
  margin-top: 0.5em;
}
#main_content h3#chap a {
  border: none;
  color: #FF6A00;
  text-decoration: none;
}
#main_content h3#chap a:hover {
  border: none;
}
#main_content h3 {
  font-size: 90%;
  font-weight: bold;
  margin: 0.5em 0;
  padding: 0;
}
#main_content h4 {
  font-size: 80%;
  font-style: italic;
  font-weight: bold;
  margin: 0.5em 0;
  padding: 0;
}
#main_content p#trail {
  color: #666;
  font-size: 70%;
  font-weight: normal;
  line-height: 150%;
  margin: 6px 0 0 0;
  padding: 0;
}

body.ch14 #main_content p#trail {
	 font: 70% Verdana, Arial, Helvetica, sans-serif;
}

#main_content p#trail a {
  color: black;
  text-decoration: none;
  white-space: nowrap;
}
#main_content p.nav {
  margin: 0;
}
#main_content p.nav a,
#main_content p.nav a:hover {
  border: none;
}
#main_content h2#para,
#main_content h2#figure,
#main_content h2#table {
  color: black;
  font: bold 90% Verdana, Arial, Helvetica, sans-serif;
  margin: 0 0 4px 0;
  padding: 0;
}
#main_content h2#para .label {
  padding-right: 1em;
}
#main_content p {
  /* MJF 2006-08-29: To approximate JS' spec of 11px/18px for Q&A text,
     MRB recommended font-size: 80%, line-height: 160%. No change made.  */
  color: black;
  font-size: 80%;
  line-height: 150%;
  margin: 0 0 1em 0;
}
#main_content span.indent {
  color: black;
  font-size: 80%;
  line-height: 150%;
  margin: 0 0 1em 0;
}
#main_content span.noindent {
  color: black;
  font-size: 80%;
  line-height: 150%;
  margin: 0 0 1em 0;
}

#main_content ul {
  font-size: 80%;
  line-height: 150%;
}
#main_content ul ul {
  font-size: 100%;
}
#main_content ul#contents {
  list-style-type: none;
}
#main_content ul#contents ul {
  color: #999;
  list-style-type: disc;
}
#main_content ul#contents span.label {
  color: #FF6A00;
  font-weight: bold;
  padding-right: 0.5em;
}
#main_content ul#contents span.author {
  padding-left: 0.5em;
}
#main_content ul#contents a {
  color: black;
}
#main_content ul#figures,
#main_content ul#tables   {
  list-style-type: none;
}
#main_content ul#figures ul,
#main_content ul#tables ul   {
  list-style-type: none;
}
#main_content ul#tables li.example {
  color: #666;
}
#main_content ul#figures span.label,
#main_content ul#tables span.label   {
  color: #FF6A00;
  font-weight: bold;
  padding-right: 0.5em;
}

#main_content a {
  color: #666;
  text-decoration: none;
}

#main_content ul {
  color: #666;
}

#main_content ul li {
  color: #ccc;
  line-height: 160%;
  list-style-type: square;
  margin-left: -20px;
}

#main_content ul li a {
  border-bottom: dotted 1px #666;
}

#main_content a:hover {
  border-bottom: solid 1px #FF6A00;
}


#main_content table {
	color: black;
	font: 120% Verdana, Arial, Helvetica, sans-serif;
}


#main_content span.example {
  color: #996;
  font-size: 95%;
  font-weight: bold;
}

#main_content dl {
  font-size: 80%;
  margin: 0;
  padding: 0;
}

div.clear {
  clear: both;
  color: white;
  height: 1px;
  width: 100%;
}

#topper {
  position: absolute; right: 10px; bottom: 60px;
}

#footer {
  background-color: white;
  border-top: solid 3px #4FC6DB;
  border-bottom: solid 3px #FF6A00;
  clear: both;
  width: 100%;
}
#footer p {
  color: #4FC6DB;
  font-size: 60%;
  line-height: 200%;
  margin: 0 1em 0.5em 1em;
  padding: 0;
  text-align: center;
}
#footer p.links {
  color: #FF6A00;
  margin: 0.5em 1em 0 1em;
  padding: 0;
}
#footer a {
  color: #4FC6DB;
  font-weight: bold;
  text-decoration: none;
}
#footer a:visited {}
#footer a:hover,
#footer a:active {
  border-bottom: solid 1px #FF6A00;
}

#search2 {  /* "Search again" on search results page */
  border: solid 1px #4FC6DB;
  margin: 1em 2em;
  padding: 0.5em;
}
#search2 input {
  margin: 0;
  padding: 0;
  vertical-align: middle;
}

#search_results h4.doc {
  margin: 1.5em 0 0.5em 0;
  padding: 0;
}
#search_results h4.doc span.para {
  padding-right: 1em;
}
#search_results p.path {
  margin: 0;
  padding: 0;
}
#search_results p.context {
  color: #996;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
span.target {
  color: black;
  font-weight: bold;
}
#main_content div.example p {
  color: #996;
  font-size: 100%;
  font-weight: bold;
}

#para_key {
  border-top: solid 3px #4FC6DB;
  border-bottom: solid 3px #4FC6DB;
  position: absolute; right: 23px; top: 74px;
  width: 100px;
  font-size: 80%;
}
#para_key a {
  color: #996;
  display: block;
  font-size: 70%;
  line-height: 1.25em;
  padding: 0.5em 0;
}
#para_key a.here {
  color: #FF6A00;
}
#para_key a:link,
#para_key a:visited {
  border: none;
  text-decoration: none;
}
#para_key a:hover,
#para_key a:active {
  border: none;
  color: #FF6A00;
  text-decoration: none;
}



#main_content p.intoc {
        font-family:"Microsoft Sans Serif";
        font-size:9pt;
        width:100%;
        margin-left:0px;
        margin-right:0px;
        margin-top:0px;
}

#main_content span.color {
	color: #996;
	font-size: 95%;
	font-weight: bold;
}

/*----------------------------------

  Chicago Manual of Style Online

  Protected Content Stylesheet by Eric Gamazon    

  ----------------------------------*/


#main_content div.biblio {
 	font: 80% Verdana, Arial, Helvetica, sans-serif;
        width:100%;
        margin-right:0px;
        margin-top:0px;
	margin-left:0px;
}

#main_content div.biblio div.citation {
	line-height: 150%;
	text-indent: -40px;
	margin-left:40px;
}

#main_content h4.para {
	margin: 0.5em 0;
        font-style: normal;
        text-indent: 0px;
}

#main_content li p.list_item {
	text-indent: 0px;
        margin-top:  0px;
        margin-bottom:  0px;
	font-size: 100%;
}

#main_content ol li {
}

#main_content ol {
	font-size: 80%;
}

#main_content div.example {
  	color: #996;          
  	font-size: 70%;      
        background-color: white;
	font-weight: bold;
        width:100%;
 	line-height: 150%;	
}

body.ch14 #main_content div.example{ /* "Mathematics in Type" */
	font: 80% Georgia, Times, "Times Roman", serif;
	color: #666600;
	background-color: white;
	margin-left: 1em;
}

#main_content div.example table {
        font-size:90%;
        width:60%;
        margin-left:0px;
        margin-right:0px;
        margin-top:0px;
}

#main_content div.example a {
	font-weight: normal;
}
#main_content div.example ol {
        font-size:100%;
        width:100%;
        margin-left:0px;
        margin-right:0px;
        margin-top:0px;
}

#main_content div.example ol li {
	display: list-item;
	list-style: decimal inside none;
}

#main_content div.example ul {
        font-size:100%;
        width:100%;
        margin-left:0px;
        margin-right:0px;
        margin-top:0px;
}

#main_content p.defentry {
        margin-left:20px;
        margin-right:20px;
        text-indent:-20px;
	margin-bottom: 0px;
	margin-top: 0px;
	line-height: 150%;
}

#main_content p.footnote {
	margin-bottom:0px;
	margin-top:0px;

}

#main_content dl.hangtab dd div.nbtr {
        text-indent:-20px;
	line-height: 150%;
}

#main_content dl.hangtab dd {
        margin-left:80px;
}

#main_content dl.nohangtab dd div.nbtr {
        margin-left:20px;
        margin-right:20px;
        text-indent:0px;
        text-align:left;
        margin-top:0px;
        margin-bottom:0px;
	line-height: 150%;
}

#main_content dl.indenttab {
	background-color: white;
        color: #996;
        font-weight: bold;
}

#main_content dl.hangtab {
	background-color: white;
        color: #996;
        font-weight: bold;
}

#main_content dl.nohangtab {
	background-color: white;
        color: #996;
        font-weight: bold;
}

#main_content dl.indenttab dd div.nbtr {
        text-indent:20px;
        text-align:left;
        margin-left:20px;
        margin-right:20px;
        margin-top:0px;
        margin-bottom:0px;
	line-height: 150%;
}

#main_content p#trail span.carrot {
	background-color: white;
	color: #996;
	font-size: 90%;
	font-weight: bold;
}

#main_content span.mdash{
	font-family:"Times Roman", serif;
}

#main_content div.example div.lineatedText {
	text-indent:-1em;
	margin-left: 10px;
}

#main_content div.example div.lineatedTextIndent {
        text-indent: 20px;
}

#main_content small {
	font-size: 80%;
}

#main_content ul#depth_para {
	list-style-type: none;
	text-indent: -40px;
}

#main_content table div.lineatedText {
        text-indent:-20px;
        margin-left: 20px;
}

body.ch18 #main_content div.lineatedText {
	background-color: white;
        text-indent:-20px;
        margin-left: 20px;
        color: #996;
        font-weight: bold;
}

#main_content sup, #main_content sub 
{
        line-height: 0%;
}


#main_content dl {
        font-size: 70%;
	margin-bottom: 12px;
}

#main_content dt {
        position: relative; 
	float: left;
}

#main_content dd {
        position: relative; 
}

body.ch18 #main_content td {
	vertical-align: top;
}

#main_content span.para_title_s1 a {
       background-color: transparent;
       color: black;
       border-bottom: dotted 0px #666;
}

#main_content span.para_title_s2 a {
       background-color: transparent; 
       color: black;
       border-bottom: dotted 0px #666;
}

#main_content span.para_title_s3 a {
       background-color: transparent;
       color: black;
       border-bottom: dotted 0px #666;
}

#main_content span.para_title_s1 a:hover {
      border-bottom: solid 1px #FF6A00;
}

#main_content span.para_title_s2 a:hover {
      border-bottom: solid 1px #FF6A00;
}                

#main_content span.para_title_s3 a:hover {
      border-bottom: solid 1px #FF6A00;
}

#context {
	display: none;
}

span.quotes {
	font-family: Serif;
}

span.or, span.but, span.other, span.not, span.other {
        font-weight: normal;
        color: black;
}

#main_content p b a {
	/* MJF 2006-08-30: This looks like a Q&A style for Answer links, so I tweaked it for that purpose. Ask Eric if it's used anywhere else. */
  	color:  #FF6A00; 
    font: 80% Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
    font-weight: bold;
}

/*---------------------------------------------------------------

  Chicago Manual of Style Online

  Q&A Stylesheet by Eric Gamazon and Matt Fisher

---------------------------------------------------------------*/

#main_content h2.QA {
  color: #FF6A00;
  font: bold 110% Georgia, Times, "Times Roman", serif;
  line-height: 130%;
  margin-left: 0;
  margin-right: 0;
  margin-top: 32px;
  margin-bottom: 1em;
}

#main_content p.Q_list_entry {
  color: #666666;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0.75em;
  padding: 0;
}

#main_content p.Q {
  color: #666666;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0.75em;
  padding: 0;
}

#main_content span.Q_label {
  color: black;
  font-weight: bold;
}

#main_content span.A_label {
  color: black;
  font-weight: bold;
}

#QA_submit label {
  font-weight: bold;
}

#main_content span.A_link a {
  color: #FF6A00;
  font: 80% Verdana, Arial, Helvetica, sans-serif;
  /*text-decoration: none;*/
  font-weight: bold;
}

#main_content span.A_link a:visited {
  color: #66F;
}

#main_content p.indent_Q_pt5in {        
  color: #666666;
  margin-left: .5in;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0.75em;
  padding: 0;
}                  

#main_content p.indent_Q_pt75in {
  color: #666666;
  margin-left: .75in;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0.75em;
  padding: 0;
}  

#main_content p.indent_A_pt5in {
  color: black;
  margin-left: .5in;                 
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0.75em;
  padding: 0;
}

#main_content p.indent_A_pt75in {        
  color: black;
  margin-left: .75in;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0.75em;
  padding: 0;
}  


/* Styles for the cover image on the FAQ New Questions and Answers page*/
div.float_right { float:right; }
div.facebadge { margin: 0 0 10px 46px; }

div.cover-image { border: 1px solid; padding: 0px 10px 2px 10px; margin:0 0 5px 10px; background: #F0EEE5; }
div.cover-image-top-text { font-size: 14px; font-weight: 900; padding: 2px 0 2px 0; text-align: right; color: #aa0000; text-align: center; font-family: Georgia, "Times New Roman", Times, serif;}
div.cover-image-bottom-text { font-size: 11px;  text-align: right; margin-top: 2px; color: #000000; }

/*---------------------------------------------------------------

  MJF 2006-08-30: It's not clear which .css file should be our
  base, against which to apply Q&A-specific changes. Ask ERG.

---------------------------------------------------------------*/

/*---------------------------------------------------------------

  MJF 2006-08-30: JS wants Q&A question text to be color #666666.
  This will require HTML changes.
   
---------------------------------------------------------------*/

/*---------------------------------------------------------------

  MJF 2006-08-30: JS wants Answer links to include a guillemot.
  This will require HTML changes.
   
---------------------------------------------------------------*/

/*---------------------------------------------------------------

  MJF 2006-08-30: In Q&A question lists, JS wants a 1/2 line
  space between questions. Not sure yet, how to implement.
   
---------------------------------------------------------------*/

/*---------------------------------------------------------------

  MJF 2006-08-30: See also the comments in public and protected 
  content stylesheets, which indicate where global changes were
  made in response to Q&A-specific design specs. Side effects
  would need to be evaluated, before we can use this .css file
  for the home page, manual pages, etc.
---------------------------------------------------------------*/
