/* Some definitions used everywhere */ body { margin: 0px; padding: 0px; background-color: #BDCC6D; color: #3B4325; line-height: 1.2em; font-family: verdana, arial, san-serif; font-size: 90%; } /* links */ a { color: #333; font-weight: bold; text-decoration: underline; } /* hovering links */ a:hover { text-decoration: underline; } /*small fonts */ .small {font-size: 80%;} /*rounded top corners used in various places */ .tl {background: #758F39 url(images/tl.gif) no-repeat top left;} .tr {background: url(images/tr.gif) no-repeat top right;} /* Left and right floats used in some blocks */ .left {float: left; width: 55%; text-align: left;} .right {float: right; width: 30%; text-align: right;} .clear {clear: both;} /* the background of the banner. this allows us to make the banner fit the width of the page, no matter how wide */ #bannerback { height: 150px; margin: 0px; background: #B5C9BA url('images/back.gif') repeat top left; } /* the image in the banner */ #banner { height: 150px; margin: 0px; background: url('images/elegance.jpg') no-repeat top left; } /* search engines like headings so we will use them for sitename and slogan, but we don't want them to appear on the page and mess up our banner */ #banner h1, #banner h2 {display: none;} /* The location of the div containing the skin change drop menu in the banner area */ #skin { position: absolute; right: 50px; top: 25px; } /* The location of the div containing the RSS link in the banner area */ #rss { position: absolute; right: 50px; top: 55px; } /* the following defines your menu below the banner div */ #menu { position: absolute; top: 98px; right: 0px; text-align: right; color: #517059; font-weight: bold; font-size: 95%; } /*The rounded off left edge image.*/ #menu ul { margin: 0px; background: #758F39 url(images/bl.gif) no-repeat bottom left; padding: 5px; } #menu ul li {display: inline; padding: 1px;} /* links in the menu */ #menu a { color: #CEDCAE; font-weight: bold; font-size: 95%; text-decoration: none; text-transform: uppercase; border-right: 1px solid #CEDCAE; padding: 0px 5px; } /* Hovered links in the menu */ #menu a:hover { color: #CEDCAE; background: #93B348; border-right: 1px solid #CEDCAE; } /* The link for the currently displayed page in the menu */ #menu #current {text-decoration: underline;} /* end menu setup */ /* the footer box at the bottom of the page */ #footer { padding: 0px; border-top: 5px solid #758F39; text align: center; clear: both; } /* End universal page setup */ /*Index page*/ /*left and right columns--line-height fixes a disappearing float IE bug */ #leftindex { width: 25%; float: left; line-height: 1.3em; } #rightindex { width: 25%; float: right; line-height: 1.3em; } #middleindex {margin: 3px 26%;} /* This controls the look of the blocks on a few pages */ /* The box around the block */ .block {margin: 0px 0px 15px 0px;} /* The block's title */ .block .title { color: #CEDCAE; font-weight: bold; text-align: center; padding: 4px; } .block .newstitle, .block .storytitle { color: #CEDCAE; font-weight: bold; text-align: left; padding: 4px 7px 0px 7px; } /* The block's content */ .block .content { background: #FFFFFF; border-top: 5px solid #758F39; border-right: 1px solid #758F39; border-bottom: 5px solid #758F39; border-left: 1px solid #758F39; padding: 5px; } .block .bottom { color: #CEDCAE; background: #758F39; padding: 2px 5px; font-weight: bold; font-size: 80%; } /*main content on the page */ #mainpage {margin: 0px 2%;} #pagetitle, .sectionheader { text-align: center; font-weight: bold; font-size: 105%; margin: 10px; } /* Where there's a list of alphabet links #alphabet controls their look. Just to make things simpler #pagelinks controls the look of the links at the bottom of multi-page results and will be set here too. Generally, they look alike.*/ #alphabet, #pagelinks { text-align: center; font-size: 13px; margin: 1em 0; line-height: 25px; } #alphabet a, #pagelinks a { background: #758F39; border: 1px solid #000; padding: 2px 4px; margin: 0; text-decoration: none; color: #CEDCAE; } #alphabet a:hover, #pagelinks a:hover { background: #CEDCAE; border: 1px solid #000; padding: 2px 4px; margin: 0; text-decoration: none; color: #758F39; } #alphabet #currentletter, #pagelinks #currentpage { background: #CEDCAE; color: #758F39; border: 1px solid #000; padding: 2px 4px; margin: 0; text-decoration: none; font-weight: bold; } #sortform {text-align: center; margin: 10px;} /* To center column divs so they don't look so off-balance. This is for 2 columns. You'll want to play with the width if you have more */ #columncontainer { margin: 5px auto; width: 60%; min-width: 60%; text-align: center; } html>body #columncontainer {text-align: left;} .jumpmenu, #sort {margin: 5px;} .notes {margin: 5px auto; width: 65%; min-width: 65%; text-align: center;} html>body .notes {text-align: left;} #story {padding: 0px 10px;} The following declarations control the tabs */ #tabs { margin: 0; padding: 0; background: #758F39; margin-bottom: 1em; } #tabs ul { padding: 3px 0; margin: 0; border-bottom: 1px solid #000; font: bold 12px Verdana, sans-serif; } #tabs li { list-style: none; margin: 0; display: inline; } #tabs li a { padding: 3px 0.5em; margin-left: 3px; border: 1px solid #000; border-bottom: none; background: #214263; text-decoration: none; color: #CEDCAE; } #tabs li a:hover { color: #000000; background: #369; border-color: #000; } #tabs #active a {background:#BDCC6D; color: #758F39;}