table {
  border: none;
  border-collapse: collapse
}

td {
  margin: 0px;
  padding: 0px;
}

img {
 	border: none;
}

a {
  font-weight: bold;
}

a:link {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

.formError {
	color: #ff1111;
}

ul {
  margin: 0px;
}

li.formError{
  margin: 0px 0px 0px -27px;
	font-weight: bold;
  font-style: italic;
	list-style-type: square;
}

body {
  margin: 0px;
  padding: 0px;
	font-size: 9pt;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	color: #444444;
	line-height: 12pt;
  overflow-y: scroll;
}

body {
	min-width: 748px;
}

/* position:absolute for all browsers - the whole page scrolls */
#section_navigation {
	width: 100%;
	height: 97px;
	position: absolute;
	top: 0px;
	left: 0px;
}

#navigation {
  width: 748px;
  height: 112px;
  margin: 0px auto 0px auto;
	background:#ffffff;
  position: relative;
  top: 0px;
  left 0px;
}

#navigation a {
	display: block;
	text-decoration: none;
	width: 82px;
	height: 82px;
	top: 15px;
}

#nav_hdr_logo {
  width: 334px;
  height: 82px;
  background: transparent url(../images/hdr_logo.gif) no-repeat top left;
	position: absolute;
	top: 15px;
	left: 0px;
}

#nav_hdr_logo a {
	width: 334px;
	height: 82px;
	top: 15px;
}

#nav_about_eri {
  width: 83px;
  height: 82px;
  background: transparent url(../images/about_eri_off.gif) no-repeat top left;
	position: absolute;
	top: 15px;
	left: 334px;
}

#nav_about_eri a:hover {
  background: transparent url(../images/about_eri_on.gif) no-repeat top left;
}

#nav_shows {
  width: 83px;
  height: 82px;
  background: transparent url(../images/shows_off.gif) no-repeat top left;
	position: absolute;
	top: 15px;
	left: 417px;
}

#nav_shows a:hover {
  background: transparent url(../images/shows_on.gif) no-repeat top left;
}

#nav_stations {
  width: 83px;
  height: 82px;
  background: transparent url(../images/stations_off.gif) no-repeat top left;
	position: absolute;
	top: 15px;
	left: 500px;
}

#nav_stations a:hover {
  background: transparent url(../images/stations_on.gif) no-repeat top left;
}

#nav_ask_pete {
  width: 83px;
  height: 82px;
  background: transparent url(../images/ask_pete_off.gif) no-repeat top left;
	position: absolute;
	top: 15px;
	left: 583px;
}

#nav_ask_pete a:hover {
  background: transparent url(../images/ask_pete_on.gif) no-repeat top left;
}

#nav_news {
  width: 82px;
  height: 82px;
  background: transparent url(../images/news_off.gif) no-repeat top left;
	position: absolute;
	top: 15px;
	left: 666px;
}

#nav_news a:hover {
  background: transparent url(../images/news_on.gif) no-repeat top left;
}

/* position:absolute for all browsers - the whole page scrolls */
#section_banner {
	width: 100%;
	height: 165px;
	position: absolute;
	top: 97px;
	left: 0px;
}

#banner {
  width: 748px;
  height: 165px;
  margin: 12px auto 0px auto;
  background: transparent url(../images/home_banner_all.gif) no-repeat bottom right;
}

#banner_top {
  width: 748px;
  height: 85px;
  margin: 12px auto 0px auto;
  background: transparent url(../images/home_banner_all.gif) no-repeat bottom right;
}

#banner_bottom {
  width: 748px;
  height: 80px;
  margin: 0px auto 0px auto;
  background: transparent url(../images/home_banner_all.gif) no-repeat top right;
}

/* set a left margin to compensate for IE/Win always making room for a scrollbar */
#section_content {
/* set left margin and bottom padding for IE5/Win */
	padding: 274px 0px 0px 0px;
	margin-left: 16px;
