/*  
    Global Styles 
*/

body { 
font-family: arial,verdana,sans-serif; 
font-size: 12px; 
color: #000; 
background-color: #000; 
background-image: url(../../images/main_bg.gif); 
padding: 0; 
margin: 10px 0px 0px 0px; 
background-repeat: repeat;

}


img { display: block; border: 0; }


#pagecontainer{ 
width: 764px; 
margin-left: auto; 
margin-right: auto; 
padding: 10px 0px 20px 0px;
}


#headerSubNav{ 
padding: 0px 10px 4px 10px; 
color:#fe8f00; 
text-align:right; 
font-family: arial,verdana,sans-serif; 
font-size: 10px;
}


#headerSubNav a { color: #9f9f9f; text-decoration: none; }

#headerSubNav a:hover { text-decoration: underline;}



#footerInfo{ 
padding: 5px 10px 0px 10px; 
color:#fe8f00; 
text-align:center; 
font-family: arial,verdana,sans-serif; 
font-size: 10px;
}

#footerInfo a { color: #9f9f9f; text-decoration: none; }

#footerInfo a:hover { text-decoration: underline;}



#navcontainer{
\width: 764px; w\idth: 744px; 
height: 93px; 
padding: 10px 9px 0px 9px; 
background-color: #333; 
border-style: solid; 
border-color: #000; 
border-width: 1px;
margin: 0px 0px 10px 0px;
}

#hcrLogo{ 

width: 339px; 
height: 43px; 
float: left;
margin-right: 18px;

}


#tnav{
width: 744px;
padding: 0px 0px 0px 0px; 
margin-right: 0px; 
margin-left: 0px; 

}


#tnav ul {
padding: 0px;
margin: 0px; 
list-style: none; 
}

#tnav  ul li {
float: left; 
margin-left: 7px;  
margin-right: 0px; 
padding: 0px 0px 0px 0px; 
visibility: visible;

}

#tnav:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }


#mnav { 

\width: 744px; w\idth: 744px; 
height: 28px;
margin-left: 0px;  
margin-right: 0px; 
padding: 11px 0px 0px 0px; 

}


#mnav ul {
padding: 0px;
margin: 0px; 
list-style: none; 
}


#mnav ul li {
float: left;
padding: 0px;
margin: 0px; 
list-style: none; 
visibility: visible;
}


#mnav ul li ul { 
display: none; 
position: absolute; 
}

#mnav ul li ul li { 
float: none; 
\width: 120px; w\idth: 118px; 
font-family: arial,helvetica,sans-serif; 
font-size: 11px; 
padding: 0px 0 0px 0; 
border: none; 
border-left: 1px solid #000; 
border-bottom: 1px solid #000; 
border-right: 1px solid #000; 
background-color: #000; 
}


#mnav ul li ul li a { 
display: block; 
\width: 118px; w\idth: 82px; 
color: #9f9f9f; 
text-decoration: none; 
padding: 4px 18px 6px 18px; 
}

#mnav ul li ul li.navRoll { background-color: #fe8f00; }

#mnav ul li ul li.navRoll a { color: #000; text-decoration: underline; }

#mnav ul li ul { 
  margin-left:-16px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  margin-left:0px;
}



#page { 
\width: 764px; w\idth: 744px; 

background-color: #111; 
background-image: url(../../images/main_page_bg.jpg);
background-repeat: repeat-x;

padding: 9px 9px 20px 9px;
border-style: solid; 
border-color: #000; 
border-width: 1px; 
}

#page:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }

#row1{
\width: 744px; w\idth: 744px; 
margin-bottom: 10px;

}

#col1{
\width: 434px; w\idth: 434px; 
float : left;
margin-right: 10px;

}

#col2{
\width: 199px; w\idth: 199px; 
float : left;
margin-right: 10px;

}

#col3{
\width: 300px; w\idth: 300px; 
float : left;

}



