h1 {font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size:1.5em;}
h2 {font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size:1.3em;}
h3 {font-family: Arial, Helvetica, sans-serif; font-size:1.1em;}
h4 {font-family: Arial, Helvetica, sans-serif; font-size:1.0em;}
p {padding:0; margin:0; line-height:1.5em;}
img {padding:0; margin:0;}

p a {color:#426d74;}

#main {background:#ffffff url(bg_body_section.jpg) 0% 0% no-repeat; width:970px; padding:0px 0px 30px 30px;}

.main-section {width:960px; float:left; clear:both; margin-top:15px;}
.main-section-left {float:left; width:640px;}
.main-section-right {float:left; width:320px;}

.main-section-640 {float:left; clear:both; width:640px;}
.main-section-580 {float:left; clear:both; width:580px;}
.main-section-480 {float:left; width:480px;}
.main-section-320 {float:left; width:300px; padding-left:20px;}
.main-section-300 {float:left; width:300px;}
.main-section-160 {float:left; width:160px;}

#main ul {padding:0;}
#main ul li {list-style:none; background:none; padding:0; margin:0;}
#main ul li a { font-weight:bold;}

#main ul.corners {background:#999999; padding:3px 10px 3px 10px; margin-top:15px; float:left; clear:both;}
#main ul.corners li {list-style:none; background:none; padding:0; margin:0;}
#main ul.corners li a {color:#ffffff; font-weight:bold;}

.corners {
-moz-border-radius: 6px;  
-webkit-border-radius: 6px;  
border-radius: 6px;
}

#pb-header {width:640px;}
#pb-header h1 {padding:20px 40px 0px 20px;}
#pb-header p {padding:20px 40px 0px 20px;}
#pb-header .powerpress_player {padding:5px 20px;!important}
#pb-header a {}
#pb-header h4 {color:#666666; padding:15px 40px 0px 20px;}
#pb-header ul.corners {margin-left:20px;}

#pb-share {padding:30px 40px 0px 20px; width:580px;}
#pb-share h4 {clear:both;color:#666666;}
div#pb-shareitems {width:440px; padding:0px 0px 0px 20px;}
div#pb-toolitems {width:140px; padidng:0px 20px 0px 0px; text-align:right;}
div#pb-shareitems ul, div#pb-toolitems ul {padding-top:5px;}
div#pb-shareitems ul li, div#pb-toolitems ul li {padding:15px 5px 0px 0px; display:inline; background:none;}
div#pb-shareitems ul li a, div#pb-toolitems ul li a { font-weight:normal;}

body.pb-home #subnav-1 {border-bottom:2px solid #f04a00; padding-bottom:5px;}
body.pb-submitentry #subnav-2 {border-bottom:2px solid #f04a00; padding-bottom:5px;}
body.pb-storyarchive #subnav-3 {border-bottom:2px solid #f04a00; padding-bottom:5px;}
body.pb-mp3downloads #subnav-4 {border-bottom:2px solid #f04a00; padding-bottom:5px;}
body.pb-radioandtv #subnav-5 {border-bottom:2px solid #f04a00; padding-bottom:5px;}
body.pb-francaise #subnav-6 {border-bottom:2px solid #f04a00; padding-bottom:5px;}

#pb-nav {padding:0; marign:0; width:640px;}
#pb-nav ul {padding:0; margin:0;}
#pb-nav ul li {list-style:none; float:left; background:none; padding:0; margin:0px 15px 0px 0px; font-weight:bold;}
#pb-nav ul li a {}
#pb-nav ul li a:hover {text-decoration:none;}

#pb-status {width:600px; padding:0px 40px 0px 0px;}

#pb-brand {padding-bottom:15px;}

#pb-feature {width:280px; padding:20px 20px 0px 20px;}
#pb-feature h2 a {color:#000000; text-decoration:underline;}
#pb-feature h3 {padding-top:0px;}
#pb-feature h3 a {}
#pb-feature p {padding-top:5px;}
#pb-feature p a {}
#pb-feature img {width:280px; border-top:6px solid #666666; border-bottom:6px solid #666666; margin-bottom:15px;}
#pb-feature ul {margin-top:15px;}

#pb-lightbox {clear:both;}
#pb-lightbox img {width:130px; margin:20px 0px 0px 20px;}

#pb-winners {width:600px; float:left; clear:both; padding:30px 20px 0px 20px;}
#pb-winners .main-section-580 {border-top:2px solid #bfcecf; border-bottom:2px solid #bfcecf; padding-top:20px; padding-bottom:20px;}
#pb-winners p a {}
#pb-winners h4 {color:#666666;}

#pb-howtoenter {margin-top:15px;}
#pb-howtoenter h2 a {color:#000000; text-decoration:underline;}
#pb-howtoenter span.step {color:#666666; font-size:1.3em;}
#pb-howtoenter p {padding:15px 0px 0px 0px; margin:0;}
#pb-howtoenter p a {}
#pb-howtoenter img {margin-right:5px; vertical-align:middle;}
#pb-howtoenter ul {margin-top:15px;}

#pb-comments {width:280px; padding:30px 20px 15px 20px;}
#pb-comments img {margin-right:5px; float:left;}
#pb-comments p {padding-top:15px;}
#pb-comments h3 a {color:#000000; text-decoration:underline;}
#pb-comments p a {}
#pb-comments ul {margin-top:15px;}

#pb-story-comments {padding:30px 20px 0px 20px;}
#pb-story-comments .main-section-580 {border-top:2px solid #bfcecf; padding-top:20px;}
#pb-story-comments #pb-story-comments-list {margin-bottom:20px;}
#pb-story-comments #conditions {display:none;}
#pb-story-comments p {padding:15px 0px 0px 0px; margin:0;}
#pb-story-comments p a {}
#pb-story-comments h4 {color:#666666; margin:0;}
#pb-story-comments ul li {display:block; padding:15px 0px 0px 0px; margin:0; list-style:none;}
#pb-story-comments input, #pb-story-comments textarea {font-size:1.0em; font-family:Arial, Helvetica, sans-serif;}
#pb-story-comments .medium {width:568px; color:#333333; padding:5px 5px 5px 5px; border:1px solid #CCCCCC;}
#pb-story-comments input.button {clear:both; background:#666666; color:#ffffff; border:none; padding:3px 10px 3px 10px; margin:0; float:none;}
#pb-story-comments .gfield_label {font-weight:bold; color:#666666;}
#pb-story-comments .ginput_container {padding-top:5px;}
#pb-story-comments .gfield_description {padding-top:5px; color:#666666; font-style:italic;}
#pb-story-comments input, #pb-story-comments textarea {
background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;}