/* set left margin and bottom padding for others */
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-bottom: 0px;
	margin-left: 16px;
	padding-left: 1px;
	padding-bottom: 35px;
}

#content {
  width: 748px;
  margin: 0px auto 0px auto;
}

#left_area {
  width: 541px;
  float: left;
}

#right_area {
  margin-left: 541px;
}

#left_heading {
  padding: 30px 12px 0px 0px;
  border-right: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
	font-size: 10pt;
	font-weight: bold;
}

#left_text {
  padding: 12px 12px 6px 0px;
  border-right: 1px solid #e5e5e5;
}

#right_text {
  padding: 12px 0px 6px 12px;
  border-left: 1px solid #e5e5e5;
  margin: 0px 12px 0px -1px;
}

#filler {
  height: 35px;
}

#spacer {
  line-height: 2px;
  height: 2px;
}

#pastShow {
  line-height: 1px;
  height: 1px;
  border-bottom: 1px solid #e5e5e5;
}

#section_grey {
	width: 100%;
	position: absolute;
	top: 274px;
	left: 0px;
}

#grey_content {
  width: 748px;
  height: 1px;
  margin: 0px auto 0px auto;
}

#grey_line {
  width: 1px;
  height: 2000px;
  position: relative;
  left: 540px;
  border-left: 1px solid #e5e5e5;
}

/* no positioning for IE5/Win - the whole page scrolls */
#section_footer {
	width: 100%;
	p\osition: absolute;
	bottom: 0px;
	left: 0px;
	height: 35px;
}

#footer {
  width: 748px;
  height: 35px;
  margin: 0px auto 0px auto;
  border-top: 1px solid #e5e5e5;
  background: #ffffff;
  position: relative;
  top: 0px;
  left 0px;
}

#footer a {
	display: block;
	text-decoration: none;
	width: 207px;
	height: 35px;
}

#ftr_logo {
  width: 207px;
  height: 34px;
  background: transparent url(../images/ftr_logo.gif) no-repeat top left;
	position: absolute;
	top: 0px;
	left: 541px;
}

#ftr_text {
	font-size: 8pt;
  padding: 8px 0px 0px 0px;
}

/*******************************
 * FIXED POSITION DECLARATIONS *
 *******************************/

/* position:fixed for modern browsers - do not scroll */
body>#home>#section_navigation,
body>#home>#section_banner,
body>#home>#section_grey,
body>#home>#section_footer,
body>#about_eri>#section_navigation,
body>#about_eri>#section_banner,
body>#about_eri>#section_grey,
body>#about_eri>#section_footer,
body>#shows>#section_navigation,
body>#shows>#section_banner,
body>#shows>#showsAdmin>#section_banner,
body>#shows>#section_grey,
body>#shows>#showsAdmin>#section_grey,
body>#shows>#archive>#section_grey,
body>#shows>#section_footer,
body>#stations>#section_navigation,
body>#stations>#section_banner,
body>#stations>#stationsAdmin>#section_banner,
body>#stations>#section_grey,
body>#stations>#stationsAdmin>#section_grey,
body>#stations>#section_footer,
body>#ask_pete>#section_navigation,
body>#ask_pete>#section_banner,
body>#ask_pete>#ask_peteAdmin>#section_banner,
body>#ask_pete>#section_grey,
body>#ask_pete>#ask_peteAdmin>#section_grey,
body>#ask_pete>#section_footer,
body>#news>#section_navigation,
body>#news>#section_banner,
body>#news>#newsAdmin>#section_banner,
body>#news>#section_grey,
body>#news>#newsAdmin>#section_grey,
body>#news>#section_footer {
	position: fixed;
}

/*******************************
 * CONTENT MARGIN DECLARATIONS *
 *******************************/

