@charset "utf-8";
/* ---------- =universals ---------- */
/* These rules apply to all elements unless otherwise specified.*/
* { padding: 0px; margin: 0px; }

/* ---------- =body ---------- */
body { font: 0.9em/1.5em Verdana, Arial, Helvetica, sans-serif; background: #9E2D20 url(../images/weBack.png) repeat-y; width: 800px; color: #333333; margin: 0px; padding: 0px; }

/* ---------- =div ---------- */
div#container { width: 800px; }
.clearer { font-size: 0px; line-height: 0px; clear: both; margin: 0px; padding: 0px; }
/* div rules for main nav & webcast navigation */
div#navigation { width: 150px; float: left; }
div#navstream { background: #000000 url(../images/weStreamSide.gif) repeat-y; background-position: right; height: 85px; padding-top: 15px; }
div#navstream2 { background: #000000 url(../images/emptyfield_third.jpg) repeat-y; background-position: right; height: 25px; padding-top: 15px; } div#navstream3 { background: #000000 url(../images/emptyfield_third.jpg) repeat-y; background-position: right; height: 61px; padding-top: 15px; } div#navstream4 { background: #000000 url(../images/emptyfield_third.jpg) repeat-y; background-position: right; height: 61px; padding-top: 15px; } div#navbottom { background-image: url(../images/weNavBottom.png); background-repeat: no-repeat; display: block; height: 25px; width: 150px; } div#navbottom2 { background-image: url(../images/emptyfield_bottom.jpg); background-repeat: no-repeat; display: block; height: 18px; width: 150px; }div#navstream5 { background: #000000 url(../images/emptyfield_third.jpg) repeat-y; background-position: right; height: 30px; padding-top: 0px; }
div#navstream6 { background: #000000 url(../images/emptyfield_third.jpg) repeat-y; background-position: right; height: 61px; padding-top: 15px; } 
div#navstream7 { background: #000000 url(../images/emptyfield_third.jpg) repeat-y; background-position: right; height: 61px; padding-top: 15px; } 
/* div rules for all sub pages */
div#subbranding { background-image: url(../images/weLogoSub.jpg); float: right; height: 115px; width: 650px; }
div#subcontainer { float: right; width: 650px; }
/* div rules for one column & archive pages */
div#sub1header { background-image: url(../images/weSub1ColTop.gif); background-repeat: no-repeat; height: 15px; width: 600px; margin-left: 25px; font-size: 0px; line-height: 0px; }
div#sub1content { background-color: #FFFFFF; width: 600px; margin-left: 25px; }
div#sub1footer { background-image: url(../images/weSub1ColBottom.gif); background-repeat: no-repeat; height: 15px; width: 600px; margin-left: 25px;  font-size: 0px; line-height: 0px; }
.indent {
	text-indent: 25px;
}
/* div rules for two column pages */
div#sub2rightcol { float: right; width: 200px; padding-right: 15px; padding-left: 15px; padding-top: 35px; }
div#sub2header { background-image: url(../images/weSub2ColTop.gif); background-repeat: no-repeat; height: 15px; width: 390px; margin-left: 25px; font-size: 0px; line-height: 0px; }
div#sub2content { background-color: #FFFFFF; width: 390px; margin-left: 25px; }
div#sub2footer { background-image: url(../images/weSub2ColBottom.gif); background-repeat: no-repeat; height: 15px; width: 390px; margin-left: 25px;  font-size: 0px; line-height: 0px; }
#sidebarPartnerstext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	top: auto;
}


