/* Master Style Sheet for The Student Web Awards   Copyright (c) 2004-2005, The Student Web Awards.  All rights reserved. *//* If four values are given, they apply to top, right, bottom, and left, respectively.   If one value is given, it applies to all sides.   If two or three values are given, the missing values are taken from the opposite side. *//* Body----------------------------------------------- */body {background-color: #000; margin: 0; border: 0; padding: 0; font: small Verdana, Arial, Helvetica, sans-serif; color: #484848}/* Page Container----------------------------------------------- */#page_container {background: #203737; width: 750px; margin: 0 auto; border: 0; padding: 0; background-repeat: repeat;   background-image: url(/images/background_pattern.gif)}/* Hides from IE-mac \*/* #page_container {height: 1%}/* End hide from IE-mac */#page_container:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}/* Upper Left Section (Logo Block)----------------------------------------------- */#logo_block {float: left; width: 130px; height: 115px; margin: 0; border: 0; padding: 15px 20px 0 20px}#logo_block img {margin: 0; border: 0; padding: 0}/* Upper Right Section (Tagline)----------------------------------------------- */#upper_right {float: left; width: 390px; height: 37px; margin: 0; border: 0; padding: 13px 0 0 190px; font-size: 120%;  text-transform: lowercase; color: #465656}/* First-Level Navigation----------------------------------------------- */#nav {float: left; width: 580px; height: 30px; margin: 0; padding: 0; border: 0}#nav ul {list-style: none; margin: 0; padding: 0}#nav li {float: left; height: 29px; background: #ffa900; margin: 0 1px 1px 0; padding: 0; text-indent: 0; text-align: center}#nav #welcome {width: 87px; background-color: transparent; background-repeat: no-repeat;  background-position: center left; background-image: url(/images/nav1_cap.gif)}#nav #welcome_selected {width: 87px; background-color: transparent; background-repeat: no-repeat;  background-position: center left; background-image: url(/images/nav1_selected_cap.gif)}#nav #students {width: 121px}#nav #teachers {width: 121px}#nav #media {width: 96px}#nav #corporations {width: 151px; margin: 0 0 1px 0}#nav a {display: block; padding: 9px 1px 7px 0; border: 0; text-decoration: none; text-transform: uppercase;  font-size: 85%; color: #000; white-space: nowrap}#nav a:hover {color: #484848}/* Following rule allows entire region of link to to be clickable in IE/Win */* html #nav a {width: 1%}#nav .selected {background-color: #ff794B}/* Second-Level Navigation----------------------------------------------- */#sub_nav {float: left; width: 550px; height: 38px; background-color: transparent; padding: 6px 5px 6px 25px; background-repeat: no-repeat;  background-position: center left; background-image: url(/images/nav2_cap.gif)}#sub_nav ul {list-style: none; margin: 0; padding: 0}#sub_nav li {float: left; width: 110px; margin: 0; padding: 0; text-indent: 0}#sub_nav a {display: block; padding: 2px 0px; border: 0; text-decoration: none; text-transform: lowercase; font-size: 85%; color: #fff; white-space: nowrap}#sub_nav a:hover {color: #484848}/* Following rule allows entire region of link to to be clickable in IE/Win */* html #sub_nav a {width: 1%}#sub_nav #selected a {color: #000}/* Bottom Half (Lower Left + Main Body)----------------------------------------------- */#bottom_half {margin: 0; border: 0; padding: 0; background-repeat: no-repeat;  background-position: bottom left; background-image: url(/images/background_award.gif)}/* Hides from IE-mac \*/* #bottom_half {height: 1%}/* End hide from IE-mac */#bottom_half:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}/* Lower Left Section----------------------------------------------- */#lower_left {clear: both; float: left; width: 130px; margin: 0; border: 0; padding: 20px; font-size: 90%;  text-transform: lowercase; color: #fff; text-align: center}/* Main Body Panel----------------------------------------------- */#main_body_cap {float: left; width: 580px; height: 7px; margin: 20px 0 0 0; border: 0; padding: 0; background-color: transparent;  background-repeat: no-repeat; background-position: top left; background-image: url(/images/main_body_cap.gif)}#main_body_shell {float: left; width: 540px; margin: 0; border: 0; padding: 5px 20px; background-color: #fff}/* Hides from IE-mac \*/* #main_body {height: 1%}/* End hide from IE-mac */#main_body_shell:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}#min_body_height {float: left; height: 290px; width: 1px}#main_body {float: left; width: 539px; margin: 0; border: 0; padding: 0; font-size: 90%; line-height: 1.6em}/* Headers----------------------------------------------- */h1 {font-size: 160%; color: #ffa900}h2 {font-size: 120%; color: #ffa900}h3 {font-size: 120%; color: #ffa900}/* Links----------------------------------------------- */a:link {color: #ff794B; text-decoration: none}a:visited {color: #ff794B; text-decoration: none}a:active {color: #ffa900; text-decoration: none}a:hover {color: #ffa900; text-decoration: none}.featured_link {color: #ff794B; text-decoration: none; font-weight: bold; text-transform: lowercase}.featured_link:link {color: #ff794B; text-decoration: none; font-weight: bold; text-transform: lowercase}.featured_link:visited {color: #ff794B; text-decoration: none; font-weight: bold; text-transform: lowercase}.featured_link:hover {color: #ffa900; text-decoration: none; font-weight: bold; text-transform: lowercase}.featured_link:active {color: #ffa900; text-decoration: none; font-weight: bold; text-transform: lowercase}.featured_link:before {content: "<"}.featured_link:after {content: ">"}/* End-Of-Page Promo Bar----------------------------------------------- */#promo_bar {clear: both; background: #ffa900; background-repeat: no-repeat; background-position: bottom center;  background-image: url(/images/promo_bar_cap.gif); margin: 0; border: 0; padding: 10px 20px 10px 193px;  font-size: 90%; line-height: 1.6em; font-weight: bold; text-transform: lowercase; color: #000}#promo_bar a:link {color: #fff}#promo_bar a:visited {color: #fff}#promo_bar a:active {color: #484848}#promo_bar a:hover {color: #484848}#promo_bar a:before {content: "<"}#promo_bar a:after {content: ">"}/* Copyright Section----------------------------------------------- */#copyright {clear: both; margin: 0; border: 0; padding: 0; text-align: center}#copyright p {font-size: 80%; color: #666}#copyright a:link {text-decoration: underline; color: #666}#copyright a:visited {text-decoration: underline; color: #666}#copyright a:hover {text-decoration: underline; color: #999}#copyright a:active {text-decoration: underline; color: #999}/* Front Page----------------------------------------------- */.linkboxes h2 {font-size: 100%; line-height: 1.2em; text-transform: uppercase; margin: 8px 0 0 0; padding: 0; border: 0}.linkboxes h2 a:link {color: #ff794B}.linkboxes h2 a:visited {color: #ff794B}.linkboxes h2 a:hover {color: #ffa900}.linkboxes h2 a:active {color: #ffa900}.linkboxes h3 {font-size: 90%; font-weight: normal; line-height: 1.6em}.linkboxes h3 a:link {color: #484848}.linkboxes h3 a:visited {color: #484848}.linkboxes h3 a:hover {color: #ffa900}.linkboxes h3 a:active {color: #ffa900}/* added by Earl Mah... and others */.usr_info {float: left; width: 100px;}.edit_contact {border: 1px solid black; font-size:12px; width: 200px;}.result_display_odd {background-color: #ddd; padding-left: 3px;}.result_display_even {background-color: white; padding-left: 3px;}.submission_title {background-color: #eee; padding-left: 3px;}form {margin: 0px}fieldset {margin: 0; padding: 8px; border: 0; background: none}