h5 {font-size: 10pt; padding: 3px 0px 0px 10px; margin: 0px 0px 5px 1px; color:#fe8f00;}

h4 {font-size: 10pt; padding: 10px 0px 0px 0px; margin: 0px 0px 3px 0px; color:#000;}




#latestShow{
\width: 434px; 
w\idth: 432px; 


\height: 248px; 
h\eight: 246px;


background-color: #555; 
background-image: url(../../images/col_header_bg.jpg);
background-repeat: repeat-x;

border-style: solid; 
border-color: #fe8f00; 
border-width: 1px;

margin-right: 10px;
color: #FFF;
float : left;

}

#hcrFeed{
width: 300px; 
height: 250px;
background-color: #555; 
float : left;
}

#row1:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }


#previousShows{
\width: 434px; 
w\idth: 432px; 

background-color: #555; 
background-image: url(../../images/col_header_bg.jpg);
background-repeat: repeat-x;

border-style: solid; 
border-color: #fe8f00; 
border-width: 1px;

margin-bottom: 10px;
color: #FFF;

}

#showinfo{

margin-top: 10px;
margin-left: 10px;
margin-right: 10px; 
margin-bottom: 10px;
color: #FFF;

}

#showinfo a { color: #FFF; font-weight: bold; text-decoration: none;}

#showinfo a:hover { text-decoration: underline;}


#showinfo ul {

padding: 0px;
margin: 0px; 
list-style: none; 

}

#showinfo ul li{

padding: 0px;
margin: 0px; 
list-style: none; 

}



#gotmusicinfo{

margin-top: 10px;
margin-left: 10px;
margin-right: 10px; 
margin-bottom: 10px;
color: #FFF;

}

#gotmusicinfo a { color: #FFF; font-weight: bold; text-decoration: none;}

#gotmusicinfo a:hover { text-decoration: underline;}




#artistmonth{ \width: 199px; w\idth: 197px; background-color: #555; background-image: url(../../images/col_header_bg.jpg); background-repeat: repeat-x; border-style: solid; border-color: #fe8f00; border-width: 1px; margin-bottom: 10px; color: #FFF; }

#artistinfo{ margin-top: 10px; margin-left: 10px; margin-right: 10px; margin-bottom: 10px; color: #FFF; }

#artistimg{ width: 73px; height: 58px; float: left; margin-right: 8px; }

#artistinfo:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }

#artistinfo a { color: #FFF; font-weight: bold; text-decoration: none;}

#artistinfo a:hover { text-decoration: underline;}

#artistinfo ul { padding: 0px; margin: 0px; list-style: none; }

#artistinfo ul li{ padding: 0px; margin: 0px; list-style: none; }

#artistprev{ margin-top: 10px; margin-left: 10px; margin-right: 10px; margin-bottom: 10px; color: #FFF; }

#artistprev a { color: #FFF; font-weight: bold; text-decoration: none;}

#artistprev a:hover { text-decoration: underline;}

#artistprev ul { padding: 0px; margin: 0px; list-style: none; }

#artistprev ul li{ padding: 0px; margin: 0px; list-style: none; }






#hpPodCast{ \width: 300px; w\idth: 298px; background-color: #555; background-image: url(../../images/col_header_bg.jpg); background-repeat: repeat-x; border-style: solid; border-color: #fe8f00; border-width: 1px; margin-bottom: 10px; color: #FFF; }

#hpPodCastinfo{ margin-top: 10px; margin-left: 10px;margin-right: 10px; margin-bottom: 10px; color: #FFF; }

.hpPodCastimg{ width: 73px; height: 58px; float: left; margin-right: 8px; margin-bottom: 4px;}

#hpPodCastinfo:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; } 

#hpPodCastinfo a { color: #FFF; font-weight: bold; text-decoration: none;}

#hpPodCastinfo a:hover { text-decoration: underline;}

#hpPodCastinfo ul { padding: 0px; margin: 0px; list-style: none; }

