body.webmain {
background-color: #004a02;
text-align: center;
}
table.weboutertable {
border: 1px solid #ffffff;
border-collapse: collapse;
margin-left: auto;
margin-right: auto;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
width: 860px;
}
td.weboutertable, td.weboutertablef, td.weboutertableh, td.weboutertablec1, td.weboutertablec2, td.weboutertablec3, td.weboutertablec4, td.weboutertablec5, td.weboutertablec6, td.weboutertablec7, td.weboutertablec8, td.weboutertablec9, td.weboutertablec10 {
background-color: #ffffff;
border-spacing: 0px;
border-style: none;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
}
table.webheadernav {
border-collapse: collapse;
border-spacing: 0px;
border-style: none;
width: 100%;
}

td.webheadernav {
font-size: 12px;
color: white;
background-color: #568632;
border-bottom: 2px solid #ba2706;
border-top: 2px solid #ba2706;
padding-bottom: 9px;
padding-left: 5px;
padding-right: 0;
padding-top: 9px;
}
td.webheadernav a {
color:#FFF;	
padding: 0px;
text-decoration:none;
}
td.webheadernav a:hover {
color:#ccc;	
text-decoration:none;
}
table.webheadersubnav {
border-collapse: collapse;
border-spacing: 0px;
border-style: none;
width: 100%;
}
td.webheadersubnav {
padding-bottom: 2px;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
}
a.webheadernav, a.webheadernavsel, a.webheadernav:hover, a.webheadernavsel:hover, a.webheadernav:active, a.webheadernavsel:active, a.webheadernav:visited, a.webheadernavsel:visited {
color: #ffffff;
font-weight: bold;
text-decoration: none;
}
a.webheadersubnav, a.webheadersubnavsel, a.webheadersubnav:hover, a.webheadersubnavsel:hover, a.webheadersubnav:active, a.webheadersubnavsel:active, a.webheadersubnav:visited, a.webheadersubnavsel:visited {
color: #ffffff;
font-weight: bold;
text-decoration: none;
}
td.webheader {
background-color: #ffffff;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
}
img {
border: none;
}
table.gnc {
background: url(http://www.publicbroadcasting.net/national/guide/images/gncbg.png) #fff top repeat-x;
border: 1px solid #bdbcbd;
color: #4444aa;
font-family: verdana, sans-serif;
font-size: 10px;
padding: 5px;
width: 150px;
}
.gnctitle {
color: #666;
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: bold;
padding-bottom: 5px;
}
table.gncsonglist {
color: #4444aa;
font-family: verdana, sans-serif;
font-size: 10px;
margin-bottom: 5px;
width: 100%;
}
.gncsong {
border-bottom: 1px solid #cccccc;
border-top: 1px solid #cccccc;
color: #666666;
font-size: 12px;
font-weight: normal;
margin-bottom: -1px;
padding: 3px;
width: 100%;
}
.s0 {
background-color: #f0f0f0;
}
.gncsongtitle {
color: #666666;
font-size: 12px;
font-weight: bold;
padding-bottom: 3px;
}
.gncsongartist {
color: #666666;
font-size: 10px;
width: 58%;
}
.gncsongtime {
color: #010101;
font-size: 10px;
padding: 0;
text-align: right;
}
.gncprogramname {
color: #000066;
font-size: 12px;
font-weight: bold;
padding-bottom: 5px;
}
.gncprogramtime {
color: #666;
font-size: 11px;
padding-bottom: 5px;
padding-top: 5px;
}
.gncprogramdesc {
color: #000066;
font-size: 10px;
padding: 0;
}
.gnchostname {
color: #666;
font-size: 10px;
padding-bottom: 5px;
}
a.gncviewplaylist {
font-size: 10px;
padding-bottom: 5px;
padding-top: 5px;
}
a.gncsearchplaylist {
font-size: 10px;
padding-bottom: 5px;
padding-top: 5px;
}
a.gncviewplaylist {
background: url(http://www.publicbroadcasting.net/national/guide/images/icnplaylist.gif) left no-repeat;
padding-left: 24px;
padding-right: 7px;
}
a.gncsearchplaylist {
background: url(http://www.publicbroadcasting.net/national/guide/images/icnsearchplaylist.gif) left no-repeat;
padding-left: 25px;
}
a.gncbuynowbtn {
background: url(http://www.publicbroadcasting.net/national/guide/images/icnbuynow_h.gif) no-repeat;
display: block;
height: 16px;
width: 16px;
}
a.gncbuynowbtn:hover {
background: url(http://www.publicbroadcasting.net/national/guide/images/icnbuynow.gif) no-repeat;
}
a.gnclistennow {
background: url(http://www.publicbroadcasting.net/national/guide/images/icnlisten.gif) left no-repeat;
color: #44481d
font-size:12px;
display: block;
font-weight: bold;
padding: 3px 0 0 22px;
}
#metalshow a {
color: #fff;
}


/* Navigation */
#navigation, #navigation ul {
padding: 0;
margin: 0;
list-style: none;
}

#navigation a {
display: block;
width: auto;
}

#navigation li {
float: left;
list-style-type:none;
margin:0 5px;
}

#navigation li ul {
position: absolute;
width: 150px;
left: -999em;
}

#navigation li:hover ul {
left: auto;
}