/* position:fixed for modern browsers - do not scroll */
body>#home>#section_content,
body>#about_eri>#section_content,
body>#shows>#section_content,
body>#shows>#showsAdmin>#section_content,
body>#stations>#section_content,
body>#stations>#stationsAdmin>#section_content,
body>#ask_pete>#section_content,
body>#ask_pete>#ask_peteAdmin>#section_content,
body>#news>#section_content,
body>#news>#newsAdmin>#section_content {
	margin-left: 0px;
	padding-left: 0px;
}

/*******************************
 *        HOME CONTENT         *
 *******************************/

#home #section_banner {
  height: 207px;
}

#home #banner {
  height: 207px;
  background: transparent url(../images/home_banner_all_tween.gif) no-repeat bottom right;
}

#home #banner_top {
  height: 135px;
  background: transparent url(../images/home_banner_all.gif) no-repeat bottom right;
}

#home #banner_bottom {
  background: transparent url(../images/home_banner_all.gif) no-repeat top right;
}

#home #section_content {
	padding-top: 316px;
}

#home #right_text {
  padding: 12px 0px 6px 12px;
}

#home #section_grey {
  top: 316px;
}

#home a:link {
	color: #b9bf60;
	font-weight: bold;
	text-decoration: none;
}

#home a:visited {
	color: #b9bf60;
	font-weight: bold;
	text-decoration: none;
}

#home a:hover {
	color: #b9bf60;
	font-weight: bold;
	text-decoration: underline;
}

#home #colored, #home .colored {
	color: #b9bf60;
}

/*******************************
 *      ABOUT ERI CONTENT      *
 *******************************/

#about_eri #nav_about_eri {
  background: transparent url(../images/about_eri_on.gif) no-repeat top left;
}

#about_eri #banner {
  background: transparent url(../images/about_eri_banner_all.gif) no-repeat bottom right;
}

#about_eri #banner_top {
  background: transparent url(../images/about_eri_banner_all.gif) no-repeat bottom right;
}

#about_eri #banner_bottom {
  background: transparent url(../images/about_eri_banner_all.gif) no-repeat top right;
}

#about_eri #right_text {
  padding: 12px 0px 6px 12px;
}

#about_eri a:link {
	color: #028bad;
	font-weight: bold;
	text-decoration: none;
}

#about_eri a:visited {
	color: #028bad;
	font-weight: bold;
	text-decoration: none;
}

#about_eri a:hover {
	color: #028bad;
	font-weight: bold;
	text-decoration: underline;
}

#about_eri #colored, #about_eri .colored {
	color: #028bad;
}

#about_eri #col_a {
  float: left;
}

#about_eri #col_b {
  padding: 0px 0px 6px 0px;
	top: 0px;
	left: 0px;
}

/*******************************
 *        SHOWS CONTENT        *
 *******************************/

#shows #nav_shows {
  background: transparent url(../images/shows_on.gif) no-repeat top left;
}

#shows #banner {
  background: transparent url(../images/shows_banner_all.gif) no-repeat bottom right;
}

#shows #banner_top {
  background: transparent url(../images/shows_banner_all.gif) no-repeat bottom right;
}

#shows #banner_bottom {
  background: transparent url(../images/shows_banner_all.gif) no-repeat top right;
}

#shows #right_text {
  padding: 12px 0px 6px 12px;
}

#shows input {
  border: 1px;
  border-style: solid;
  border-color: #61b8c7;
  background: #dbf3f7;
	font-size: 9pt;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-weight: bold;
  padding-left: 1px;
  padding-right: 1px;
  color: #61b8c7;
}


#shows .radio {
  border: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: -2px;
  margin-left: 3px;
  background: #ffffff;
}

#shows .select {
  border: 1px;
  border-style: solid;
  border-color: #61b8c7;
  background: #dbf3f7;
	font-size: 9pt;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #61b8c7;
}

#shows textarea {
  border: 1px;
  border-style: solid;
  border-color: #61b8c7;
  padding-left: 1px;
  background: #dbf3f7;
	font-size: 9pt;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  color: #61b8c7;
  font-weight: bold;
  overflow-y: scroll;
}

