* { /* Reset browsers default margin, padding and font sizes */ margin: 0; padding: 0; } html { color: #536482; background-color: #ACA8A1; font-size: 100%; } body { font-family: Verdana, Helvetica, Arial, sans-serif; color: #536482; background-color: #ACA8A1; font-size: 85%; /* This sets the default font size to be equivalent to 10px */ margin: 0; text-align: center; } /********************************************************* * Font Styles *********************************************************/ font.primary { color: #000000; font-size: 16px; font-family: verdana,arial,helvetica; } /********************************************************* * Link Styles *********************************************************/ a:link { color: #0000AA; text-decoration: none } a:visited { color: #0000AA; text-decoration: none } a:hover { color: #AA0000; text-decoration: underline } a.primary:link { color: #0000AA; text-decoration: none } a.primary:visited { color: #0000AA; text-decoration: none } a.primary:hover { color: #AA0000; text-decoration: underline } /********************************************************* * Table Styles *********************************************************/ table.primary { border-collapse: collapse } th.primary { background-color: #738E73; color: #FFFFFF; font-size: 16px; font-family: verdana,arial,helvetica; padding: 2; border-style: solid; font-weight: bold; border-color: #000000; border-width: 1; height: 1 } td.primary { background-color: #F0F0F0; color: #000000; font-size: 16px; font-family: verdana,arial,helvetica; padding: 2; border-style: solid; border-color: #000000; border-width: 1 } /********************************************************* * Form Styles *********************************************************/ input.button2 { width: auto; font-size: 1em; font-weight: bold; padding-top: 1px; padding-bottom: 1px; font-family: Verdana,Helvetica,Arial,sans-serif; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #666666; border-right-color: #666666; border-bottom-color: #666666; border-left-color: #666666; color: #333333; background-color: #fafafa; background-image: none; background-repeat: repeat-x; background-attachment: scroll; background-x-position: center; background-y-position: top; background-image: url(../images/bg_button.gif); } input.button2:hover { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #BC2A4D; border-right-color: #BC2A4D; border-bottom-color: #BC2A4D; border-left-color: #BC2A4D; background-x-position: 0pt; background-y-position: 100%; color: #BC2A4D; } input.button { background-color: #738E73; border-color: #738E73; border-left-color: #738E73; border-top-color: #738E73; border-bottom-color: #738E73; border-right-color: #738E73; padding: 2; font-family: verdana,arial,helvetica; color: #000000; } input { background-color: #F0F0F0; border-color: #F0F0F0; border-left-color: #F0F0F0; border-top-color: #F0F0F0; border-bottom-color: #F0F0F0; border-right-color: #F0F0F0; padding: 0px; scrollbar-base-color: #738E73; font-family: verdana,arial,helvetica; color: #000000; } input.text { background-color: #FFFFD7; border-color: #F0F0F0; border-left-color: #F0F0F0; border-top-color: #F0F0F0; border-bottom-color: #F0F0F0; border-right-color: #F0F0F0; padding: 0px; scrollbar-base-color: #738E73; font-family: verdana,arial,helvetica; color: #000000; font-size: 16px; } .textarea { background-color: #FFFFD7; border-color: #F0F0F0; border-left-color: #F0F0F0; border-top-color: #F0F0F0; border-bottom-color: #F0F0F0; border-right-color: #F0F0F0; padding: 0px; scrollbar-base-color: #738E73; font-family: verdana,arial,helvetica; color: #000000; font-size: 13px; } input.primary { font-family: verdana,arial,helvetica; color: #FF3300; font-size: 16px; } .selectstyle { background-color: #FFFFD6; font-family: verdana,arial,helvetica; font-size: 14px; scrollbar-base-color: #738E73; } /***************************************************************************************/ #page-header { background: url("../images/bg_header.gif") repeat-x 0 0; height: 101px; clear: both; } #wrap { width: 910px; background: #FFFFFF url("../images/bg_body.gif") repeat-y 0 0; margin: 10px auto; text-align: left; padding: 0; } /* Header block with images */ body div.header { background-repeat: no-repeat; width: 850px; height: 80px; float: left; margin-top: 21px; } body div.header h1 { margin: 0; } body div.header h1 a { display: block; width: 850px; height: 80px; text-indent: -5000px; text-decoration: none; margin: 0; } #page-body { margin: 4px 0; clear: both; } #page-footer { clear: both; } /* Section header images */ body div.header { background-image: url("../images/logo_all.jpg"); } /* Corners and sides */ span.side-left, span.side-right { display: block; width: 20px; height: 101px; background: url("../images/sides_top.gif") no-repeat; } span.side-left { background-position: 0 0; float: left; margin-right: 10px; } span.side-right { background-position: 100% 0; float: right; } span.fcorners-bottom, span.fcorners-bottom span { font-size: 1px; line-height: 1px; display: block; height: 20px; background-repeat: no-repeat; background-image: url("../images/corners_bottom.gif"); margin: 0; } span.fcorners-bottom { background-position: 0 0; } span.fcorners-bottom span { background-position: 100% -20px; } /* Page footer styles*/ #page-footer { background: url("../images/bg_footer.gif") repeat-x 0 100%; clear: both; /*padding-top: 15px;*/ } /** Navigation.**/ #navbar { height: 30px; clear: both; margin: 1px 30px 0 30px; background: url("../images/bg_navbar.gif") repeat-x 0 0; } #navbar ul { list-style: none; display: block; } #navbar li { float: left; } /* Rollover state */ #navbar li span { height: 30px; margin: 0; background-position: 0 -33px; display: block; } /* Rolloff state */ #navbar li span a, #navbar li span a:link { display: block; width: 100%; height: 30px; background-position: 0 -1px; } /* Hide text and hide off-state image when rolling over (prevents flicker in IE) */ #navbar li span a strong { display:none; } #navbar li span a:hover { background-image: none; } /* Button images */ li.but-about span, li.but-about span a { background: url("../images/but_about.gif") 0 0 no-repeat; } li.but-publications span, li.but-publications span a { background: url("../images/but_publications.gif") 0 0 no-repeat; } li.but-newspapers span, li.but-newspapers span a { background: url("../images/but_newspapers.gif") 0 0 no-repeat; } li.but-scholars span, li.but-scholars span a { background: url("../images/but_scholars.gif") 0 0 no-repeat; } li.but-population span, li.but-population span a { background: url("../images/but_population.gif") 0 0 no-repeat; } li.but-webportal span, li.but-webportal span a { background: url("../images/but_webportal.gif") 0 0 no-repeat; } li.but-instructions span, li.but-instructions span a { background: url("../images/but_instructions.gif") 0 0 no-repeat; } li.but-home span, li.but-home span a { background: url("../images/but_home.gif") 0 0 no-repeat; } li.but-right span, li.but-right span a { background: url("../images/but_right.gif") 0 0 no-repeat; } li.but-home span { width: 66px; } li.but-publications span{ width: 104px; } li.but-newspapers span { width: 104px; } li.but-scholars span { width: 91px; } li.but-population span { width: 104px; } li.but-webportal span { width: 91px; } li.but-instructions span{ width: 104px; } li.but-about span { width: 66px; } li.but-right span { width: 120px; } /* Always active states */ body.home #navbar li.but-home span a, body.publications #navbar li.but-publications span a, body.newspapers #navbar li.but-newspapers span a, body.scholars #navbar li.but-scholars span a, body.population #navbar li.but-population span a, body.webportal #navbar li.but-webportal span a, body.instructions #navbar li.but-instructions span a, body.about #navbar li.but-about span a, div.wrap #navbar li.but-about span a { background-position: 0 -64px; } div.panel-header { padding: 0 10px; background: url("../images/headerbg.gif") 0 0 repeat; margin-bottom: -3px; height:30px; } div.panel-header h3 { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 0.8em; margin: 3px 0 0 0; font-weight: bold; color: #333333; } div.narrow-panel { padding: 0 0px; background-color: #ebebeb; margin-bottom: 5px; } /* Mini_panel Style */ div.mini-panel { padding: 0 10px; background-color: #ebebeb; margin-bottom: 5px; } div.mini-panel h3 { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 0.75em; margin: 5px 0 0 0; font-weight: bold; color: #333333; } div.mini-panel h2 { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 1.5em; margin: 5px 0 0 0; font-weight: bold; color: #990000; } div.mini-panel p { font-size: 0.75em; /* text-align: left; */ margin: 3px 0; } span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span { font-size: 1px; line-height: 1px; display: block; height: 5px; background-repeat: no-repeat; } span.corners-top { background-image: none; background-position: 0 0; margin: 0 -10px; } span.corners-top span { background-image: none; background-position: 100% 0; } span.corners-bottom { background-image: none; background-position: 0 100%; margin: 0 -10px; clear: both; } span.corners-bottom span { background-image: none; background-position: 100% 100%; } span.corners-top,span.corners-bottom { background-image: url("../images/corners_left.png"); } span.corners-top span, span.corners-bottom span { background-image: url("../images/corners_right.png"); }