/*----------------------------------
  The Chicago Manual of Style Online
  
  Stylesheet by Michael Boudreau
  ----------------------------------*/
body {
  color: #000000;
  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;
}

#account a.renew  {
  color: #ff0000;
  border-bottom: dotted 1px #ff0000;
  text-decoration: none;
}           
#account a.renew:hover,
#account a.renew:active {
  border-bottom: solid 1px #ff0000;
}

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 {
  border-bottom: dotted 1px #666;
  color: #4FC6DB;
  text-decoration: none;
}



#navigation a.selected {
  color: #FF6A00;
}
#navigation a:hover {
  border-bottom: solid 1px #FF6A00;
  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;
  position: relative;
}

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


#inner_wrapper {
  margin: 0;
  padding: 0;
  width: 90%;
}
#main_left {
  float: left;
  margin: 0;
  padding: 0;
  width: 48%
}
#main_right {
  float: right;
  margin: 0;
  padding: 0;
  width: 48%;
}

body.aux #main_content p {
  color: #666;
  font-size: 80%;
  line-height: 160%;
  margin: 1em 0;
}

body.aux #main_content h2 , body.appendix #main_content h2 {
  color: #FF6A00;
  font: bold 110% Georgia, Times, "Times Roman", serif;
  line-height: 130%;
  margin: 32px 0 18px 0;
}
body.aux #main_content ul {
  color: #666;
  font-size: 80%;
  line-height: 160%;
  list-style-type: square;
  margin: 0;
  padding: 0 0 0 17px;
}
body.aux #main_content ul ul {
  font-size: 100%;
}
body.aux #main_content ul.nobullet {
  list-style-type: none;
  padding: 0;
  margin: 0 0 0 1em;
  text-indent: -1em;
}
body.aux #main_content ul.nobullet ul {
  margin: 0;
  padding: 0 0 0 4px;
  text-indent: 0;
}
body.aux #main_content span.runinhead {
  color: #000000;
  padding-right: 0.5em;
}
body.aux #main_content p.link a{
  border: none;
  text-decoration: none;
}
body.aux #main_content h3, body.appendix #main_content h3 {
  font-size: 90%;
  font-weight: bold;
  line-height: 150%;
  margin: 1.5em 0 0.5em 0;
  padding: 0;
}
body.aux #main_content h3.ruled {
  border-top: 1px solid #4FCBDB;
  border-bottom: 1px solid #4FCBDB;
  font-size: 80%;
  line-height: 160%;
  margin: 2.5em 0 0.5em 0;
  padding: 10px 0;
}
body.aux #main_content h2 + h3.ruled {
  margin-top: 2em;
}
body.aux #main_content h4, body.appendix #main_content h4 {
  font-size: 80%;
  font-style: italic;
  font-weight: normal;
  line-height: 160%;
  margin: 1.6em 0 0.5em 0;
  padding: 0;
}
body.aux #main_content h3 + h4 {
  margin-top: 0;
}
body.aux #main_content .highlight,
body.aux #main_content ul.highlight {
  color: #996;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 75%;
  font-weight: bold;
  line-height: 180%;
}
body.aux #main_content .highlight a {
  font-weight: normal;
}
body.aux #main_content div.example {
  margin: 0.5em 0;
}
body.aux #main_content p.question {
  color: #000000;
  font-weight: bold;
  margin: 1.5em 0 0 0;
}
body.aux #main_content p.answer {
  margin: 0 0 0.5em 0;
}
body.aux #main_content form.emailform {
  margin-top: 1.5em;
}
body.aux #main_content form.emailform label {
  color: #996;
  font-size: 75%;
  font-weight: bold;
  display: block;
  margin: 1em 0 0.5em 0;
}
body.aux #main_content form.emailform input,
body.aux #main_content form.emailform textarea {
  display: block;
  margin-bottom: 18px;
}
body.aux #main_content form.emailform input[type="text"],
body.aux #main_content form.emailform textarea {
  width: 400px;
}

body.aux2 #main_content h2 {
  color: #FF6A00;
  font: bold 110% Georgia, Times, "Times Roman", serif;
  line-height: 130%;
  margin: 32px 0 0 0;
}
body.aux2 #main_content h3 {
  color: #000000;
  font-size: 75%;
  font-weight: bold;
  line-height: 180%;
  margin: 1.5em 0 0 0;
  padding: 0;
  }
