/* -----------------------------------*/ /* ---------->>> GLOBAL <<<-----------*/ /* -----------------------------------*/ p.noCSS { display: none; color: red; font-weight:bold; background-color:#ccc; border:1px solid #000; } /* Site-wide TAGS ------------------------------------------------- */ h1 { font-size: 2.5em; text-align: center; margin:1em 0 1em 0; } h2 { font-size: 2em; margin:1em 0 1em 0; border-bottom:2px solid #ddd; } h3 { font-size: 20px; color: #646464; margin-top:15px; text-transform: uppercase; } p, ol, ul { font-size:1.25em; line-height:1.5em; margin:1em 0 1em 0; } img {border:none;} /* Site-wide hyperinks ------------------------------------------------ */ a:link { text-decoration: underline; color:#000; } a:visited { text-decoration: underline; color:#333333; } /* Hover for TOC and Author Index ------------------------------------- */ p.paper a:hover, p.authorPaper a:hover { color: #333; } /* Body ID's ---------------------------------------------------------- */ div#wrap2 { width: 900px; margin:0 auto; padding: 2em 0 2em 0; } body#home, body#toc, body#AI, body#copy { padding:0 2em 2em 2em; } /* Header page formatting --------------------------------------------- */ #header { background:url(../images/nav-bg.gif) repeat-x; color:#fff; font-weight:bold; } #header ul { display:inline; position:absolute; top:-6px; } #header ul li { list-style-type: none; display: inline; padding-right:50px; } #header ul li span.home { padding-left:25px; background:url(../images/cd-home.gif) no-repeat 0 0; } #header a { color:#fff; text-decoration: none; } #header a:hover{ color:#000; text-decoration: none; } /* Footer page formatting --------------------------------------------- */ #footer { clear:both; margin: 0; } /* Grades formatting --------------------------------------------------- */ .grade-container { display:block; width:600px; border-top:1px solid #EBEBEB; float:left; } .grade-container .grade-image { float:left; width:40%; } .grade-container .grade-description { float:left; width:59%; } .grade-container .grade-description > h3{ font-weight:bold; padding-left:9px; } .grade-container .grade-description > h3{ font-weight:bold; padding-left:9px; } /* Interior formatting --------------------------------------------------- */ div.intro { padding:1em; width:580px; background:#ddd; } div.intro-point { height:50px; width:580px; padding:0; margin:0; background:url(../images/point.gif) no-repeat top right; } div.intro h2 { color:#26b446; margin:0; padding:0; font-size:2.2em; } div.links { margin: 0 0 3em 0; } p.theme { font-weight:bold; } /* Sidebar Index Formatting --------------------------------------------- */ #sidebar{ width: 265px; float: right; padding-right: 18px; background:#ddd; padding:1em; height:100%; min-height:1400px; } #sidebar h1 { font-size: 1.5em; text-align: left; margin:1em 0 1em 0; } #sidebar p { font-size:1em; } #sidebar img { text-align:center; display:block; margin:0 auto; } /* Extra Code -------------------------------------------------------- */ sup { font-size: x-small; vertical-align:.5em; } sub { font-size: x-small; vertical-align:-.5em; } ul li { margin:0 0 .75em 2em; list-style-type:disc; display:list-item; list-style-position:outside; } ol li { margin-bottom: .75em; list-style-type:decimal; display:list-item; list-style-position:inside; } div.srchMain ul { font-size:1em; }