/* * '$RCSfile$' * Purpose: Default style sheet for KNB project web pages * Using this stylesheet rather than placing styles directly in * the KNB web documents allows us to globally change the * formatting styles of the entire site in one easy place. * Copyright: 2000 Regents of the University of California and the * National Center for Ecological Analysis and Synthesis * Authors: Matt Jones * * '$Author$' * '$Date$' * '$Revision$' * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ /* * import eml css: */ @import url(../../../style/common/eml_xsl.css); html > body #header { height: 112px; } .iframeheaderclass { margin: 0px; } #footer { position: relative; background-color: white; } #content { background-color: transparent; } a.headermenu:visited { color: white; } a.headermenu:link { color: white; } a.headermenu:hover { color: #F76501; } .rowodd { background-color: #FFFFFF; color: #555555; } td { color: #000000; } div { color: #000000; } .subGroup_border { border:1px solid #555555; } b { font-weight: bold; } /** * set the correct iframe sizes to accomodate the * header, footer, left and right areas. * NOTE: these styles apply only to each * container frame, *NOT* to the document within it! */ .iframeheaderclass { height: 112px; width: 100%; background: #7BB865; /* min-width:775px; width:expression(document.body.clientWidth < 775? "775px": "auto" ); */ border: 0px; margin-top: 0px; } .iframeloginboxclass { height: 880px; /*width:600px;*/ min-width:600px; width:expression(document.body.clientWidth < 600? "600px": "auto" ); border: 0px; vertical-align: top; text-align: left; } .iframesearchboxclass { height: 880px; /*width:600px;*/ min-width:600px; width:expression(document.body.clientWidth < 600? "600px": "auto" ); border: 0px; vertical-align: top; text-align: left; } .iframeleftcolclass { /*height: 100%;*/ height: 880px; width: 175px; } /**IE hack**/ html>body .iframeleftcolclass { height: 100%; min-height: 880px; } .iframefooterclass { height: 150px; width: 100%; border: 0px; background: #124325; color: #FFFFFF; } .iframefooterclass2 { height: 150px; width: 100%; min-width: 623px; /* margin-left: 20px; */ border: 0px; background: #124325; color: #FFFFFF; } .iframerightcolclass { background: #FFFFFF; } td.mapColumn { vertical-align: top; } .mapFrame { /*height: 59em;*/ height: 450px; width: 785px; vertical-align: top; background: #FFFFFF; } /*body > table td #mapFrame { /* used by Netscape6+/Mozilla, Opera 5+, Konqueror, Safari, OmniWeb 4.5+, ICEbrowser */ /*width: 290px;*/ /*}*/ /** * create a left margin for the document */ /** * These are new classes adapted from sanparks L+F **/ body { margin: 0; padding: 0; background: #B6BCB8 url("images/bg_strip.jpg") bottom left fixed repeat-x; color: #000; height: 100%; font-family: "Verdana", "Trebuchet MS", "Helvetica", "Arial", sans-serif; } #main_wrapper { padding-left: 20px; padding-right: 20px; } #content_wrapper { background: #FFFFFF; } .headertitle { font-weight: bold; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 1.4em; color: #124326; padding-left: 10px; } .headermenu { background: #124325; height: 20px; color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 12px; text-align: center; padding-left: 10px; } td.login { padding-left: 5px; padding-right: 5px; padding-top: 5px; } a.login { font-weight: normal; } input.login, select.login { border: 0; width: 100px; color: #124325; } .leftnav { width: 175px; margin: 0px auto; text-align: center; /*background: transparent url("images/navstrip.jpg") left 0px repeat-y;*/ color: #FFFFFF; } h1 { text-align: left; font-family: "Helvetica", "Trebuchet MS", "Verdana", "Arial", sans-serif; font-size: 1.9em; padding: 0px 0px 12px 0px; margin: 0; padding-top: 6px; color: #f30; } h2 { text-align: left; font-family: "Verdana", "Helvetica", "Trebuchet MS", "Arial", sans-serif; font-size: 1.4em; padding: 0px 0px 10px 0px; margin: 0; color: #f30; } h3 { text-align: left; color: #124325; background: #CFE2CF; font-family: "Verdana", "Helvetica", "Trebuchet MS", "Arial", sans-serif; font-size: 1.1em; border: 1px solid #124325; display: block; padding: 3px 10px; margin:10px 0 10px 0; } /*****BEGIN SANPARKS NAV*******/ #nav { float: left; width: 175px; color: #fff; clear: both; } #nav ul.level-1 { font-weight: bold; list-style: none; padding: 6px; margin: 0; line-height: 1; } #nav ul.level-1 li { font-size: 1.1em; /*margin: 0px 0px 5px 0px;*/ margin: 0px 0px 12px 0px; padding: 0px 0px 0px 0px; background: none; } #nav ul.level-2 { font-weight: normal; list-style: none; padding: 0; font-size: 0.9em; margin: 5px 0px 0px 0px; } #nav ul.level-3 { font-weight: normal; list-style: none; padding: 0; font-size: 0.9em; margin: 0px 0px 0px 0px; } #nav ul.level-2 li { background: transparent url("images/horns.png") left 1px no-repeat !important; padding: 0; margin: 0; margin: 0px 0px 2px 0px; } #nav ul.level-3 li { background: transparent left 1px no-repeat !important; padding: 0; margin: 0; } #nav ul.level-1 li a { color: #fff; text-decoration: none; display: block; /*height: 1.6em;*/ } #nav ul.level-2 li a { font-weight: normal; color: #fff; text-decoration: none; display: block; padding-left: 18px; height: 100%; } #nav ul.level-2 li a:hover, ul.level-2 li a:active { background: transparent url(images/nav_bullets_orange.gif) no-repeat left 1px !important; } #nav ul.level-1 li a:hover, ul.level-1 li a:active, ul.level-2 li a:hover, ul.level-2 li a:active { /* #nav li a:hover, li a:active { */ color: #F76501; text-decoration: underline; } #nav ul li a.current { background: transparent url(images/nav_bullets_orange.gif) no-repeat left 1px !important; } #nav ul li.current_cat, #nav ul li a.current_cat { color: #f30; } #nav .current_home { color: #f30; padding-bottom: 5px; display: block; border-bottom: 1px solid #0E321D; text-decoration: none; font-size: 1.1em; font-weight: bold; margin-bottom: 0px; margin-left: 5px; margin-top: 7px; margin-right: 5px; } .home a:link, .home a:visited { border-bottom: 1px solid #0E321D; color: #FFFFFF; display: block; /*font-size: 1.1em;*/ font-weight: bold; margin: 7px 5px 0px; padding-bottom: 5px; text-decoration: none; } .home a:hover { color: #F76501; text-decoration: underline; } .underlined { text-decoration: underline; } .fake-url { text-decoration: underline; } /*****END SANPARKS NAV*******/ /** * set the size and alignment etc of the top-level layout table */ .templatetableclass { width: 95%; border: 0px; padding: 0px; margin-left: 20px; margin-right: 20px; } /** * set the style of the main content area and its contents */ .templatecontentareaclass { vertical-align: top; padding: 0px; margin: 0px; background: #FFFFFF; color: black; } /** * set the correct sizes to accomodate the * header, footer, left and right iframes. * NOTE: these styles apply only to each * container frame, *NOT* to the document in * the iframe within it! */ .templateheaderrowclass { height: 112px; /* no width allowed - uses same width as table class */ border: 0px; padding: 0px; margin: 0px; } .templateleftcolclass { height: 100%; width: 175px; border: 0px; padding: 0px; margin: 0px; vertical-align: top; background: transparent url("images/navstrip.jpg") left 0px repeat-y; } .templaterightcolclass { height: 100%; width: 0px; border: 0px; padding: 0px; margin: 0px; } .templatefooterrowclass { height: 0px; /* no width allowed - uses same width as table class */ border: 0px; padding: 0px; margin: 0px; } /** used in fgdc xsl **/ th { text-align: left; padding-left: 0px; border-bottom: solid #dddddd 1px; color: #124325; } /** * these override styles imported from eml css */ .sectionnames{ font-weight: bold; font-size: 16px; color: #096B79; } .linkedHeaderStyle{ background-color: #A3DADA; padding-left: 16%; } .title { font-family: Verdana, Georgia, "Times New Roman", serif; font-size: 24px; font-weight: bold; color:black; background: inherit; } .secondCol{ background-color: #ffffff; font-size: 12px; padding-left: 5px; } .highlight { color: #124325; background-color: #FFFFFF; font-style: italic; font-size: 11px; padding-left: 10px; } .citation { color: black; background-color: #FFFFFF; padding-left: 10px; } .tablehead { color: #124325; background: #FFFFFF; text-align: left; font-size: 14px; font-weight: bold; border-top: solid #ffffff 15px; border-bottom: solid #dddddd 1px; padding-left: 10px; padding-top: 0px; padding-bottom: 0px; } th.tablehead { text-align: center; border-bottom: solid #006666 1px; margin: 0px; padding: 0px; height: 21px; } .tablehead_lcorner { background-position: right top; background-repeat: no-repeat; padding: 0px; margin: 0px; width: 10px; height: 21px; } .tablehead_rcorner { background-position: left top; background-repeat: no-repeat; padding: 0px; margin: 0px; width: 10px; height: 21px; } .lsid { text-decoration: underline; } a { color: #124325; font-weight: bold; font-size: 12px; text-decoration: none; } a:hover { color: #F76501; text-decoration: underline; } /** * these are used only in the metacat pages */ p.emphasis { font-size: 14px; color: #dd7744; font-weight: bold; font-style: normal; } .searchresultsdivider { background-color: #FFFFFF; border-top: thin dashed; color: #DDDDDD; } /** * these are used only in the registry skins */ p.searchbox { color: #096B79; font-weight: bold; font-size: 12px; text-decoration: none; } br { margin: 0px; padding: 0px; } .headertopmargin { margin-top: 10; } .intro { width: 760px; margin-left: 15px; } textarea { width: 80%; } .required { font-weight: normal; font-style: italic; font-size: 11px; /*color: #b00000;*/ color: #124325; } .label { font-weight: bold; } .warning-header { color: red; font-size: 14px; margin-bottom: 10px; } .emphasis { font-weight: bold; font-size: 18px; color: #000000; } .colorbold { font-weight: bold; color: #096B79; font-size: 12px; } .boldlink { font-weight: bold; font-size: 12px; } .redbold { font-weight: bold; color: #b00000; font-size: 12px; } .greenbold { font-weight: bold; background: inherit; color: green; font-size: 12px; } .smalltext { font-weight: bold; font-size: 10px; vertical-align: super; } .largetext { font-weight: bold; font-size: 16px; } .italicized { font-style: italic; font-size: 12px; } .regtext { font-weight: normal; font-size: 12px; } .regwhitetext { font-weight: normal; font-size: 12px; color: #FFFFFF; } .sectbody { background: #FFFFFF; font-size: 12px; font-weight: bold;} .sectheader { background: #CFE2CF; font-size: 12px; font-weight: bold;} .tables { width: 760px; margin-left: 20px; border-top: solid black 1px; border-left: solid black 1px; border-right: solid black 1px; } .hide { display:none; } .showLink { cursor: pointer; cursor: hand; display:empty; } .bordertop { border-top: solid black 1px; } .borderbottom { border-bottom: 1px solid black;} .topbottom { border-top: 1px solid black; border-bottom: 1px solid black; } .longwidth { width: 80%; } .shortwidth { width: 40%; } .rightCol { width: 24%; text-align: right; } .centerContentBorder { padding: 0px; width: 98%; background: #FFFFFF; color: #FFFFFF; } .footerContent { background: #124325; color: #FFFFFF; } .footerContent a { color: #FFFFFF; } /********************************************************************** * content section settings **********************************************************************/ .main-section { background: #B6BCB8 url(images/bg_strip.jpg) repeat-x fixed left bottom; } .content-section { margin: 0px 20px 0px 20px; padding-top: 20px; background: #FFFFFF; height: 820px; width: 95%; min-width: 1050px; } .content-section-header { padding: 20px 0px 10px 200px; color: #7BB865; font-size: 18px; } .content-subsection { vertical-align: middle; margin: 0px 0px 0px 195px; width: 820px; } .content-subsection-header { padding: 0px 0px 10px 0px; color: #7BB865; font-size: 16px; } .content-subsection-header-emphasis { font-size: 16px; color: #DD7744; margin-bottom: 5px; } /********************************************************************** * form field settings **********************************************************************/ .field-label { display: inline; margin: 30px 7px 0px 0px; color: #000000; font-size: 14px; } .text-input { margin: 0px 5px 0px 0px; padding-left: 4px; font-size: 12px; color: #000000; width: 250px; } .dropdown-input { margin: 0px 10px 0px 0px; width: 150px; } dropdown-long-input { margin: 0px 10px 0px 0px; width: 215px; } .submit-button { margin: 20px 0px 10px 300px; width: 150px; } /********************************************************************** * search result specific settings **********************************************************************/ .result-header-section { margin: 20px 0px 10px 0px; font-size: 16px; font-weight: bold; } .result-header { color: #255333; font-style: normal; display: inline; float: left; margin-right: 10px; } .result-header-emphasis { color: #DD7744; } .row { color: #255333; height: 20px; border-left: 1px solid #A9A9A9; border-bottom: 1px solid #A9A9A9; border-right: 1px solid #A9A9A9; } .row-header { background-color: #255333; border-top: 1px solid #A9A9A9; font-weight: bold; font-size: 12px; color: #FFFFFF; } .row-even { background-color: #EBEBEB; } .row-odd { background-color: #D5D5D5; } .col { padding: 1px 0px 0px 15px; overflow: hidden; display: inline; float: left; width: 100px; height: 19px; border-right: 1px solid #D5D5D5; text-align: center; } .col1 { width: 100px; color: #FFFFFF; } .col2 { width: 100px; color: #FFFFFF; } .col3 { width: 100px; color: #FFFFFF; } .col4 { width: 100px; color: #FFFFFF; } /********************************************************************** * change access specific settings **********************************************************************/ .change-access-header { color: #255333; font-size: 16px; font-style: normal; font-weight: bold; margin-left: 10px; } .change-access-header-emphasis { color: #DD7744; font-size: 16px; display: inline; float: left; margin-left: 10px; } .change-access-header-workflow { font-size: 16px; margin-left:10px; display: inline; float: left; } .change-access-indent-emphasis { color: #DD7744; font-size: 16px; font-weight: normal; display: inline; float: left; margin-left: 30px; } .change-access-row { display: block; margin-bottom: 5px; } .col_label { color: #255333; font-size: 14px; } .access_info_text { font-size: 14px; } .access_order_col { width: 125px; font-size: 14px; } .access_type_col { width: 115px; font-size: 14px; } .principal_col { width: 430px; font-size: 14px; } .permissions_col { width: 264px; } .access_order_col_header { color: #FFFFFF; width: 125px; font-size: 14px; } .access_type_col_header { color: #FFFFFF; width: 115px; font-size: 14px; } .principal_col_header { color: #FFFFFF; width: 430px; font-size: 14px; } .permissions_col_header { color: #FFFFFF; width: 264px; } .permission_element { display: inline; font-size: 14px; } .change_access_order_col { width: 95px; margin-left: 10px; display: inline; float: left; } .change_access_type_col { width: 85px; margin-left: 10px; display: inline; float: left; } .change_principal_col { width: 400px; margin-left: 10px; display: inline; float: left; } .change_permissions_col { width: 234px; margin-left: 10px; display: inline; } .access-submit-button { margin: 20px 0px 10px 300px; width: 150px; }