body.aux2 #main_content h4 {
  color: #666;
  font-size: 75%;
  font-style: italic;
  font-weight: normal;
  line-height: 180%;
  margin: 0;
  padding: 0;
}
body.aux2 #main_content ul.nobullet {
  color: #666;
  font-size: 75%;
  line-height: 180%;
  list-style-type: none;
  margin: 0 0 0 1em;
  padding: 0;
  text-indent: -1em;
}





#main_content h2,
#main_content h3#chap {
  color: #FF6A00;
  font: bold 110% Georgia, Times, "Times Roman", serif;
  margin: 32px 0 0 0;
  line-height: 110%;
}
#main_content h3#chap a {
  border: none;
  color: #FF6A00;
  text-decoration: none;
}
#main_content h3#chap a:hover {
  border: none;
}
#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;
	margin: 6px 0 0 0;
	padding: 0;
	line-height: 150%;
}
#main_content p#trail a {
  color: #000000;
  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: #000000;
  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 {
  color: #000000;
  font-size: 80%;
  line-height: 150%;
  margin: 0 0 1em 0;
}
#main_content span.indent {
  color: #000000;
  font-size: 80%;
  line-height: 150%;
  margin: 0 0 1em 0;
}
#main_content span.noindent {
  color: #000000;
  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: #000000;
}




#main_content ul#figures li {
  color: #000000;
  margin-top: 0.5em;
}
#main_content ul#figures li li {
  margin-top: 0;
}
#main_content ul#figures li.example a {
  color: #666;
}
#main_content ul#figures span.label {
  color: #FF6A00;
  font-weight: bold;
}
#main_content ul#figures li a {
  border: none;
  color: #000000;
  text-decoration: none;
}
#main_content ul#figures li a.label {
  border-bottom: dotted 1px #666; 
  color: #FF6A00;
}
#main_content ul#figures li a:hover {
  border-bottom: solid 1px #FF6A00;
}






#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 {
  border-bottom: dotted 1px #666;
  color: #FF6A00;
  text-decoration: none;
}
#main_content a:hover {
  border-bottom: solid 1px #FF6A00;
}
#main_content table {
	color: #000000;
	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: 10px;
}
#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;
}
#QA_submit label {
  font-weight: bold;
}
#main_content div.QA_pair {
  margin: 1.5em 0;
  padding: 0;
}
#main_content div.QA_pair p {
  margin: 0.5em 0;
  padding: 0;
}
#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: #000000;
  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: 85%;
}
#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;
}
/*----------------------------------

  The Chicago Manual of Style Online

  Protected Content CSS by Eric Gamazon    
  Application Development by Eric Gamazon

  ----------------------------------*/
#main_content div.biblio {
 	font: 75% 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% "Times Roman", Georgia, Times, serif;
	color: #000000;
	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;
	margin: 0 1em 0 1em;

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

#main_content div.example div.lineatedTextIndent {
        text-indent: 1.2em;
}
#main_content div.example div.lineatedText {
	text-indent: -1.2em;
	margin-left: 1.2em;
}
#main_content div.example div.lineatedTextSubHanging {
       text-indent: -1.2em;
       margin-left: 2.4em;
}
#main_content div.example div.lineatedTextSubSubHanging {
       text-indent: -1.2em;
       margin-left: 3.6em;
}


#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: -1.2em;
        margin-left: 1.2em;
        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; 
  	margin-bottom: -1.36em;	
}
#main_content dd {
        position: relative; 
}
body.ch18 #main_content td {
	vertical-align: top;
}
#main_content span.para_title a {
       background-color: transparent;
       color: #000000;
       border-bottom: dotted 0px #666;
}
#main_content span.para_title 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: #000000;
}
--------------------------------*/
span.chapter_toc {
	font-weight: normal;
	font-size: 100%;
	font-style: italic;
}
#main_content h5.para {
        margin: 0.5em 0;
        color: #996;;
        font-style: italic;
        text-indent: 0px;
}

body.ch14 #main_content p img {
        margin-left: 1em;
}
body.ch14 #main_content p.nav img {
        margin-left: 0;
}

body.ch14 #main_content p img.inline {
        margin-left: 0;
}

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


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

body.ch14 #main_content span.number{
        font-family: Times;
}

body.aux #main_content ul.fix_square_bullets li {
        color: #ccc;
}

body.aux #main_content span.list_text {
        color: #666;
}

body.ch14 #main_content sup, #main_content sub
{
  line-height: 0%;
  font-size: 60%;
}

#main_content span.A_link_table a {
        color: #FF6A00;
        font: 70% Verdana, Arial, Helvetica, sans-serif;
        /* text-decoration: none; */
        white-space: nowrap;
        border-bottom: none;
        font-weight: bold;
        margin-left: 8px;
}

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

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