#pb-entryform {padding:30px 20px 0px 20px;}
#pb-entryform .main-section-580 {border-top:2px solid #bfcecf; border-bottom:2px solid #bfcecf; padding:5px 0px 20px 0px;}
#pb-entryform ul {padding:0; margin:0;}
#pb-entryform ul li {display:block; padding:15px 0px 0px 0px; margin:0; list-style:none;}
#pb-entryform ul.gfield_checkbox li {padding:0; margin:0; float:left;}
#pb-entryform ul.gfield_checkbox li label {padding-left:5px;}
#pb-entryform ul li#field_1_19 span.gfield_required {display:none;}
#pb-entryform div.validation_error {display:none;}
#pb-entryform div.validation_message {color:#993333;}
#pb-entryform #gform_description {color:#666666; font-size:110%;}
#pb-entryform .medium {width:568px; color:#333333; padding:5px 5px 5px 5px; border:1px solid #CCCCCC;}
#pb-entryform .gfield_required {color:#666666;}
#pb-entryform .gfield_label {font-weight:bold; color:#666666;}
#pb-entryform .gform_footer {clear:both; padding-top:15px; margin:0;}
#pb-entryform input.button {clear:both; background:#000000; color:#ffffff; border:none; padding:3px 10px 3px 10px; margin:0; float:none; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
#pb-entryform .gfield_description {clear:both; padding:5px 0px 0px 0px; font-size:85%; color:#666666;}
#pb-entryform input, #pb-entryform textarea{
background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;}