#hpPodCastinfo ul li{ padding: 0px; margin: 0px; list-style: none; }

#hpPodCastprev{ margin-top: 10px; margin-left: 10px; margin-right: 10px; margin-bottom: 10px; color: #FFF; }

#hpPodCastprev a { color: #FFF; font-weight: bold; text-decoration: none;}

#hpPodCastprev a:hover { text-decoration: underline;}

#hpPodCastprev ul { padding: 0px; margin: 0px; list-style: none; }

#hpPodCastprev ul li{ padding: 0px; margin: 0px; list-style: none; }





#hcrtop10{
\width: 300px; 
w\idth: 298px; 

background-color: #555; 
background-image: url(../../images/col_header_bg.jpg);
background-repeat: repeat-x;

border-style: solid; 
border-color: #fe8f00; 
border-width: 1px;

margin-bottom: 10px;
color: #FFF;

}


#hcrtop10info{

margin-top: 10px;
margin-left: 10px;
margin-right: 10px; 
margin-bottom: 10px;
color: #FFF;

}

#hcrtop10info a { color: #FFF; font-weight: bold; text-decoration: none;}

#hcrtop10info a:hover { text-decoration: underline;}

#hcrtop10info ul {

padding: 0px;
margin: 0px; 
list-style: none; 

}

#hcrtop10info ul li{

padding: 0px;
margin: 0px; 
list-style: none; 

}



.hcrtop10home {
width:100%;  
border: 0px; 
font-size: 9pt;
border-style: solid; 
border-color: #000; 
border-width: 1px 1px 0px 1px;}

.hcrtop10home th {
color:#fff;
text-align:left; 
vertical-align:top;
border-style: solid; 
border-color: #000; 
border-width: 1px 1px 1px 1px;
padding: 2px; margin: 2px;
background-color:#000; 
}

.hcrtop10home td {

text-align:left; 
vertical-align:top;
border-style: solid; 
border-color: #000; 
border-width: 0px 0px 1px 0px;
padding: 2px; margin: 2px;
}





/*Sub Page specific*/


#subpage { 
\width: 764px; w\idth: 762px; 

background-color: #111; 
background-image: url(../../images/main_page_bg.jpg);
background-repeat: repeat-x;

padding: 0px 0px 0px 0px;
border-style: solid; 
border-color: #000; 
border-width: 1px; 
}

#subpage:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }


#subcol1{
\width: 199px; w\idth: 199px; 
float : left;
margin-right: 0px;

}

#subcol2{
\width: 563px; w\idth: 563px; 
float : left;
margin-right: 0px;
background-color: #FFF; 
}

#subNav{
\width: 179px; 
w\idth: 177px; 

background-color: #555; 
background-image: url(../../images/col_header_bg.jpg);
background-repeat: repeat-x;

border-style: solid; 
border-color: #fe8f00; 
border-width: 1px;
margin-top: 10px;
margin-left: 10px;
margin-bottom: 0px;
color: #FFF;

}

#subNavinfo{

margin-top: 0px;
margin-left: 0px;
margin-right: 0px; 
margin-bottom: 0px;
color: #FFF;

}

#subNavinfo a { 

display: block; 
\width: 177px; w\idth: 149px; 
color: #fff; 
text-decoration: none; 
padding: 4px 10px 6px 18px; 

background-image: url(../../images/sub_nav_bullet_arrow_black.gif); 
background-repeat: no-repeat; 
background-position: 10px 8px;


}

#subNavinfo a:hover { 

text-decoration: underline; 
background-color: #fe8f00; 
color: #000;
background-image: url(../../images/sub_nav_bullet_arrow_orange.gif);

}


#subNavinfo ul {

padding: 0px;
margin: 0px; 
list-style: none; 

}

#subNavinfo ul li{

padding: 0px;
margin: 0px; 
list-style: none; 

}


