body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #000;
    background:#fbfaf9;
    padding: 0;
    margin: 0;

}
h1 {
color: #000;
font-size: 20pt;
line-height: 33pt;
margin: 0;
overflow: hidden;
padding: 0px 0 0;
text-overflow: ellipsis;
white-space: nowrap;
}
h1{
font-weight: normal;
letter-spacing:1pt;
}
p {
padding: 0;
margin: 0;
}
pre {
font-family: Arial, Helvetica, sans-serif;
white-space: pre-wrap;
margin: 0;
padding: 0;
}
#primary{
padding: 20px;

}
#primary .wrapper {
background: none repeat scroll 0 0 #fff;
border: 1px solid #eee;
border-radius: 2px;
box-shadow: 0 0 0.5em #999;
color: inherit;
margin-bottom: 0.5em;
overflow: hidden;
padding: 1.556em 2em 2em;
word-wrap: break-word;
max-width: 600px;
}
.channelinfo{
display: block;
border-bottom: 1px solid #eee;
padding-bottom: 2em;
}
.channelinfo div.module-header {
float: none;
font-size: 28px;
height: 170px;
line-height: 40px;
overflow: hidden;
padding: 0 0 0 185px;
position: relative;
}
.module-header {
clear: left;
float: left;
}
.module-header {
margin: 5px 0;
}
.channel-subtext {
color: #999;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
letter-spacing:1pt;
}
.channelinfo .logo_wrapper {
border: 1px solid #999;
display: block;
float: left;
height: 157px;
left: 0;
margin: 0px;
padding: 0;
position: absolute;
top: 0;
width: 157px;
}
.channelinfo .logo_wrapper img{
width: 157px;
height: 157px;  
}
p.linkstreamurl, p.linklogourl{
display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.section_subhead{
font-size: 10pt;
padding: 10px 0px 0px 0px;
margin: 0;
display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.section_head{
font-size: 12pt;
margin: 0;
display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.section{
display: block;
border-bottom: 1px solid #eee;
padding-bottom: 2em;
padding-top: 2em;
}
.section_content{

}
.footer_content, .footer_content a{
font-size: 8pt;
color: #999;
text-decoration: none;
}