@CHARSET "UTF-8"; @import "icons.css"; body{ font: 11px arial,helvetica,clean,sans-serif; *font-size:small; *font:x-small; margin: 0px; padding: 0px; min-width: 700px; background: #000; color: #fff; } /* container for image on the right */ #skeleton { position: fixed; top: 55px; right: 0px; border: 0px; margin: 0px; padding: 0px; height: 550px; width: 300px; background: url(images/black_skeleton_sitting.png) no-repeat; /* bottom right; */ } #page { margin:0 auto; font-family: Verdana, Arial, Helvetica, sans-serif; } /* describes primary links */ #primary { z-index: 3; top: 0px; width: 100%; height: 38px; position: fixed; background: url(images/primary.png) repeat; border-bottom: solid #464646 4px; color: #fff; } #primary ul { padding:0; margin:0; list-style: none; } #primary li { display: inline; } #primary a { color: #fff; font-weight:bold; text-align: center; display: inline; float: left; width: 130px; height: 36px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; } #primary a:hover { text-decoration:none; text-align:center; display:block; background: url('images/tab.gif') no-repeat; color: #000000; } #primary a.active { color: #fff; } #secondary { padding-left:20px; background: #6DA6E2; /*#347FD2;*/ border-bottom: solid #2763A5 4px; } #secondary ul { margin:0; padding:0; list-style:none; } #secondary li { margin:0; padding:0; display:inline; } #secondary li a { float:left; display:block; color: #fff; font-size: 85%; text-decoration:none; padding:0px 5px 0px 5px; } #secondary a:hover { background:#2763A5; } #secondary a.active { font-weight:bold; } #header { z-index: 4; top: 0px; right: 0px; position: fixed; margin: 0px 0px 0px 0px; font-weight:bold; color: #fff; } #header a { color: #FFF; font-weight:bold; text-align: center; padding: 5px; } .breadcrumb { margin:0; padding:0; font-size: 85%; margin-left:20px; } #container { max-width: 700px; margin-top: 40px; margin-right: 300px; border: 0px; background: #000; color: #fff; padding: 20px; } /* We ensure the sidebars are still clickable using z-index */ #container .sidebar { margin: 0 0 5em; width: 120px; float: left; } #container .sidebar .block { margin: 0 0 1.5em 0; } #sidebar-left .block { padding: 0 15px 0 0px; } #sidebar-right .block { padding: 0px 5px 0px 15px; } /* content including left and right columns */ /* We must define 100% width to avoid the body being too narrow for near-empty pages */ #main { width: 100%; } /* story text including headings and posting info */ #squeeze { margin: 20px 0px 0px 0px; padding: 0 1em; margin-left: 120px; } /* story text NOT including headings and posting info */ #main .node .content{ margin: 20px 0px 0px 10px; padding: 0px 0px 0px 0px; } /* username password and login container also create content my account etc. */ .block .content { width: 100%; margin: 0; } div.content, div.links { font-size: 92%; } a, a:link, a:visited { color: #DEB466; text-decoration: none; } a:hover, a:focus { color: #FFA500; text-decoration: underline; } a:active, a.active { color: #89A3E4; } h1.title, h1.title a, h1.title a:hover { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: normal; color: #6191C5; font-size: 200%; margin:0; margin-bottom:0px; line-height:normal; } h1, h1 a, h1 a:hover { font-size: 140%; color: #444; font-family: Arial, Helvetica, sans-serif; margin:.5em 0 .5em 0; } h2, h2 a, h2 a:hover, .block h3, .block h3 a { font-size: 122%; color: #444; font-family: Arial, Helvetica, sans-serif; margin:.5em 0 .5em 0; } h3 { font-size: 107%; font-weight: bold; font-family: Arial, Helvetica, sans-serif; } h4, h5, h6 { font-weight: bold; font-family: Arial, Helvetica, sans-serif; } p, .book .body { padding: 0 0 0.5em 0; margin: 0; } pre { background: #ddd; border: 1px solid #aaa; padding: 0.75em 1.5em; } blockquote { border: 1px 0px #ccc solid; margin: 0.5em 1em; padding: 0.3em; font-style: italic; } code { font-size: 100%; font-family: Profont, 'lucida console', 'Courier New', Monaco, monospace; } img { border: 0; } ol, ul, dl { position: relative; } /* Menu styles */ div.menu { margin-top:15px; } /* Link styles */ ul.links { text-align:left; } ul.links li { border-left: 1px solid #9cf; } table { color: #000; font-size:inherit; font:100%; } select, input, textarea { font:99% arial,helvetica,clean,sans-serif; } pre, code { font:115% monospace; *font-size:100%; } table tr.odd { background: #ddd; } tr, td { padding: .25em; } td.icon { text-align: center; } .taxonomy { margin:0; padding:0; display:inline; } .taxonomy ul.links li { border:none; padding:0 .1em 0 .2em; } .taxonomy ul.links li:after { content: ","; } .taxonomy ul.links li.last:after { content: ""; } ul.links li.first { padding-left:0; border: none; } .links { color: #999; } .links a { padding:0 .1em 0 .1em; } .submitted, .taxonomy { font-size: 85%; color: #999; } /* Form styles */ input, textarea, textfield { margin:0; color: #000; font-family: arial; padding:1px; font-size: 100%; } fieldset { border: solid #ccc 1px; } input.form-checkbox, input.form-radio { border: none; } /* login input box */ #search .form-text, #user-login-form .form-text { color: #444; border: 1px solid #6191C5; padding: 2px; } .form-submit, .button { padding: 1px; } #search .button, #search .form-submit, #user-login-form .button, #user-login-form .form-submit { background-color: #68A0D9; color: #fff; font-weight:bold; border: 1px solid #4070A1; } #node-form, #node-form .node-form { overflow:auto; } #user-login-form { text-align:left; } #user-login-form .item-list ul { margin-top:10px; } /* Alerts, Status, Help Messages */ .messages { min-height: 32px; /* icon height */ padding: 1.3em 1em .3em 52px; border: 2px solid #ddd; color: #000; background: #eeeeee; margin: 10px 0px 0px 120px; } div.error { border: 2px solid #F00; } .messages ul { padding: 0 0 0 20px; margin: 0; } /* Footer styles */ #footer-wrapper { position: relative; float: left; margin: 0px 20px 0px 160px; bottom: 0px; width: 500px; } #footer { background-color: #464646; border: 0px; color:#FFF; text-align: center; margin:0; font-size: 85%; padding: 1em; } #footer a { color: #fff; font-weight:bold; border-bottom: 1px dotted #FFFFFF; } #footer a:hover { border-bottom: 1px solid #FFFFFF; } #footer img.drupal-powered { position:relative; top:.3em; } /* Comment styles */ .comment { margin:0px 0px 10px 0; padding: 10px; background: #EBF2F8; } .comment h3.title, .comment h3.title a { font-size: 122%; color: #2266AB; font-weight:normal; font-family: "Trebuchet MS", Arial, Verdana, Sans-serif; margin-bottom:3px; margin-top:0; } .comment .picture, .node .picture { float:left; margin-right:15px; } .comment-unpublished { background: #FCE38E; } .comment .new { color: #FFC600; font-weight:bold; font-family: "Trebuchet MS", Arial, Verdana, Sans-serif; } .comment .links { text-align: right; } /* Poll styles */ .poll .bar .foreground { background: #2763A5; } .poll .bar { padding:2px; background: #BDCBDD; } /* Book styles */ div.node div.content .book-navigation { background: #eee; margin:0; padding:0; } div.node div.content .book-navigation ul.menu { border:0; border-top:1px solid #2763A5; margin:0; padding-bottom:10px; } div.node div.content .book-navigation .page-links { background: #C1D4EA; /*#347FD2;*/ border:1px solid #2763A5; border-width:1px 0 1px 0; padding:5px; margin:0; } /* Forum styles */ #forum table { width: 100%; } /* Pager styles */ .pager { text-align:center; margin-top: 30px; } .pager a, .pager-current { padding:3px 8px 3px 8px; margin:0 2px 0 2px; color: #2763A5; font-weight:bold; border: solid 1px #eee; } .pager-current { color: #fff; background-color: #2763A5; } /* Node, Block, Content styles */ .node { margin-bottom:15px; padding-bottom:15px; } .node h2.title { margin-bottom:.1em; } .node h2.title a { color: #BFBFBF; font-size: 129%; font-weight:normal; font-family:verdana; line-height:1.4em; } .node .content { padding-top:10px; padding-bottom:5px; } .sticky { border-bottom: solid 3px #ddd; } .profile { clear:none; } #sidebar-left .block, #sidebar-right .block { border-bottom: solid #ddd 1px; padding-bottom:15px; margin-bottom:20px; } .block .item-list ul { padding-left:0; } /** * Status report colors. */ table.system-status-report tr.error, table.system-status-report tr.error th { background-color: #fcc; border-color: #ebb; color: #200; } table.system-status-report tr.warning, table.system-status-report tr.warning th { background-color: #ffd; border-color: #eeb; } table.system-status-report tr.ok, table.system-status-report tr.ok th { background-color: #dfd; border-color: #beb; } .tabs { position: relative; margin: 0px 0px 0px 0px; } li.expanded a.active { color: #fff; }