/******************************************************************************/ /* MAIN LAYOUT CSS FILE */ /******************************************************************************/ /* Theme : Default Seagull Theme Author : Julien Casanova Version: 1.0 Date : 2006/03/20 */ /* ==========================General=============================*/ html { height: 100%; margin-bottom: 1px; } body, h1, h2, h3, h4, p, ul, li, form, fieldset { margin: 0; padding: 0; } body { font-size: ; font-family: ; margin: 0; padding: 0 0 10px; color: ; } body.sgl { background-color: ; text-align: center; background-image: url(../images/grey_bgnd.gif); } dl { margin: 0 0 0.5em; } p { margin-bottom: 0.5em; } a { color: ; text-decoration: ; } a:hover { color: ; text-decoration: ; } a:focus { outline: none; } img { border: none; } hr { border-top: 1px dotted #999; border-bottom: 0px; height: 1px; } /* ======================Global layaout==========================*/ #outer-wrapper { max-width: 1000px; clear: both; width: 900px; margin: 10px auto 0; text-align: left; } #header { position: relative; } #inner-wrapper { clear: both; width: 896px; /* 896 is for mainWrapper width - borders width : 900 - (2 x 2) */ } #footer { clear: both; } /* ======================2 Cols Fluid============================*/ #middleCol { float: left; background: ; height: 380px; /* Sets min height for IE */ } html > body #middleCol { /* Sets min height for gecko */ height: auto; min-height: 380px; } #middleCol .inner { padding: 5px 10px; } #layout-3Cols #middleCol { width: -6px; /* 6 is for borders width : (2+1) x 2 */ } #layout-leftCol #middleCol { width: -6px; } #layout-rightCol #middleCol { width: -6px; } #layout-noCols #middleCol { width: -6px; } #leftCol { float: left; width: px; /*background: url('/images/backgrounds/v4-bubbles.png') left top no-repeat;*/ } #leftCol .inner { padding: 5px; padding-top: 0.8em; } #rightCol { float: right; width: px; background: ; } #rightCol .inner { margin: 2.5em 4px 4px 0; padding: 5px; padding-top: 0.8em; border: 1px solid ; } /* =========================Header===============================*/ #header { border-bottom: 2px solid ; } #header .wrapLeft { background: url('/images/backgrounds/header_tl.gif') left top no-repeat; } #header .wrapRight { background: url('/images/backgrounds/header_tr.gif') right top no-repeat; } #header .wrap { position: relative; height: 70px; margin: 0 20px; background: url('/images/backgrounds/header_tm.gif') left top repeat-x; } #header span#logo { font-size: 30px; font-family: "Trebuchet MS"; } #header a#logo { color: ; text-decoration: none; } #header #logo img { position: relative; top: 7px; left: 0; } #header #bugReporter { position: absolute; bottom: 0px; right: -10px; } /* ======================Inner Wrapper===========================*/ #inner-wrapper { background: ; border: 2px solid ; border-top: none; } #inner-wrapper .inner-container { border: 1px solid ; background: url('/images/backgrounds/column_tm.gif') left top repeat-x; } /* =======================Breadcrumbs============================*/ #breadcrumbs { background: ; border: 2px solid ; border-top: none; font-family: ; font-size: 0.8em; } #breadcrumbs .inner { padding: 0.4em 0 0.4em 1em; border: 1px solid ; } #breadcrumb { float: left; } a.breadcrumbs { font-weight: bold; color: ; } /* ======================Main Content============================*/ h1 { font-size: 1.2em; margin: 0em 0 1em; padding-bottom: 0.5em; border-bottom: 1px solid ; color: ; } h2 { margin-top: 0.5em; font-size: 1.1em; } ul { margin: 0.5em 0 0.5em 1em; padding-left: 0.5em; list-style-position: inside; list-style-image: url('/images/bullet.gif'); } ul.noindent { margin-left:0px; padding-left:0px; } li { padding-left: 0.5em; } /* ===============Generic columns presentation===================*/ .two-cols { height: 100%; overflow: hidden; } .two-cols .col { float : left; width : 49%; margin-left : 1%; } .two-cols .first { width : 50%; margin-left : 0; } /* ==================Default Forms Styling=======================*/ fieldset { padding: 10px 0; border: none; } fieldset h3 { font-size: 1em; color: ; } #content form ul { position: relative; margin: 0; padding: 0; width: 99%; list-style-position: outside; list-style-image: none; } #content form li { display: block; margin: 0; padding: 1px 4px 6px 9px; line-height: 1.8em; list-style-type: none; } form li.focused { background: ; } form li div { float: left; display: inline; margin-right: 5px; color: ; } form li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } form li p { clear: both; font-size: 9px; line-height: 13px; } /* ===================Form Elements Styling======================*/ input, select, textarea { font-size: 100%; } textarea { font-family: ; } #content input.text, #content select.select, #content textarea.textarea { border-width: 1px; border-style: solid; border-color: #7c7c7c #c3c3c3 #ddd #c3c3c3; background: #fff url(../images/fieldbg.gif) repeat-x top; } input.text { padding: 2px 0; } form label { font-weight: bold; color: ; } /* SIZES */ .third { width:32% !important; } .half { width:48% !important; } .full { width:100% !important; } input.small, select.small { width:25%; } input.medium, select.medium { width:50%; } input.large, select.large, textarea.textarea { width:99%; } input.tags { width:315px; } textarea.small { height:5.5em; } textarea.medium { height:10em; } textarea.large { height:20em; } /* BUTTONS */ .button { font-size: 110%; margin-right: 5px; /*border: 1px solid #666;*/ } /* ====================Form Fields Layout========================*/ /* -- Definition lists are used to display fields labels and values -----*/ dl.onSide dt { float: left; width: 120px; padding-right: 20px; text-align: right; } dl.onSide dd{ margin-left: 140px; margin-bottom: 0.5em; } dl.onTop dd { margin: 0; } dd .error { display: block; } /* ======================No forms layout=========================*/ div.fieldsetlike { /* --------------------- as some pages don't use forms/fieldsets - e.g. user/profile, we have to put data in a fieldset like - div to have same render ------------------------------------*/ padding: 10px 0; } div.fieldsetlike h3 { font-size: 1em; color: ; } /* ==================Default Tables Styling======================*/ /* In a transition period, we'll use a sglTable class to style tables Everyone is encouraged not to use tables for layout purposes TODO: remove this when all layout tables have been replaced */ .wide { width: 60%; } .large { width: 85%; } table { margin: 0 0 1em; border-collapse: collapse; font-size: 1em; } table .nowrap { white-space: nowrap; } .sglTable td, .sglTable th { border-width : 0 0 1px 0; border-style : solid; border-color : ; padding : 2px 5px; vertical-align : top; } .sglTable th { text-align: left; border-bottom-color: ; } th a { display: block; color: #666 !important; } tr.expand td { border-bottom: none; } td.expand { padding: 1em 5px; } th.sortedAsc a { background: url('/images/th-sortAsc.gif') 95% 50% no-repeat; color: !important; } th.sortedDesc a { background: url('/images/th-sortDesc.gif') 95% 50% no-repeat; color: !important; } th a:hover { text-decoration: none; color: !important; } tr.alternateRow td, tr.backDark { background-color: #FBFFEF; /*F0FFD9*/ } tr.selectedRow td { background: #F6F5F2; /*D0DCE0*/ } tr.rowHover td, tr:hover td { background: #F0FFD9; /*E0EFB8*/ } /* =========================Footer===============================*/ #footer .wrapLeft { background: url('/images/backgrounds/footer_bl.gif') left bottom no-repeat; } #footer .wrapRight { background: url('/images/backgrounds/footer_br.gif') right bottom no-repeat; } #footer .wrap { position: relative; margin: 0 20px; padding: 10px 0 5px; background: url('/images/backgrounds/footer_bm.gif') left bottom repeat-x; text-align: center; } #footer p { margin-bottom: 0.1em; color: ; font-size: 0.8em; } /* ======================Messages & Errors=======================*/ .message { text-align: center; } .message div { width: 60%; margin: 1em auto; padding: 0.5em; -moz-border-radius: 0.3em; } .errorMessage { border: 2px solid ; color: ; } .infoMessage { border: 2px solid ; color: ; } .error, .required { color: ; } .broadcastMessage { margin: 10px; padding: 5px; text-align: center; background: #99cc00; color: #fff; } /* PEAR Errors --------------------*/ div.errorContainer { width: 80%; margin: 1em auto; padding: 0.5em; border: 2px solid ; -moz-border-radius: 0.3em; font-family: ; } div.errorHeader { margin-bottom: 0.5em; font-size: 1.1em; text-transform: uppercase; font-weight: bold; letter-spacing: 0.3em; color: ; } div.errorContent { text-align: left; } /* ============================Flags=============================*/ a.langFlag { margin: 0 5px; } /* ========================Miscellaneous=========================*/ .floatLeft { float: left; } .floatRight { float: right; } .clear { clear: both; } .spacer { clear: both; display: block; visibility: hidden; line-height: 1px; } .left { text-align: left; } .right { text-align: right; } .center { text-align: center; } .hide { display: none; } .narrow { width: 45%; } .full { width: 100%; } .button { } .noBg { background: none; } pre.codeExample { padding: 1em; background-color: ; border: 1px solid ; border-left: 5px solid ; font-size: 1em; } /* ========================Comments=========================*/ #addComment fieldset { padding: 10px; border: 1px solid grey; } #addComment input[type="text"] { width: 200px; } /* ========================Miscellaneous2=========================*/ .tipOwner { position: relative; cursor: help;