/*
#shows .mp3File {
  border: 1px;
  border-style: solid;
  border-color: #61b8c7;
  padding-left: 1px;
  background: #dbf3f7;
	font-size: 9pt;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  color: #61b8c7;
  font-weight: bold;
}
*/

#shows .submit {
  border: 1px;
  border-style: solid;
  border-color: #61b8c7;
	color: #444444;
}

#shows a:link {
	color: #61b8c7;
	font-weight: bold;
	text-decoration: none;
}

#shows a:visited {
	color: #61b8c7;
	font-weight: bold;
	text-decoration: none;
}

#shows a:hover {
	color: #61b8c7;
	font-weight: bold;
	text-decoration: underline;
}

#shows #colored, #shows .colored {
	color: #61b8c7;
}

#shows #section_grey {
	top: 560px;
}

#shows #archive #section_grey {
	top: 850px;
}

/*******************************
 *      STATIONS CONTENT       *
 *******************************/

#stations #nav_stations {
  background: transparent url(../images/stations_on.gif) no-repeat top left;
}

#stations #banner {
  background: transparent url(../images/stations_banner_all.gif) no-repeat bottom right;
}

#stations #banner_top {
  background: transparent url(../images/stations_banner_all.gif) no-repeat bottom right;
}

#stations #banner_bottom {
  background: transparent url(../images/stations_banner_all.gif) no-repeat top right;
}

#stations #right_text {
  padding: 12px 0px 6px 12px;
}

#stations input {
  border: 1px;
  border-style: solid;
  border-color: #54914a;
  background: #d1eecc;
	font-size: 9pt;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-weight: bold;
  padding-left: 1px;
  padding-right: 1px;
  color: #54914a;
}

#stations .radio {
  border: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: -2px;
  margin-left: 3px;
  background: #ffffff;
}

#stations .select {
  border: 1px;
  border-style: solid;
  border-color: #54914a;
  background: #d1eecc;
	font-size: 9pt;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #54914a;
}

#stations textarea {
  border: 1px;
  border-style: solid;
  border-color: #54914a;
  padding-left: 1px;
  background: #d1eecc;
	font-size: 9pt;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  color: #54914a;
  font-weight: bold;
  overflow-y: scroll;
}

#stations .submit {
  border: 1px;
  border-style: solid;
  border-color: #54914a;
	color: #444444;
}

#stations a:link {
	color: #54914a;
	font-weight: bold;
	text-decoration: none;
}

#stations a:visited {
	color: #54914a;
	font-weight: bold;
	text-decoration: none;
}

#stations a:hover {
	color: #54914a;
	font-weight: bold;
	text-decoration: underline;
}

#stations #colored, #stations .colored {
	color: #54914a;
}

/*******************************
 *      ASK PETE CONTENT       *
 *******************************/

#ask_pete #nav_ask_pete {
  background: transparent url(../images/ask_pete_on.gif) no-repeat top left;
}

#ask_pete #banner {
  background: transparent url(../images/ask_pete_banner_all.gif) no-repeat bottom right;
}

#ask_pete #banner_top {
  background: transparent url(../images/ask_pete_banner_all.gif) no-repeat bottom right;
}

#ask_pete #banner_bottom {
  background: transparent url(../images/ask_pete_banner_all.gif) no-repeat top right;
}

#ask_pete #right_text {
  padding: 12px 0px 6px 12px;
}

#ask_pete input {
  border: 1px;
  border-style: solid;
  border-color: #83b03c;
  background: #e5f2d0;
	font-size: 9pt;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-weight: bold;
  padding-left: 1px;
  padding-right: 1px;
  color: #83b03c;
}

#ask_pete .radio {
  border: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: -2px;
  margin-left: 3px;
  background: #ffffff;
}

#ask_pete .select {
  border: 1px;
  border-style: solid;
  border-color: #83b03c;
  background: #e5f2d0;
	font-size: 9pt;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #83b03c;
}

