.container_12, .container_16 {margin-left: auto; margin-right: auto; width: 960px}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 {display: inline; float: left; margin-left: 10px; margin-right: 10px}
.container_12 .grid_3, .container_16 .grid_4 {width: 220px}
.container_12 .grid_6, .container_16 .grid_8 {width: 460px}
.container_12 .grid_9, .container_16 .grid_12 {width: 700px}
.container_12 .grid_12, .container_16 .grid_16 {width: 940px}
.alpha {margin-left: 0}
.omega {margin-right: 0}
.container_12 .grid_1 {width: 60px}
.container_12 .grid_2 {width: 140px}
.container_12 .grid_4 {width: 300px}
.container_12 .grid_5 {width: 380px}
.container_12 .grid_7 {width: 540px}
.container_12 .grid_8 {width: 620px}
.container_12 .grid_10 {width: 780px}
.container_12 .grid_11 {width: 860px}
.container_16 .grid_1 {width: 40px}
.container_16 .grid_2 {width: 100px}
.container_16 .grid_3 {width: 160px}
.container_16 .grid_5 {width: 280px}
.container_16 .grid_6 {width: 340px}
.container_16 .grid_7 {width: 400px}
.container_16 .grid_9 {width: 520px}
.container_16 .grid_10 {width: 580px}
.container_16 .grid_11 {width: 640px}
.container_16 .grid_13 {width: 760px}
.container_16 .grid_14 {width: 820px}
.container_16 .grid_15 {width: 880px}
.container_12 .prefix_3, .container_16 .prefix_4 {padding-left: 240px}
.container_12 .prefix_6, .container_16 .prefix_8 {padding-left: 480px}
.container_12 .prefix_9, .container_16 .prefix_12 {padding-left: 720px}
.container_12 .prefix_1 {padding-left: 80px}
.container_12 .prefix_2 {padding-left: 160px}
.container_12 .prefix_4 {padding-left: 320px}
.container_12 .prefix_5 {padding-left: 400px}
.container_12 .prefix_7 {padding-left: 560px}
.container_12 .prefix_8 {padding-left: 640px}
.container_12 .prefix_10 {padding-left: 800px}
.container_12 .prefix_11 {padding-left: 880px}
.container_16 .prefix_1 {padding-left: 60px}
.container_16 .prefix_2 {padding-left: 120px}
.container_16 .prefix_3 {padding-left: 180px}
.container_16 .prefix_5 {padding-left: 300px}
.container_16 .prefix_6 {padding-left: 360px}
.container_16 .prefix_7 {padding-left: 420px}
.container_16 .prefix_9 {padding-left: 540px}
.container_16 .prefix_10 {padding-left: 600px}
.container_16 .prefix_11 {padding-left: 660px}
.container_16 .prefix_13 {padding-left: 780px}
.container_16 .prefix_14 {padding-left: 840px}
.container_16 .prefix_15 {padding-left: 900px}
.container_12 .suffix_3, .container_16 .suffix_4 {padding-right: 240px}
.container_12 .suffix_6, .container_16 .suffix_8 {padding-right: 480px}
.container_12 .suffix_9, .container_16 .suffix_12 {padding-right: 720px}
.container_12 .suffix_1 {padding-right: 80px}
.container_12 .suffix_2 {padding-right: 160px}
.container_12 .suffix_4 {padding-right: 320px}
.container_12 .suffix_5 {padding-right: 400px}
.container_12 .suffix_7 {padding-right: 560px}
.container_12 .suffix_8 {padding-right: 640px}
.container_12 .suffix_10 {padding-right: 800px}
.container_12 .suffix_11 {padding-right: 880px}
.container_16 .suffix_1 {padding-right: 60px}
.container_16 .suffix_2 {padding-right: 120px}
.container_16 .suffix_3 {padding-right: 180px}
.container_16 .suffix_5 {padding-right: 300px}
.container_16 .suffix_6 {padding-right: 360px}
.container_16 .suffix_7 {padding-right: 420px}
.container_16 .suffix_9 {padding-right: 540px}
.container_16 .suffix_10 {padding-right: 600px}
.container_16 .suffix_11 {padding-right: 660px}
.container_16 .suffix_13 {padding-right: 780px}
.container_16 .suffix_14 {padding-right: 840px}
.container_16 .suffix_15 {padding-right: 900px}
.clear {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0}
.clearfix:after {clear: both; content: '.'; display: block; visibility: hidden; height: 0}
.clearfix {display: inline-block}
* html .clearfix {height: 1%}
.clearfix {display: block}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline}
:focus {outline: 0}
body {line-height: 1; color: black; background: white}
ol, ul {list-style: none}
table {border-collapse: separate; border-spacing: 0}
caption, th, td {text-align: left; font-weight: normal}
blockquote:before, blockquote:after, q:before, q:after {content: ""}
blockquote, q {quotes: "" ""}
body {margin: 0 auto; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 62.5%; line-height: 16px; background: #1a1a1a}
table.logo_and_link {width: 100%}
table.logo_and_link td {vertical-align: top}
table.logo_and_link td.code {padding-left: 20px; font-family: courier; color: #666666; font-size: 1.0em}
div.introduction {font-weight: normal; font-size: 1.2em; line-height: 140%; font-style: italic; color: #555555; font-family: times, serif}
table.audio {margin: 0 0 54px 0}
table.audio td {vertical-align: top}
table.audio td h2 {color: #222222; margin: 0 0 8px 0}
table.audio td p {color: #666666}
table.audio td p.audio_sub_title {font-size: 1.1em; color: #666666; text-transform: uppercase; padding: 0 0 4px 0}
table.audio td a {color: #666666; text-decoration: none}
table.audio td a:hover {color: #222222; border-bottom: 1px solid #666666}
p.live_read {font-family: courier; line-height: 2.0em; font-size: 1.4em; padding-bottom: 48px}
img.suggest {margin-top: 32px}
a:active {outline: none}
div.container_16 {background-color: #000}
div.masthead {background-color: #000000; height: 80px}
img.logo {margin-top: 18px; float: left}
h3 {font-weight: normal; font-size: 1.4em; color: #666666; margin-bottom: 5px}
h4.faq {font-family: Georgia; font-weight: normal; font-style: italic; font-size: 1.4em; color: #333333; margin-bottom: 5px}
div.nav {height: 32px; background-color: #000000}
div.center {text-align: center}
div.right {text-align: right}
p.upper {font-style: normal; text-transform: uppercase}
div#sub_navigation {height: 32px; padding: 0; margin: 0; background: transparent url(../images/site/sub_navigation_background.png) 0 100% no-repeat}
div#show_billboard {height: 320px; padding: 0; margin: 0; background: transparent url(../images/site/billboard_background.png) 0 0 no-repeat}
div#show_billboard_two {height: 320px; padding: 0; margin: 0; background: transparent url(../images/site/billboard_background_two.png) 0 0 no-repeat}
.good_news {background-color: #ffffff; padding-left: 4px; border-left: 1px solid #e5e5e5}
.posters h3 {color: #ffffff; font-size: 1.6em; margin-top: 3px; line-height: 90%; padding-bottom: 0; margin-bottom: 0}
.posters p {color: #ffffff; font-size: 1.0em; line-height: 1.1em}
.posters p a {text-decoration: none; color: #ffffff}
.posters p a:hover {border-bottom: 1px solid #ffffff}
p.hero_story a {text-decoration: none; font-size: .9em; text-transform: uppercase; color: #666666}
p.hero_story a:hover {color: #222222; border-bottom: 1px solid #222222}
div.good_news_date {margin-top: 8px; margin-left: 10px; width: 920px; border-top: 1px solid #cccccc; border-top: 1px solid #cccccc; padding-top: 8px; margin-bottom: 0}
div.good_news_pagination {padding-bottom: 8px; margin-bottom: 16px; padding-top: 0; width: 920px; margin-left: 10px; border-top: 1px solid #cccccc}
span.good_news_story_title {text-transform: uppercase; font-size: 1.1em; font-family: times, garamond, serif}
span.good_news_story {color: #333; font-size: 1.1em; font-family: times, garamond, serif}
span.good_news_story_source {color: #666666; font-size: 1.1em; font-family: times, garamond, serif}
span.good_news_story_source a {color: #666666; text-decoration: none; border-bottom: 1px solid #ccc}
span.good_news_story_source a:hover {color: #222222; border-bottom: 1px solid #222222}
img.nav_pointer {position: relative; z-index: 10000; left: 144px; top: -8px}
img.nav_pointer_campus {position: relative; z-index: 10000; left: 731px; top: -8px}
.media_navigation_background {width: 940px; height: 32px; background-image: url(../images/site/media_navigation_background1.png)}
.navigation, .media_navigation, .campus_navigation {list-style: none; position: relative; margin: 0; padding: 0}
.campus_navigation {margin-left: 605px}
.media_navigation li {display: block; overflow: hidden; padding: 0; margin: 0; cursor: pointer; float: left; height: 32px; background-image: url(../images/site/media_navigation.jpg); background-repeat: no-repeat}
.campus_navigation li {display: block; overflow: hidden; padding: 0; margin: 0; cursor: pointer; float: left; height: 32px; background-image: url(../images/site/campus_navigation.jpg); background-repeat: no-repeat}
.navigation li {display: block; overflow: hidden; padding: 0; margin: 0; cursor: pointer; float: left; height: 32px; background-image: url(../images/site/navigation1.jpg); background-repeat: no-repeat}
.navigation a, .media_navigation a, .campus_navigation a {display: block; height: 32px; text-indent: -9999px; outline: none}
li#billboards {width: 153px; background-position: 0px 0}
li#tvspots {width: 73px; background-position: -153px 0}
li#audio {width: 55px; background-position: -226px 0}
li#billboards:hover {width: 153px; background-position: 0px -32px}
li#tvspots:hover {width: 73px; background-position: -153px -32px}
li#audio:hover {width: 55px; background-position: -226px -32px}
li#billboards:active {width: 153px; background-position: 0px -64px}
li#tvspots:active {width: 73px; background-position: -153px -64px}
li#audio:active {width: 55px; background-position: -226px -64px}
body#billboards li#billboards {background-position: 0 -64px}
body#tv_spots li#tvspots {background-position: -153px -64px}
body#radio_spots li#audio {background-position: -226px -64px}
body#billboards li#media {background-position: -123px -64px}
body#tv_spots li#media {background-position: -123px -64px}
body#radio_spots li#media {background-position: -123px -64px}
li#students {width: 81px; background-position: -605px 0}
li#faculty {width: 186px; background-position: -686px 0}
li#students:hover {background-position: -605px -32px}
li#faculty:hover {background-position: -686px -32px}
li#students:active {background-position: -605px -64px}
li#faculty:active {background-position: -686px -64px}
body.campus_students li#students {background-position: -605px -64px}
body.campus_faculty li#faculty {background-position: -686px -64px}
li#home {width: 60px; background-position: 0px 0}
li#values {width: 63px; background-position: -60px 0}
li#media {width: 58px; background-position: -123px 0}
li#quotation {width: 65px; background-position: -181px 0}
li#your_stories {width: 101px; background-position: -246px 0}
li#sightings {width: 82px; background-position: -347px 0}
li#ecards {width: 65px; background-position: -429px 0}
li#your_hero {width: 86px; background-position: -494px 0}
li#good_news {width: 91px; background-position: -580px 0}
li#campus {width: 137px; background-position: -671px 0}
li#downloads {width: 132px; background-position: -808px 0}
li#home:hover {background-position: 0 -32px}
li#values:hover {background-position: -60px -32px}
li#media:hover {background-position: -123px -32px}
li#quotation:hover {background-position: -181px -32px}
li#your_stories:hover {background-position: -246px -32px}
li#sightings:hover {background-position: -347px -32px}
li#ecards:hover {background-position: -429px -32px}
li#your_hero:hover {background-position: -494px -32px}
li#good_news:hover {background-position: -580px -32px}
li#campus:hover {width: 137px; background-position: -671px -32px}
li#downloads:hover {background-position: -808px -32px}
li#home:active {background-position: 0 -64px}
li#values:active {background-position: -60px -64px}
li#media:active {background-position: -123px -64px}
li#quotation:active {background-position: -181px -64px}
li#your_stories:active {background-position: -246px -64px}
li#sightings:active {background-position: -347px -64px}
li#ecards:active {background-position: -429px -64px}
li#your_hero:active {background-position: -494px -64px}
li#good_news:active {background-position: -580px -64px}
li#campus:active {width: 137px; background-position: -671px -64px}
li#downloads:active {background-position: -808px -64px}
body#welcome li#home {background-position: 0 -64px}
body#values li#values {background-position: -60px -64px}
body.media li#media {background-position: -123px -64px}
body#quotes li#quotation {background-position: -181px -64px}
body#stories li#your_stories {background-position: -246px -64px}
body#sightings li#sightings {background-position: -347px -64px}
body#ecards li#ecards {background-position: -429px -64px}
body#heros li#your_hero {background-position: -494px -64px}
body#good_news_stories li#good_news {background-position: -580px -64px}
body.campus li#campus {background-position: -671px -64px}
body#downloads li#downloads {background-position: -808px -64px}
body.campus_students li#campus {background-position: -671px -64px}
body.campus_faculty li#campus {background-position: -671px -64px}
.pass_it_on {margin: 11px 0 0 0; padding: 0}
ul.ecard_list {list-style-type: none}
ul.ecard_list li {display: inline; float: left; padding: 0 20px 20px 0}
table.author td {padding-right: 10px}
.paper {margin-bottom: 20px; min-height: 930px; padding: 20px; background: #ffffff url('../images/site/paper_background.jpg') 0 0 no-repeat}
.paper input.text {margin-top: 0; height: 18px}
.paper textarea {width: 430px; height: 60px; border: 1px solid #999; padding: 5px}
.paper_longer {min-height: 1080px; background: #ffffff url('../images/site/paper_background_longer.jpg') 0 0 no-repeat}
textarea.sighting_text_area {width: 500px; height: 50px; border: 1px solid #999; padding: 5px}
.suggestion {min-height: 830px; padding: 20px; background: #ffffff url('../images/site/suggestion_background.jpg') 0 0 no-repeat}
.suggestion input.text {margin-top: 0; height: 18px}
.suggestion textarea {width: 500px; height: 100px; border: 1px solid #999; padding: 5px}
table.quote_preview {margin-top: 40px; margin-bottom: 40px; border-collapse: collapse}
table.quote_preview td {padding: 0}
ol.instructions {margin-bottom: 20px}
ol.instructions li {font-size: 1.2em; color: #333333}
table.good_news_widget {border-collapse: collapse}
table.good_news_widget td {vertical-align: top}
table.good_news_widget td p.size {padding-top: 10px; width: 216px; color: #888888; font-size: 1.1em}
table.good_news_widget td.code {padding: 10px; background-color: #444444; color: #ffffff; font-family: courier; font-size: 1.2em}
div.clippy {padding: 4px; background-color: #cccccc; color: #222222; font-family: helvetica, arial, sans-serif; font-size: 10px}
span.small_number {font-size: 0.8em; color: #cccccc}
table.stripeMe th {font-weight: bold; color: #ffffff; background-color: #cccccc; border-bottom: 1px solid #888888; padding: 6px 11px}
table.stripeMe td * {padding: 6px 11px; vertical-align: middle}
table.stripeMe tr.alt td {background: #f1f1f1}
table.stripeMe tr.over td {background: #cccccc}
div.languages {margin-top: 1px; height: 56px; background-image: url('../images/site/faded.jpg'); background-repeat: no-repeat}
table.translations {width: 940px; border-collapse: collapse; height: 56px}
table.translations td {padding: 0; margin: 0; vertical-align: middle}
div.search {text-align: right; background-color: #000000; float: right}
input.search_field {float: left; margin-top: 7px; height: 20px; padding: 4px 0 0 6px; margin-left: 25px; border: none; color: #777777; background: #000000 url('../images/site/search_background.gif') no-repeat; width: 180px}
input.inside_search_field {float: left; margin-top: 7px; height: 20px; padding: 4px 0 0 6px; border: none; color: #777777; background: #ffffff url('../images/site/input_background.png') no-repeat; width: 180px}
input.text_field {margin-top: 7px; margin-bottom: 0; height: 20px; padding: 4px 0 0 8px; border: none; color: #777777; background: #ffffff url('../images/site/input_background.png') 0 0 no-repeat; width: 180px}
input.text_field_short {margin-top: 7px; margin-bottom: 0; height: 20px; padding: 4px 0 0 8px; border: none; color: #777777; background: #ffffff url('../images/site/input_background.png') 0 0 no-repeat; width: 80px}
input.required_text_field {margin-top: 7px; margin-bottom: 0; height: 20px; padding: 4px 0 0 8px; border: none; color: #777777; background: #ffffff url('../images/site/required_input.jpg') 0 0 no-repeat; width: 180px}
input.required_text_field_long {margin-top: 7px; margin-bottom: 0; height: 20px; padding: 4px 0 0 8px; border: none; color: #777777; background: #ffffff url('../images/site/required_input_long.jpg') 0 0 no-repeat; width: 282px}
input.required_text_field_short {margin-top: 7px; margin-bottom: 0; height: 20px; padding: 4px 0 0 8px; border: none; color: #777777; background: #ffffff url('../images/site/required_input.jpg') 0 0 no-repeat; width: 80px}
input.LV_valid_field {background-image: url('../images/site/required_input.jpg'); background-position: 0 -24px}
.addthis_toolbox {margin-top: 8px}
textarea.comment_text_area {overflow: auto; color: #777777; border: none; padding: 4px 0 0 6px; background: #ffffff url('../images/site/comment_text_area_background.png') no-repeat; width: 220px; height: 100px}
.grid_4 form {margin-top: 5px}
.grid_4 p {font-size: 0.8em; color: #444444}
.grid_4 p strong {font-weight: bold}
a.value_link {text-decoration: none; color: #777777}
a.value_link:hover {border-bottom: 1px solid #888888; color: #1a1a1a}
div#up {display: block; float: right}
.show_all {display: block; font-size: 1.0em; clear: both; padding-top: 5px}
.show_all a {text-decoration: none; color: #666666}
.show_all a:hover {color: #000000}
img.valueimage {margin: 10px; border: 1px solid #cccccc; padding: 2px; float: right}
label {display: block; clear: both}
.search_button {margin-top: 6px; float: right}
.search_values_button {margin-top: 6px; float: left}
.search_audio_button {margin-top: 6px; float: left}
.search_quotes_button {margin-top: 6px; float: left}
.search_stories_button {margin-top: 6px; float: left}
.search_heros_button {margin-top: 6px; float: left}
.search_good_news_button {margin-top: 6px; float: left}
.search_downloads_button {margin-top: 6px; float: left}
.search_blog_button {margin-top: 6px; float: left}
table.tv_billboard {background-color: #000000; margin-top: 10px; width: 350px; height: 330px}
table.tv_billboard td {border-collapse: collapse; padding: 0; margin: 0}
table.tv_billboard td.tv_spots_intro {width: 340px; background: #000000 url('../images/site/rounded/tv_spots_background.jpg') no-repeat}
table.tv_billboard td.tv_spots_intro table {border-collapse: collapse; width: 330px; height: 330px}
table.tv_billboard td.spaced {background-color: transparent}
table.tv_billboard td.billboard {background: #000000 url('../images/site/rounded/billboards_background.jpg') no-repeat; width: 580px}
table.billboard_story_quote {margin: 0; padding: 0; width: 580px; height: 320px}
table.billboard_story_quote td {border-collapse: collapse; padding: 0; margin: 0}
table.billboard_story_quote td.billboard_preview {height: 240px; padding-bottom: 10px}
table.billboard_story_quote td.stories_preview {height: 80px}
table.billboard_story_quote td.quotes_preview {height: 80px}
p.tv_spots {margin: 105px 10px 0 10px; font-size: 1.0em; color: #cccccc}
p.tv_spots a {text-decoration: none; border-bottom: 1px solid #cccccc; color: #cccccc}
p.tv_spots a:hover {border-bottom: 1px solid #ffffff; color: #ffffff}
p.your_stories {font-size: 1.0em; margin: 0 0 0 83px; width: 180px; color: #333333}
p.your_stories a {text-decoration: none; border-bottom: 1px solid #666666; color: #333333}
p.your_stories a:hover {border-bottom: 1px solid #000000; color: #000000}
p.inspirational_quotes {font-size: 1.0em; margin: 0 0 0 10px; width: 180px; color: #333333}
p.inspirational_quotes a {text-decoration: none; border-bottom: 1px solid #666666; color: #333333}
p.inspirational_quotes a:hover {border-bottom: 1px solid #000000; color: #000000}
p.free_newsletter {font-size: 1.0em; margin: 0; width: 180px; color: #333333}
p.free_newsletter a {text-decoration: none; border-bottom: 1px solid #666666; color: #333333}
p.free_newsletter a:hover {border-bottom: 1px solid #000000; color: #000000}
p.good {font-size: 1.0em; margin: 0; width: 180px; color: #333333}
p.good a {text-decoration: none; border-bottom: 1px solid #666666; color: #333333}
p.good a:hover {border-bottom: 1px solid #000000; color: #000000}
p.sightings {font-size: 1.0em; margin: 0; width: 120px; color: #333333}
p.sightings a {text-decoration: none; border-bottom: 1px solid #666666; color: #333333}
p.sightings a:hover {border-bottom: 1px solid #000000; color: #000000}
p.heros {font-size: 1.0em; margin: 0; width: 120px; color: #333333}
p.heros a {text-decoration: none; border-bottom: 1px solid #666666; color: #333333}
p.heros a:hover {border-bottom: 1px solid #000000; color: #000000}
p.posters {font-size: 1.0em; margin: 0; color: #333333}
p.posters a {text-decoration: none; border-bottom: 1px solid #666666; color: #333333}
p.posters a:hover {border-bottom: 1px solid #000000; color: #000000}
p.description {font-size: 1.0em; margin: 8px 0 0 0; color: #333333}
p.description a {text-decoration: none; border-bottom: 1px solid #666666; color: #333333}
p.description a:hover {border-bottom: 1px solid #000000; color: #000000}
table.interpretation {width: 100%}
table.interpretation td {vertical-align: top}
img.interpret {border: 1px solid #ccc; padding: 1px; margin-right: 10px; margin-top: 8px}
ul.value_vs_value {margin-left: 20px; margin-top: 10px}
ul.value_vs_value li a {background: transparent url('../images/site/buttons/vs_button.png') 0 2px no-repeat; text-decoration: none; color: #666666; font-size: 1.0em; padding-left: 16px}
ul.value_vs_value li a:hover {background: transparent url('../images/site/buttons/vs_button_over.png') 0 2px no-repeat; color: #1a1a1a}
table.values_list {margin: 0; padding: 0; width: 940px; height: 301px}
table.values_list td {background: #000000 url('../images/site/rounded/values_background.jpg') no-repeat}
table.four_things {margin: 10px 0 0 0; padding: 0; width: 940px; height: 144px; border-collapse: collapse}
table.four_things td {padding: 0; margin: 0}
table.four_things td p {font-size: 1.0em; color: #222222; padding: 0 10px 0 11px}
table.four_things td.newsletter_preview {width: 220px; background: #000000 url('../images/site/rounded/newsletter_background.jpg') no-repeat}
table.four_things td.hero_preview {width: 220px; background: #000000 url('../images/site/rounded/hero_background.jpg') no-repeat}
table.four_things td.better_preview {width: 220px; background: #000000 url('../images/site/rounded/better_background.jpg') no-repeat}
table.four_things td.sightings_preview {width: 220px; background: #000000 url('../images/site/rounded/sightings_background.jpg') no-repeat}
table.three_things {margin: 10px 0 0 0; padding: 0; width: 940px; height: 170px; border-collapse: collapse}
table.three_things td {padding: 0; margin: 0}
table.three_things td.two {width: 220px; padding: 0; margin: 0}
table.three_things td.interpretation_preview {width: 700px; height: 170px; background-color: #ffffff}
table.three_things td p {font-size: 1.0em; color: #222222; padding: 0 10px 0 10px}
span.note {font-size: 10px; color: #555555}
table.two_things {background-color: green; margin: 0; padding: 0; border-collapse: collapse; width: 220px; height: 170px}
table.two_things td p {font-size: 1.0em; color: #222222; padding: 0 10px 0 10px}
table.two_things td.good_news_preview {width: 220px; height: 90px; background: #000000 url('../images/site/rounded/goodnews_background.jpg') no-repeat}
table.two_things td.posters_preview {width: 220px; height: 80px; background: #000000 url('../images/site/rounded/posters_background.jpg') no-repeat}
table.two_things td.posters_preview h2 {color: #ffffff}
.values {margin-top: 10px; margin-bottom: 30px}
ul.value_image_thumbnails {}
ul.value_image_thumbnails li {display: inline; float: left; margin: 0 20px 20px 0; border: 1px solid #ccc; padding: 2px}
table.contacts_suggestions td {padding-top: 20px; border-bottom: 1px solid #e5e5e5}
ul.comment_list {list-style-type: none; width: 400px}
ul.comment_list li {padding-bottom: 5px; padding-top: 10px; margin-top: 10px; margin-bottom: 40px; font-size: 1.1em; border-top: 1px solid #e5e5e5}
div.approv {float: left; display: block; color: #888888}
a.delete {font-size: 0.9em; float: right; display: block; text-decoration: none; color: #888; padding: 1px 2px; border: 1px solid #e5e5e5}
a.delete:hover {background-color: red; color: #ffffff; border: 1px solid red}
a.edit_bug {margin-left: 10px}
a.delete_bug {margin-left: 50px}
img.comments_button {margin-top: 32px; margin-bottom: 16px}
table.billboard_images {margin-top: 30px; width: 100%}
table.billboard_images td {padding: 10px 0; vertical-align: top}
table.billboard_images img {border: 1px solid #ccc; padding: 2px}
table.daily_quotes_table {border-collapse: collapse; margin: 0 auto 40px auto; width: 100%}
table.daily_quotes_table th, td {padding: 3px 5px}
table.daily_quotes_table th {background-color: #444; color: #fff}
table.daily_quotes_table td {border-bottom: 1px solid #e5e5e5}
table.daily_quotes_table td a {text-decoration: none; color: #666}
table.daily_quotes_table td a:hover {border-bottom: 1px solid #ccc; background-color: #e5e5e5; color: #000}
table.daily_quotes_table tr.scheduled td {color: #999999}
.calendar {margin: 10px; color: #e5e5e5; text-align: center}
thead tr {color: #222222}
.monthName th {font-weight: normal; text-align: right; padding-top: 1em; padding-bottom: 1.2em; color: black}
.dayName th {font-size: 0.7em; padding-top: 0.6em; padding-bottom: 0.3em; background-color: #888888; color: white}
.otherMonth, .day, .specialDay {padding: 0.2em .5em}
.otherMonth {color: #cccccc; background-color: #e5e5e5}
.day, .specialDay {background-color: #666666}
.specialDay {background-color: #666666; color: black}
.specialDay a, .specialDay a:visited, .specialDay a:hover {color: white; text-decoration: none; padding: .5em}
.specialDay a:hover {color: white; background-color: black}
.weekendDay {background-color: #999999}
.today {background-color: white; color: black}
table.pass_it_on_form {width: 450px; margin-bottom: 120px}
table.pass_it_on_form td {}
table.pass_it_on_form td h2 {margin: 16px 0 0 0}
table.pass_it_on_form td label {margin-top: 10px; font-size: 1.0em; color: #666666}
table.pass_it_on_form td.submit {padding-top: 16px}
textarea.pass_it_on {padding: 8px; width: 410px; height: 85px; font-size: 1.1em; color: #777777; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; border: none; background: transparent url('../images/site/pass_it_on_textarea.jpg') 0 0 no-repeat}
img.payload_image {padding: 2px; background: #ffffff; border: 1px solid #ccc}
table.from {width: 225px}
table.to {width: 225px}
img.sighting_image {padding: 10px; border: 1px solid #999999; margin-bottom: 20px}
p.caption {color: #666666; font-size: 8px}
a.border_none img {border: none}
a.border_none:hover img {border: none}
div#tv_shell {margin-top: 16px; width: 657px; height: 503px; background-repeat: no-repeat; background-image: url('../images/site/tv_background.jpg')}
div#tv_spot_viewer {position: relative; top: 29px; left: 27px}
table.assets {width: 100%; margin-bottom: 32px}
table.assets td {vertical-align: top; padding: 10px 0 10px 0}
table.assets td.icon {text-align: center; width: 50px}
table.assets td.type {width: 220px}
a.active_value_link {text-transform: uppercase; padding: 0 2px; color: #ffffff; text-decoration: none; background-color: #E3343C}
table.assets {width: 100%; margin-bottom: 32px}
table.assets td {vertical-align: top; padding: 10px 0 10px 0}
table.assets td.icon {text-align: center; width: 50px}
table.assets td.type {width: 220px}
div.ticker_block {color: #888888; text-align: left; margin-top: 10px; height: 32px; background-color: #ffffff}
div.ticker_block ul {margin-left: 10px; margin-top: 8px}
div.ticker_block ul li {margin-left: 10px; margin-top: 8px}
div.ticker_block ul li a {text-decoration: none; font-size: 1.0em; color: #444444}
div.ticker_block {margin-bottom: 0}
div.flash_notice {font-size: 1.2em; color: #E3343C}
table.dateline {height: 32px; margin: 16px 0; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; width: 920px; margin-left: 10px}
table.dateline td {vertical-align: middle; font-family: "times new roman", georgia, serif; width: 305px; padding: 0; margin: 0; font-size: 1.2em}
table.dateline td em {font-style: italic; color: #444444}
table.dateline td.center {text-align: center}
table.dateline td.right {text-align: right}
table.request_form {width: 100%}
table.request_form td {padding-top: 16px; width: 200px}
table.inventory {width: 100%}
table.inventory td {padding-right: 32px; width: 200px}
table.choose {border-collapse: collapse; width: 900px; margin-left: 20px}
table.choose td.half {width: 400px}
table.choose td.middle {text-align: center; width: 100px}
table.school_inventory {}
table.school_inventory td {vertical-align: top; padding-right: 20px}
a.not_approved {margin-left: 0; font-size: 0.9em; margin-right: 10px; float: left; display: block; text-decoration: none; color: #ffffff; padding: 0px 1px; border: 1px solid #ff0000; background-color: #ff0000}
a.not_approved:hover {background-color: #0099cc; color: #ffffff; border: 1px solid #0099cc}
div.approve {margin-left: 0; float: left; display: block; border: 1px solid #e5e5e5}
div.approve:hover {background-color: green; color: #ffffff; border: 1px solid green}
div.approve a {font-size: 0.9em; text-decoration: none; color: #888; padding: 1px 4px}
div.approve a:hover {color: #ffffff}
div#graph {width: 510px; background: #ffffff url('../images/site/graph_background.png') no-repeat; padding: 10px 10px 10px 0;}
div#graph_all {height: 110px; width: 510px; background: #ffffff url('../images/site/graph_background.png') no-repeat; padding: 10px 10px 10px 0;}
div.bar {padding-left: 5px; clear: both; display: block; margin: 10px 0 10px 0; height: 32px; border-left: 1px solid #666666; background: #e5e5e5 url('../images/site/bar_background.png') repeat-x}
img.topper {float: right; position: relative; left: 3px}
p.no_vote {padding-top: 20px; font-size: 10px}
p.no_vote a {text-decoration: none; border-bottom: 1px solid #ccc; color: #ccc}
p.no_vote a:hover {color: #222222; border-bottom: 1px solid #222222}
div.tall_bar {float: left; background-color: #cccccc; width: 5px; margin-right: 1px}
div.red {background-color: #E3343C}
#tooltip{ position: absolute; background-color: #E3343C; color:#ffffff; padding: 2px 4px; text-transform: uppercase; display: none}
div#suggest_a_new_value {margin-right: 10px; margin-top: -10px; width: 200px; margin-bottom: 10px; float: right}
.small_red {background-color: #E3343C; color:#ffffff; padding: 2px 4px; text-transform: uppercase}
input.suggest_value {padding: 4px 0 0 4px; width: 125px; height: 22px; border: none; background: #ffffff url('../images/site/values_textfield_background.png') no-repeat}
div.values p {font-size: 1.1em; padding: 0; line-height: 1.4em}
div.values p a {text-decoration: none; color: #666666}
div.values p a:hover {color: #ffffff; background-color: #E3343C}
ul#sitemap {margin-left: 0; margin-bottom: 50px; list-style-type: none; border-bottom: 1px solid #e5e5e5}
ul#sitemap li {font-size: 1.0em; color: #0099cc; line-height: 180%; border-top: 1px solid #e5e5e5}
ul#sitemap li a {text-decoration: none; color: #333333}
ul#sitemap li a:hover {color: #000000; background-color: #e5e5e5}
ul#sitemap li ul {margin-left: 10px}
ul#sitemap li ul li {color: #0099cc}
ul#sitemap li ul li a {text-decoration: none; color: #888888}
ul#sitemap li ul li a:hover {color: #000000; background-color: #e5e5e5}
div.item_name {padding: 7px 0 0 10px; margin: 0; text-align: center}
div.prev_item {padding: 7px 0 0 10px; margin: 0}
div.next_item {padding: 7px 0 0 10px; margin: 0; text-align: right}
div.item_name img {padding-right: 6px; position: relative; top: -3px}
div.prev_item img {padding-right: 6px}
div.next_item img {padding-left: 6px}
div.item_name a {text-decoration: none; color: #666666}
div.prev_item a {text-decoration: none; color: #666666}
div.next_item a {text-decoration: none; color: #666666}
div.item_name a:hover {color: #000000; border-bottom: 1px solid #1a1a1a}
div.prev_item a:hover {color: #000000; border-bottom: 1px solid #1a1a1a}
div.next_item a:hover {color: #000000; border-bottom: 1px solid #1a1a1a}
.values_pagination {text-align: center; padding-top: 8px}
.values_pagination a, .values_pagination span {padding: .3em .4em}
.values_pagination span.disabled {color: #666666}
.values_pagination span.current {color: #ffffff; font-weight: bold; background-color: #669900; padding: 2px 3px; font-size: 1.1em}
.values_pagination a {font-size: 1.1em; text-decoration: none; color: #666666}
.values_pagination a:hover, .values_pagination a:focus {text-decoration: underline}
.flickr_pagination {text-align: left; padding: .3em}
.flickr_pagination a, .flickr_pagination span {padding: .2em .5em}
.flickr_pagination span.disabled {color: #CCCCCC}
.flickr_pagination span.current {font-weight: bold; color: #444444}
.flickr_pagination a {border: 1px solid #DDDDDD; color: #222222; text-decoration: none}
.flickr_pagination a:hover, .flickr_pagination a:focus {border-color: #1a1a1a; background: #777777; color: white}
.flickr_pagination .page_info {color: #aaa; padding-top: .8em}
.flickr_pagination .prev_page, .flickr_pagination .next_page {border-width: 2px}
.flickr_pagination .prev_page {margin-right: 1em}
.flickr_pagination .next_page {margin-left: 1em}
div#pass_it_on_tip {background: transparent url('../../images/site/tooltips/pass_it_on_tip_background.png') 0 0 no-repeat; font-size: .9em; display: none; color: #fff; padding: 0; width: 390px; height: 150px}
div#pass_it_on_tip h1 {margin: 10px 0 0 10px}
div#pass_it_on_tip p {padding: 5px 10px 10px 10px}
div#pass_it_on_instructions {background: transparent url('../../images/site/tooltips/pass_it_on_tip_background.png') 0 0 no-repeat; font-size: .9em; display: none; color: #fff; padding: 0; width: 390px; height: 150px}
div#pass_it_on_instructions h1 {margin: 10px 0 0 10px}
div#pass_it_on_instructions p {padding: 5px 10px 10px 10px}
div.val_back {background-color: #ffffff; width: 940px; margin-top: 10px; background-color: #ffffff}
div.val_back h2 {color: #1a1a1a}
img.pdf {border: 1px solid #cccccc; padding: 2px; background-color: #ffffff}
ul#billboard_list {margin: 0; padding: 0}
ul#billboard_list li {text-align: center; float: left; display: inline; padding: 2px; border: 1px solid #ccc; margin: 0 20px 20px 0}
ul#billboard_list li img {margin-bottom: 6px}
ul#billboard_list li:hover {background-color: #555555}
ul#billboard_list li:hover a {color: #ffffff}
ul#billboard_list li a {text-decoration: none; font-size: .9em; color: #666666}
ul#your_billboard_list {margin: 0; padding: 0}
ul#your_billboard_list li {text-align: center; float: left; display: inline; margin: 0 20px 20px 5px}
ul#your_billboard_list li p {text-align: left; font-size: 10px; color: #666666; margin-left: 20px; margin-top: -10px}
ul#your_billboard_list li:hover {}
ul#your_billboard_list li a {text-decoration: none; font-size: .9em; color: #666666}
ul#tv_spot_list {margin: 0; padding: 0}
ul#tv_spot_list li {text-align: center; float: left; display: inline; padding: 2px; border: 1px solid #ccc; margin: 0 20px 20px 0;}
ul#tv_spot_list li img {margin-bottom: 6px}
ul#tv_spot_list li:hover {background-color: #e5e5e5}
ul#tv_spot_list li a {text-decoration: none; font-size: .9em; color: #666666}
ul#sighting_list {margin: 0; padding: 0}
ul#sighting_list li {height: 120px; text-align: center; float: left; display: inline; padding: 2px; border: 1px solid #ccc; margin: 0 20px 20px 0}
ul#sighting_list li img {margin-bottom: 6px}
ul#sighting_list li:hover {background-color: #e5e5e5}
ul#sighting_list li a {text-decoration: none; font-size: .9em; color: #666666}
h2 {margin: 10px 0 20px 0; font-size: 1.9em}
p a {text-decoration: none; color: #666666; border-bottom: 1px solid #ccc}
p a:hover {color: #000000; border-bottom: 1px solid #444444; background-color: #e5e5e5}
.grid_10 h2 {margin: 10px 0 20px 0; font-size: 1.9em}
.grid_10 p a {text-decoration: none; color: #666666; border-bottom: 1px solid #ccc}
.grid_10 p a:hover {color: #000000; border-bottom: 1px solid #444444; background-color: #e5e5e5}
.grid_11 h2 {margin: 10px 0 20px 0; font-size: 1.9em}
.grid_11 p a {text-decoration: none; color: #666666; border-bottom: 1px solid #ccc}
.grid_11 p a:hover {color: #000000; border-bottom: 1px solid #444444; background-color: #e5e5e5}
div.white_panel {background: #ffffff url('../images/site/white_panel_top.jpg') 0 0 no-repeat; margin-top: 10px; min-height: 400px; margin-bottom: 0}
div.white_panel h1 {font-size: 2.2em; margin: 16px 0 16px 0; line-height: 110%}
div.white_panel p {font-size: 1.2em; line-height: 16px}
div.white_panel_finish {margin: 0; padding: 0; background: #000000 url('../images/site/white_panel_bottom.jpg') 0 0 no-repeat; height: 10px}
div.footer {margin-top: 0; height: 64px; background-color: #000000}
div.footer ul.footer_nav {list-style-type: none; margin-top: 32px}
div.footer ul.footer_nav li {float: left; padding-right: 10px; font-size: 1.0em; color: #ffffff}
div.footer ul.footer_nav li a {text-decoration: none; color: #ffffff}
div.footer ul.footer_nav li a:hover {border-bottom: 1px solid #ffffff}
div.footer ul.footer_nav li.dark a {text-decoration: none; color: #444444}
div.footer ul.footer_nav li.dark a:hover {border-bottom: 1px solid #cccccc}
div.footer span.grey {color: #666666}
div.approv_value {float: right; width: 100px; display: block; clear: left}
ul.admin_nav {list-style-type: none; width: 960px; padding-top: 6px; margin: 0 auto}
ul.admin_nav li {float: left; padding-right: 10px; font-size: 1.0em; color: #ffffff}
ul.admin_nav li a {text-decoration: none; color: #ffffff}
ul.admin_nav li a:hover {border-bottom: 1px solid #ffffff}
h1 {font-size: 2.2em; font-weight: normal; font-family: Georgia; margin: 6px 0 8px 10px; ; color: #333333}
h2 {font-size: 1.8em; font-weight: normal; font-family: Georgia; margin: 8px 0 0 10px; ; color: #444444}
h3 {font-size: 1.6em; font-weight: normal; font-family: Georgia; margin: 0; color: #555555}
p {font-size: 1.2em; padding-bottom: 16px}
img.wallpaper_thumbnail {border: 1px solid #ccc; padding: 2px}
table.wallpaper {width: 100%}
table.wallpaper td {vertical-align: top; padding-bottom: 20px}
table.wallpaper td a {color: #666666; text-decoration: none; border-bottom: 1px solid #ccc}
table.wallpaper td a:hover {color: #1a1a1a; border-bottom: 1px solid #666666}
table.wallpaper td.img {width: 140px}
table.wallpaper td.download {width: 200px}
ul#billboard_downloads {}
ul#billboard_downloads li {float: left; display: inline; padding-right: 10px; padding-bottom: 10px}
img.billboard {position: relative; top: 20px; left: 33px; z-index: 100}
#watch_tv_button a, #see_all_billboards a, #read_your_stories a, #quote_of_the_day a {display: block; height: 24px; margin: 0; padding: 0; text-indent: -9999px; position: relative; border: none}
#video_preview {position: relative; top: 32px; left: 27px}
#watch_tv_button a {width: 152px; top: 98px; left: 10px}
#see_all_billboards a {width: 140px; top: 180px; left: 10px}
#read_your_stories a {width: 140px; top: 0; left: 10px}
#quote_of_the_day a {width: 140px; top: 0; left: 10px}
#watch_tv_button a {background: url("../images/site/buttons/watch_tv.png") 0 0 no-repeat}
#see_all_billboards a {background: url("../images/site/buttons/see_all_billboards.png") 0 0 no-repeat}
#read_your_stories a {background: url("../images/site/buttons/read_more_stories.png") 0 0 no-repeat}
#quote_of_the_day a {background: url("../images/site/buttons/quote_of_the_day.png") 0 0 no-repeat}
#watch_tv_button a:hover, #see_all_billboards a:hover, #read_your_stories a:hover, #quote_of_the_day a:hover {background-position: 0 -24px}
ul li {font-size: 1.2em}
div.comments {margin-top: 32px; margin-bottom: 32px}
div.comments h2 {font-size: 2.0em; margin-bottom: 10px}
div.comments label {margin-top: 10px}
div.comments #flash_comment_notice {color: red}
div.comment {margin-top: 10px}
div.comment p {font-size: 1.1em; color: #1a1a1a}
div.comment em {color: #666666}
ul#home_page_elements {list-style-type: square}
ul#home_page_elements li {display: block; clear: right}
div.pagination {font-size: 1.2em; display: block; margin-bottom: 18px}
table#billboard_table {width: 100%; background-color: #fff}
table#billboard_table th {text-align: center; border-bottom: 2px solid #ccc}
table#billboard_table td {vertical-align: middle; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 0 4px}
table#billboard_table td.bill {background-color: #ccc}
ul.guidelines {margin-left: 10px; margin-bottom: 16px}
ul.guidelines li {font-size: 1.0em}
div.admin {height: 32px; width: 100%; margin: 0; padding: 0; background-color: #E3343C}
#admin_nav, #admin_nav ul {padding: 0; margin: 0; list-style: none; z-index: 5000}
#admin_nav a {font-size: 0.8em; width: 110px; padding: 0 3px 0 5px; margin: 0; overflow: hidden; text-decoration: none; color: #ffffff; background: transparent url('../../images/tools/divider.png') 0 0 no-repeat}
#admin_nav li ul li a {padding: 2px 4px; background-color: #e5e5e5; color: #222; font-size: 11px; background-image: none}
#admin_nav li {float: left; margin: 0; padding: 0}
#admin_nav li ul {position: absolute; width: 110px; left: -999px}
#admin_nav li ul ul {margin: -35px 0 0 120px}
#admin_nav li ul a:hover {background: #222; color: #fff}
#admin_nav li:hover ul {left: auto}
#admin_nav li:hover ul, #admin_nav li.sfhover ul {left: auto}
#admin_nav li:hover ul ul, #admin_nav li:hover ul ul ul, #admin_nav li.sfhover ul ul, #admin_nav li.sfhover ul ul ul {left: -999em}
#admin_nav li:hover ul, #admin_nav li li:hover ul, #admin_nav li li li:hover ul, #admin_nav li.sfhover ul, #admin_nav li li.sfhover ul, #admin_nav li li li.sfhover ul {left: auto}
span.small_number {padding-right: 3px; font-size: 9px}
div.edit {width: 940px; height: 32px; background: #e5e5e5; text-align: center; margin: 0 auto 36px 0}
div.edit p {padding-top: 6px}
span.handle {cursor: move; font-size: 1.0em; color: #fff; background-color: #444}
ul#admin_navigation {margin-top: 16px; background-color: #e5e5e5}
p.behavior {background-color: #333333; color: #fff}
p.notes {background-color: #e5e5e5}
pre {font-size: 1.1em; font-family: courier; color: #444}
strong.highlight {font-weight: normal; border-bottom: 2px solid #ccc}
div#login_form {text-align: center; width: 400px; padding: 8px; border: 8px solid #444; background-color: #e5e5e5; display: none}
.fieldWithErrors {border-bottom: 2px solid #E3343C; display: table}
#errorExplanation {width: 400px; border: 2px solid #E3343C; padding: 7px; padding-bottom: 12px; margin-bottom: 20px; background-color: #f0f0f0}
#errorExplanation h2 {text-align: left; font-weight: bold; padding: 5px 5px 5px 15px; font-size: 12px; margin: -7px; background-color: #c00; color: #fff}
#errorExplanation p {color: #333; margin-bottom: 0; padding: 5px}
#errorExplanation ul li {font-size: 12px; list-style: none; padding-left: 20px; color: #666666}
.star-rating{ list-style:none; margin: 0px; padding:0px; width: 150px; height: 30px; position: relative; background: url(../images/site/star_rating.gif) top left repeat-x}
.star-rating li{ padding:0px; margin:0px; float: left}
.star-rating li a{ display:block; width:30px; height: 30px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px}
.star-rating li a:hover{ background: url(../images/site/star_rating.gif) left center; z-index: 2; left: 0px; border:none}
.star-rating a.one-star{ left: 0px}
.star-rating a.one-star:hover{ width:30px}
.star-rating a.two-stars{ left:30px}
.star-rating a.two-stars:hover{ width: 60px}
.star-rating a.three-stars{ left: 60px}
.star-rating a.three-stars:hover{ width: 90px}
.star-rating a.four-stars{ left: 90px}
.star-rating a.four-stars:hover{ width: 120px}
.star-rating a.five-stars{ left: 120px}
.star-rating a.five-stars:hover{ width: 150px}
.star-rating li.current-rating{ background: url(../images/site/star_rating.gif) left bottom; position: absolute; height: 30px; display: block; text-indent: -9000px; z-index: 1}
p span.quote {font-family: georgia, times, serif; font-size: 120%; color: #333333}
p span.author {text-align: right; color: #666666; padding-top: 10px}
div#value_add {z-index: 40000; position: relative; top: 100px; left: 900px; width: 100px; height: 40px; background-color: yellow}
div.scrollable {position: relative; overflow: hidden; width: 228px; height: 228px; margin-top: 1px}
div.scrollable div.items {width: 20000em; position: absolute; clear: both}
div.scrollable div.items div {float: left; width: 228px; padding: 0; margin: 0}
div.scrollable div.items div.active {}
div.scrollable {float: left}
a.prev, a.next, a.prevPage, a.nextPage {display: block; width: 24px; height: 50px; background:url(../images/site/buttons/previous_billboard.png) no-repeat; float: left; cursor: pointer}
a.next, a.nextPage {margin: 60px 4px 0 5px}
a.prev, a.prevPage {margin: 60px 5px 0 4px}
a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {background-position: 0px -50px}
a.disabled {visibility: hidden !important}
a.next, a.nextPage {background-image: url(../images/site/buttons/next_billboard.png); clear:right}
div.navi {margin: 3px auto 0 auto; width: 140px; height: 17px}
div.navi a {width: 8px; height: 8px; float: left; margin: 3px; background:url(../images/site/navigator.png) 0 0 no-repeat; cursor:pointer}
div.navi a:hover {background-position: 0 -8px}
div.navi a.active {background-position: 0 -16px}
div.flash_comment_notice {margin-top: 20px; margin-bottom: 10px; font-size: 1.1em; color: red}
div.flash_rating_notice {margin-top: 20px; font-size: 1.1em; color: red}
ul#about_us_navigation {margin-top: 16px}
ul#about_us_navigation li {line-height: 2.0em}
ul#about_us_navigation li a {text-decoration: none; color: #222222; padding: 3px 8px; margin-bottom: 5px}
ul#about_us_navigation li a:hover {background-color: #e5e5e5}
div.div_tv_preview {padding: 0; float: left; margin: 10px 20px 0 0; width: 340px; height: 330px; background: #222222 url('../images/site/rounded/tv_spots_background.jpg') no-repeat}
div.div_billboard_preview {padding: 0; float: left; margin: 10px 0 0 0; width: 580px; height: 330px; background: #000000 url('../images/site/rounded/billboards_background.jpg') no-repeat}
div.div_newsletter_preview {padding: 0; float: left; margin: 10px 20px 0 0; width: 220px; height: 144px; background: #000000 url('../images/site/rounded/newsletter_background.jpg') no-repeat}
div.div_hero_preview {padding: 0; float: left; margin: 10px 20px 0 0; width: 220px; height: 144px; background: #000000 url('../images/site/rounded/hero_background.jpg') no-repeat}
div.div_value_vs_value_preview {padding: 0; float: left; margin: 10px 20px 0 0; width: 220px; height: 144px; background: #000000 url('../images/site/rounded/better_background.jpg') no-repeat}
div.div_sightings_preview {padding: 0; float: left; margin: 10px 0 0 0; width: 220px; height: 144px; background: #000000 url('../images/site/rounded/sightings_background.jpg') no-repeat}
div.div_interpretation {padding: 0; float: right; margin: 10px 0 0 10px; width: 700px; height: 170px; background: #000000 url('../images/site/rounded/interpretation_background.png') no-repeat}
div.div_good_news {padding: 0; float: left; margin: 10px 0 0 0; width: 220px; height: 80px; background: #000000 url('../images/site/rounded/goodnews_background.jpg') no-repeat}
div.div_posters {padding: 0; float: left; margin: 10px 0 0 0; width: 220px; height: 80px; background: #000000 url('../images/site/rounded/posters_background.jpg') no-repeat}
p.tv_intro {color: #ffffff; font-size: 1.0em; padding: 0}
p.tv_intro a {color: #ffffff; text-decoration: none}
p.tv_intro a:hover {color: #222222}
p.your_stories_intro {color: #1a1a1a; font-size: 1.1em; padding: 0}
p.your_stories_intro a {color: #1a1a1a; text-decoration: none}
p.your_stories_intro a:hover {color: #222222}
p.inspirational_quotes_intro {color: #1a1a1a; font-size: 1.1em; padding: 0}
p.inspirational_quotes_intro a {color: #1a1a1a; text-decoration: none}
p.inspirational_quotes_intro a:hover {color: #222222}
div#tv_thumbnails {width: 287px; height: 161px; padding: 0; margin: 0}
table.tv_preview_table {width: 287px; margin: 0 auto; padding: 0}
table.tv_preview_table td {padding: 0}
table.table_billboard_preview {width: 580px}
table.table_billboard_preview td {padding: 0}
table.billboard_previews {width: 100%}
table.billboard_previews td {padding: 0}
p.your_stories_intro {padding-left: 12px; width: 190px}
p.inspirational_quotes_intro {margin-left: 42px; padding: 0; width: 220px}
p.what_values {font-size: 1.0em; color: #666666}
img#cropbox {margin: 20px auto; text-align: center}
div.billboard {width: 940px; background: #e5e5e5 url('../images/billboard/')}
div.builder {margin: 0 auto; padding: 10px 0; width: 940px}
div#flashcontent {position: relative; top: 10px; left: 46px; width: 400px; height: 235px; text-align: center; float: left}
h1#head {letter-spacing: -.03em; height: 93px; line-height: 48px; font-family: Garamond, Times, serif; font-size: 50px; text-align: center; width: 395px; color: #1a1a1a}
h2#value {margin-bottom: 45px; font-family: Helvetica, Arial, Geneva; font-size: 28px; text-align: center; background-color: #E3343C; display: inline; padding: 6px 8px 0px 8px; color: #FFFFFF}
p.name_location {position: relative; top: 74px; font-family: Georgia, Times, serif; font-size: 12px; font-style: italic; text-align: center; width: 395px; color: #888888}
table.customs_table {border-collapse: collapse}
table.customs_table td {vertical-align: top; padding: 4px}
table.customs_table td.label {width: 80px; font-weight: normal; color: #333333; text-align: right; font-size: 11px}
table.customs_table td.field {text-align: left}
ul#administration {margin-bottom: 50px}
ul#administration li {line-height: 190%}
ul#administration li a {color: #1a1a1a; border: none; text-decoration: none; padding: 2px 4px}
ul#administration li a:hover {background-color: #666666; color: #e5e5e5}
.scrollable_meanings {position:relative; overflow:hidden; width: 226px; height: 171px; background-color: #ffffff}
.scrollable_meanings .items {width: 20000em; position: absolute; clear: both}
.scrollable_meanings img {float: left; margin: 0; background-color: #fff; padding: 2px; border: 1px solid #ffffff; cursor: pointer; width: 220px}
.scrollable_meanings .active {border: 2px solid #000; z-index: 9999; position: relative}
.scrollable_meanings {float: left}
a.browse {background: url(../images/site/buttons/nendza_arrows.png) no-repeat; display: block; width: 30px; height: 30px; float: left; margin: 70px 10px; cursor: pointer; font-size: 1px}
.scrollable_sighting_images a.right {background-position: 0 -30px; clear:right; margin-right: 0px;}
.scrollable_sighting_images a.right:hover {background-position:-30px -30px}
.scrollable_sighting_images a.right:active {background-position:-60px -30px}
.scrollable_sighting_images a.left {margin-left: 0px}
.scrollable_sighting_images a.left:hover {background-position:-30px 0}
.scrollable_sighting_images a.left:active {background-position:-60px 0}
div#values_tab {display: none; position: relative; top: 200px; left: -32px; margin-bottom: -79px; width: 32px}
div#values_box {width: 900px; margin: 0 auto; display: none; background-color: #ffffff; border: 10px solid #000000; padding: 20px}
div.values_pulldowns {margin-top: 10px; margin-left: 10px; width: 145px; float: left; background-color: #ffffff; margin-bottom: 10px}
div.values_pulldowns a {line-height: 180%; text-decoration: none; color: #ffffff}
#simplemodal-container a.modalCloseImg {background:url('../images/site/x.png') no-repeat; width:40px; height:40px; display:inline; z-index:3200; position:absolute; top:-10px; right:-10px; cursor:pointer}
h5 {background-color: transparent; font-size: 1.9em; font-weight: normal; font-family: Georgia; margin: 20px 0 5px 0; ; color: #444444}
h5.ecards {background-image: url('../images/site/icons/mail.png'); background-repeat: no-repeat; background-position: 170px 0}
h5.billboards {color: #5A5A5A; height: 38px; width: 445px; margin: 0 0 0 0; padding: 8px 0 0 8px; background-image: url('../images/site/h_billboard.jpg'); background-repeat: no-repeat}
h5.tv {color: #5A5A5A; height: 38px; width: 445px; margin: 0 0 0 0; padding: 8px 0 0 8px; background-image: url('../images/site/h_tv.jpg'); background-repeat: no-repeat}
h5.quotes {color: #5A5A5A; height: 38px; width: 445px; margin: 0 0 0 0; padding: 8px 0 0 8px; background-image: url('../images/site/h_quotes.jpg'); background-repeat: no-repeat}
h5.podcasts {color: #5A5A5A; height: 38px; width: 445px; margin: 0 0 0 0; padding: 8px 0 0 8px; background-image: url('../images/site/h_audio.jpg'); background-repeat: no-repeat}
table.value_show {width: 640px}
table.value_show td {vertical-align: top}
table.value_show td.fourfourtyfive {}
table.tvtable {width: 445px}
table.tvtable td {vertical-align: top}
h3.heros {background-image: url('../images/site/hero_badge.jpg'); background-repeat: no-repeat; background-position: 95% 10%}
h3.stories {height: 21px; background-image: url('../images/site/story_book.jpg'); background-repeat: no-repeat; background-position: 95% 2%}
h3.sightings {height: 21px; background-image: url('../images/site/camera.jpg'); background-repeat: no-repeat; background-position: 95% 2%}
h3.written_story {font-size: 1.9em; color: #1a1a1a; margin-top: 20px; height: 30px; background-image: url('../images/site/icons/written_story_icon.png'); background-repeat: no-repeat; background-position: 0 0px; text-indent: 30px}
h3.video_story {font-size: 1.9em; color: #1a1a1a; margin-top: 20px; height: 30px; background-image: url('../images/site/icons/video_story_icon.png'); background-repeat: no-repeat; background-position: 0 0px; text-indent: 30px}
h3.audio_story {font-size: 1.9em; color: #1a1a1a; margin-top: 20px; height: 30px; background-image: url('../images/site/icons/audio_story_icon.png'); background-repeat: no-repeat; background-position: 0 0px; text-indent: 30px}
.scrollable_sightings {position:relative; overflow:hidden; width: 167px; height: 105px; background-color: #ffffff}
.scrollable_sightings .items {width: 20000em; position: absolute; clear: both}
.scrollable_sightings img {float: left; margin: 0; background-color: #fff; cursor: pointer; width: 167px}
.scrollable_sightings .active {border: 2px solid #000; z-index: 9999; position: relative}
.scrollable_sightings {float: left}
.scrollable_sighting_images a.right {background-position: 0 -24px; clear: right; margin-right: 0px;}
.scrollable_sighting_images a.right:hover {background-position:-13px -24px}
.scrollable_sighting_images a.right:active {background-position:-26px -24px}
.scrollable_sighting_images a.left {margin-left: 0px}
.scrollable_sighting_images a.left:hover {background-position:-13px 0}
.scrollable_sighting_images a.left:active {background-position:-26px 0}
.scrollable_sightings a.prev, a.next, a.prevPage, a.nextPage {display: block; width: 13px; height: 24px; background:url(../images/site/buttons/nendza_arrows_small.png) no-repeat; float: left; cursor: pointer}
.scrollable_sightings a.next, a.nextPage {margin: 44px 4px 0 5px}
.scrollable_sightings a.prev, a.prevPage {margin: 44px 5px 0 4px}
.scrollable_sightings a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {background-position: 0px -50px}
div.scrollable_sighting_images {width: 257px; margin: 0 auto}
div.scrollable_value_meanings {width: 306px; margin: 0 auto}
.scrollable_value_meanings a.right {background-position: 0 -24px; clear: right; margin-right: 0px;}
.scrollable_value_meanings a.right:hover {background-position:-13px -24px}
.scrollable_value_meanings a.right:active {background-position:-26px -24px}
.scrollable_value_meanings a.left {margin-left: 0px}
.scrollable_value_meanings a.left:hover {background-position:-13px 0}
.scrollable_value_meanings a.left:active {background-position:-26px 0}
.scrollable_sightings a.prev, a.next, a.prevPage, a.nextPage {display: block; width: 13px; height: 24px; background:url(../images/site/buttons/nendza_arrows_small.png) no-repeat; float: left; cursor: pointer}
.scrollable_sightings a.next, a.nextPage {margin: 44px 4px 0 5px}
.scrollable_sightings a.prev, a.prevPage {margin: 44px 5px 0 4px}
.scrollable_sightings a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {background-position: 0px -50px}
div.scrollable_sighting_images {width: 257px; margin: 0 auto}
.scrollable_images {position:relative; overflow:hidden; width: 403px; height: 171px; background-color: #ffffff}
.scrollable_images .items {width: 20000em; position: absolute; clear: both}
.scrollable_images div {float: left; margin: 0; background-color: #fff; cursor: pointer; width: 403px}
.scrollable_images .active {z-index: 9999; position: relative}
.scrollable_images {float: left}
a.browse {background: url(../images/site/buttons/nendza_arrows_small.png) no-repeat; display: block; width: 13px; height: 24px; float: left; margin: 55px 5px; cursor: pointer; font-size: 1px}
a.right {background-position: 0 -24px; clear:right; margin-right: 0px;}
a.right:hover {background-position: -13px -24px}
a.right:active {background-position:-26px -24px}
a.left {margin-left: 0px}
a.left:hover {background-position:-13px 0}
a.left:active {background-position:-26px 0}
.scrollable_billboards {position:relative; overflow:hidden; width: 403px; height: 200px; background-color: #ffffff}
.scrollable_billboards .items {width: 20000em; position: absolute; clear: both}
.scrollable_billboards div {float: left; margin: 0; background-color: #fff; cursor: pointer; width: 403px}
.scrollable_billboards .active {z-index: 9999; position: relative}
.scrollable_billboards {float: left}
a.browse {background: url(../images/site/buttons/nendza_arrows_small.png) no-repeat; display: block; width: 13px; height: 24px; float: left; margin: 55px 5px; cursor: pointer; font-size: 1px}
.in_place_editor_field {font-size: .9em}
a.right {background-position: 0 -24px; clear:right; margin-right: 0px;}
a.right:hover {background-position: -13px -24px}
a.right:active {background-position:-26px -24px}
a.left {margin-left: 0px}
a.left:hover {background-position:-13px 0}
a.left:active {background-position:-26px 0}
div.scrollable_billboard_div {width: 449px; margin: 0 auto}
h2.values_box_headline {margin-left: 0; padding-left: 0; padding-top: 8px; width: 500px}
ul.campus_ideas {list-style-type: none; margin: 0 0 30px 0; padding: 0}
ul.campus_ideas li {padding-bottom: 20px; width: 80%}
ul.campus_ideas li a {text-decoration: none; border-bottom: 1px solid #222222; color: #222222}
ul.campus_ideas li a:hover {background-color: #cccccc}
ul.campus_ideas li strong {font-weight: bold}
div.value_cloud_background {background-color: #000000; padding-bottom: 10px}
div.download {min-height: 150px; background-color: #ffffff; border-right: 1px solid #cccccc}
a.down {color: #222222; text-decoration: none; border-bottom: 1px solid #cccccc; line-height: 20px}
a.down:hover {color: #000000; border-bottom: 1px solid #222222}
div#count {width: 260px; height: 77px; background-image: url("/images/site/submission_panel.png"); background-repeat: no-repeat; display: none; position: absolute; font-size: 24px; padding: 30px; color: #ffffff}
ul.tagged_quotes {margin-top: 10px; margin-bottom: 20px}
ul.tagged_quotes li a {font-size: .8em; text-decoration: none; color: #222222; border-bottom: 1px solid #cccccc}
ul.tagged_quotes li a:hover {color: #222222; border-bottom: 1px solid #222222; background-color: #e5e5e5}
div.index_card {width: 531px; min-height: 325px; background-image: url('../images/site/index_card_middle.jpg'); background-repeat: repeat-y; position: relative; left: -4px}
span.quotation {display: block; margin-left: 20px; margin-top: 16px; width: 90%; font-size: 22px; color: #333333; font-family: 'Vollkorn', serif; line-height: 26px}
span.quotation_author {display: block; margin-top: 10px; margin-bottom: 20px; margin-left: 40px; width: 80%; font-size: 1.3em; color: #555555; font-family: courier}
span.quotation_author a {text-decoration: none; color: #555555; border-bottom: 1px solid #cccccc}
span.quotation_author a:hover {text-decoration: none; color: #1a1a1a; border-bottom: 2px solid #000000}
.model_pagination {font-size: 1.2em; background: white; margin-bottom: 20px}
.model_pagination a, .model_pagination span, .model_pagination em {padding: .2em .5em; display: block; float: left; margin-right: 1px}
.model_pagination span.disabled {color: #999}
.model_pagination em {font-weight: bold; background: #cccccc; color: white; border: 1px solid #222222}
.model_pagination a {text-decoration: none; color: #222222; border: 1px solid #cccccc}
.model_pagination a:hover, .model_pagination a:focus {color: #222222; border-color: #000000; background-color: #cccccc}
.model_pagination .page_info {background: #cccccc; color: white; padding: .4em .6em; width: 22em; margin-bottom: .3em; text-align: center}
.model_pagination .page_info b {color: #003; background: #cccccc; padding: .1em .25em}
.model_pagination:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
* html .model_pagination {height: 1%}
*:first-child+html .model_pagination {overflow: hidden}
span.quote_delivered {padding-left: 20px; font-size: 1.3em; color: #555555; font-family: courier}