*{ margin: 0; padding:0;} html { height: 100%; margin-bottom: 1px; } html.novertscroll { margin-bottom: 0; } p { margin: 0 10px 20px 0; } pre { margin-bottom: 20px; line-height: 120%; } img { border: none; } .cantfindkey{ background-color: #f0f;} span.u { text-decoration:underline;} form { line-height: 180%;} body { background: url('../img/header_bg.png') repeat-x scroll top left; color: #333; font-family: sans-serif; } #content li, #full-content li { margin-bottom: 5px; } #content ul, #full-content ul, #content ol, #full-content ol { margin-left: 20px; margin-bottom: 20px; } table { width: 100%; margin: 0 20px 20px 0; border: 1px solid #aaa; border-collapse: collapse; } tr { margin:0; background: #eee url('../img/linebg.gif') scroll repeat-x top left; } td{ padding:2px 6px 2px 2px;} h1, h2, h3, h4, h5, h6, a.h2, a.h3 { font-size: 22px; display: block; font-weight: bold; border-bottom: 1px solid #464; color: #464; margin: 10px 0 .3em 0; padding: 0; clear: both; } h2, a.h2 { font-size: 18px; } h3, a.h3 { font-size: 16px; border:none; } h4, a.h4 { font-size: 14px; border:none; } h5, a.h5 { font-size: 12px; border:none; } a.h2:active,a.h2:link,a.h2:visited,a.h2:hover, a.h3:active,a.h3:link,a.h3:visited,a.h3:hover { text-decoration: none; text-indent: 1.2em; background: url('../img/link.png') no-repeat scroll 0 0; } h1 .caption { color: #bcb; } small, a.small { font-size: .8em; } .centered { margin-left: auto; margin-right: auto; } .centering { text-align: center; } /* ------------ main layout -------------------- */ #container { position: relative; width: 766px; margin: 0 auto; /* background-color: #faa; */ } #header { position: relative; height: 82px; padding:0; margin:0; /* overflow: hidden; background-color: #afa; */ } #sidebar { margin: 10px 0 10px 0; width: 210px; border: 1px solid #ccc; float: left; padding: 8px; background: url('../img/sidebarbg.png') repeat-y scroll top center; /* background-color: #aaf; */ } #content { width: 514px; float: right; line-height: 150%; /* overflow: hidden; */ /* background-color: #ffa; */ } #footer { padding: 10px; font-size: 10px; clear: both; border-top: 1px solid #777; } #footer a:link, a:active, a:hover, a:visited { color: #777; } /* ------------------ stuff in the nav bar ----------------- */ /* -- the framework for lists of links -- */ .linklist { width: auto; position: absolute; list-style: none; margin:0; } .linklist li { float: right; margin: 0; } .linklist a { display: block; float: left; } /* --- page list --- */ #pagelist { bottom: 0; right: 0; padding: 0 15px 0 0; font-size: 14px; } #pagelist li { background: transparent url('../img/button-right.png') no-repeat scroll 100% -100px; padding: 0 8px 0 0; } #pagelist li:hover, #pagelist li.current { background-position: 100% 0; } #pagelist a { margin:0; padding: 5px 4px 3px 10px; background: transparent url('../img/button-left.png') no-repeat scroll 0 -100px; font-weight: bold; color: #fff; text-decoration: none; line-height: 1; } #pagelist li:hover a, #pagelist li.current a {background-position: 0 0;} /* -- language list -- */ #langlist { bottom: 45px; right: 0; padding: 0 15px 0 0; } #langlist li { /* background: transparent url('../img/button-right.gif') no-repeat scroll 100% -50px; */ padding: 0 2px 0 0; } #langlist li:hover, #langlist li.current { background-position: 100% 0; } #langlist a { display: table-cell; min-width: 1em; margin:0; padding: 5px 5px 3px 10px; /* background: transparent url('../img/button-left.png') no-repeat scroll 0 -50px; */ font-weight: bold; text-align: center; color: #fff; text-decoration: none; line-height: 1; } #langlist li:hover a, #langlist li.current a { text-decoration: underline; background-position: 0 0;} #langlist img.spacer { display: table-cell; } /* -- home link -- */ #homelink { display: block; position: absolute; top: 13px; left: 5px; width: 217px; height: 60px; background: transparent url('../img/gsdlhead.png') no-repeat scroll 0 0; } /* ------------ sidebar------------------- */ #sidebar a:link, #sidebar a:active, #sidebar a:visited, #sidebar a:hover { color: #575; } #sidebar a:visited { color: #464; } #sidebar a:hover { color: #9a9; } /* #sidebar h1, #sidebar h2,#sidebar h3, #sidebar h4, #sidebar h5, #sidebar h6, #sidebar a, #sidebar ul { margin: 10px; } */ /* ------------ sidebar buttons --------------------- */ #sidebar div.button { display: block; background: url('../img/sidebar-button-top.png') repeat-x scroll top left; border: 1px solid gray; margin-bottom: 4px; } #sidebar a.button:active, #sidebar a.button:link, #sidebar a.button:visited, #sidebar a.button:hover { display: block; background-position: 3px 3px; background-repeat: no-repeat; padding: 8px 5px 8px 30px; text-decoration: none; font-weight: normal; font-size: 12px; } #sidebar a.button:hover { background-position: 3px -97px; } /* ------------ sidebar blog entries -------------------- */ #sidebar-blog-entries li.title { background: url('../img/sidebar-button-top.png') repeat-x scroll top left; border-top: 1px solid gray; border-left: 1px solid gray; border-right: 1px solid gray; list-style: none; } #sidebar-blog-entries li.excerpt { background-color: #f0f9f0; border: 1px solid gray; list-style: none; margin: 0 0 9px 0; } #sidebar-blog-entries a.title-text { display: block; font-size: 14px; text-decoration:none; margin: 0; padding: 3px; } #sidebar-blog-entries a.category-text { display: block; clear: left; font-size: 10px; text-decoration:none; margin: 0; padding: 1px 1px 5px 5px; } #sidebar-blog-entries li span.date { font-size: 10px; font-weight: normal; margin: 0 5px 3px 5px; text-decoration: none; } #sidebar-blog-entries li p { line-height: 150%; font-size: 12px; margin: 0 5px 5px 5px; overflow: hidden; } .small-logo { float: left; margin: 1px; padding: 0; } /* ------------ content area ----------------- */ #full-content a:link, #full-content a:active, #full-content a:visited, #full-content a:hover, #content a:link, #content a:active, #content a:visited, #content a:hover { color: #575; } #full-content a:visited, #content a:visited { color: #464; } #full-content a:hover, #content a:hover { color: #9a9; } img.logo { float: left; padding: 10px 10px; } div.note { background-color: #eee; margin: 10px 10px 20px 0; padding: 20px; border: 1px solid gray; } /* --- sidebar button icons --- */ /* --- for html forms --- */ input, select, option { color: black; } input.input-text { width: 290px; } #sidebar input.input-text { width: 160px; } .righting { text-align: right; } .clear { clear: both; } textarea { width: 400px; height: 120px; color: #000; } #other-specify-div { display: none; } .formlabel { display: block; float: left; width: 150px; max-width: 150px; min-width: 150px; } .forminput { float: right; width: 300px; } .formline { background: #eee url('../images/linebg.gif') scroll repeat-x top left; padding: 5px; } option { padding-right:10px; } .highlighted { background: #ffa url('../images/linebg-highlighted.gif') scroll repeat-x top left; } .message { background: transparent url('../images/warning.png') scroll no-repeat top left; text-indent: 25px; padding:3px; } .floatleft{ float:left; } /* interesting stuff styles */ div.commit { padding: 10px; border: 1px solid #017; background-color: #def; } div.test{ border: 1px solid #070; padding: 5px; margin: 10px 0; } .passed-no { background-color: #fee; } .passed-yes { background-color: #efe; } div.bug { padding: 10px; border: 1px solid #730; background-color: #fed; } /* --------- PAGE SPECIFIC STUFF ------------- */ /* blog */ #sidebar.wordpress { line-height: 1.3em; } #sidebar.wordpress div.button{ line-height: 1em; } #wp-title { text-align: center; } #sidebar.wordpress li { list-style:none; margin-left: 0; } #sidebar.wordpress #s { width: 130px; } #sidebar.wordpress #searchsubmit { width: 60px; } h2 a { text-decoration: none; } div.navigation { position: relative; padding: 15px 0 25px 0; } div.alignright{ float:right; } div.alignleft { float:left; } textarea { width: 100%; border: 1px solid black; } a.rssicon { padding: 2px; position: relative; top: 2px; cursor: pointer; } .indented{ margin-left: 20px; } #feed-global { cursor: pointer; } /* download */ #downloadlist li { list-style:none; } #downloadlist li>div { /* background: url('../images/sidebar-button-bottom.png') repeat-x scroll bottom left; */ } #downloadlist a:link, #downloadlist a:visited, #downloadlist a:active, #downloadlist a:hover { display: block; padding: 8px 5px 8px 30px; background-repeat: no-repeat; background-position: 3px 50%; text-decoration: none; font-weight: normal; font-size: 12px;} #downloadlist li a:hover { /* background-position: -497px 50%; */ } .file { display: block; height: 22px; padding-left: 28px; margin: 0 5px 5px 5px; background: url('../images/os/000.png') no-repeat scroll 3px 50%; } .file-001 { background-image: url('../images/os/001.png'); } .file-010 { background-image: url('../images/os/010.png'); } .file-100 { background-image: url('../images/os/100.png'); } .file-111 { background-image: url('../images/os/111.png'); } .lastfile { margin: 0 5px 15px 5px; } /* examples */ #examplelist li { list-style:none; overflow: hidden; } #examplelist a.button:link, #examplelist a.button:visited, #examplelist a.button:active, #examplelist a.button:hover { padding: 8px 5px 8px 5px; } /* sitemap */ #content.sitemap>ul>li {list-style: none; margin: 0 20px 10px 10px;} #content.sitemap li { margin-left: 20px; }