@charset "utf-8";
/* CSS Document */

html, body { height: 100%; } 
#container {width:100%;min-height: 100%;position:relative}
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;background-color:#131313;background-position:center top;background-repeat:no-repeat}
img {border:none}
body,div,a,td,p {font-family:Tahoma,Arial;font-size: 10pt;color: #ffffff;font-weight:normal;}
a {color:#0a90c8;text-decoration:none}
a:hover {color:#FFFFFF;text-decoration:underline}

#outerDiv {position: relative; border: none; width: 940px; overflow: hidden;height:490px }
#topdiv {position: relative; border: none; width: 940px; margin-left: auto; margin-right: auto; margin-top: 40px;height:571px}
#semiTransparentDiv {position: absolute; background-color: white; height: 10000px; width: 100%; z-index: -1; 
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
filter: alpha(opacity=10);
opacity: .1;
}
#contentDiv { position: relative; z-index: 2; padding: 10px; font-weight: bold; color: white;}

#topbar {width:100%;height:40px;margin:none;padding:none;background-image:url(../images/topbartile.jpg);background-repeat:repeat-x}
#contentheader {height:100px;z-index:5}
#contentmain {width:920px;height:370px;z-index:3}

#logo {width:145px;height:72px;padding-left:10px;padding-top:10px;float:left}
#pagetitlepodcasts,#pagetitlevideos,#pagetitlephotos,#pagetitlecontact,#pagetitlemusic,#pagetitlecalendar,#pagetitlepress,#pagetitlelinks{width:161px;height:25px;padding-right:11px;padding-top:18px;text-align:right;float:right}
#share {float:right;;width:125px;height:16px;padding-right:11px;padding-top:23px;z-index:6}
#rightlogos {float:right;width:200px;height:90px}

#footer {bottom:0px;position:absolute;height:51px;width:100%;background-image:url(../images/footertile.jpg);background-repeat:repeat-x;padding-top:30px}
#footerlogos {margin-left: auto; margin-right: auto;width:920px;height:42px;}
#topbarinner {margin-left: auto; margin-right: auto;width:920px;height:40px;}
#footerlogo1,#footerlogo2,#footerlogo3  {float:right;padding-left:20px}
#footersignup {float:left;margin-top:8px;width:230px;height:20px}
#audioplayer {width:180px;height:23px;padding-top:7px;float:left;}

#navhome {float:left;width:59px;height:40px}
#navnews {float:left;width:60px;height:40px}
#navphotos{float:left;width:70px;height:40px}
#navvideos {float:left;width:68px;height:40px}
#navcalendar {float:left;width:83px;height:40px}
#navmusic {float:left;width:62px;height:40px}
#navpress {float:left;width:61px;height:40px}
#navlinks {float:left;width:59px;height:40px}
#navcontact {float:left;width:77px;height:40px}
#navpodcasts {float:left;width:75px;height:40px}
#navshop {float:left;width:65px;height:40px}
.navLinks {
background:none;
color:#aaaaaa;
}
.navLinks,.navLinksSelected {
display:block;
float:left;
font-size:8pt;
height:28px;
padding-top:12px;
text-align:center;
text-decoration:none;
white-space:nowrap;
width:100%;
}

.navLinksSelected,a.navLinksSelected:hover {
background:url("../images/nav_sel.jpg") repeat-x scroll center bottom ;
text-decoration:none;color:#b9d62e;
}

a.navLinks:hover {
background-color:#0a90c8;text-decoration:none;color:#ffffff;
}
#homebanner {width:728px;height:90px;float:right}
#hometop {width:920px;height:230px;margin-bottom:10px}
#homeleft {width:610px;height:240px;float:left}

#homecalendar {margin-top:10px;width:610px;height:160px;float:left}
#homeright {margin-left:10px;width:300px;height:410px;float:left}



#hometwitter {margin-left:10px;width:300px;height:240px;float:left}
#twittertrans {position: absolute; background-color: black; height: 240px; width: 300px; z-index: 1; 
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter: alpha(opacity=40);opacity: .4;}
#twittertext {position: absolute; height: 240px; width: 300px; z-index: 4;}
#twitterheader {width:260px;height:50px;margin-top:10px;margin-left:20px;text-align:right}
#twittermain {width:260px;margin-left:20px;height:180px;overflow:hidden}

#homenews {width:300px;height:240px;float:left}
#newstrans {position: absolute; background-color: black; height: 240px; width: 300px; z-index: 1; 
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter: alpha(opacity=40);opacity: .4;}
#newsboxtext {position: absolute; height: 240px; width: 300px; z-index: 4;}
#newsboxheader {width:260px;height:50px;margin-top:10px;margin-left:20px;text-align:right}
#newsboxmain {width:260px;margin-left:20px;height:180px;overflow:hidden}

.twtr-hd {display:none}
.twtr-tweet-text p,.twtr-tweet-text div,.twtr-tweet-text a  {font-size:8pt}
.twtr-tweet  {
border-bottom:1px dotted #666666;
}
.twtr-ft {display:none}