#SubNavCrumbs{ 
padding: 12px 10px 4px 10px; 
color:#fe8f00; 
font-family: arial,verdana,sans-serif; 
font-size: 10px;
text-transform: uppercase;
}

#SubNavCrumbs a { color: #000; text-decoration: none; }

#SubNavCrumbs a:hover { text-decoration: underline;}

#contentMain{
margin-top: 0px;
margin-left: 10px;
margin-right: 10px; 
margin-bottom: 10px;
color: #000;
}

h1 {font-size: 18pt; padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px; color:#000;}

h3 {font-size: 10pt; padding: 0px 0px 5px 0px; margin: 0px 0px 5px 1px; color:#fe8f00;}


p { color: #000; line-height: 140%; margin: 0 0 10px 0; }

p a { color: #000; font-weight: bold;}

p a:Hover { color: #fe8f00; }



#hpPodCastSub{ \width: 179px; w\idth: 177px; background-color: #555; background-image: url(../../images/col_header_bg.jpg); background-repeat: repeat-x; border-style: solid; border-color: #fe8f00; border-width: 1px; margin-bottom: 10px; margin-left: 10px; margin-top: 10px; color: #FFF; }

#hpPodCastinfoSub{ margin-top: 10px; margin-left: 10px;margin-right: 10px; margin-bottom: 10px; color: #FFF; }

.hpPodCastimgSub{ width: 73px; height: 58px; float: left; margin-right: 8px; margin-bottom: 2px;}

#hpPodCastinfoSub:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; } 

#hpPodCastinfoSub a { color: #FFF; font-weight: bold; text-decoration: none;}

#hpPodCastinfoSub a:hover { text-decoration: underline;}

#hpPodCastinfoSub ul { padding: 0px; margin: 0px; list-style: none; }

#hpPodCastinfoSub ul li{ padding: 0px; margin: 0px; list-style: none; }


input { font-family: arial,verdana,sans-serif; font-size: 12px; width: 225px; border: 1px solid #444; padding: 1px 3px 1px 3px; background-color: #FFF; }

input:focus { background-color: #CCC; }

textarea { font-family: arial,verdana,sans-serif; font-size: 12px; width: 375px; height: 175px; padding: 3px; border: 1px solid #444; overflow: auto; }

textarea:focus { background-color: #CCC; }

div.submit { width: 50px; font-size: 12px; font-weight: bold; text-align: center; padding: 4px; border: 1px solid #444; margin: 20px 0 0 0; cursor: pointer; }

div.submit:hover { background-color: #fe8f00; }




#showdownloadbox{

\width: 543px; w\idth: 521px; 
background-color: #555; 
border-style: solid; 
border-color: #555; 
border-width: 1px;
margin-left:  0px;
margin-right: 0px;
margin-bottom: 10px;
color: #FFF;
padding: 10px 10px 10px 10px;


}

#showdownloadbox a { color: #fe8f00; font-weight: bold; text-decoration: none;}
#showdownloadbox a:hover { text-decoration: underline;}

#showdownloadboxheader{

\width: 543px; w\idth: 521px; 
background-color: #000; 
border-style: solid; 
border-color: #000; 
border-width: 1px;
margin-left:  0px;
margin-right: 0px;
color: #FFF;

padding: 5px 10px 5px 10px;

}



/*The Crew Page Styles*/

.hostImgthumb{ width: 200px; height: 133px; float: left; margin-right: 8px; margin-bottom: 10px;}
#hostImgthumb:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
h2 {font-size: 10pt; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; color:#000;}
hr{ height: 2px; margin-right: 0px; margin: 0px 0px 10px 0px; border: none 0; border-top: 2px solid #000; }



/*Flicks Page Styles*/

#imggallery{

margin-top: 0px;
margin-left: 0px;
margin-right: 11px; 
margin-bottom: 15px;
text-align:center; 
float: left;
font-family: arial,verdana,sans-serif; 
font-size: 11px;
font-weight: bold;

}