#ask_pete textarea {
  border: 1px;
  border-style: solid;
  border-color: #83b03c;
  padding-left: 1px;
  background: #e5f2d0;
	font-size: 9pt;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  color: #000000;
  font-weight: bold;
  overflow-y: scroll;
}

#ask_pete .submit {
  border: 1px;
  border-style: solid;
  border-color: #83b03c;
	color: #444444;
}

#ask_pete a:link {
	color: #83b03c;
	font-weight: bold;
	text-decoration: none;
}

#ask_pete a:visited {
	color: #83b03c;
	font-weight: bold;
	text-decoration: none;
}

#ask_pete a:hover {
	color: #83b03c;
	font-weight: bold;
	text-decoration: underline;
}

#ask_pete #colored, #ask_pete .colored {
	color: #000000;
}

#ask_pete #section_grey {
	top: 575px;
}

/******************
 * NEWS CONTENT
 ******************/

#news #nav_news {
  background: transparent url(../images/news_on.gif) no-repeat top left;
}

#news #banner {
  background: transparent url(../images/news_banner_all.gif) no-repeat bottom right;
}

#news #banner_top {
  background: transparent url(../images/news_banner_all.gif) no-repeat bottom right;
}

#news #banner_bottom {
  background: transparent url(../images/news_banner_all.gif) no-repeat top right;
}

#news #right_text {
  padding: 12px 0px 6px 12px;
}

#news input {
  border: 1px;
  border-style: solid;
  border-color: #8db1b8;
  background: #e4eff1;
	font-size: 9pt;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-weight: bold;
  padding-left: 1px;
  padding-right: 1px;
  color: #8db1b8;
}

#news .radio {
  border: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: -2px;
  margin-left: 3px;
  background: #ffffff;
}

#news .select {
  border: 1px;
  border-style: solid;
  border-color: #8db1b8;
  background: #e4eff1;
	font-size: 9pt;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #8db1b8;
}

#news textarea {
  border: 1px;
  border-style: solid;
  border-color: #8db1b8;
  padding-left: 1px;
  background: #e4eff1;
	font-size: 9pt;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  color: #000000;
  font-weight: bold;
  overflow-y: scroll;
}

#news .submit {
  border: 1px;
  border-style: solid;
  border-color: #8db1b8;
	color: #444444;
}

#news a:link {
	color: #8db1b8;
	font-weight: bold;
	text-decoration: none;
}

#news a:visited {
	color: #8db1b8;
	font-weight: bold;
	text-decoration: none;
}

#news a:hover {
	color: #8db1b8;
	font-weight: bold;
	text-decoration: underline;
}

#news #colored {
	color: #000000;
}

#news #col_a {
  float: left;
}

#news #col_b {
  padding: 0px 0px 6px 0px;
	top: 0px;
	left: 0px;
}

/*******************************
 *       ADMIN CONTENT         *
 *******************************/

#stationsAdmin #banner {
  height: 83px;
  background: transparent url(../images/stations_banner_all.gif) no-repeat bottom right;
}

#stationsAdmin #section_content {
	padding-top: 191px;
}

#stationsAdmin #section_grey {
	top: 530px;
}

#showsAdmin #banner {
  height: 83px;
  background: transparent url(../images/shows_banner_all.gif) no-repeat bottom right;
}

#showsAdmin #section_content {
	padding-top: 191px;
}

#showsAdmin #section_grey {
	top: 750px;
}


#ask_peteAdmin #banner {
  height: 83px;
  background: transparent url(../images/ask_pete_banner_all.gif) no-repeat bottom right;
}

#ask_peteAdmin #section_content {
	padding-top: 191px;
}

#ask_peteAdmin #section_grey {
	top: 500px;
}


#newsAdmin #banner {
  height: 83px;
  background: transparent url(../images/news_banner_all.gif) no-repeat bottom right;
}

#newsAdmin #section_content {
	padding-top: 191px;
}

#newsAdmin #section_grey {
	top: 500px;
}


