body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	/*padding:0;*/
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

body {
	width: 100%; background: #a7a7a7 url(http://media.salemwebnetwork.com/christian-radio/background_gradient.jpg) repeat-x; font-family: Arial, Helvetica, sans-serif; }

.Privacy {
     background-color: #ffffff; }
     
     .Privacy .Header {
        width: 100%; height: 105px; background-color: #316789; margin: 0px; }
        
    .Privacy .Body {
       margin: 10px 20px; font-size: 12px; }
       
       .Privacy .Body p {
            margin-bottom: 15px; }
            
        .Privacy .Body h1 {
            margin-bottom: 20px; font-size: 20px; font-weight: bold; }
            
        .Privacy .Body h3 {
            margin-bottom: 10px; font-size: 14px; font-weight: bold; }
            
        .Privacy .Body ul {
            margin-bottom: 15px; }
            
    .Privacy .Subheading {
        font-weight: bold; }

.Content {
	width: 990px; margin: 0 auto; }
	
	.Content .SiteHeader{ background-color:#316789;  height:105px; float:left; display:inline;width: 100%;}
	.Content .SiteHeader .LogoImg{width:239px; height:100px; float:left; display:inline; padding-left: 5px;}
	.Content .SiteHeader .BannerAd{width:728px; height:90px; float:right; display:inline; margin: 5px 5px 0 5px; }




		
	.Content .SiteNavigation { width:980px; height:35px; float:left; padding-left: 10px; background-color:#316789; color: #FFFFFF; }
	
		
		.Content .SiteNavigation ul { float:left; display:inline; }

			.Content .SiteNavigation ul li a {
				font-family:Arial; font-size: 14px; font-weight: normal; color: #FFFFFF; text-decoration:none; }
	
		.Content .SiteNavigation a { font-family:Arial; font-size: 14px; font-weight: normal; color: #FFFFFF; text-decoration:none;}
		
		.Content .SiteNavigation ul li .CurrentPage { font-family:Arial; font-size: 14px; font-weight: bold; }

			.ValidationError{
				color: Red; font-family:Arial; font-size:12px; font-weight:bold; padding-left:20px; }

	.Content .SecondaryContent {
		float: left; width: 255px; /*height:1000px;*/}
		
		.Content .SecondaryContent .Feature {
			margin-top: 10px; }
		
			.Content .SecondaryContent .Feature h3 {
				background: #1f5271 url(http://media.salemwebnetwork.com/christian-radio/blue_subheaders.jpg) repeat-x; height: 15px; color: #fff; padding: 10px 5px 10px 5px; font-size: 13px; font-weight: bold;}

				.Content .SecondaryContent .Newsletter {
				background-color: #FFFFFF; height: 220px;}
				
				.Content .SecondaryContent .Newsletter .Success {
					color: #215272; font-weight: bold; height:40px; font-size:12px; margin-left:10px; margin-top:10px;
				}
				
				.Content .SecondaryContent .Newsletter .Errors {
					color: Red; font-weight: bold; height:40px; font-size:12px; margin-left:10px; margin-top:10px;
				}
				
				.Content .SecondaryContent .Newsletter input.Email {
					position: absolute; top: 92px; left: 283px; border: solid 1px #000; width: 150px; padding: 2px; color: #666; }				 
					
				.Content .SecondaryContent .Newsletters {
					 /* position: absolute; top: 122px; left: 283px; */ border: solid 1px #000; width: 150px; padding: 5px; color: #666; height: 28px; }
					.Message{ height:40px; width:230px; float:left;font-size:12px; margin-left:10px; margin-top:10px; color:#215272; display:inline;} 
					.emailinput{ width:230px;  float:left;  display:inline;}
					.emailinput input{ border:solid 1px #ccc; width:210px; display:inline; margin-left:10px; margin-bottom:5px; padding:2px; position: relative; left: 0px; bottom: -25px; }
					.Newsletter .emailinput select{ border:solid 1px #ccc; width:215px;display:inline; margin-left:10px; position: relative; left: 0px; bottom: -25px; }
					.subscribe {  display:inline; margin-right:30px; float:right; margin-top:10px; position: relative; right: -22px; bottom: -22px;}
					.privacyLinks { display: inline; font-size: 12px; position: relative; bottom: -28px; right: -70px; float: left; width: 230px; }
					.privacyLinks a { color: #316789; }
					 
					 

				.Content .SecondaryContent .Newsletter input.SubscribeButton {
					/* position: absolute; top: 120px; left: 555px; */ }
		
		.Content .SecondaryContent .FindRadioStation {
			background-color: #cad8e5; }
	
			.Content .SecondaryContent .FindRadioStation select.SelectState {
				margin: 15px 0px 15px 15px; }
				
			.Content .SecondaryContent .FindRadioStation .FindButton {
				display:inline; margin-left: 5px; margin-bottom: 0px; }
	
		.Content .SecondaryContent .StationLogos {
			background-color: #f8f8f8; }
	
			.Content .SecondaryContent .StationLogos .LogoFeature {
				position: relative; height: 85px; padding: 10px; }
	
				.Content .SecondaryContent .StationLogos .LogoFeature img.ListenLive {
					position: absolute; bottom: 5px; right: 10px; }
					
				.Content .SecondaryContent .StationLogos .LogoFeature .StationLink a {
					position: absolute; bottom: 5px; right: 85px; font-family:Arial; font-size:12px; color:#215272; font-weight:bold; text-decoration:none; }
		
		.Content .SecondaryContent .StationListSidebar { background-color: #FFFFFF; font-size: 72%; color: #666; height:733px;}
		
			.Content .SecondaryContent .StationListSidebar .Item {float:left; width:230px; height:90px; display:inline; padding: 15px 9px 15px 15px; border-bottom: dotted 1px #666;}
			
			.Content .SecondaryContent .StationListSidebar .Itemtow {float:left; width:230px; height:90px; display:inline; padding: 15px 9px 15px 15px;}
			
		.Content .SecondaryContent .RegistrationInfoSidebar {
			padding: 15px 0px 15px 10px; height:100px; width:245px; background-color:#FFFFFF; border-bottom: dotted 1px #666; position:relative; }
					
			.Content .SecondaryContent .RegistrationInfoSidebar .Errors {
				color: Red; font-family:Arial; font-size:12px; font-weight:bold; }
								
			.Content .SecondaryContent .RegistrationInfoSidebar h2 {
				color: #435b77; font-size: 14px; font-weight: bold; float: left; padding-right: 10px; }
						
			.Content .SecondaryContent .RegistrationInfoSidebar span {
				color: #667a92; font-size: 14px; display:inline; }
				.welcomeText{ width:230px; height:100px; float:left;color:#215272; font-size:14px; display:inline; line-height:20px; line-height:20px; padding-top:10px;}
				.welcomeTextMain{ width:460px; height:50px; float:left;color:#215272;  font-size:14px; display:inline; line-height:20px; line-height:20px; padding-top:10px;}
						.textBox{margin-top:10px; margin-left:10px;}		
						
			/* .Content .SecondaryContent .RegistrationInfoSidebar input {
				margin-top: 5px;} */
				
				.Content .SecondaryContent .RegistrationInfoSidebar input.Username {
				position:absolute; left:9px; top: 65px; }
				
				.Content .SecondaryContent .RegistrationInfoSidebar input.Password {
				position:absolute; left:9px; top: 90px; }
				
				.Content .SecondaryContent .RegistrationInfoSidebar #loginPasswordText{
					font-size:13px; position:absolute; left:11px; top:92px; z-index:100;}
					
				.Content .SecondaryContent .RegistrationInfoSidebar #loginPasswordText a{
					font-size:13px; color:#000000; text-decoration:none;}
				
				.PasswordBox{margin-top: 5px; width:140px; margin-right:10px;}
								
				.Content .SecondaryContent .RegistrationInfoSidebar .SignIn {
					position:absolute; left: 163px; top: 87px; }
					
				.Content .SecondaryContent .RegistrationInfoSidebar ul { list-style: none; }
		
			.Content .SecondaryContent .RegistrationInfoSidebar ul.RegistrationOptions {
				overflow: hidden; }
								
				.Content .SecondaryContent .RegistrationInfoSidebar ul.RegistrationOptions li {
					float: left; padding: 5px 10px; }
								
					.Content .SecondaryContent .RegistrationInfoSidebar ul.RegistrationOptions li a {
						background: url(http://media.salemwebnetwork.com/christian-radio/left_arrow.gif) no-repeat left center; padding-left: 10px; color: #666; font-size: 80%; text-decoration: none; }
								
						.Content .SecondaryContent .RegistrationInfoSidebar ul.RegistrationOptions li a:hover {
							text-decoration: underline; }
							
							
.forgotPassword{ float:left; font-size:18px; padding-left:10px; padding-top:15px;color:#215272; font-weight:bold; }
						
	.Content .PrimaryContent {
		float: right; width: 725px; margin-top: 10px; background-color: #f8f8f8; height:1075px; display:inline;}
		
	.Content .PrimaryContent h1 {
				background: #1f5271 url(http://media.salemwebnetwork.com/christian-radio/blue_subheaders.jpg) repeat-x; height: 15px; color: #fff; font-weight: bold; font-size: 80%; padding: 10px; }
						
		.Content .PrimaryContent .Header {
			width: 100%; height: 165px; background: url(http://media.salemwebnetwork.com/christian-radio/header_background.jpg) no-repeat; position: relative; }
			
			
			/*
			.Content .PrimaryContent .Header .Errors {
						color: Red; font-family:Arial; font-size:12px; font-weight:bold; padding-left:20px; }*/
			
			.Content .PrimaryContent .Header h1 {
				background: #1f5271 url(http://media.salemwebnetwork.com/christian-radio/blue_subheaders.jpg) repeat-x; height: 15px; color: #fff; font-weight: bold; font-size: 80%; padding: 10px; }

			.Content .PrimaryContent .Header input.Username {
				 position: absolute; top: 103px; left: 15px; border: solid 1px #000; width: 125px; padding: 5px; color: #666; }
				 
			.Content .PrimaryContent .Header #registerPasswordText{position:absolute; top:109px; left:165px; z-index:100; font-size: 13px; color: #666; }
			
			.Content .PrimaryContent .Header input.Password {
				 position: absolute; top: 103px; left: 160px; border: solid 1px #000; width: 125px; padding: 5px; color: #666; }
				 
			.Content .PrimaryContent .Header input.Email {
				 position: absolute; top: 103px; left: 305px; border: solid 1px #000; width: 125px; padding: 5px; color: #666; }
			
			.Content .PrimaryContent .Header .SignUpButton {
				 position: absolute; top: 103px; left: 395px; }
				 
			.Content .PrimaryContent .Header .RegisterHeadline {
				position: absolute; left:15px; top: 15px; color:#39383D; font-family:Arial; font-size:26px; font-weight:bold;}
				
			.Content .PrimaryContent .Header .RegisterBlurb {
				position: absolute; left:15px; top: 55px; color:#436682; font-family:Arial; font-size:14px; width:500px;}
				
			.Content .PrimaryContent .Header .emailSent {
				position: absolute; left:15px; top: 30px; width: 480px; color:#436682; font-family:Arial; font-size:13px;}
				
			.Content .PrimaryContent .Header .FindStationHeadline {
				position: absolute; left:15px; top: 15px; color:#39383D; font-family:Arial; font-size:22px; font-weight:bold;}
				
			.Content .PrimaryContent .Header .FindStationBlurb {
				position: absolute; left:15px; top: 50px; color:#436682; font-family:Arial; font-size:13px;}
			
			.Content .PrimaryStationContent .Header .FindStationHeadline {
				position: absolute; left:15px; top: 15px; color:#39383D; font-family:Arial; font-size:22px; font-weight:bold;}
				
			.Content .PrimaryStationContent .Header .FindStationBlurb {
				position: absolute; left:15px; top: 50px; color:#436682; font-family:Arial; font-size:13px;}
					
			.Success{ color:Red; font-size:12px; font-weight:bold; margin-left:10px;}
						
			.Content .PrimaryContent .Body {
				float: left; width: 514px; border-right: solid 1px #666666; /*height:696px;*/ height:1075px;}
				
				.Content .PrimaryContent .Body .emailSent {
				    color:#000000; font-family:Arial; font-size:13px; padding-left:20px; padding-right:20px;}
				
				    .Content .PrimaryContent .Body .emailSent a {
				        color:#436682; font-weight:bold; text-decoration:none; font-family:Arial; font-size:13px;}
								
				.Content .PrimaryContent .Body .RegistrationInfo {
					padding: 15px 10px 30px 35px; height:65px; width:465px; display:block; position:relative;}
					
					.Content .PrimaryContent .Body .RegistrationInfo #loginPasswordText{position:absolute; top:42px; left:192px; z-index:100; font-size: 13px;}
					
					.Content .PrimaryContent .Body .RegistrationInfo .Errors {
						color: Red; font-family:Arial; font-size:12px; font-weight:bold; position:absolute; bottom: 5px;}
								
					.Content .PrimaryContent .Body .RegistrationInfo h2 {
						color: #39383d; font-size: 13px; font-weight: bold; float: left; padding-right: 5px; }
						
					.Content .PrimaryContent .Body .RegistrationInfo span {
						color: #667a92; font-size: 13px; }
								
					.Content .PrimaryContent .Body .RegistrationInfo input.Username {
						position:absolute; top: 40px; left: 35px; }
						
					.Content .PrimaryContent .Body .RegistrationInfo input.Password {
						position:absolute; top: 40px; left:190px; }
								
						.Content .PrimaryContent .Body .RegistrationInfo input.SignIn {
							position:absolute; top:36px; left: 345px; }
		
					.Content .PrimaryContent .Body .RegistrationInfo ul {
						list-style:none; position:absolute; bottom:25px;}
		
					.Content .PrimaryContent .Body .RegistrationInfo ul.RegistrationOptions {
						overflow: hidden; width:400px; float:left;}
								
						.Content .PrimaryContent .Body .RegistrationInfo ul.RegistrationOptions li {
							float: left; /*padding-top:5px; padding-right:20px;*/ }
								
							.Content .PrimaryContent .Body .RegistrationInfo ul.RegistrationOptions li a {
								/*background: url(http://media.salemwebnetwork.com/christian-radio/left_arrow.gif) no-repeat left center; padding-left: 10px;*/ color:#436682; font-size: 80%; text-decoration: none; }
								
								.Content .PrimaryContent .Body .RegistrationInfo ul.RegistrationOptions li a:hover {
									text-decoration: underline; }
									
.Content .PrimaryContent .Body .StationList { float:left; width:230px; height:120px; display:inline; border-right: dotted 1px #666; margin-left:30px;}	

.Content .PrimaryStationContent .Body .StationList .StationLink a {
					position: absolute; bottom: 10px; right: 85px; font-family:Arial; font-size:12px; color:#215272; font-weight:bold; text-decoration:none; }

.Content .PrimaryContent .Body .StationList .listCon{ float:left; width:225px; height:110px; display:inline; border-bottom: dotted 1px #666;}

.Content .PrimaryContent .Body .StationList .listCon p {
							font-size: 70%; color: #666; padding-left: 65px; }

.Content .PrimaryContent .Body .StationList .listCon img.Play {
							margin-right: 5px;}
								
.Content .PrimaryContent .Body .StationListRight { float:right; width:217px; height:110px; display:inline; margin-right:30px; border-bottom: dotted 1px #666;}

.Content .PrimaryStationContent .Body .StationListRight .StationLink a {
					position: absolute; bottom: 10px; right: 85px; font-family:Arial; font-size:12px; color:#215272; font-weight:bold; text-decoration:none; }

	.Content .PrimaryContent .Body .StationListRight p {
		font-size: 70%; color: #666; padding-left: 65px; }

	.Content .PrimaryContent .Body .StationListRight img.Play{
		margin-right: 5px;}
		
		.Content .PrimaryContent .Body .StationListTop { float:left; width:230px; height:120px; display:inline; border-right: dotted 1px #666; margin-left:30px; margin-top:10px;}	
		
		.Content .PrimaryStationContent .Body .StationListTop .StationLink a {
					position: absolute; bottom: 10px; right: 85px; font-family:Arial; font-size:12px; color:#215272; font-weight:bold; text-decoration:none; }

.Content .PrimaryContent .Body .StationListTop .listCon{ float:left; width:225px; height:105px; display:inline; border-bottom: dotted 1px #666; border-top: dotted 1px #666;}

.Content .PrimaryContent .Body .StationListTop .listCon p {
							font-size: 70%; color: #666; padding-left: 65px; }

.Content .PrimaryContent .Body .StationListTop .listCon img.Play {
							margin-right: 5px; margin-top:10px;}
								
.Content .PrimaryContent .Body .StationListRightTop { float:right; width:217px; height:105px; display:inline; margin-right:30px; margin-top:10px; border-bottom: dotted 1px #666; border-top: dotted 1px #666;}

	.Content .PrimaryContent .Body .StationListRightTop p {
		font-size: 70%; color: #666; padding-left: 65px; }

	.Content .PrimaryContent .Body .StationListRightTop img.Play{
		margin-right: 5px; margin-top:10px;}							
							
							
							
.Content .PrimaryContent .Body .StationListBottom { float:left; width:230px; height:120px; display:inline; border-right: dotted 1px #666; margin-left:30px;}	

.Content .PrimaryStationContent .Body .StationListBottom .StationLink a {
					position: absolute; bottom: 10px; right: 85px; font-family:Arial; font-size:12px; color:#215272; font-weight:bold; text-decoration:none; }

.Content .PrimaryContent .Body .StationListBottom .listConBottom{ float:left; width:225px; height:105px; display:inline; }

.Content .PrimaryContent .Body .StationListBottom .listConBottom p {
							font-size: 70%; color: #666; padding-left: 65px; }
.Content .PrimaryContent .Body .StationListBottom .listConBottom img.Play {
							margin-right: 5px; }
								
			.Content .PrimaryContent .Body .StationListRightBottom { float:right; width: 217px; height:105px; display:inline; margin-right:30px; }		
			.Content .PrimaryContent .Body .StationListRightBottom	p {
							font-size: 70%; color: #666; padding-left: 65px; }
.Content .PrimaryContent .Body .StationListRightBottom img.Play {
							margin-right: 5px; }
																		
	.Content .PrimaryContent .Body .christianBody ol,ul {
		padding-left: 20px; list-style: disc outside none; }	
		
	.Content .PrimaryContent .Body .christianBody .AboutUsHeader h1 {
		width:475px; height:40px; background:none; float:left; border:solid; color:#215272; font-size:25px; font-weight:bold; display:inline; border-bottom-width:1px; border-left-width:0px;border-top-width:0px;border-right-width:0px; border-color:#ccc; margin-top:10px;}			

/*-------------------------------Internet/Programs/Resource Pages CSS---------------------*/

.RadioResoues{width:500px; height:40px; float:left; border:solid; margin-left:15px; color:#215272; font-size:25px; font-weight:bold; display:inline; border-bottom-width:1px; border-left-width:0px;border-top-width:0px;border-right-width:0px; border-color:#ccc; margin-top:10px;}							

.Content .PrimaryContent .Body .RadioResoues h1 {background:none; color:#215272; font-size:25px; font-weight:bold; margin-left:-10px;}
							.tableBody{ width:500px; float:left; margin-left:10px; display:inline;}
							.tableBody table{ width:500px; float:left;display:inline;}
				.tableBody tr{border-bottom:3px dotted #CCCCCC; padding:5px; }		
				.tableBody td{border-bottom:3px dotted #CCCCCC; padding:5px; width:490px; font-size:14px; text-align:left;}
				.tableBody a{ color:#215272;font-size:12px; font-weight:bold; }	
				
				.bottomNav{ width:200px; height:30px; float:left; margin-top:10px; margin-left:155px; display:inline;}
				.bottomNav a{font-size:12px;color:#215272;}




/*--------------------------------Christian Page CSS-------------------------------*/
.christianBody{ width:490px; float:left; margin-left:10px; margin-top:20px; display:inline; font-size:12px;}
					.titlecon{ width:490px; float:left; height:30px; display:inline;  color:#215272; font-weight:bold; margin-top:10px;}
				/*				
				.Content .PrimaryContent .Body ul.StationList {
					padding: 15px 18px 15px 18px; }
								
					.Content .PrimaryContent .Body ul.StationList li {
						float: left; width: 217px; height: 105px; border-bottom: dotted 1px #666; padding: 10px; display:inline;}
								
						.Content .PrimaryContent .Body ul.StationList li.AltOption {
							border-left: dotted 1px #666; display:inline;}
							
						.Content .PrimaryContent .Body ul.StationList li.NoStation {
							border-left: dotted 1px #666; border-bottom: none; }
								
						.Content .PrimaryContent .Body ul.StationList li img.Play {
							margin-right: 5px; }
								
						.Content .PrimaryContent .Body ul.StationList li p {
							font-size: 70%; color: #666; padding-left: 65px; }
*/
					
		.Content .PrimaryContent .BannerAd {
			float: right; width: 207px; height: 690px; display:inline;}
			.Content .PrimaryContent .BannerAd .siteads {
			width:160px; height:600px; float:right; display:inline; margin: 15px 25px 0 5px;  }
			
/*----------------------------------Start of SubpagePrimaryContent------------------*/			
					
		
	.Content .SubpagePrimaryContent {
	float: right; width: 725px; margin-top: 10px; background-color: #f8f8f8; }
	
		.Content .SubpagePrimaryContent h1 {
				background: #1f5271 url(http://media.salemwebnetwork.com/christian-radio/blue_subheaders.jpg) repeat-x; height: 15px; color: #fff; font-weight: bold; font-size: 80%; padding: 10px; }
	
		.Content .SubpagePrimaryContent .Header {
			width: 100%; height: 165px; background: url(http://media.salemwebnetwork.com/christian-radio/find_station_header.jpg) no-repeat; position: relative; }
			
			.Content .SubpagePrimaryContent .Header .Error {color: Red; font-family:Arial; font-size:12px; font-weight:bold; padding-left:20px; }
			
			.Content .SubpagePrimaryContent .Header .FindItButton {
				position: absolute; top: 90px; left: 205px; }
				
			.Content .SubpagePrimaryContent .Header .DropDownList {
				position: absolute; top: 93px; left: 18px; width:185px; }
				
			.Content .PrimaryContent .Header .FindItButton {
				position: absolute; top: 90px; left: 220px; }
				
			.Content .PrimaryContent .Header .DropDownList {
				position: absolute; top: 93px; left: 18px; width:185px; }
	
		.Content .SubpagePrimaryContent .Body {
			float: left; width: 725px; border-right: solid 1px #666666; background-color: #f8f8f8; height: 1075px;}
			
			.Content .SubpagePrimaryContent .Body .TableHeader {
				background-color:#215272; color:#FFFFFF; font-weight:bold; }
	
			.Content .SubpagePrimaryContent .Body .col1Wrapper {
				width: 363px; height: 1042px; border-right: solid 1px #C9C9C9; display:inline; float:left; }
	
			.Content .SubpagePrimaryContent .Body .col1 {
				width: 362px; float: left; }
			
			.Content .SubpagePrimaryContent .Body .col2 {
				width: 361px; float: right; }
				
				.Content .SubpagePrimaryContent .Body .col2 a {
				font-size:75%; color: #537d95; }
				
			.Content .SubpagePrimaryContent .Body .StationList  {
				float:left; width:230px; height:150px; display:inline; border-right: dotted 1px #666; margin-left:30px;}	

				.Content .SubpagePrimaryContent .Body .StationList .listCon {
					float:left; width:225px; height:135px; display:inline; border-bottom: dotted 1px #666;}

					.Content .SubpagePrimaryContent .Body .StationList .listCon p {
						font-size: 70%; color: #666; padding-left: 65px; }

					.Content .SubpagePrimaryContent .Body .StationList .listCon img.Play {
						margin-right: 5px;}
								
					.Content .SubpagePrimaryContent .Body .StationListRight {
						float:right; width:217px; height:135px; display:inline; margin-right:30px; border-bottom: dotted 1px #666;}	
						
						.Content .SubpagePrimaryContent .Body .StationListRight p {
							font-size: 70%; color: #666; padding-left: 65px; }

						.Content .SubpagePrimaryContent .Body .StationListRight img.Play{
							margin-right: 5px;}
					
		.Content .SubpagePrimaryContent .Feature {
			margin-top: 0px; }
	
			.Content .SubpagePrimaryContent .Feature h3 {
				background: #1f5271 url(http://media.salemwebnetwork.com/christian-radio/blue_subheaders.jpg) repeat-x; height: 15px; color: #fff; padding: 10px 5px 10px 5px; font-size: 13px; font-weight: bold;}
	
		.Content .SubpagePrimaryContent .Module {
			background-color: #f8f8f8; height: 100%; }
			
			.Content .SubpagePrimaryContent .Module h1 {
				font-size: 75%; background:none; color: #405977; font-weight: bold; text-transform: uppercase; /*margin-top: 10px;*/ }
			
			.Content .SubpagePrimaryContent .Module .Col1 {
				width: 285px; padding: 10px; float: left; clear:both;}
					
			.Content .SubpagePrimaryContent .Module .Col2 {
				width: 280px; padding: 10px; float: left; clear:both; }
				
			.Content .SubpagePrimaryContent .Module .Callout {
				width: 320px; border: solid 1px #666; margin-left: auto; margin-right: auto; margin-top: 10px; margin-bottom: 10px; }
				
				.Content .SubpagePrimaryContent .Module .Callout .Image {
					padding: 0px 0px 10px 0px; display: inline; float: left; }
					
					.Content .SubpagePrimaryContent .Module .Callout .Image img {
					border:solid 1px #000; }
					
				.Content .SubpagePrimaryContent .Module .Callout .EpisodeInfo {
					padding-left: 5px; width: 200px; float: right; display: inline; }
				
				.Content .SubpagePrimaryContent .Module .Callout a {
					font-size: 75%; font-weight: bold; color: #537d95; float: left; clear:both; }
					
					
				.Content .SubpagePrimaryContent .Module .Callout .Byline {
					font-size: 70%; float: left; clear:both; width:110px;}
					
				.Content .SubpagePrimaryContent .Module .Callout .Description {
					font-size: 70%; float: left; clear:both; width:280px;}
					
			.Content .SubpagePrimaryContent .Module .MainContent {
				width: 350px; height: 140px; margin-left: auto; margin-right: auto; }
				
			.Content .SubpagePrimaryContent .Module .MainContent h1 {
				background:none; font-size: 75%; color: #405977; font-weight: bold; text-transform: uppercase; }
				
			.Content .SubpagePrimaryContent .Module ul {
				padding: 0px 0px 0px 30px; line-height: 90%; }
				
				.Content .SubpagePrimaryContent .Module ul li {
					list-style-image: url(http://media.salemwebnetwork.com/Christianity/graphics/master/left_nav_entry_arrow.gif); }
				
					.Content .SubpagePrimaryContent .Module ul li a {
						font-size: 75%; font-weight: bold; color: #537d95; }
					
			.Content .SubpagePrimaryContent .Module .MainContent .Byline {
				font-size: 70%; float: left;}
						
			.Content .SubpagePrimaryContent .Module .SeeMore {
				width: 310px; float: left; padding: 10px 0px;}
				
				.Content .SubpagePrimaryContent .Module .SeeMore ul li {
					list-style-image: url(http://media.salemwebnetwork.com/Christianity/graphics/master/left_nav_entry_arrow.gif); }
						
				.Content .SubpagePrimaryContent .Module .SeeMore ul li a {
					font-size: 70%; font-weight: normal; color: #537d95; }
					
			.Content .SubpagePrimaryContent .Module .ArticleListTemplate {
				height: 100%; clear:both; padding: 10px; margin:0; font-size: 75%; }
				
			.Content .SubpagePrimaryContent .Module .ArticleListTemplate a {
				font-weight: bold; color: #537d95; text-decoration: none; }
				
			.Content .SubpagePrimaryContent .Module .ArticleListTemplate .Byline {
				font-style: italic; }
				
			.Content .SubpagePrimaryContent .Module .SearchBible {
				font-size: 75%; padding: 10px 10px 10px 15px; }
				
			.Content .SubpagePrimaryContent .Module .Errors {
				font-size: 75%; padding: 10px 10px 10px 15px; font-weight:bold; color:Red; }
				
			.Content .SubpagePrimaryContent .Module .Jobs {
				font-size: 100%; padding: 10px 10px 10px 15px;}
			
			.Content .SubpagePrimaryContent .Module .ECardsCallout {
				width: 325px; height: 100px; border: solid 1px #666; margin: 10px auto 10px auto; }

			.Content .SubpagePrimaryContent .Module .ECardsCol1 {
				 width: 150px; padding: 10px; float: left; }
				.Content .SubpagePrimaryContent .Module .ECardsCol1 img{
				 border:solid 1px #000; }
				
			.Content .SubpagePrimaryContent .Module .ECardsCol2 {
				 width: 125px; padding: 10px; float: right; }
			.Content .SubpagePrimaryContent .Module .ECardsCol2 img{
				border:solid 1px #000; }
				 
			.Content .SubpagePrimaryContent .Module .ECards a {
				font-weight: normal; color: #537d95; font-size: 75%; }
				
			.Content .SubpagePrimaryContent .BannerAd {
				float: right; width: 207px; height: 690px; display:inline;}
			
			.Content .SubpagePrimaryContent .BannerAd .siteads {
				width:160px; height:600px; float:right; display:inline; margin: 15px 25px 0 5px;  }
				
				
/*---------------------------End of SubpagePrimaryContent--------------------------*/
/*---------------------------Begining of AdvertiseWithUs page----------------------*/
.Content .SubpagePrimaryContent .AdvertiseWithUsConatiner{ width:730px; height:1075px; float:left; background-color:#ffffff; display:inline;}


/*---------------------------End of AdvertiseWithUs page----------------------------*/

	
								
/*-------------------------Stations--------------------------------------*/

	.Content .PrimaryStationContent {
	float: right; width: 725px; margin-top: 10px;  }
	
		.Content .PrimaryStationContent h1 {
				background: #1f5271 url(http://media.salemwebnetwork.com/christian-radio/blue_subheaders.jpg) repeat-x; height: 15px; color: #fff; font-weight: bold; font-size: 80%; padding: 10px; }
	
		.Content .PrimaryStationContent .Header {
			width: 100%; height: 165px; background: url(http://media.salemwebnetwork.com/christian-radio/find_station_header_background.jpg) no-repeat; position: relative; }
			
			.Content .PrimaryStationContent .Header .Error {color: Red; font-family:Arial; font-size:12px; font-weight:bold; padding-left:20px; }
			
			.Content .PrimaryStationContent .Header .FindItButton {
				position: absolute; top: 90px; left: 220px; }
				
			.Content .PrimaryStationContent .Header .DropDownList {
				position: absolute; top: 93px; left: 18px; width:185px; }

/*----------------------------------------Link to Us Page----------------------------------------*/
				

			.Content .PrimaryStationContent	.bodyLinktoUs{float: left; width: 513px; display:inline; background-color:#9aafcc; height:875px;background-color:#F8F8F8;border-right:1px solid #666666;}
				.Content .PrimaryStationContent	.bodyLinktoUs .logotextareadiv{float: left; width: 490px; display:inline; margin-left:15px; height:400px; margin-top:15px;}
				.Content .PrimaryStationContent	.bodyLinktoUs .logotextareadiv .copytext{float: left; width: 490px; display:inline; height:55px;margin-top:40px; color:#000; font-size:12px;}
				
				.Content .PrimaryStationContent .linktouscontainer{float: left; width: 725px; display:inline; background-color:#9aafcc; height:940px;background-color:#F8F8F8;}
				
/*-----------------------------------------------------------------------------------------------*/			
				

	.Content .PrimaryStationContent .bodyForgatPasswordContent{float: left; width: 514px; display:inline; background-color:#9aafcc; height:740px;}
	
	.Content .PrimaryStationContent .bodyForgatPassword{float: left; width: 485px; display:inline; background-color:#fff; height:710px; margin-left:15px; margin-top:15px;}
	
	.emailMessge{ color:#000; font-size:12px; padding-left: 10px; float:left; padding-top:10px; }
	
	.SignButton{font-size:12px; padding-left: 10px; float:left; padding-top:10px;}
		.Content .PrimaryStationContent .Body {
			float: left; width: 514px; display:inline; background-color:#9aafcc; height:100%;}
			.Content .PrimaryStationContent .Body .fradiostationtitle{ height:80px; float:left; display:inline; width:494px; margin-top:10px;/* background-color:#f8f8f8;*/margin-left:10px; }
			
			.Content .PrimaryStationContent .Body .fradiostationtitle p{ font-weight:bold; color:#cf7540; font-size:xx-large; text-align:center; padding-top:10px; outline-color:#FFFFFF; }
			/*.Content .PrimaryStationContent .Body .fradiostationtitle .listenlivetitle{ height:30px; float:left; display:inline; width:495px; text-align:center; color:#c44920; font-weight:bold;margin-top:10px; }*/
			
			.Content .PrimaryStationContent .bodyWider .fradiostationtitle{ height:120px; float:left; display:inline; width:495px; margin-top:10px; background-color:#f8f8f8;margin-left:10px; display:none; }
			
			.Content .PrimaryStationContent .bodyWider .fradiostationtitle p{ font-weight:bold; color:#cf7540; font-size:xx-large; text-align:center; padding-top:10px;}
			.Content .PrimaryStationContent .bodyWider .fradiostationtitle .listenlivetitle{ height:30px; float:left; display:inline; width:495px; text-align:center; color:#c44920; font-weight:bold;margin-top:10px; }
			.newPassworddiv{ width:300px; height:100px; float:left; margin-left:10px; display:inline;  }
			.newPassworddiv .text{ float:left; font-size:12px; width:120px; display:inline; height:20px; margin-right:5px; margin-top: 15px;}
		.newPassworddiv .text input{ border:solid 1px #215272; }
				.Content .PrimaryStationContent .Body .tablestyle{width:506px; height:100%; background-color:#ffffff; font-size:14px; float:left;}
				
			.Content .PrimaryStationContent .Body .tablestyle .tdstyle{ border:solid 1px #000;}
			.Content .PrimaryStationContent .Body .tablestyle .dbtrStyle{ text-align:center;  border-bottom: solid 1px #ccc;}
			.Content .PrimaryStationContent  .bodyWider{ width:726px; height:895px; float:left; background-color:#ffffff;}
			.Content .PrimaryStationContent .bodyWider table{ font: 11px/24px Verdana, Arial, Helvetica, sans-serif;border-collapse: collapse;width: 726px;  background-color:#fff;}
th {padding: 0 0.5em;text-align:justify; background-color:#ffffff;}
tr.yellow td {border-top: 1px solid #FB7A31;border-bottom: 1px solid #FB7A31;background: #FFC;}
	td {border-bottom: 1px solid #CCC; padding-left:10px;}
	
	
td+td {
	
	text-align:justify;
	}
	
	.bodyWider a{color:#215272;}
	.btnPrevious{ float:left; font-size:12px; padding-left:10px;color:#215272; }
	.btnPrevious a{ color:#215272; }
	.btnNextDiv{ float:right; font-size:12px; padding-right:30px;color:#215272;}
	
		.btnNextDiv a{color:#215272;}	
			.Content .PrimaryStationContent .bodyWider .TableHeader {
				background-color:#ccc; color:#215272; font-weight:bold; text-align:justify; height:40px;}
				
	/*.Content .PrimaryStationContent .bodyWider a{ font-size: 14px;  width:50px; height:40px; padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:5px; text-decoration:none;}*/
			.Content .PrimaryStationContent .Body .col1 {
				width: 245px; float: left; display:inline; /*background-color:#f8f8f8;*/ margin-left:10px;}
		
			.Content .PrimaryStationContent .Body .col2 {
				width: 244px; float: right; display:inline;/*background-color:#f8f8f8; */margin-right:10px; }
				
				.Content .PrimaryStationContent .Body .col2 a {
				font-size:75%; color: #537d95; }
				
			.Content .PrimaryStationContent .Body .col1 .StationList  {
				/*float:left; width:230px;  display:inline; border-right: dotted 1px #666; margin-left:20px;background-color:#f8f8f8;*/}
				.Content .PrimaryStationContent .Body .col1 .StationListBottom { float:left; width:230px; height:120px; display:inline; border-right: dotted 1px #666; margin-left:30px;}	
	

				.Content .PrimaryStationContent .Body .col1 .StationList .listCon {
					height:95px; padding:10px; position:relative;/*border-bottom: dotted 1px #666;*/}
					/*

					.Content .PrimaryStationContent .Body .col1.StationList .listCon p {
						font-size: 70%; color: #666; padding-left: 65px; }*/
/*
					.Content .PrimaryStationContent .Body .col1 .StationList .listCon img.Play {
						margin-right: 5px;}*/
							.Content .PrimaryStationContent .Body .col1 .StationList .listCon img.Play {
						bottom:5px; position:absolute; right:10px;}
						/*		
					.Content .PrimaryStationContent .Body .col2 .StationListRight {
						float:right; width:217px; height:135px; display:inline; margin-right:20px; border-bottom: dotted 1px #666; background-color:#f8f8f8;}	
						
						.Content .PrimaryStationContent .Body .col2 .StationListRight p {
							font-size: 70%; color: #666; padding-left: 65px; }

						.Content .PrimaryStationContent .Body .col2 .StationListRight img.Play{
							margin-right: 5px;}*/
							
							.Content .PrimaryStationContent .Body .col2 .StationListRight {
						height:95px; padding:10px; position:relative;}	
						
						.Content .PrimaryStationContent .Body .col2 .StationListRight img.Play{
							bottom:5px; position:absolute; right:10px;}
							
						.Content .PrimaryStationContent .BannerAd{ display:inline;float:right; height:894px; width:211px; background-color:#f8f8f8;}	
							
							.Content .PrimaryStationContent .BannerAd .siteads {
			width:160px; height:600px; float:right; display:inline; margin: 15px 27px 0 5px;  }


.Content .forgetpasswordcontainer{ width:725px; height:740px; float:left; display:inline; background-color:#f8f8f8;}
												
	.Content .forgetpasswordcontainer .BannerAd{ display:inline;float:right; height:690px; width:211px; background-color:#f8f8f8;}	
	.Content .forgetpasswordcontainer .BannerAd .siteads {
			width:160px; height:600px; float:right; display:inline; margin: 15px 27px 0 5px;  }		
				
/*----------------------------------NewsLetter-------------------------------------*/	.Content .PrimaryContent .headernewsletter{
			width: 100%; height: 165px; background: url(http://media.salemwebnetwork.com/christian-radio/header_background.jpg) no-repeat; position: relative; }	
			
.Content .PrimaryContent .headernewsletter .NewsLetterHeadline {
				position: absolute; left:15px; top: 15px; color:#39383D; font-family:Arial; font-size:22px; font-weight:bold;}	
.Content .PrimaryContent .headernewsletter .NewsletterBlurb {
				position: absolute; left:15px; top: 50px; color:#436682; font-family:Arial; font-size:13px;}
.Content .PrimaryContent .headernewsletter .NewsletterBlurb b{ color:#999;}
.Content .PrimaryContent .Body .requiredFieldtitle{ float:left; width:450px; height:15px; display:inline; color:#436682; margin-left:30px; font-size:12px; margin-top:20px;}
.Content .PrimaryContent .Body .registerTable{ float:left; width:500px;  margin-top:10px; display:inline; }
.redstars{ color:Red;}
.Content .PrimaryContent .Body .enteruserInfo{ float:left; height:30px; width:200px; margin-left:30px; font-weight:bold; color:#245273; margin-top:20px;}
.Content .PrimaryContent .Body .allpassImg{ float:right; width:120px; height:30px; display:inline;margin-top:20px;}

.Content .PrimaryContent .Body .registerTable th {padding: 0 0.5em;text-align:justify; background-color:#ffffff;}

.Content .PrimaryContent .Body .registerTable 	td {padding-left:10px; font-size:12px; border:0;}

	
	
.Content .PrimaryContent .Body .registerTable td+td {
	
	text-align:justify; height:25px;
	}
		
.Content .PrimaryContent .Body .registerTable hr{ color:#ccc; margin-left:20px; margin-top:20px;}	
	
.Content .PrimaryContent .Body .Signuptitle{ float:left; width:380px; height:20px; display:inline; margin-left:20px; margin-top:10px;color:#245273; font-weight:bold; font-size:14px; }
.Content .PrimaryContent .Body .newsletterInstructions { width: 380px; font-size: 12px; font-weight: normal; color: #000000; float: left; position: relative; left: 20px; top: 5px; }
.Content .PrimaryContent .Body .newsletterLinks { width: 380px; float: left; font-size: 12px; float: left; position: relative; left: 20px; top: 11px; }
    .Content .PrimaryContent .Body .newsletterLinks a { color: #316789; display: inline; }
.mainnewsletter{width:500px; height:230px; float:left; display:inline; position:relative; top: 20px; }
.mainnewsletter .newletterdiv{ float:left; width:245px;  margin-top:10px; display:inline; height:200px;}	

.inputsCheckbox {float:left;display:inline;font-size: 14px; margin-left:20px;}

.inputsCheckbox input {
	border: solid 0px #ccc;
}
.inputsCheckbox b{ font-size:12px;}
.newletterdiv  .nldescription{ font-size:12px; float:left; width:150px; height:50px; display:inline; width:201px; margin-left:20px; }
.btnRegister{width:200px; height:70px; float:left; margin-left:25px; display:inline; position: relative; top: 25px; }

 

 



				
				
				
				
/*-----------------------Footer-----------------------------------------*/		 
			
	/*			 
	.Content .Footer_Main_Container  {
		text-align:left; margin:10px 0 0 0; font-size:11px; color:#fff; display: block; }
*/

	#footer {}
	
	#footer {
clear:both;
float:left;
/*padding:0 0 20px;*/
text-align:center;
width:100%;
display:inline;
}
	#footer .advertisement {
		padding:0 0 24px 0;
		border-bottom:1px solid #4F431F; }

	#footer #footerNavigation {
		margin:12px auto;
		width:715px; }

		#footer #footerNavigation ul {
			list-style:none;
			/*margin:0 0 0 62px;*/
			color:#fff; }
			
			#footer #footerNavigation ul li {
				padding:0;
				display:inline;
				margin:0 0 6px 0;
				color:#4F431F; }
				
				#footer #footerNavigation ul li a {
					text-decoration:underline;
					text-transform:uppercase;
					color: #4F431F;
					font-weight:normal;
					font-size:10px; }
					
				#footer #footerNavigation ul li a:hover {
					text-decoration:underline; }
	
	
			
				 .Footer_Main_Container{ float:left; width:1100px; height:200px; margin-top:10px; font-size:11px; color:#fff;text-align:left; border-top:1px solid #ffffff;display:inline; margin-left:65px;}
			 .Footer_Main_Container .Default_Brand_DIV { float:left; height:70px; margin:10px 0 0; text-align:left; width: 205px; display:inline; }
			 .Footer_Main_Container .Default_Brand_DIV img{ height:70px; width: 190px; border:0 none;}
			 .Footer_Main_Container  .Footer_Default_Message_DIV  {
				color:#9dcdfd; font-weight:bold; font-size:11px;  margin-top:10px; }
				
				 .Footer_Main_Container .Footer_Default_Message_DIV a {
					color:#fff; }
			
			 .Footer_Main_Container  .Footer_Links_DIV ul {
					 height:5.5em; display:inline; display:block; padding-left:0px; }
			 
				
				.Footer_Main_Container  .Footer_Links_DIV ul {
					 height:5.5em; display:inline; display:block; }
					
					.Footer_Main_Container  .Footer_Links_DIV ul li {
						 padding:0; display:inline; float: left; margin:0 0 6px 0;color:#4F431F; }
						 
				 .Footer_Main_Container  .Footer_Links_DIV ul li a {
								text-decoration:underline; color:#4F431F; font-weight:normal; font-size:11px; }
							
							 .Footer_Main_Container  .Footer_Links_DIV ul li a:hover {
									text-decoration:none; }
			
		
				
				 .Footer_Main_Container .Footer_Default_AD_Message_DIV {
					color:#9dcdfd; font-weight:bold; font-size:11px; margin-left:205px; }
		
				 .Footer_AD_Links_DIV ul {height:2em;}
					 .Footer_Main_Container  .Footer_AD_Links_DIV ul {
						list-style:none; list-style-image: none; list-style-position: outside; padding:2px 0 6px 0; color:#4F431F; margin-left: 201px; width: 805px; display: block; }
						
						 .Footer_Main_Container  .Footer_AD_Links_DIV ul li {
							padding:0; display:inline; float: left; margin:0 0 6px 0; }
							
							 .Footer_Main_Container  .Footer_AD_Links_DIV ul li a {
								text-decoration:underline; color:#4F431F; font-weight:normal; font-size:11px; }
							
								 .Footer_Main_Container  .Footer_AD_Links_DIV ul li a:hover {
									text-decoration:none; }
			
			 .Footer_Main_Container  .Footer_Default_Legal_DIV {
				margin-top:6px; margin-left:205px;}
		
		
/***************************CSS for minilogin page**********************************/	#header {}

	#header #logo 
	{
		background:url(http://media.salemwebnetwork.com/christian-radio/logo_header.jpg) no-repeat 0 5px;
		width:242px;
		height:104px;	
		float:left; }	

#minilogin {
	float: left;
	width: 242px;
	text-align: center;
	color: White;
	padding: 10px;
}

	#minilogin #RegisterText {
		margin-top: 15px;
		position: absolute;
		top: 60px;
		left: 300px;
		width: 150px;
		font-size: 120%;
	}

	#minilogin a {
		color: White;
	}
	
	#minilogin .row {
		margin-top: 5px;
		clear: left;
		height: 2em;
	}

	#minilogin .error {
		color: #F95;
	}
	
	#minilogin .label {
		float: left;
		/*margin-left: 15px;*/
	}
	
	#minilogin .submitbutton {
		float: right;
	}
	
	#minilogin .allpasslogo {
		background-color: White;
	}
	
	#minilogin .field {
		float: left;
		margin-left: 5px;
	}
	#minilogin .field input{border: solid 1px #ccc; display:inline; width:140px;}
	
	/*	Ministry Page styles */
	.MinistryDetailPage {
		font-size: 12px; padding: 10px; }
		
		.MinistryDetailPage .PrimaryColumn {
			width: 420px; float: left; padding-right: 15px; }
			
			.MinistryDetailPage .PrimaryColumn h2 {
				font-size: 12px; text-transform: uppercase; color: #666666; font-weight: bold; margin-bottom: 10px; }
			
			.MinistryDetailPage .PrimaryColumn .EpisodeHeader h1 {
				background: Transparent; font-size: 16px; padding: 0px 0px 15px 0px; color: #436682; }
				
			.MinistryDetailPage .PrimaryColumn .EpisodeDetails {
					width: 420px; }
				
				.MinistryDetailPage .PrimaryColumn .EpisodeDetails .ActionButtons {
					width: 110px; display: inline; float: left; }
				
				.MinistryDetailPage .PrimaryColumn .EpisodeDetails .ActionButtons .DownloadFile {
					padding-top: 5px; }
				
				.MinistryDetailPage .PrimaryColumn .EpisodeDetails .ActionButtons .DownloadFile a {
					background: url("http://media.salemwebnetwork.com/zcast/op/buttons/button_download.png") no-repeat scroll 0 0 transparent;
						color: #FFFFFF; display: block; font-size: 18px; font-weight: bold; height: 32px; margin-bottom: 4px;
						padding-right: 40px; padding-top: 10px; text-align: right; width: 64px; text-decoration: none; }
						
			.MinistryDetailPage .PrimaryColumn .EpisodeDataNarrow {
				width: 300px; display: inline; float: left; margin-left: 5px; }
				
				.MinistryDetailPage .PrimaryColumn .EpisodeDataNarrow a {
					color: #215272; font-weight: bold; }
				
				.MinistryDetailPage .PrimaryColumn .EpisodeTitle {
					font-size: 14px; font-weight: bold; color: #666666; margin-bottom: 2px; }
					
				.MinistryDetailPage .PrimaryColumn .LiveDate {
					font-style: italic; color: #666666; margin-bottom: 4px; }
					
				.MinistryDetailPage .PrimaryColumn .FaceBookLikeButtonEpisodeDetailsContainer {
					margin-bottom: 4px; }
				
			.MinistryDetailPage .PrimaryColumn .RichText {
				width: 300px; margin-bottom: 4px; color: #666666; }
				
			.MinistryDetailPage .PrimaryColumn .Series {
				font-weight: bold; color: #666666; margin-bottom: 25px; }
				
				.MinistryDetailPage .PrimaryColumn .Series a {
					color: #215272; }
				
			.MinistryDetailPage .PrimaryColumn .RecentBroadcasts h3 {
				font-size: 12px; text-transform: uppercase; color: #666666; font-weight: bold; margin-bottom: 10px; border-bottom: solid 1px #666666; }
				
			.MinistryDetailPage .PrimaryColumn .RecentBroadcasts ul {
				list-style: none; float: left; }
				
				.MinistryDetailPage .PrimaryColumn .RecentBroadcasts li {
					padding: 5px 10px; }
					
					.MinistryDetailPage .PrimaryColumn .RecentBroadcasts li a {
						background: url(http://media.salemwebnetwork.com/christian-radio/left_arrow.gif) no-repeat left center; padding-left: 10px; color: #215272; font-weight: bold; }
						
			.MinistryDetailPage .PrimaryColumn .SpecialOffer {
				float: left; width: 420px; }
				
				.MinistryDetailPage .PrimaryColumn .SpecialOffer a {
					font-weight: bold; color: #215272; }
				
				.MinistryDetailPage .PrimaryColumn .SpecialOffer h2 {
					margin-top: 25px; }
					
				.MinistryDetailPage .PrimaryColumn .SpecialOfferImage {
					margin-right: 10px; display: inline; float: left; max-width: 150px; }
					
				.MinistryDetailPage .PrimaryColumn .SpecialOfferText {
					width: 265px; display: inline; float: left; }
					
					.MinistryDetailPage .PrimaryColumn .SpecialOffer .SpecialOfferContent {
						width: 420px; }
					
					.MinistryDetailPage .PrimaryColumn .SpecialOffer .SpecialOfferContent .RichText {
						width: 265px; margin-top: 5px; float: left; }
					
			.MinistryDetailPage .PrimaryColumn .Articles {
				float: left; width: 420px; }
				
				.MinistryDetailPage .PrimaryColumn .Articles .MostRecentArticle a {
					color: #215272; font-weight: bold; }	
				
				.MinistryDetailPage .PrimaryColumn .Articles h2 {
					margin-top: 25px; border-bottom: solid 1px #666666; }
					
				.MinistryDetailPage .PrimaryColumn .Articles .MostRecentArticle .RichText {
					width: 420px; margin-top: 5px; }
					
				.MinistryDetailPage .PrimaryColumn .Articles ul {
					list-style: none; float: left; }
				
				.MinistryDetailPage .PrimaryColumn .Articles li {
					padding: 5px 10px; }
					
					.MinistryDetailPage .PrimaryColumn .Articles li a {
						background: url(http://media.salemwebnetwork.com/christian-radio/left_arrow.gif) no-repeat left center; padding-left: 10px; color: #215272; font-weight: bold; }
	
	.MinistryDetailPage .SecondaryColumn {
		width: 270px; float: right; }
			
		.MinistryDetailPage .SecondaryColumn .DonateAndMoreLinks {	
			margin-top: 20px; background-color: #CAD8E5; float: left; width: 270px; }
			
			.MinistryDetailPage .SecondaryColumn .DonateAndMoreLinks .DonateAndMoreLinksContent {
				float: left; margin: 15px; }
				
				.MinistryDetailPage .SecondaryColumn .DonateAndMoreLinks .DonateAndMoreLinksContent a {
					margin-bottom: 15px; font-weight: bold; color: #215272; float: left; }
					
				.MinistryDetailPage .SecondaryColumn .DonateAndMoreLinks .DonateAndMoreLinksContent .ArrowLink {
					background: url(http://media.salemwebnetwork.com/christian-radio/left_arrow.gif) no-repeat left center; padding-left: 10px; margin-bottom: 3px; float: left; font-size: 14px; }	
	
		.MinistryDetailPage .SecondaryColumn .AboutHost {	
			margin-top: 20px; float: left; width: 270px; }
			
			.MinistryDetailPage .SecondaryColumn .AboutHost h2 {
				text-transform: uppercase; font-size: 14px; font-weight: bold; color: #436682; margin-bottom: 5px; }
	
			.MinistryDetailPage .SecondaryColumn .AboutHost .RichText {	
				float: left; color: #666666; }
				
				.MinistryDetailPage .SecondaryColumn .AboutHost .ArrowLink {
					background: url(http://media.salemwebnetwork.com/christian-radio/left_arrow.gif) no-repeat left center; padding-left: 10px; margin-top: 10px; float: left; font-size: 12px; font-weight: bold; color: #215272; }	
	
	
	.SecondaryContent .Module {
		height: 280px; font-size: 11px; }
	
		.SecondaryContent .Module .Callout {
			font-size: 12px; float: left; padding: 10px; background-color: #ffffff; }
			
			.SecondaryContent .Module .Callout .Col1 {
				margin-bottom: 15px; height: 80px; }
			
			.SecondaryContent .Module .Callout .Col1 .Image {
				width: 70px; display: inline; float: left; }
				
			.SecondaryContent .Module .Callout .Col1 .EpisodeInfo {
				width: 155px; display: inline; float: left; padding-left: 10px; font-size: 11px; }
				
				.SecondaryContent .Module .Callout .Col1 .EpisodeInfo a {
					display: inline; float: left; width: 155px; font-weight: bold; color: #215272; margin-bottom: 5px; }
		
		.SecondaryContent .Module .MainContent {
			font-size: 11px; float: left; padding: 0px 10px 10px 10px; background-color: #ffffff; width: 235px; }
			
				.SecondaryContent .Module .MainContent ul {
					list-style: none; float: left; }
				
				.SecondaryContent .Module .MainContent li {
					padding: 5px 10px; }
					
					.SecondaryContent .Module .MainContent li a {
						background: url(http://media.salemwebnetwork.com/christian-radio/left_arrow.gif) no-repeat left center; padding-left: 10px; color: #215272; font-weight: bold; }
	
	
	
	
	