#pb-entryformconditions {padding:30px 20px 0px 20px;}
#pb-entryformconditions h4 {color:#666666;}
#pb-entryformconditions p {color:#666666; padding-top:15px;}
#pb-entryformconditions p a {}
#pb-entryformconditions #conditions {display:none; font-size:85%;}
#pb-entryformconditions #conditions_title {padding-top:15px; font-size:85%;}

.comment:before {content:url(abc-comment.png); padding-right:5px; vertical-align:middle;}
.transcript:before {content:url(abc-transcript.png); padding-right:5px; vertical-align:middle;}
.audio:before {content:url(abc-audio.png); padding-right:5px; vertical-align:middle;}
.email:before {content:url(abc-email.png); padding-right:5px; vertical-align:middle;}
.print:before {content:url(abc-print.png); padding-right:5px; vertical-align:middle;}

.icon-rss:before {content:url(rss_16.png); padding-right:5px; vertical-align:middle;}
.icon-bebo:before {content:url(bebo_16.png); padding-right:5px; vertical-align:middle;}
.icon-facebook:before {content:url(facebook_16.png); padding-right:5px; vertical-align:middle;}
.icon-youtube:before {content:url(youtube_16.png); padding-right:5px; vertical-align:middle;}
.icon-twitter:before {content:url(twitter_16.png); padding-right:5px; vertical-align:middle;}
.icon-myspace:before {content:url(myspace_16.png); padding-right:5px; vertical-align:middle;}

#pb-twitter {width:260px; padding:30px 40px 15px 20px;}
#pb-twitter p {padding-top:15px;}
#pb-twitter h3 a {color:#000000; text-decoration:underline;}
#pb-twitter p a {color:#426d74;}
#pb-twitter ul {margin-top:15px;}
#pb-twitter ul.twitter {margin-top:0px;}
#pb-twitter ul.twitter a {font-weight:normal; color:#426d74;}
#pb-twitter ul.twitter li {padding-top:15px;}
#pb-twitter .twitter-timestamp {display:none;}

#pb-onradio {width:280px; padding:30px 20px 0px 20px;}
#pb-onradio h4 {color:#666666; padding-top:5px;}
#pb-onradio p {padding-top:15px;}
#pb-onradio ul {margin-top:15px;}

#pb-ontv {width:260px; padding:30px 40px 0px 20px;}
#pb-ontv h4 {color:#666666; padding-top:5px;}
#pb-ontv p {padding-top:15px;}
#pb-ontv ul {margin-top:15px;}

