﻿#primaryColumn .links 
{
	margin:0;
	padding:0 0 6px 15px;
	font-size:11px;
	height: 1em;
	width:100%; 
	background-color:#315D84;
	background-image: none;
	}
			
	#primaryColumn .links a {
		color:white;
		float:left;
		margin:0 24px 0 0;
		text-decoration:none; }
		
	#primaryColumn .links a:hover {
		text-decoration:underline; }

/************************************************************/

.featuredStream
{
	background:url(http://media.salemwebnetwork.com/crosswalkredesign/images/plus/backgrounds/CWPlus_christian_radio.jpg) no-repeat;
	height:191px;	
}

	.featuredStream .contents
	{
		padding-top:80px;
		padding-left:17px;
	}

	.featuredStream a
	{
		display:block;
		background:url(http://media.salemwebnetwork.com/crosswalkredesign/images/plus/buttons/CWPlus_christian_radio_listen_now.gif) no-repeat;
		width:95px;
		height:16px;		
	}

/************************************************************/

.featuredWallpaper
{	
	background:url(http://media.salemwebnetwork.com/crosswalkredesign/images/plus/backgrounds/CWPlus_featured_wallpaper.jpg) no-repeat;	
	padding-bottom:25px;
}

	.featuredWallpaper .contents
	{
		margin-left:15px;
		padding-top:15px;
	}

	.featuredWallpaper a
	{
		background:url(http://media.salemwebnetwork.com/crosswalkredesign/images/plus/buttons/yellow_arrow.gif) 0 2px no-repeat;
		padding-left:16px;
		text-decoration:none;
		font-size:.9em;
	}
	
	.featuredWallpaper a:hover
	{
		text-decoration:underline;
	}
	
	.featuredWallpaper img
	{
		display:block;
		margin-bottom:10px;
	}

	.featuredWallpaper label
	{
		display:block;
		text-transform:uppercase;
		color:#ffd223;		
		font-weight:bold;
		font-size:1.1em;
		margin-bottom:25px;
	}	

/************************************************************/

.loginSection
{
	/*background:url(http://media.salemwebnetwork.com/crosswalkradio/images/CrosswalkRadio_Sign_In_Background.jpg) repeat-x;*/
	
}

	.loginSection form
	{		
		margin-left:10px;
	}
	
	.loginSection h1
	{
		color: #FCD935;
		font-size:14px;	
		padding-top:15px;	
	}
	
	.loginSection h2
	{
		color: white;
		font-size:13px;		
		margin-bottom:5px;
	}
	
	.loginSection input
	{
		width:150px;		
		font-size:.85em;
		margin-bottom: 4px;
	}
	
	.loginSection label
	{
		margin-top:8px;
		display:block;
		font-size:.8em;
		font-weight:bold;
		text-transform:uppercase;		
	}

	.loginSection .signIn 
	{
		background: url(http://media.salemwebnetwork.com/crosswalkradio/images/ccom/Button_Sign_In.gif) no-repeat;
		border:none;
		width:74px;
		height:24px;
		margin-top:7px;
	}
	
	.loginSection ul
	{
		list-style-type:none;
		margin-top:8px;
	}
	
		.loginSection ul li
		{
			display:block;
			background:url(http://media.salemwebnetwork.com/Christianity/graphics/ChristianitySite/Arrow_Red.gif) 0 2px no-repeat;
			padding-left:15px;
			height:16px;
			font-size:.9em;
			font-weight:bold;
		}
		
			.loginSection ul li a
			{
				text-decoration:none;
				color:#F8BF51;
			}
			
			.loginSection ul li a:hover
			{
				text-decoration:underline;
			}
			
			
/**************************************************/

.streamListing
{
	padding:15px;
	border:1px solid #817F80;
	border-top: 0;
	border-bottom: 0;
	background: #F8ECC4 url(http://media.salemwebnetwork.com/Christianity/graphics/discuss-devotional_background.gif) repeat-x;
}

.leftcolumn {
	width: 47%;
}

.rightcolumn {
	width: 52%;
	padding-left: 10px;
}

.leftcolumn {
	border-right: dotted 3px #CCC;
}

	.streamListing .header
	{
		margin-bottom:25px;
		background: url(http://media.salemwebnetwork.com/crosswalkradio/images/ccom/home_content_header.png);
		width: 398px;
		height: 19px;		
	}

		.streamListing .header .primaryHeading
		{
			text-transform:uppercase;
			color:#696969;
			font-weight:bold;
			font-size:1.1em;
		}
		
		.streamListing .header .secondaryHeading
		{
			color:#e28b55;
			font-weight:bold;
			font-size:1.1em;
		}
		
	.streamListing .item
	{
		height: 110px;
		padding: 10px 0 0 0;
		position: relative;
		width: 95%;
		border-bottom: dotted 3px #CCC;
	}
	
		.streamListing .item .ListenLink 
		{
			display: block;
			float:left;
			width: 60px;
			height: 100px;
		}
		
		.streamListing .item .ListenLink img
		{
			background: url(http://media.salemwebnetwork.com/crosswalkradio/images/ccom/button_play.gif);
		}
		
		.streamListing .item .streaminfo 
		{
			float: left;
			width: 200px;
		}
	
		.streamListing .item label
		{
			display:block;
			font-size:.9em;
			margin-top:3px;
			margin-bottom:5px;
		}
		
	.streamListing table tr td
	{
		vertical-align:top;
	}
	
/**************************************************/

.userMenuOptions
{
	background:url(http://media.salemwebnetwork.com/crosswalkredesign/images/plus/backgrounds/CWPlus_welcome_back.jpg) no-repeat;
}	

	.userMenuOptions .contents
	{
		padding-top:40px;
	}

	.userMenuOptions ul
	{			
		margin-left:15px;
		list-style-type:none;
	}
	
		.userMenuOptions ul li
		{
			margin-bottom:5px;
			font-size:.9em;
			background:url(http://media.salemwebnetwork.com/crosswalkredesign/images/buttons/temp/cwp_listitemarrow.gif) 0 2px no-repeat;
			padding-left:15px;
		}
		
			.userMenuOptions ul li a
			{
				text-decoration:none;
			}
			
			.userMenuOptions ul li a:hover
			{
				text-decoration:underline;
			}
			
	.userMenuOptions .secondaryOptions
	{
		margin-top:20px;
	}
	