#navigation li:hover ul, #navigation li.sfhover ul {
left: auto;
}

#navigation li ul li {
clear:both;
background-color:#000;
border:1px solid #BA2706;
width:auto;
}

#navigation li ul li a {
border:none;
color:#FFF;
display:block;
padding:8px;
text-decoration:none;
width:134px;
}

#navigation li ul li a:hover {
background-color:#70b33f;
text-decoration:none;
}


/*pledge popup */

#kumdPledgeFall2011 {
  display: none;
  position: fixed;
  float: left;
  top: 0;
  left: 0;
  background-color: transparent;
  background-color: rgba(0, 0, 0, 0.6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
  zoom: 1;
}

#kumdPledgeFall2011 .modalWindow {
  width: 540px;
  height: 414px;
  position: absolute;
  background: #e1e1dc url("//files.jonjaques.com/permahost/kumd/fall2011/kumdbg.jpg") top left no-repeat;
  color: #fff;
  border: 1px solid #333;
  -moz-box-shadow: 0 5px 25px 15px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 5px 25px 15px rgba(0, 0, 0, 0.5);
  -o-box-shadow: 0 5px 25px 15px rgba(0, 0, 0, 0.5);
  box-shadow: 0 5px 25px 15px rgba(0, 0, 0, 0.5);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
}

#kumdPledgeFall2011 .modalWindow a {
  display: block;
  position: absolute;
  text-align: center;
  font-weight: bold;
  letter-spacing: -0.05em;
  font-family: Helvetica, Arial, sans-serif;
  color: #fff;
}

#kumdPosPledge {
  top: 140px;
  left: 25px;
  width: 300px;
  height: 100px;
  line-height: 100px;
  position: relative;
  border: 1px solid #683800;
  text-decoration: none !important;
  text-align: center;
    background-color: #f78400;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f78400), color-stop(100%, #a55800));
  background-image: -webkit-linear-gradient(#f78400, #a55800);
  background-image: -moz-linear-gradient(#f78400, #a55800);
  background-image: -o-linear-gradient(#f78400, #a55800);
  background-image: -ms-linear-gradient(#f78400, #a55800);
  background-image: linear-gradient(#f78400, #a55800);
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px, rgba(255, 255, 255, 0.7) 0 0 2px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px, rgba(255, 255, 255, 0.7) 0 0 2px inset;
  -o-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px, rgba(255, 255, 255, 0.7) 0 0 2px inset;
  box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px, rgba(255, 255, 255, 0.7) 0 0 2px inset;
  text-shadow: rgba(0, 0, 0, 0.5) 0 -1px 1px, rgba(255, 255, 255, 0.4) 0 1px 0;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
    font-size: 34px;
  color: white !important;
}
#kumdPosPledge:hover {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a55800), color-stop(100%, #f78400));
  background-image: -webkit-linear-gradient(#a55800, #f78400);
  background-image: -moz-linear-gradient(#a55800, #f78400);
  background-image: -o-linear-gradient(#a55800, #f78400);
  background-image: -ms-linear-gradient(#a55800, #f78400);
  background-image: linear-gradient(#a55800, #f78400);
  border: 1px solid #824500;
  text-decoration: none !important;
}
#kumdPosPledge:active {
  top: 142px;
  background: #914d00;
  border: 1px solid #4e2a00;
  text-decoration: none !important;
}

#kumdNegPledge {
  left: 25px;
  top: 260px;
  width: 160px;
  height: 60px;
  line-height: 60px;
  position: relative;
  border: 1px solid #2c353f;
  text-decoration: none !important;
  text-align: center;
    background-color: #667b94;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #667b94), color-stop(100%, #445364));
  background-image: -webkit-linear-gradient(#667b94, #445364);
  background-image: -moz-linear-gradient(#667b94, #445364);
  background-image: -o-linear-gradient(#667b94, #445364);
  background-image: -ms-linear-gradient(#667b94, #445364);
  background-image: linear-gradient(#667b94, #445364);
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px, rgba(255, 255, 255, 0.7) 0 0 2px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px, rgba(255, 255, 255, 0.7) 0 0 2px inset;
  -o-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px, rgba(255, 255, 255, 0.7) 0 0 2px inset;
  box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px, rgba(255, 255, 255, 0.7) 0 0 2px inset;
  text-shadow: rgba(0, 0, 0, 0.5) 0 -1px 1px, rgba(255, 255, 255, 0.4) 0 1px 0;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  color: #8e9fb7 !important;
}
#kumdNegPledge:hover {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #445364), color-stop(100%, #667b94));
  background-image: -webkit-linear-gradient(#445364, #667b94);
  background-image: -moz-linear-gradient(#445364, #667b94);
  background-image: -o-linear-gradient(#445364, #667b94);
  background-image: -ms-linear-gradient(#445364, #667b94);
  background-image: linear-gradient(#445364, #667b94);
  border: 1px solid #36414f;
  text-decoration: none !important;
}
#kumdNegPledge:active {
  top: 261px;
  background: #3c4958;
  border: 1px solid #212830;
  text-decoration: none !important;
}