/* ---------- =text ---------- */
h2 { font-size: 1.1em; color: #75170D; padding-top: 10px; padding-right: 45px; padding-left: 45px; }
p { padding-top: 5px; padding-right: 45px; padding-bottom: 20px; padding-left: 45px; }

/* h rules for base elements */
h6.legal { font-size: 10px; font-weight: normal; padding-top: 10px; margin-left: 176px; }
h6.legal2 { font-size: 10px; font-weight: normal; margin-left: 282px; }
/* h rules for main nav */
h3.navtitle { font-size: 10px; line-height: 12px; font-weight: bold; background: #000000 url(../images/weNavTitle.gif) repeat-y; padding-top: 3px; padding-bottom: 4px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; display: block; color: #D6C78E; text-indent: 5px; }
/* p rules for two col */
div#sub2rightcol p.sentances { font-size: 11px; margin: 15px 0px 0px; padding: 0px; text-align: center; font-weight: bold; line-height: 16px; color: #666666; font-style: italic; }

div#sub2rightcol p { font-size: 9px; margin: 7px 0px 0px; padding: 0px; text-align: center; font-weight: bold; line-height: 10px; color: #666666; font-style: italic; }

/* ---------- =ul ---------- */
/* ul rules for webcast navigation */
ul#ulstreamnav { width: 150px; }
ul#ulstreamnav li { list-style-type: none; display: inline; }
ul#ulstreamnav2 { width: 150px; }
ul#ulstreamnav2 li { list-style-type: none; display: inline; }
ul#ulstreamnav3 { width: 150px; }
ul#ulstreamnav3 li { list-style-type: none; display: inline; }
ul#ulstreamnav4 { width: 150px; }
ul#ulstreamnav4 li { list-style-type: none; display: inline; }
ul#ulstreamnav5 { width: 150px; }
ul#ulstreamnav5 li { list-style-type: none; display: inline; }
ul#ulstreamnav6 { width: 150px; }
ul#ulstreamnav6 li { list-style-type: none; display: inline; }
ul#ulstreamnav7 { width: 150px; }
ul#ulstreamnav7 li { list-style-type: none; display: inline; }
/* ul rules for main navigation */
ul#ulmainnav { width: 150px; }
ul#ulmainnav li { list-style-type: none; display: inline; }
ul#ulsubnav { width: 150px; margin-left: 150px;}
ul#ulsubnav li { list-style-type: none; display: inline; }
ul#ulmainnavhome { width: 150px; }
ul#ulmainnavhome li { list-style-type: none; display: inline; }
/* ul rules for home button navigation */
ul#ulhome { margin: 0px; padding: 0px; float: right; }
ul#ulhome li { list-style-type: none; display: inline; }
/* ul rules for home button navigation */
ul#ulresources {
	padding-left: 50px;
}
.ulpadding {
	padding-left: 70px;
}

/* ---------- =a ---------- */
a:link, a:visited { color: #9E2D1F; text-decoration: none; }
a:active { color: #666666; text-decoration: none; } {
	color: #333333;
	font-style: italic;
	font-size: 0.9em;
}
/* a rules for webcast navigation */
ul#ulstreamnav li a:link, ul#ulstreamnav a:visited, ul#ulstreamnav a:active { font-weight: bold; color: #D6C78E; display: block; background: url(../images/weStreamButton.gif) no-repeat; font-size: 10px; line-height: 12px; height: 70px; padding-left: 50px; padding-right: 25px; padding-top: 15px; } 
ul#ulstreamnav li { background: url(../images/weStreamHover.gif) no-repeat; color: #FFFFFF; } 
ul#ulstreamnav2 li a:link, ul#ulstreamnav2 a:visited, ul#ulstreamnav2 a:active { font-weight: bold; color: #D6C78E; display: block; background: url(../images/twitter_tab_top.jpg) no-repeat; text-align: center; font-size: 11px; line-height: 12px; height: 70px; padding-left: 1px; padding-right: 20px; padding-top: 6px; } ul#ulstreamnav2 li{ background: url(../images/twitter_tab_top_hover.jpg) no-repeat; color: #FFFFFF; } 
ul#ulstreamnav3 li a:link, ul#ulstreamnav3 a:visited, ul#ulstreamnav3 a:active { font-weight: bold; color: #D6c78e; display: block;  background: url(../images/tabs_donate.jpg) no-repeat; text-align: center; font-size: 11px; line-height: 12px; height: 70px; padding-left: 34px; padding-right: 35px; padding-top: 13px; } ul#ulstreamnav3 li{ background: url(../images/tabs_donate_hov.jpg) no-repeat; text-align: center; color: #FFFFFF; } 
ul#ulstreamnav4 li a:link, ul#ulstreamnav4 a:visited, ul#ulstreamnav4 a:active { font-weight: bold; color: #D6c78e; display: block;  background: url(../images/tabs_alert2.jpg) no-repeat; text-align: center; font-size: 11px; line-height: 12px; height: 70px; padding-left: 36px; padding-right: 25px; padding-top: 12px; } 
ul#ulstreamnav4 li { background: url(../images/tabs_alert2_hov.jpg) no-repeat; color: #FFFFFF; } 
ul#ulstreamnav5 li a:link, ul#ulstreamnav5 a:visited, ul#ulstreamnav5 a:active { font-weight: bold; color: #D6C78E; display: block; background: url(../images/twitter_tab_bottom.jpg) no-repeat; text-align: center; font-size: 11px; line-height: 12px; height: 70px; padding-left: 1px; padding-right: 20px; padding-top: 6px; } 
ul#ulstreamnav5 li{ background: url(../images/twitter_tab_bottom_hover.jpg) no-repeat; color: #FFFFFF; }
ul#ulstreamnav6 li a:link, ul#ulstreamnav6 a:visited, ul#ulstreamnav6 a:active { font-weight: bold; color: #D6c78e; display: block;  background: url(../images/tabs_dvd.jpg) no-repeat; text-align: center; font-size: 11px; line-height: 12px; height: 70px; padding-left: 34px; padding-right: 35px; padding-top: 13px; } 
ul#ulstreamnav6 li{ background: url(../images/tabs_dvd_hov.jpg) no-repeat; text-align: center; color: #FFFFFF; } 
ul#ulstreamnav7 li a:link, ul#ulstreamnav7 a:visited, ul#ulstreamnav7 a:active { font-weight: bold; color: #D6c78e; display: block;  background: url(../images/tabs_blank.jpg) no-repeat; text-align: center; font-size: 11px; line-height: 12px; height: 70px; padding-left: 8px; padding-right: 35px; padding-top: 6px; } 
ul#ulstreamnav7 li{ background: url(../images/tabs_blank_hov.jpg) no-repeat; text-align: center; color: #FFFFFF; } 

/* a rules for main navigation */
ul#ulmainnav li a:link, ul#ulmainnav a:visited, ul#ulmainnav a:active { font-weight: bold; color: #EAE3C6; display: block; padding-top: 2px; padding-right: 5px; padding-bottom: 3px; padding-left: 15px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; background: #9E2D20 url(../images/weNavButton.gif) repeat-y; font-size: 10px; line-height: 12px; }
ul#ulmainnav li{ background: #76160C url(../images/weNavHover.gif) repeat-y; color: #FFFFFF; }
ul#ulmainnavhome li a:link, ul#ulmainnavhome a:visited, ul#ulmainnavhome a:active { font-weight: bold; color: #EAE3C6; display: block; padding-top: 2px; padding-right: 5px; padding-bottom: 3px; padding-left: 15px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; background: #9E2D20 url(../images/weNavButton.gif) repeat-y; font-size: 10px; line-height: 12px; }
ul#ulmainnavhome li{ background: #76160C url(../images/weNavHover.gif) repeat-y; color: #FFFFFF; }
/* a rules for home button navigation */
ul#ulhome li a:link, ul#ulhome a:visited, ul#ulhome a:active { font-weight: bold; color: #D6C78E; display: block; font-size: 9px; line-height: 12px; text-align: center; height: 115px; width: 650px; padding-top: 4px; }
ul#ulhome li a:hover { color: #FFFFFF; }

/* ---------- =table ---------- */
table, th, td {
	border-collapse: collapse;
	text-align: left;
}
.h3withpadding {
	padding-left: 45px;
	font-size: .9em;
	line-height: 1.5em;
	font-weight: bold;
}


/* ---------- =DIRECTORY 090713-RJB ---------- */
li.dirName {width: 190px;}
li.dirCity {width: 180px;}
li.dirDist {width: 110px;}
ul.directory {margin-left: 45px; }
ul.directory li {list-style-type: none; margin: 0px; padding: 0px; display: inline; }
ul.directory li ul li {list-style-type: none; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; margin: 0px; padding: 1px 0px; border: none; }
ul.directory li{font-weight: bold; }

h3.directory {border-bottom: solid 1px #000; margin: 0px 45px; font-weight: bold; font-size: 1.1em}


/* ---------- =programming scroll box for sub pages 090910-RJB ---------- */
div#programming500container { padding: 15px 45px; }
div.programming500scroll { height: 100px; width: 500px; overflow: auto; background-color: #EAE3C6; }
div#programming500bottom { font-size: 0px; line-height: 0px; background-image: url(../images/weProgram500Bottom.gif); background-repeat: no-repeat; height: 15px; width: 500px; }
h2.programming500titletop { background-image: url(../images/weProgram500Top.gif); background-repeat: no-repeat; height: 19px; width: 500px; font-size: 13px; color: #D6C78E; text-align: center; font-weight: bold; display: block; padding: 6px 0px 0px; margin: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; line-height: 13px; }
h2.programming500title { background-image: url(../images/weProgramTopSub.gif); background-repeat: no-repeat; height: 19px; width: 500px; font-size: 13px; color: #D6C78E; text-align: center; font-weight: bold; display: block; padding: 6px 0px 0px; margin: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; line-height: 13px; }
h4.programming500btm { background-color: #BCAA6A; width: 500px; padding-right: 0px; font-size: 10px; padding-top: 5px; padding-bottom: 1px; padding-left: 0px; text-indent: 25px; border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF; }
ul#ulprogramming500scroll { margin: 0px; padding: 0px; width: 482px;  }
ul#ulprogramming500scroll li { list-style-type: none; display: inline;  }
ul#ulprogramming500scroll li a:link, ul#ulprogramming500scroll a:visited, ul#ulprogramming500scroll a:active { display: block; padding-top: 4px; padding-right: 8px; padding-bottom: 5px; padding-left: 10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #000000; background: #EAE3C6 url(../images/wePromoLine.gif) repeat-y; font-size: 10px; line-height: 13px; font-weight: bold; }
ul#ulprogramming500scroll li{ background: #D6C78E url(../images/weNewsBtn.gif) repeat-y; }

table.candidates{font-size: .9em; margin: 0px 45px;}
table.candidates td {padding: 5px;}
.smallfont{font-size: .8em;}
img.headshot {margin-right: 5px;}

a.redbox2 {background-color: #9E2D1F; padding: 3px; color: #fff; text-decoration:none; border: none; font-size: 11px; font-weight: bold; text-transform:uppercase; }
.blue {
	color: #09F;
}
#container #subcontainer #sub1content div #TabbedPanels2 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible table tr td table tr .blue {
	font-size: small;
}
blue {
	font-size: small;
	color: #09F;
}