#pb-localradio {width:600px; padding:30px 20px 0px 20px;}
#pb-localradio h4 {color:#666666;}
#pb-localradio p {padding-top:15px;}
#pb-localradio .main-section-580 {border-top:2px solid #bfcecf; padding-top:20px;}
.pb-locallist {width:280px;}
.pb-locallist h4 {padding-top:15px; color:#666666;}

.pb-downloadhead {width:600px; padding:30px 20px 0px 20px;}
.pb-downloadlist {width:280px;}
.pb-downloadlist h3 {padding-top:15px}
.pb-downloadlist h4 {padding-top:15px; color:#666666;}
.pb-downloadlist p {padding-top:5px;}
.pb-downloadlist a {}

#pb-toolbox-home {padding-top:0; margin-top:0;}
#pb-toolbox-home ul {width:120px; padding-top:5px;}
#pb-toolbox-home p {padding-top:10px;}
#pb-toolbox-home ul#left {float:left;}
#pb-toolbox-home ul#right {float:right;}
#pb-toolbox-home ul li {padding-top:5px; display:block;}
#pb-toolbox-home ul li a { font-weight:normal;}
#pb-toolbox-home .main-section-300-deco {background:none;}

#pb-toolbox {padding-top:15px; margin-top:0;}
#pb-toolbox ul {width:120px; padding-top:5px;}
#pb-toolbox p {padding-top:10px;}
#pb-toolbox ul#left {float:left;}
#pb-toolbox ul#right {float:right;}
#pb-toolbox ul li {padding-top:5px; display:block;}
#pb-toolbox ul li a { font-weight:normal;}
#pb-toolbox .main-section-300-deco {background:none;}

#pb-enterlocal {padding:30px 20px 0px 20px; width:600px;}
#pb-enterlocal .main-section-580 {border-top:2px solid #bfcecf; padding-top:20px;}
#pb-enterlocal p {padding-top:15px;}

#pb-downloads  {width:260px; padding:0px 20px 0px 20px;}
#pb-downloads p {padding-top:15px;}
#pb-downloads h3 {clear:both; padding-top:20px;}
#pb-downloads h3 a {color:#000000; text-decoration:underline;}
#pb-downloads h4 {padding-top:15px; color:#666666;}
#pb-downloads p a {}

#pb-promos {margin-top:30px;}
#pb-promos p {color:#333333; padding:0px 20px 5px 20px;}
#pb-promos img {padding-bottom:15px;}

#pb-network {width:320px; padding:0;}
#pb-network img {margin-right:20px; float:left; width:140px;}

#pb-morestories {width:600px; flaot:left; clear:both; padding:30px 20px 0px 20px;}
#pb-morestories .main-section-580 {border-top:2px solid #bfcecf; border-bottom:2px solid #bfcecf; padding-bottom:20px;}
#pb-morestories h3 a {color:#000000; text-decoration:underline;}
#pb-morestories h4 a, #pb-morestories p a {}
#pb-morestories ul {margin-top:15px; clear:left; float:left; white-space:nowrap; display:block;}

#pb-archive {width:600px; padding:30px 20px 0px 20px;}
#pb-archive .main-section-580 {border-top:2px solid #bfcecf; border-bottom:2px solid #bfcecf; padding-top:5px; padding-bottom:20px;}
#pb-archive h3 a {color:#000000; text-decoration:underline;}
#pb-archive h4 a, #pb-archive p a {}

#pb-pager {padding-top:0px; text-align:center; clear:both; padding-top:15px; font-size:0.88em;}
#pb-pager span.current {padding:0px 10px 0px 10px;}
#pb-pager a { padding:0px 10px 0px 10px;}

#pb-whoenter {width:280px; width:0px 20px 0px 20px;}
#pb-whoenter h4 {padding-top:20px; color:#666666;}
#pb-whoenter p {padding-top:15px;}

#pb-checklist {width:260px; padding:0px 40px 0px 20px;}
#pb-checklist h2 {clear:both; padding-top:20px;}
#pb-checklist span.step {color:#666666; font-size:1.3em;}
#pb-checklist p {padding:15px 0px 0px 0px; margin:0;}
#pb-checklist ol {margin:0; padding:0;}
#pb-checklist ul {float:none; clear:both;}
#pb-checklist ul li {display:block; white-space:nowrap;}
#pb-checklist li {background:none; padding:15px 0px 0px 0px;}

.main-section-item {padding:20px 0px 0px 0px; clear:both; float:left; width:580px;}
.main-section-item img {width:140px; float:left; margin:0px 20px 5px 0px; border-top:3px solid #666666; border-bottom:3px solid #666666;}
.main-section-item h4 {padding:0;}
.main-section-item p {padding:5px 0px 0px 0px; color:#333333;}
.main-section-item p.extras {float:left; clear:both; padding:5px 0px 0px 0px;}
.main-section-item p.tags {padding:0; color:#666666;}

.main-section-300-top {float:left; clear:both; width:300px; height:5px; overflow:hidden; background:url(bg-main-section-300-top.png) no-repeat;}
.main-section-300-mid {float:left; clear:both; width:300px; background:url(bg-main-section-300-mid.png) repeat-y;}
.main-section-300-bot {float:left; clear:both; width:300px; height:5px; overflow:hidden; background:url(bg-main-section-300-bot.png) no-repeat;}
.main-section-300-deco {float:left; clear:both; width:260px; padding:15px 20px 15px 20px;}
.main-section-left .frame  {border: 4px solid #dfece6;}
