@charset "UTF-8";

* {margin: 0; padding: 0; border: none;}

body {	background-image: url(../images/bg-site.gif);	background-color: #FFFAD8;	background-repeat: repeat;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}body,td,th {	font-family: Interstate-Regular, Helvetica, Arial, sans-serif;	font-size: 11px;}#page {	width:1016px;	left:auto;	right:auto;	margin: auto;	text-align: left; /* ie centering fix */	background: #e8e8ea url(../images/bg-page.gif) repeat-y;	padding: 0px;	}/* header styles inlcuding top nav */.header {	width: 1000px;	height: 114px;	padding-top: 7px;	background: #6a7b88 url(../images/header.gif) no-repeat;	margin: 0px 8px;}.topNav {	float:right;	clear: both;	width: 144px;	height: 19px;	color: #a87c4f;	text-transform: uppercase;	font-family: Interstate-Black, "Arial Black", sans-serif;}.topNav a:link {    width: 120px;    color: #c8bbb0;    text-decoration: none;}.topNav a:visited {    width: 120px;    color: #c8bbb0;    text-decoration: none;}.topNav a:hover {    color: #FFF;}.activated a:link {    color: #FFF;}.activated a:visited {    color: #FFF;}/* end of header styles inlcuding top nav *//* normal episode styles */.episode {	margin-left:19px;	margin-top:15px;	margin-bottom:15px;	width: 977px;}.episodeTop, .episodeTopNew {	width: 977px;	height: 45px;	background: #4999C9 url(../images/episode_header.gif) no-repeat;}.comments {	margin-left:19px;	margin-top:15px;	margin-bottom:15px;	width: 977px;}.commentsTop {	width: 977px;	height: 45px;	background: #6a7b88 url(../images/comments_top.gif) no-repeat;}.searchTop {	width: 977px;	height: 45px;	background: #6a7b88 url(../images/search_results_top.gif) no-repeat;}.commentsContent {	width: 941px;	background: url(../images/comments_bg.gif) repeat-y;	padding: 10px 18px;	font: 11px/18px Helvetica, Arial, sans-serif;	color: #333;}.commentsBottom {	width: 941px;	background: url(../images/comments_bot.gif) no-repeat;	margin-bottom:10px;	height: 34px;	padding-top: 8px;	padding-right: 18px;	padding-left: 18px;}.episodeTop a:link, .episodeTop a:visited {	font: bold 18px/45px Interstate-Bold, "Arial Bold", sans-serif;	text-transform: uppercase;	color: #f9bc26;	padding-left: 53px;	text-decoration: none;	display:block;}.episodeTopNew a:link, .episodeTopNew a:visited {	font: bold 18px/45px Interstate-Bold, "Arial Bold", sans-serif;	text-transform: uppercase;	color: #f9bc26;	padding-left: 53px;	text-decoration: none;	display:block;}.episodeTop a:hover, .episodeTopNew a:hover {	color: #e2cfc0;	text-decoration: underline;}.episodeTopOld {	width: 977px;	height: 80px;	background: #4999C9 url(../images/episode_header-old.gif) no-repeat;}.episodeTopOld a:link, .episodeTopOld a:visited {	font: bold 18px/80px Interstate-Bold, "Arial Bold", sans-serif;	text-transform: uppercase;	color: #f9bc26;	padding-left: 53px;	text-decoration: none;	display:block;}.episodeTopOld a:hover {	color: #e2cfc0;	text-decoration: underline;}.albums {	height:71px;	width:324px;	margin: 7px 10px 0px 0px;	float:right;}.albums img {	padding: 0px 0px 0px 10px;}.episodeContent, .episodeContentNew {	width: 941px;	background: url(../images/episode_bg.gif) repeat-y;	padding: 10px 18px;	font: 11px/18px Helvetica, Arial, sans-serif;	color: #333;}.episodeContent a:link, .commentsContent a:link {	color: #40a2d1;	text-decoration: none;}.episodeContent a:visited, .commentsContent a:visited {	text-decoration: none;	color: #40A2D1;}.episodeContent a:hover, .commentsContent a:hover {	text-decoration: underline;	color: #4462cc;}.episodeContent a:active, .commentsContent a:active {	text-decoration: none;	color: #be1e2d;}.episodeBottom, .episodeBottomNew {	width: 941px;	background: url(../images/episode_footer.gif) no-repeat;	margin-bottom:10px;	font: 11px Helvetica, Arial, sans-serif;	color: #9bc2d5;	text-align: right;	height: 34px;	padding-top: 8px;	padding-right: 18px;	padding-left: 18px;}.episodeBottom a:link, .episodeBottom a:visited {	color: #d8d8d8;}.episodeBottomNew a:link, .episodeBottomNew a:visited {	color: #d8d8d8;}.episodeBottom a:hover, .episodeBottomNew a:hover {	color: #f9bc26;}.subscribe a:link, .subscribeNew a:link {	width: 260px;	height: 20px;	float: left;	margin-top: -5px;	display:block;	background: url(../images/subscribe.gif) no-repeat bottom;}.subscribe a:visited, .subscribeNew a:visited {	width: 260px;	height: 20px;	float: left;	margin-top: -5px;	display:block;	background: url(../images/subscribe.gif) no-repeat bottom;}.subscribe a:hover, .subscribeNew a:hover {	width: 260px;	height: 20px;	float: left;	margin-top: -5px;	display:block;	background: url(../images/subscribe-on.gif) no-repeat bottom;}/* end of normal episode styles *//* special episode styles */.episodeSpecial {	margin-left:19px;	margin-top:15px;	margin-bottom:15px;	width: 977px;}.episodeTopSpecial {	width: 977px;	height: 45px;	background: #5b4337 url(../images/episode_header-special.gif) no-repeat;}.episodeTopSpecial a:link, .episodeTopSpecial a:visited {	font: bold 18px/45px Interstate-Bold, "Arial Bold", sans-serif;	text-transform: uppercase;	color: #f9bc26;	padding-left: 53px;	text-decoration: none;	display:block;}.episodeTopSpecial a:hover {	color: #e2cfc0;	text-decoration: underline;}.episodeContentSpecial {	width: 941px;	background: url(../images/episode_bg-special.gif) repeat-y;	padding: 10px 18px;}.episodeBottomSpecial {	width: 941px;	background: url(../images/episode_footer-special.gif) no-repeat;	margin-bottom:10px;	font: 11px Helvetica, Arial, sans-serif;	color: #9bc2d5;	text-align: right;	height: 34px;	padding-top: 8px;	padding-right: 18px;	padding-left: 18px;}.episodeBottomSpecial a:link, .episodeBottomSpecial a:visited {	color: #F9BC26;}.episodeBottomSpecial a:hover {	color: #FFF;}.subscribeSpecial a:link {	width: 260px;	height: 20px;	float: left;	margin-top: -5px;	display:block;	background: url(../images/subscribe-special.gif) no-repeat bottom;}.subscribeSpecial a:visited {	width: 260px;	height: 20px;	float: left;	margin-top: -5px;	display:block;	background: url(../images/subscribe-special.gif) no-repeat bottom;}.subscribeSpecial a:hover {	width: 260px;	height: 20px;	float: left;	margin-top: -5px;	display:block;	background: url(../images/subscribe-on-special.gif) no-repeat bottom;}/* end of special episode styles */.clear {  clear: both;}/* styles for album info for episodes */.song {	background: url(../images/bg-art_shadow.gif) no-repeat;	width: 470px;	margin: 8px 0px 12px 0px;	float:left;}.song h1 {	color: #333;	font: 12px/16px Interstate-Black, "Arial Black", Arial  sans-serif;	text-align: center;	margin-top: 8px;	width: 16px;	float: left;}.song img {	float: left;	padding: 3px 4px 3px 4px;}.song ul {	width: 372px;	margin: 0;	padding: 0;	font: 11px/18px Helvetica, Arial, sans-serif;	color: #333;	background: none;	float: right;	list-style: none;}.song a:link {	color: #40a2d1;	text-decoration: none;}.song a:visited {	text-decoration: none;	color: #40A2D1;}.song a:hover {	text-decoration: underline;	color: #4462cc;}.song a:active {	text-decoration: none;	color: #be1e2d;}.from {	color: #909c9f;}.from a:link {	color: #40a2d1;	text-decoration: none;	font-weight:bold;}.from a:visited {	text-decoration: none;	color: #40A2D1;	font-weight:bold;}.from a:hover {	text-decoration: underline;	color: #4462cc;	font-weight:bold;}.from a:active {	text-decoration: none;	color: #be1e2d;	font-weight:bold;}.band {	padding-top: 2px;	color: #909c9f;}.band a:link {	font-size: 12px;	color: #ba0011;	text-decoration: none;	font-weight:bold;}.band a:visited {	font-size: 12px;	text-decoration: none;	color: #ba0011;	font-weight: bold;}.band a:hover {	font-size: 12px;	text-decoration: underline;	color: #4462cc;	font-weight: bold;}.band a:active {	font-size: 12px;	text-decoration: none;	color: #be1e2d;	font-weight: bold;}/* end of styles for album info for episodes *//* styles for episode notes */.note {	background:#5b4337 url(../images/note.gif) no-repeat left bottom;	font: 11px/18px Arial, Helvetica, sans-serif;	color: #e8d6c6;	display:block;	padding: 4px;}.note a:link {	color: #d8b593;}.note a:visited {	color: #d8b593;}.note a:hover {	color: #FFF;}.noteNarrow {	width: 440px;	float:left;	margin: 8px 10px 0 20px;;}.noteWide {	width: 941px;	float:left;	margin: 8px 0 0 0;}.noteTop {	 margin: 0; padding: 0 7px 0 0;	 background: transparent url(../images/note.gif) repeat-y right top;}.noteTop p {	margin: 0;	padding: 5px 0 0 7px;	background: transparent url(../images/note.gif) no-repeat left top;	font-family: Interstate-Black, "Arial Black", sans-serif;	color: #f9bc26;	font-size: 12px;}.noteBottom { margin: 0; padding: 0 7px 0 0; background: transparent url(../images/note.gif) repeat-y right bottom;}.noteBottom p {	margin: 0;	padding: 0px 0 7px 7px;	background: transparent url(../images/note.gif) no-repeat left bottom;	font: 11px/18px Arial, Helvetica, sans-serif;	color: #e8d6c6;}.noteBottom p a:link {	color: #d8b593;}.noteBottom p a:visited {	color: #d8b593;}.noteBottom p a:hover {	color: #FFF;}.noteTopSpecial { margin: 0; padding: 0 7px 0 0; background: transparent url(../images/note-special.gif) repeat-y right top;}.noteTopSpecial p {	margin: 0;	padding: 5px 0 0 7px;	background: transparent url(../images/note-special.gif) no-repeat left top;	font-family: Interstate-Black, "Arial Black", sans-serif;	color: #f9bc26;	font-size: 12px;}.noteBottomSpecial { margin: 0; padding: 0 7px 0 0; background: transparent url(../images/note-special.gif) repeat-y right bottom;}.noteBottomSpecial p {	margin: 0;	padding: 0px 0 7px 7px;	background: transparent url(../images/note-special.gif) no-repeat left bottom;	font: 11px/18px Arial, Helvetica, sans-serif;	color: #e2dbd3;}.noteBottomSpecial p a:link {	color: #f2efeb;}.noteBottomSpecial p a:visited {	color: #f2efeb;}.noteBottomSpecial p a:hover {	color: #FFF;}/* end of styles for episode notes *//* styles for footer */.footer {	background: #6a7b88 url(../images/footer_bg.gif) repeat-x;	padding: 18px 21px 0px 21px;	height: 30px;	width: 958px;	clear: both;	margin-left: 8px;}.footerRecent a:link, .footerRecent a:visited {	width: 222px;	height: 28px;	float: left;	display:block;	text-indent: -5000px;	background: url(../images/btn_next.gif) no-repeat;	}.footerRecent a:hover {	text-indent: -5000px;	background: url(../images/btn_next-over.gif) no-repeat;	}.footerPrevious a:link, .footerPrevious a:visited {	width: 243px;	height: 28px;	float: right;	display:block;	text-indent: -5000px;	background: url(../images/btn_prev.gif) no-repeat;	}.footerPrevious a:hover {	background: url(../images/btn_prev-over.gif) no-repeat;	}.footerHome a:link, .footerHome a:visited {	width: 958px;	height: 28px;	float: left;	display:block;	text-indent: -5000px;	background: url(../images/btn_home.gif) no-repeat;	}.footerHome a:hover {	text-indent: -5000px;	background: url(../images/btn_home-over.gif) no-repeat;	}/* end of styles for footer */.speical {	font: bold 12px/18px Arial, Helvetica, sans-serif;	color: #990000;	text-transform: uppercase;	float: left;}/* styles for about boxes on about page */.about {	margin-right:19px;	margin-top:15px;	margin-bottom: 0px;	width: 662px;	float:right;}.about img {	padding: 0px 0px 2px 0px;}.aboutShowTop {	width: 662px;	height: 45px;	background: #5b4337 url(../images/about_tsimh_header.gif) no-repeat;}.aboutDanielTop {	width: 662px;	height: 45px;	background: #5b4337 url(../images/about_daniel_header.gif) no-repeat;}.aboutContent {	width: 626px;	background: url(../images/about_bg.gif) repeat-y;	padding: 1px 18px;	font: 11px/18px Helvetica, Arial, sans-serif;	color: #333;}.aboutContent a:link {	text-decoration: underline;	color: #40a2d1;}.aboutContent a:hover {	text-decoration: underline;	color: #4462cc;}.aboutContent a:visited {	text-decoration: none;	color: #40A2D1;}.aboutContent a:active {	text-decoration: none;	color: #be1e2d;}.aboutBottom {	width: 626px;	background: url(../images/about_footer.gif) no-repeat;	font: 11px Helvetica, Arial, sans-serif;	color: #9bc2d5;	text-align: right;	height: 34px;	padding-top: 8px;	padding-right: 18px;	padding-left: 18px;}/* end of styles for about boxes on about page *//* styles for podcast boxes on about page */.podcastBox {	margin-left:19px;	margin-top:15px;	width: 309px;	float:left;}.podcastBoxTop {	width: 309px;	height: 45px;	background: #4999C9 url(../images/podcasts_header.gif) no-repeat;}.podcastBoxSugTop {	width: 309px;	height: 45px;	background: #4999C9 url(../images/suggestions_header.gif) no-repeat;}.podcastBoxContent {	width: 273px;	background: url(../images/podcasts_bg.gif) repeat-y;	padding: 1px 18px;}.podcastBoxContent p {	font: 11px/18px Helvetica, Arial, sans-serif;	color: #333;}.podcastBoxContent a:link {	text-decoration: underline;	color: #40a2d1;}.podcastBoxContent a:hover {	text-decoration: underline;	color: #4462cc;}.podcastBoxContent a:visited {	text-decoration: none;	color: #40A2D1;}.podcastBoxContent a:active {	text-decoration: none;	color: #be1e2d;}.podcastBoxBottom {	width: 309px;	background: url(../images/podcasts_footer.gif) no-repeat;	height: 34px;}.podcastBoxContent img {	float: left;	padding: 0px 6px 2px 0px;}/* end of styles for podcast box on about page */.special {	font: bold 11px/18px Helvetica, Arial, sans-serif;	text-transform: uppercase;	color: #990000;	}.ajaxSearch_highlight1 {background-color: #FFFF66; font-weight: bold; border:none;}.ajaxSearch_highlight2 {background-color: #A0FFFF; font-weight: bold; border:none;}.ajaxSearch_highlight3 {background-color: #99FF99; font-weight: bold; border:none;}.ajaxSearch_highlight4 {background-color: #FF9999; font-weight: bold; border:none;}.ajaxSearch_highlight5 {background-color: #FF66FF; font-weight: bold; border:none;}.ajaxSearch_highlight6 {background-color: #880000; font-weight: bold; color: white; border:none;}#ajaxSearch_input {width:70px; height: 11px; size: 9px; font-size: 10px;}#ajaxSearch_submit {	height: 16px;	width: 24px;	overflow: hidden;	background: url("../images/btn_go.gif") no-repeat top left;	cursor: hand;	border: 0;	margin: 0;	padding: 0;	margin-bottom: 0px;	text-indent: -5000px;	border:none;}#ajaxSearch_form {border: none; margin:0; padding:0; border: 0;}

fieldset input[type="text"] {
	padding: 3px;
	margin-right: 5px;
	font-size: 15px;
	border: none;
	color: #5b4337;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	}
