
/* ::::: http://latinhum.ccnmtl.columbia.edu/skins/ccnmtl/css/main.css ::::: */

body { border: 0pt none ; margin: 0pt; padding: 0pt; background-color: /* rgb(137, 114, 61) */rgb(118, 118, 118); font-family: arial,verdana,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 130%; font-size-adjust: none; font-stretch: normal; color: rgb(0, 0, 0); }
#pagecontent { border: 1px solid rgb(0, 0, 0); margin: auto; padding: 0pt; background: rgb(250, 218, 146) url('bg_body.jpg') no-repeat scroll left top; width: 760px; }
#contentbox p, p { border: 0pt none ; margin: 0pt; padding: 5px 0pt 12px; font-family: arial,verdana,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 130%; font-size-adjust: none; font-stretch: normal; color: rgb(0, 0, 0); background-color: transparent; }
p img, img { border: 0pt none ; margin: 0pt; padding: 0pt; }
img { vertical-align: middle; }
#contentbox hr, hr { border: 0pt none ; margin: 0pt; padding: 0pt; height: 1px; background-color: rgb(204, 204, 204); color: rgb(204, 204, 204); }
#contentbox a, a { color: rgb(0, 51, 153); text-decoration: none; }
#contentbox a:hover, a:hover { color: rgb(0, 51, 153); text-decoration: underline; }
#contentbox a:visited, a:visited { color: rgb(102, 51, 153); }
#contentbox a:active, a:active { color: rgb(255, 102, 0); }
#contentbox a.stub, a.stub { color: rgb(102, 0, 51); }
#contentbox a.new, a.new, #p-personal a.new { color: rgb(204, 0, 0); }
#contentbox a.new:visited, a.new:visited, #p-personal a.new:visited { color: rgb(153, 102, 102); }
#contentbox h1, h1 { border-style: solid none none; border-color: rgb(153, 153, 153) -moz-use-text-color -moz-use-text-color; border-width: 1px 0pt 0pt; margin: 20px 0pt; padding: 2px 0pt; font-family: arial,verdana,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.9em; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 0, 0); background-color: transparent; z-index: 100; }
#contentbox h1.firstHeading, h1.firstHeading { border-style: solid none none; border-color: rgb(153, 153, 102) -moz-use-text-color -moz-use-text-color; border-width: 1px 0pt 0pt; margin: -2px 0pt 20px; padding: 5px; font-family: arial,verdana,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.9em; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(102, 0, 0); background-color: rgb(239, 217, 169); z-index: 100; }
#contentbox h2, h2 { border-style: none none dotted; border-color: -moz-use-text-color -moz-use-text-color rgb(204, 204, 204); border-width: 0pt 0pt 1px; margin: 20px 0pt 10px; padding: 0pt 0pt 2px; font-family: arial,verdana,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.5em; line-height: 110%; font-size-adjust: none; font-stretch: normal; color: rgb(0, 0, 0); }
#contentbox h3, #contentbox h4, #contentbox h5, #contentbox h6, h3, h4, h5, h6 { border: 0pt none ; margin: 20px 0pt 10px; padding: 0pt 0pt 2px; font-weight: bold; }
#contentbox h3, h3 { font-size: 132%; }
#contentbox h4, h4 { font-size: 116%; }
#contentbox h5, h5 { font-size: 100%; }
#contentbox h6, h6 { font-size: 80%; }
#contentbox ul, ul { margin: 0.3em 0pt 0pt 1.5em; padding: 0pt; line-height: 1.5em; list-style-type: square; list-style-image: url('bullet.gif'); }
#contentbox table, table { background: rgb(252, 244, 226) none repeat; font-size: 100%; }
#contentbox ol, ol { margin: 0.3em 0pt 0pt 3.2em; padding: 0pt; line-height: 1.5em; list-style-image: none; }
#contentbox li, li { margin-bottom: 0.1em; }
#contentbox dt, dt { font-weight: bold; margin-bottom: 0.1em; }
#contentbox dl, dl { margin-top: 0.2em; margin-bottom: 0.5em; }
#contentbox dd, dd { line-height: 1.5em; margin-left: 2em; margin-bottom: 0.1em; }
#contentbox fieldset, fieldset { border: 1px solid rgb(153, 153, 102); margin: 1em 0em; padding: 0em 1em 1em; line-height: 1.5em; }
#contentbox legend, legend { padding: 0.5em; background: rgb(252, 244, 226) none repeat; font-size: 95%; }
#contentbox form, form { border: medium none ; margin: 0pt; }
#contentbox textarea, textarea { border: 1px solid rgb(153, 153, 102) ! important; padding: 0.1em; overflow: auto; font-family: 'courier new',courier,times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.2em; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 0, 0); background-color: white; width: 99%; }
#pWTitle { margin: 0pt 0pt 10px; padding: 0pt; background: rgb(250, 218, 146) url('bg_masthead.jpg') no-repeat scroll left top; height: 130px; width: 760px; }
#pWTitle h1, #pWTitle h1 a, #pWTitle #pCenter h2, #pWTitle #pCenter h2 a, #pWTitle #pCenter hr, #noncss { display: none; }
#pWTitle #pCenter { border: 0pt none ; margin: 0pt 0pt 0pt 610px; padding: 20px 0pt 0pt; background: transparent url('ccnmtl_logo.gif') no-repeat scroll right top; height: 60px; width: 140px; }
#pWTitle #pCenter a { overflow: hidden; height: 40px; width: 140px; display: block; }
#pWTitle .portletlogo { border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent none repeat; width: 375px; height: 95px; float: left; }
#pWTitle #p-logo { width: 375px; height: 95px; z-index: 3; }
#pWTitle #p-logo h5 { display: none; }
#pWTitle #p-logo a, #pWTitle #p-logo a:hover { display: block; width: 375px; height: 95px; text-decoration: none; }
#navigationpos { float: left; width: 175px; }
.navigationelem { border: 1px solid rgb(153, 153, 102); margin: 0pt 10px; padding: 0pt; }
*:root #navigationelem { margin-bottom: 0pt; }
.portlet { border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent none repeat; overflow: hidden; }
.portlet h4 { font-size: 95%; font-weight: normal; white-space: nowrap; }
.portlet h5 { border: 0pt none ; margin: 0pt; padding: 3px; font-family: arial,verdana,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(51, 0, 0); }
.portlet h6 { border-style: solid solid none; border-color: rgb(47, 111, 171); border-width: 1px; padding: 0em 1em; background: rgb(255, 174, 46) none repeat; text-transform: lowercase; display: block; font-size: 1em; height: 1.2em; font-weight: normal; white-space: nowrap; }
.portlet h1, .portlet h2, .portlet h3, .portlet h4 { margin: 0pt; padding: 0pt; }
.navigationelem .portlet ul.leftbar { border: 0pt none ; margin: 0pt; padding: 3px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.navigationelem .portlet ul.leftbar li { border: 0pt none ; padding: 0pt; margin-bottom: 2px; font-family: arial,verdana,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 130%; font-size-adjust: none; font-stretch: normal; color: rgb(51, 0, 0); list-style-type: none; list-style-image: none; list-style-position: outside; }
.navigationelem .portlet ul.leftbar li a { color: rgb(51, 0, 0); text-decoration: none; }
.navigationelem .portlet ul.leftbar li a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
#p-nav, #p-tb, #p-search, #p-adminlog { border: 0pt none ; margin: 0pt; padding: 0pt; z-index: 3; background-color: rgb(215, 188, 133); }
.pBody { border: 0pt none ; padding: 0pt 0.8em 0.3em 0.5em; background: rgb(252, 244, 226) none repeat; font-family: arial,verdana,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.95em; line-height: 130%; font-size-adjust: none; font-stretch: normal; color: rgb(51, 0, 0); border-collapse: collapse; }
.endpoints { border: 0pt none ; margin: 5px 0pt; padding: 0pt; background: transparent url('endpoint.gif') no-repeat scroll center; height: 24px; text-align: center; }
#maintext { border-top: 1px solid rgb(153, 153, 102); border-left: 1px solid rgb(153, 153, 102); border-bottom: 1px solid rgb(153, 153, 102); margin: 0pt 0pt 0pt 176px; padding: 0pt 0pt 40px; background-color: rgb(252, 244, 226); }
#contentbox { border: 0pt none ; margin: 0pt; padding: 0pt; background-color: rgb(252, 244, 226); }
.pWLogin { border: 0pt none ; margin: 0pt; padding: 0pt 0pt 3px; text-align: right; font-family: arial,verdana,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 130%; font-size-adjust: none; font-stretch: normal; }
.pWLogin ul { border: 0pt none ; margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.pWLogin ul li { border: 0pt none ; margin: 0pt; padding: 0pt 5px; display: inline; }
li#pt-userpage, li#pt-anonuserpage, li#pt-login { background: transparent url('user.gif') no-repeat scroll left top; padding-left: 20px; text-transform: none; }
#p-c_actions { border: 0pt none ; margin: 0pt; padding: 1px 0pt; background-color: rgb(227, 215, 189); }
#p-c_actions .hiddenStructure { display: none; }
#p-c_actions ul { border: 0pt none ; margin: 7px 0pt 3px; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#p-c_actions li { border-style: solid solid solid none; border-color: rgb(153, 153, 102) rgb(153, 153, 102) rgb(153, 153, 102) -moz-use-text-color; border-width: 1px 1px 1px 0pt; margin: 0pt; padding: 4px 5px; overflow: visible; display: inline; background-color: rgb(238, 227, 204); z-index: 0; }
#p-c_actions li:hover { background-color: rgb(227, 215, 189); }
#p-c_actions li.selected { border-style: solid solid solid none; border-color: rgb(153, 153, 102) rgb(153, 153, 102) rgb(239, 217, 169) -moz-use-text-color; border-width: 1px 1px 1px 0pt; margin: 0pt; padding: 4px 5px; overflow: visible; display: inline; background-color: rgb(239, 217, 169); }
#p-c_actions li a, #p-c_actions li a:visited { padding: 4px 5px; color: rgb(102, 0, 0); text-decoration: none; text-transform: lowercase; font-family: arial,verdana,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#p-c_actions li.selected a { color: rgb(102, 0, 0); text-decoration: none; text-transform: lowercase; font-family: arial,verdana,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
#p-c_actions .new a, #p-c_actions .new a:visited { color: rgb(153, 153, 153); }
#p-c_actions h5 { display: none; }
#p-c_actions li.istalk { margin-right: 0pt; }
#p-c_actions li.istalk a { padding-right: 0.5em; }
#p-c_actions #ca-addsection a { padding-left: 0.4em; padding-right: 0.4em; }
#column-one { padding-top: 148px; padding-left: 0.8em; }
.visualClear { clear: both; }
@media all {
  head:first-child + body input { border: 1px solid rgb(153, 153, 102) ! important; padding: 0.2em; visibility: visible; color: Black; background-color: white; vertical-align: middle; }
}
#bodyContent input[type="submit"], #bodyContent input[type="button"] { border: 1px solid rgb(153, 153, 102) ! important; margin: 1em 0.5em 1em 0pt ! important; padding: 0.3em ! important; font-family: arial,verdana,helvetica,sans-serif ! important; font-style: normal ! important; font-variant: normal ! important; font-weight: normal ! important; font-size: 12px ! important; line-height: normal ! important; font-size-adjust: none ! important; font-stretch: normal ! important; color: rgb(0, 0, 0); cursor: pointer; background-color: rgb(255, 255, 255); }
#bodyContent input[type="text"] { border: 1px solid rgb(153, 153, 102) ! important; margin: 2px 0pt ! important; padding: 2px ! important; font-family: 'courier new',courier,times,serif ! important; font-style: normal ! important; font-variant: normal ! important; font-weight: normal ! important; font-size: 1.2em ! important; line-height: normal ! important; font-size-adjust: none ! important; font-stretch: normal ! important; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
#bodyContent select { border: 1px solid rgb(153, 153, 102) ! important; margin: 2px 0pt ! important; padding: 2px ! important; font-family: arial,verdana,helvetica,sans-serif ! important; font-style: normal ! important; font-variant: normal ! important; font-weight: normal ! important; font-size: 12px ! important; line-height: normal ! important; font-size-adjust: none ! important; font-stretch: normal ! important; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
#bodyContent input.historysubmit[type="submit"] { border: 1px solid rgb(153, 153, 102) ! important; margin: 1em ! important; padding: 0pt 0.3em 0.3em ! important; height: 1.7em ! important; font-family: arial,verdana,helvetica,sans-serif ! important; font-style: normal ! important; font-variant: normal ! important; font-weight: normal ! important; font-size: 11px ! important; line-height: normal ! important; font-size-adjust: none ! important; font-stretch: normal ! important; color: rgb(0, 0, 0); cursor: pointer; background-color: rgb(255, 255, 255); }
input[type="radio"], input[type="checkbox"] { border: medium none ; }
#bodyContent ul { margin: 0.3em 0pt 0pt 1.5em; padding: 0pt; line-height: 1.5em; list-style-type: square; list-style-image: url('bullet_backup.gif'); }
#bodyContent table { border: 1pt none ; margin: 0pt; padding: 10pt; }
#bodyContent table td { border: 1pt none ; margin: 0pt; padding: 0pt; }
select { border: 1px solid rgb(47, 111, 171); color: Black; vertical-align: top; }
abbr, acronym, .explain { border-bottom: 1px dotted Black; background: transparent none repeat; color: Black; cursor: help; }
q { font-family: Times,"Times New Roman",serif; font-style: italic; }
code { background-color: rgb(249, 249, 249); }
pre { border: 1px dashed rgb(47, 111, 171); padding: 1em; color: Black; background-color: rgb(249, 249, 249); line-height: 1.1em; }
#siteSub { display: none; }
#contentSub { margin: 0pt 0pt 1.4em 1em ! important; font-family: arial,verdana,helvetica,sans-serif ! important; font-style: normal ! important; font-variant: normal ! important; font-weight: normal ! important; font-size: 11px ! important; line-height: normal ! important; font-size-adjust: none ! important; font-stretch: normal ! important; color: rgb(102, 102, 102); width: auto; }
span.subpages { display: block; }
#bodyContent { padding: 0pt 10px ! important; }
.firstHeading { margin-bottom: 0.1em; }
.usermessage { border: 1px solid rgb(255, 165, 0); margin: 2em 0em 1em; padding: 0.5em 1em; background-color: rgb(255, 206, 123); color: Black; font-weight: bold; vertical-align: middle; }
#siteNotice { padding: 0pt 0.9em; text-align: center; font-size: 95%; }
#siteNotice p {  }
.error { color: red; font-size: larger; }
#catlinks { border-style: solid none ! important; border-color: rgb(153, 153, 102) -moz-use-text-color ! important; border-width: 1px 0pt ! important; padding: 10px 0pt; background-color: transparent ! important; margin-top: 2em ! important; }
#catlinks p { padding: 0pt; }
.documentDescription { margin: 1em 0em; font-weight: bold; display: block; line-height: 1.5em; }
.documentByLine { text-align: right; font-size: 90%; font-weight: normal; color: rgb(118, 121, 124); }
.center { width: 99%; text-align: center; }
.center * { margin-left: auto; margin-right: auto; }
.small, .small * { font-size: 94%; }
table.small { font-size: 100%; }
table#toc { border: 1px solid rgb(153, 153, 102) ! important; margin: 0pt 0pt 40px ! important; padding: 0pt ! important; width: 50% ! important; background-color: transparent ! important; }
table#toc td { border: 0pt none  ! important; margin: 0pt ! important; padding: 3px ! important; width: 100% ! important; font-family: arial,verdana,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
table#toc tr#toctitle td { border: 0pt none ; margin: 0pt; padding: 3px; text-align: left ! important; background-color: rgb(239, 217, 169); }
table#toc .tocline { border: 0pt none ; margin: 0pt ! important; padding: 0pt; }
table#toc .tocindent { border: 0pt none ; margin: 0pt 0pt 0pt 2em; padding: 0pt; }
table#toc p { border: 0pt none ; margin: 5px 0pt ! important; padding: 0pt; }
table#toc .toctoggle { font-size: 94%; }
table#toc .editsection { margin-top: 0.7em; font-size: 94%; }
div.floatright, table.floatright { border-style: solid; border-color: rgb(252, 244, 226); border-width: 0.5em 0pt 0.8em 1.4em; margin: 0pt; clear: right; float: right; position: relative; }
div.floatright p { font-style: italic; }
div.floatleft, table.floatleft { border-style: solid; border-color: rgb(252, 244, 226); border-width: 0.5em 1.4em 0.8em 0pt; margin: 0.3em 0.5em 0.5em 0pt; float: left; position: relative; }
div.floatleft p { font-style: italic; }
div.thumb { border-style: solid; border-color: rgb(252, 244, 226); margin-bottom: 0.5em; width: auto; }
div.thumb div { border: 1px solid rgb(204, 204, 204); padding: 3px ! important; overflow: hidden; background-color: rgb(249, 249, 249); font-size: 94%; text-align: center; }
div.thumb div a img { border: 1px solid rgb(204, 204, 204); }
div.thumb div div.thumbcaption { border: medium none ; padding: 0.3em 0pt 0.1em; text-align: left; line-height: 1.4; }
div.magnify { border: medium none  ! important; background: transparent none repeat scroll 0% ! important; float: right; }
div.magnify a, div.magnify img { border: medium none  ! important; background: transparent none repeat scroll 0% ! important; display: block; }
div.tright { border-width: 0.5em 0pt 0.8em 1.4em; clear: right; float: right; }
div.tleft { border-width: 0.5em 1.4em 0.8em 0pt; float: left; margin-right: 0.5em; }
.urlexpansion, .hiddenStructure { display: none; }
img.tex { vertical-align: middle; }
span.texhtml { font-family: serif; }
table.rimage { float: right; position: relative; margin-left: 1em; margin-bottom: 1em; text-align: center; }
.toccolours { border: 1px solid rgb(153, 153, 102) ! important; padding: 5px; background-color: rgb(249, 249, 249); font-size: 95%; }
div.townBox { border: 1px solid Grey; padding: 0.3em; background: rgb(252, 244, 226) none repeat; overflow: hidden; position: relative; float: right; margin-left: 1em; width: 200px; clear: right; }
div.townBox dl { margin: 0pt 0pt 0.3em; padding: 0pt; font-size: 96%; }
div.townBox dl dt { margin: 0.4em 0pt 0pt; background: transparent none repeat; }
div.townBox dl dd { margin: 0.1em 0pt 0pt 1.1em; background-color: rgb(243, 243, 243); }
ul.special { margin: 0pt; padding: 0pt; list-style-type: square ! important; list-style-image: url('bullet_backup.gif') ! important; }
ul.special li { margin: 0pt; padding: 0pt; line-height: 1.4em; }
.autocomment { color: gray; }
#pagehistory span.user { margin-left: 1.4em; margin-right: 0.4em; }
#pagehistory span.minor { font-weight: bold; }
#pagehistory li { border: 1px solid rgb(252, 244, 226); }
#pagehistory li.selected { border: 1px dashed rgb(153, 153, 102) ! important; background-color: rgb(249, 249, 249); }
table.diff { background: rgb(252, 244, 226) none repeat; }
td.diff-otitle { background: rgb(255, 255, 255) none repeat; }
td.diff-ntitle { background: rgb(255, 255, 255) none repeat; }
td.diff-addedline { background: rgb(204, 255, 204) none repeat; font-size: smaller; }
td.diff-deletedline { background: rgb(255, 255, 170) none repeat; font-size: smaller; }
td.diff-context { background: rgb(238, 238, 238) none repeat; font-size: smaller; }
span.diffchange { color: red; }
#bodyContent a[href^="http://"], #bodyContent a[href^="gopher://"] { background: transparent url('external.png') no-repeat scroll right center; padding-right: 13px; }
#bodyContent a[href^="https://"], .link-https { background: transparent url('lock_icon.gif') no-repeat scroll right center; padding-right: 16px; }
#bodyContent a[href^="mailto:"], .link-mailto { background: transparent url('mail_icon.gif') no-repeat scroll right center; padding-right: 18px; }
#bodyContent a[href^="news://"] { background: transparent url('news_icon.png') no-repeat scroll right center; padding-right: 18px; }
#bodyContent a[href^="ftp://"], .link-ftp { background: transparent url('file_icon.gif') no-repeat scroll right center; padding-right: 18px; }
#bodyContent a[href^="irc://"], .link-irc { background: transparent url('discussionitem_icon.gif') no-repeat scroll right center; padding-right: 18px; }
#bodyContent a.extiw, #bodyContent a.extiw:active { padding: 0pt; background: transparent none repeat; color: rgb(51, 102, 187); }
#bodyContent a.external { color: rgb(51, 102, 187); }
#bodyContent .plainlinks a { padding: 0pt; background: transparent none repeat scroll 0% ! important; }
/*#maintext #contentbox br, #maintext #contentbox #bodyContent br { clear: right ! important; }*/
input.searchButton { border: 1px solid rgb(153, 153, 102) ! important; padding: 0pt 0.4em ! important; margin-top: 1px; font-family: arial,verdana,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.95em; line-height: 130%; font-size-adjust: none; font-stretch: normal; color: rgb(51, 0, 0); cursor: pointer; background-color: rgb(255, 255, 255); }
input.searchButton:hover { background-color: rgb(239, 239, 239); }
#searchInput { border: 1px solid rgb(153, 153, 102) ! important; margin: 0pt 0pt 2px; width: 10.9em; font-size: 95%; }
#p-search .pBody { padding: 0.5em 0.4em; }
#p-personal { border: medium none ; margin: 0pt; padding: 0pt; background: transparent none repeat; overflow: visible; width: 100%; white-space: nowrap; position: absolute; left: 0px; top: 0px; z-index: 0; line-height: 1.2em; }
#p-personal h5 { display: none; }
#p-personal .portlet, #p-personal .pBody { border: medium none ; margin: 0pt; padding: 0pt; background: transparent none repeat; overflow: visible; z-index: 0; }
#p-personal ul { border: medium none ; margin: 0pt; padding: 0em 2em 0pt 3em; background: transparent none repeat; line-height: 1.4em; color: rgb(212, 212, 212); text-align: right; text-transform: lowercase; list-style-type: none; list-style-image: none; list-style-position: outside; z-index: 0; }
#p-personal li { border: medium none ; padding: 0pt; background: transparent none repeat; z-index: 0; display: inline; color: rgb(212, 212, 212); margin-left: 1em; line-height: 1.2em; }
#p-personal li a { background: transparent none repeat; text-decoration: none; color: rgb(255, 255, 255); padding-bottom: 0.2em; }
#p-personal li a:hover { color: rgb(0, 0, 0); padding-bottom: 0.2em; text-decoration: none; }
#p-tbx, #p-lang { border-bottom: 1px solid rgb(204, 204, 204); position: relative; z-index: 3; background-color: rgb(153, 153, 153); }
#Wfooter { border-top: 1px solid rgb(170, 170, 170); border-bottom: 1px solid rgb(170, 170, 170); margin: 0.6em 0em 1em; padding: 1em 0em; background-color: rgb(72, 27, 32); text-align: left; font-size: 90%; }
#Wfooter li { margin: 0pt 1em 0pt -0.5em; display: inline; }
#Wfooter { border-top: 0pt none; margin: 0pt; padding: 10px; clear: both; background-color: rgb(215, 188, 133); text-align: right; }
#Wfooter a { font-family: arial,verdana,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(51, 0, 0); text-decoration: none; }
#Wfooter a:hover { color: rgb(51, 0, 0); text-decoration: underline; }
head:first-child + body #Wfooter li { white-space: nowrap; }
#f-poweredbyico, #f-copyrightico { margin: 0pt 0.8em 0pt 0pt; position: relative; top: -0.4em; }
#f-poweredbyico { float: right; height: 1%; }
#f-copyrightico { float: left; height: 1%; }
#preftoc { margin: 1em; float: left; width: 13em; }
#preftoc li { border: 1px solid rgb(252, 244, 226); }
#preftoc li.selected { border: 1px dashed rgb(153, 153, 102) ! important; background-color: rgb(249, 249, 249); }
#preftoc a, #preftoc a:active { display: block; color: rgb(0, 20, 166); }
#prefcontrol { clear: both; float: left; margin-top: 1em; }
div.prefsectiontip { font-size: 95%; margin-top: 1em; }
fieldset.operaprefsection { margin-left: 15em; }
* > html #p-c_actions li { border: medium none ; }
* > html #p-c_actions li a { border: 1px solid rgb(153, 153, 102) ! important; }
* > html #p-c_actions li.selected a { border-color: rgb(250, 189, 35); }
* > html #f-poweredbyico, * > html #f-copyrightico { width: 88px; }
* > html #bodyContent, * > html #bodyContent pre { overflow-x: auto; width: 99%; padding-bottom: 25px; }
* html #column-content { display: inline; margin-bottom: 0pt; }
* html div.editsection { font-size: smaller; }
#pagehistory li.selected { position: relative; }
* > html #column-content { float: none; }
* > html #column-one { position: absolute; left: 0pt; top: 0pt; }
.printfooter { display: none; }
.sharedUploadNotice { font-style: italic; }
div.editsection { border: 0pt none  ! important; margin: 22px 0pt 0pt ! important; padding: 0pt 5px ! important; float: right; }

/* ::::: http://latinhum.ccnmtl.columbia.edu/index.php?title=-&action=raw&gen=css&maxage=18000 ::::: */

a.new, #quickbar a.new { color: rgb(204, 34, 0); }
