/* styles for layout
------------------------------------------------- */
#help_content{width:597px;float:left;margin-left:10px;display:inline;}
#help_content_wide{margin:0px 10px;padding:0;}
#help_content h1, #help_content_wide h1, #help_content h2{border-bottom:1px solid #CED3DC;font-size:2em;margin:-3px 0 15px 0;padding:0 0 7px 0;}
/*#help_content h2 { margin:20px 0 5px -15px; padding:0; font-size:1em;}
*html #help_content h2 { margin:20px 0 0 -15px; padding:0; font-size:1em;}*/
#help_content ul.faqlist h3 { margin:5px 0 5px -15px; padding:0; font-size:0.9em;}
*html #help_content ul.faqlist h3 { margin:10px 0 0 -15px; padding:0; font-size:0.9em;}
#help_content h3 {font-size:1.4em;}
#rhn{width:160px;float:right;margin:33px 10px 0 0;padding:0;display:inline;}
img{margin:0;padding:0;}
#main td {padding:3px;text-align:right}
#main th {padding:3px;text-align:center}

/* styles for text 
------------------------------------------------- */
p{margin:0;padding:0 0 8px 0;font-size:75%;}
h4{margin:0;padding:0;font-size:70%;}
h3{padding:0 0 9px 0;font-size:75%;}
p.subheading{font-size:110%;padding:3px 0 0 0;margin:0 10px 10px 0;}
.disclaimer, .borderBottomBox p.disclaimer{font-size:70%;margin:10px 0 0 0;padding:0;}
ul.list {margin:7px;}
ul.list li {line-height:1.25em}
ul.textlist {margin:7px;list-style:disc inside none;}
ul.textlist li {line-height:1.25em}


/* styles for content box and its furniture 
-------------------------------------------------- */
.borderBottomBox{margin:0 0 11px 0;padding:0 0 11px 0;border-bottom:1px solid #CED3DC;}
.borderBottomBox img.instruction{margin-right:10px;float:left;}
.borderBottomBox p{margin:0;padding:0;}
.borderBottomBox form{margin:10px 0 0 0;padding:0;}
.borderBottomBox h3 a {display:block; }
.borderBottomBox ul.relatedlinks{margin:7px 0 0 15px;padding:0;}
.borderBottomBox ul.relatedlinks li { list-style-type:square; padding-bottom: 7px; }
.borderBottomBox ul.relatedlinks li a{font-size:75%;} 


.borderBottomBox ul.contactusbuttons{list-style:none;margin:0;padding:0;float:right;}
.borderBottomBox ul.contactuslinks li{padding-bottom:5px;}
.borderBottomBox .lastquestion{margin:0;padding:11px 0 7px 0;}
.borderBottomBox .subbutton{margin:7px 0 0 0;padding:0;}

form p{padding-bottom:15px;}
label{margin:0;padding:0;}
textarea, select, input{font-family:arial,verdana,sans-serif;}  
.h4_text_sizes h4{}
.h4_text_sizes p{font-size:70%;}  
ul.faqlist{margin:0;padding:0 0 0 15px;}
ul.faqlist li{list-style-type:square; padding-bottom: 7px;}
ul.faqlist li a{font-size:75%;}


/* styles for rhn help box
-------------------------------------------------- */
#rhn_help {margin:0 0 20px 0;padding:0;}
#rhn_help .topicbox{margin:0 0 1px 0;padding:0 0 5px 0;}
#rhn_help p.topic{margin:0;padding:4px 0 0px 5px;font-size:70%;}
#rhn_help p.topic a { display: block; }
#rhn_help p.topic a.show { background:url("/staticarchive/3d99a4865c4b0abdd52a050aa49db6b7ca18d6da.gif") no-repeat 0 1px; padding: 0 0 0 17px; }
#rhn_help p.topic a.collapsed { background:url("/staticarchive/a92c469964477785f1a355427587e6d953ede15b.gif") no-repeat 0 1px; padding: 0 0 0 17px; }
#rhn_help .subject{margin:0;padding:0;}
#rhn_help .subject p {padding-left:5px;}
    
/* styles for the hidden boxes in the rhn
--------------------------------------------------- */
div.subject{margin:0 5px 0 10px;padding-bottom:5px;}
div.subject p{margin:0;padding:3px 0 3px 0;}
div.subject p a{font-weight:normal;font-size:90%;line-height:15px;outline:none;}

/* styles for non-expanding boxes in the rhn
--------------------------------------------------- */ 
ul.rhn_helperboxes{margin:0 0 15px 0;padding:11px 0 0 0;border-top:1px solid #cecece;}
ul.rhn_helperboxes p{margin:0;padding:0 0 3px 0;}
ul.rhn_helperboxes li {margin-bottom:5px;}
ul.rhn_helperboxes li.head{color:#5A5A5A;font-weight:normal;}
ul.rhn_helperboxes li a{font-weight:bold;font-size:90%;outline:none;line-height:15px;outline:none;}

/* banner */
#banner {width:630px;}
#banner h1 {left:111px;}
#listenagain {left:449px;}

/*stations list in contact page*/
ul.helplist {float:left;margin:7px 133px 7px 7px;}
ul.helplist li {line-height:1.5em}

/* overrides for layout fix June 2010 */
#port-container {
  padding:0;
}

/* site usage */

table.tableizer-table {border: 1px solid #CCC; width:595px;} 
.tableizer-table td {padding: 4px; margin: 3px; border: 1px solid #ccc;}
.tableizer-table th {background-color: #000; color: #FFF; font-weight: bold;}
/*css3 experiment - works in modern browsers*/
#allnetworks .tableizer-table tr td,
#networks .tableizer-table tr td {text-align:left}
#allnetworks .tableizer-table tr td + td,
#networks .tableizer-table tr td + td {text-align:right}
#downloads .tableizer-table tr td + td {text-align:left;}
#downloads .tableizer-table tr td + td + td {text-align:right}

/* radioplayer */

#emp1 {margin:0 0 0 43px;}

/* styles for deflist on siteusage
--------------------------------------------------- */ 
.borderBottomBox dl{margin:0;padding:0;}
.borderBottomBox dt{margin-bottom:5px;font-weight:bold;}
.borderBottomBox dd{margin-bottom:10px;line-height:1.3;}