/* Sounds Style Sheet */
body {background-color: #E6E6E6; padding: 0; margin: 0;}

/* Font Style */
p {font: 0.9em/1.5em Georgia, "Century Schoolbook L", "Times New Roman", Times, serif; color: #333; padding: 0;}
.main {font: 0.9em/1.5em Georgia, "Century Schoolbook L", "Times New Roman", Times, serif; color: #333; padding: 0;}

.indent {margin-left: 30px;}
.board {font: bold 1.1em/1em Verdana, Arial, Helvetica, sans-serif; color: #000034; letter-spacing: 1px; font-variant: small-caps;}
.faq {font: bold 1em/1.7em Verdana, Arial, Helvetica, sans-serif; color: #000034; letter-spacing: 1px;}
.marbot {margin-bottom: 10px;}
.topic_headline {list-style: disc outside; font: 0.7em/1.4em Arial, sans-serif; margin: 5px 0 5px 20px; padding: 0;}
.add_info {color: #333; margin: -3px 0 10px 7px;}
.home {font: 0.7em/1.4em Arial, sans-serif; color: #333; padding: 0; margin: 0 0 10px 0;}
.home_title {font: bold 0.8em/1.3em Tahoma, sans-serif; color: #000; padding: 0; margin: 0;}
.home_title_2 {font: bold 0.95em/1.3em Tahoma, sans-serif; color: #000; padding: 0; margin: 0;}
.home_ad {font: 0.6em/1em Arial, sans-serif; color: #666; padding: 0; margin: 0 0 2px 0;}
.home_more {font: 0.6em/1.3em Tahoma, sans-serif; color: #000; padding: 0; margin: 3px 0 0 0; border-top: 1px solid #CCC;}
.home_more_new {font: 0.75em/1.3em Tahoma, sans-serif; color: #000; text-align: right; padding: 0; margin: 3px 0 0 0;}

h1 {font: bold 1.1em/1.2em Tahoma, sans-serif; color: #000034; padding-bottom: 5px; letter-spacing: 1px; border-bottom: 1px solid #CCC;}
h1.print_copy {display: none;}
.newshead {padding-bottom: 0; border-bottom: 0;}

h2 {font: 0.7em/1.4em "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; color: #000; margin: 15px 0 15px 0; padding-bottom: 15px; text-align: justify; border-bottom: 1px solid #CCC;}
h3 {font: 0.7em/1.4em Arial, sans-serif; color: #000; margin: 0; padding: 0;}
h4 {font: bold 0.9em/1.1em Tahoma, sans-serif; color: #333; padding: 0;}
h5 {font: bold 0.7em/1.3em Tahoma, sans-serif; color: #FFF; margin: 0; padding: 2px 3px 2px 3px; letter-spacing: 1px;}

h6 {font: 1.05em/1.3em Georgia, "Century Schoolbook L", serif; color: #FFF; margin: 0; padding: 8px 4px 3px 8px; background-color: #000034;}
.s660 {background-color: #959595);}
.s425 {font-size: 0.8em; line-height: 1.1em; background-color: #000034}
.sm {font-size: 0.8em; line-height: 1.1em; background-color: #000034;}
h6 a:link, h6 a:visited, h6 a:active {color: #FFF; text-decoration: none;}
h6 a:hover {color: #FFF; text-decoration: none; border-bottom: 1px dotted #FFF;}
	
/* Container Elements */
#container {width: 1000px; height: auto; margin: 0 auto; text-align: left; padding: 10px; background-color: #FFFFCD; overflow: auto;}
#masthead {margin-bottom: 10px; padding: 5px; text-decoration: none;}
#media_logos {margin: 5px 0 5px 0; padding: 8px 2px 6px 2px; text-decoration: none; background-color: #FFF; color: #FFF; }
#footer {clear: both; margin: 0; padding: 5px; text-decoration: none;}
#content {margin: 0 0 10px 0; padding: 0 5px 5px 5px;}

/* Special Elements */
hr {border: none; background-color: #000034; color: #000034; height: 1px; width: 85%;}
.register {font-size: 0.5em; vertical-align: super;}
.spacer_print {display: none;}
.player {padding: 0; margin: -5px 0 -5px 0;}
.box_highlight table {border-collapse: collapse;}

input.google {color: #000034; font: 0.7em/1em Arial, sans-serif; padding: 0.3em; border: 1px solid #CCC; background-color: #FFF; width: 120px;}
input.googlego {color: #000034; display: inline; font: 0.7em/1em Arial, sans-serif; padding: 0.3em; border: 0; background-color: #CCCC9A; width: 30px;}
input.googlego:hover {background-color: #000034; color: #CCCC9A;}

input.tell {color: #000034; background-color: #CCCC9A; padding: 0.5em; border: 1px solid #CCC; font: 0.9em/1.3em Georgia, "Century Schoolbook L", "Times New Roman", Times, serif; width: 300px;}
textarea.tellquestion {color: #000034; background-color: #CCCC9A; padding: 0.5em; border: 1px solid #CCC; font: 0.9em/1.3em Georgia, "Century Schoolbook L", "Times New Roman", Times, serif; width: 625px; height: 100px;}

.news_table th {background-color: #000034; color: #FFF; padding: 5px 5px 5px 7px; border: 0; font: bold 0.8em/1.3em Arial, sans-serif; width: 400px;}
.news_table {background-color: #CCCC9A; width: 400px; border: 1px dotted #999;}
.news_table td {padding: 5px; text-align: left; border: 0; font: 0.7em/1.1em Arial, sans-serif;}

.support_table {width: 640px; font: 0.9em/1.5em Georgia, "Century Schoolbook L", serif; margin: 0 auto;}
.support_table td {width: 320px; text-align: center; vertical-align: top;}

.program_title {font: 1em/1.2em Georgia, "Century Schoolbook L", serif; color: #333; text-align: center; font-style: italic;}
.program_subhead {font: 0.65em/1.2em Verdana, sans-serif; letter-spacing: 1px; color: #333; text-align: center; padding: 0.5em 0 0.5em 0; background-color: #CCCC9A; border-top: 1px solid #CCC;}
.audio {margin: 3px 0 3px 0;}

/* Columns */
.column {float: left; width: 480px; margin: 0 15px 5px 0; padding: 0;}
.column_2 {float: left; width: 480px; margin: 0 0 5px 15px; padding: 0;}
.one_column {margin: 0; padding: 0 10px 0 10px;}
.subcolumn_a {float: left; width: 720px; margin: 0 15px 5px 0; padding: 0;}
.subcolumn_b {float: left; width: 240px; margin: 0 0 5px 15px; padding: 0;}
.spacer {clear: both;}
.spacer_news {clear: both;padding-bottom: 5px;}
.subcolumn_top {width: 660px; margin: 0 0 5px 10px;}

/* Boxes */
.box {border: 1px dotted #999; padding: 2px; margin-bottom: 10px;}
.box_home {margin-bottom: 10px; background-color: #CCCC9A; padding: 10px;}
.box_time {background-color: #FEEDED; padding: 10px;}
.box_callout {margin-bottom: 10px; background-color: #FFF6E5; padding: 10px;}
.box_webcast {background-color: #FDE9AF; padding: 10px;}
.box_dotted {padding: 5px; margin: 0 0 10px 0; background-color: #FFF; border: 1px dotted #999;}
.box_social_media {border: 1px dotted #999; padding: 5px; margin-bottom: 10px; background: #CCCC9A url(http://www.wcpn.org/favicon.ico) bottom right no-repeat;}
.box_image {padding: 5px; margin: 0 0 10px 3px; float: right; background: #CCCC9A; height: auto; width: auto; max-width: 200px;}
.box_topics {border: 1px dotted #999; padding: 5px; margin-bottom: 5px; background: #CCCC9A;}
.box_search {background: #CCCC9A; padding: 2px; margin-bottom: 10px;}
.box_highlight {padding: 2px; margin: 0 20px 10px 10px;}
.box_one {margin: 0; background-color: #FFF; padding: 10px;}
.box_two {margin: 0; background-color: #FEEDED; padding: 10px;}

.box_rail {font: 0.7em/1.4em Tahoma, sans-serif; letter-spacing: 1px; color: #000; margin: 0 0 10px 0; border-left: 4px solid #000034;}
.box_rail ul {list-style: none; margin: 0; padding: 0; display: block;}
.box_rail li {display: block; margin: 0.3em 0 0.3em 0; padding-left: 0.5em; background-color: #CCCC9A; height: 1%; /* IE6 hack */}
.box_rail .title {font: bold 1em/1.3em Tahoma, sans-serif; color: #FFF; background-color: #000034; margin: 0; padding: 2px 3px 2px 3px;}

.box_breaking {padding: 5px; margin: 0 20px 10px 10px; background-color: #FEEDED;}
.non {background-color: #CCCC9A;}
.title_breaking {font: bold 1em/1.3em Tahoma, sans-serif; color: #000034; margin: 0; padding: 0; letter-spacing: 1px;}
.home_breaking {font: italic 1em/1.1em Georgia, "Century Schoolbook L", "Times New Roman", Times, serif; color: #333; margin: 0; padding: 0;}

.title_additional {font: bold 0.7em/1.4em Arial, sans-serif; color: #FFF; background-color: #000034; margin: 0; padding: 2px 3px 2px 3px; letter-spacing: 1px;}

/* Navigation */
#mastnav {font: 0.8em/1.6em Tahoma, sans-serif; letter-spacing: 1px; color: #FFF; padding: 5px; background-color: #000034; text-align: left;}
#mastnav ul {list-style: none; margin: 0; padding: 0;}
#mastnav li {display: inline;}
#mastnav a:link, #mastnav a:visited {padding: 0.4em 0.3em 0.4em 0.3em; background-color: #000034; color: #FFF; text-decoration: none;}
#mastnav li a:hover {background-color: #CCCC9A; color: #000;}

#subnav {font: 0.7em/1.4em Tahoma, sans-serif; letter-spacing: 1px; color: #000; margin: 0 0 10px 0; border-left: 4px solid #000034;}
#subnav ul {list-style: none; margin: 0; padding: 0;}
#subnav li {display: block; margin: 0; padding: 0;}
#subnav a:link, #subnav a:visited {background-color: #CCCC9A; color: #000; text-decoration: none; display: block; margin: 0.3em 0 0.3em 0; padding-left: 0.5em; height: 1%; /* IE6 hack */}
#subnav li a:hover {background-color: #000034; color: #FFF; padding-left: 0.5em; height: 1%; /* IE6 hack */}
#subnav .title {font: bold 1em/1.3em Tahoma, sans-serif; color: #FFF; background-color: #000034; margin: 0; padding: 2px 3px 2px 3px;}

.subnav2 {font: 0.7em/1.4em Tahoma, sans-serif; letter-spacing: 1px; color: #000; margin: 0 0 10px 0; border-left: 4px solid #000034;}
.subnav2 ul {list-style: none; margin: 0; padding: 0;}
.subnav2 li {display: block; margin: 0; padding: 0;}
.subnav2 a:link, .subnav2 a:visited {background-color: #CCCC9A; color: #000; text-decoration: none; display: block; margin: 0.3em 0 0.3em 0; padding-left: 0.5em; height: 1%; /* IE6 hack */}
.subnav2 li a:hover {background-color: #000034; color: #FFF; padding-left: 0.5em; height: 1%; /* IE6 hack */}
.subnav2 .title {font: bold 1em/1.3em Tahoma, sans-serif; color: #FFF; background-color: #000034; margin: 0; padding: 2px 3px 2px 3px;}

#footnav {font: 0.7em/1.4em Tahoma, sans-serif; letter-spacing: 1px; color: #FFF; padding: 5px; background-color: #000034; text-align: center;}
#footnav a:link, #footnav a:visited {padding: 0.4em 0.3em 0.4em 0.3em; background-color: #000034; color: #FFF; text-decoration: none;}
#footnav li a:hover {background-color: #FFF; color: #000;}

.nav_masthead {padding: 5px; background-color: #000034;}
.nav_header {font: 0.7em/1.4em Tahoma, sans-serif; color: #FFF; background-color: #000034; letter-spacing: 1px; text-align: center; margin: 0; padding: 0;}

/* Images */
.homepage_button {margin-bottom: 5px;}
#masthead_pic {margin-bottom: 10px;}
#masthead_pic_handheld {display: none;}
.ideacenter_img {margin: 0 0 10px 10px;}
.left {float: left; padding: 10px 10px 10px 0; font: italic 0.7em/1em Verdana, sans-serif;}
.right {float: right; padding: 10px 0 10px 10px; font: italic 0.7em/1em Verdana, sans-serif;}
.promo_image {margin: 0 2px 0 5px; float: right;}
.border {border: 5px solid #FFF;}
.highlight_image {padding: 0; margin: 5px 0 2px 5px; float: right;}
.button {margin-bottom: 10px; border: 0;}

/* Links */
h1 a:link,
h1 a:visited,
h1 a:active {color: #000; text-decoration: underline;}
h1 a:hover {color: #F00; text-decoration: underline;}

h3 a:link,
h3 a:visited,
h3 a:active {color: #333; text-decoration: none; border-bottom: 1px dotted #333;}
h3 a:hover {color: #000034; text-decoration: none; border-bottom: 1px solid #000034;}

.box h3 a:link,
.box h3 a:visited,
.box h3 a:active {color: #333; text-decoration: none; border-bottom: 1px dotted #333;}
.box h3 a:hover {color: #000034; text-decoration: none; border-bottom: 1px solid #000034;}

.one_column a:link,
.subcolumn_a a:link,
.one_column a:visited,
.subcolumn_a a:visited,
.one_column a:active,
.subcolumn_a a:active {color: #333; text-decoration: none; border-bottom: 1px dotted #333;}
.one_column a:hover,
.subcolumn_a a:hover {color: #000034; text-decoration: none; border-bottom: 1px solid #000034;}

.one_column a.none:link,
.subcolumn_a a.none:link,
.one_column a.none:visited,
.subcolumn_a a.none:visited,
.one_column a.none:hover,
.subcolumn_a a.none:hover,
.one_column a.none:active,
.subcolumn_a a.none:active {text-decoration: none; border-bottom: none;}
	
.nav_header a:link,
.nav_header a:visited,
.nav_header a:active {color: #FFF; text-decoration: none;}
.nav_header a:hover {color: #FFF; text-decoration: underline;}

.home a:link,
.home_breaking a:link,
.home a:visited,
.home_breaking a:visited,
.home a:active,
.home_breaking a:active {color: #333; text-decoration: none; border-bottom: 1px dotted #333;}
.home a:hover,
.home_breaking a:hover {color: #000034; text-decoration: none; border-bottom: 1px solid #000034;}

.home_title a:link,
.home_title_2 a:link,
.topic_headline a:link,
.home_title a:visited,
.home_title_2 a:visited,
.topic_headline a:visited,
.home_title a:active,
.topic_headline a:active,
.home_title_2 a:active {color: #000; text-decoration: none; border-bottom: 0;}
.home_title a:hover,
.topic_headline a:hover,
.home_title_2 a:hover {color: #000034; text-decoration: none; border-bottom: 1px dotted #000034;}

.box_search a:link,
.box_search a:visited,
.box_search a:active {color: #000; text-decoration: none;}
.box_search a:hover {color: #FFF; text-decoration: none;}

.home_more a:link,
.home_more_new a:link,
.home_more a:visited,
.home_more_new a:visited,
.home_more a:active,
.home_more_new a:active {color: #000; text-decoration: none;}
.home_more a:hover,
.home_more_new a:hover {color: #000034; text-decoration: none;}

/* Lightbox */
.box ul {list-style-type: disc; margin: 0 0 0 15px; padding: 3px;}
.box li {margin-bottom: 2px; font: 0.7em/1em Arial, Helvetica, sans-serif; color: #000;}
.box li a:link, .box li a:visited, .box li a:active {color: #000034; text-decoration: none;}
.box li a:hover {color: #000; text-decoration: underline;}

