#archive_name{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
#container
{
	margin: 0 auto;
	width: 1000px;
	background: #fff;
}

#header
{
    background:url("img/for-the-people.jpg");
    height:130px;
    width:768px;
}

#navigation
{
	width: 770px;
	background:none;
	font:24px Tahoma;
	padding:70px 0px 0px 10px;
}

#navigation ul
{
	margin: 0;
	padding: 0;
}

#navigation ul li
{
	list-style-type: none;
	display: inline;
}

#navigation li a
{
	display: block;
	float: left;
	padding: 5px 10px;
	color:#d7d7d7;
	text-decoration: none;
	
}

#navigation li a:hover 
{
    color:#c11e23;
}

#content-container
{
	float: left;
	width: 900px;
}

#left
{
	/*clear: left;*/
	float: left;
	width: 230px;
	height:2875px;
	background:url("img/bg_left.gif");
	padding: 0px;
	margin: 0px;
	display: inline;
	text-align:center;
}

#left p
{
    font:20px Tahoma;
    margin:10px;
}

#left a
{
    font:20px Tahoma;
    margin:10px;
    text-decoration:none;
    color:#000000;
}

#left a:visited
{
    color:#000000;
}

#left a:hover 
{
    color:#c11e23;
}

#left img
{
    border:0px;
}

#left h2 { margin: 0; }

#logo
{
    width:231px;
    height:185px;
    background:url("img/kcnr-1460.jpg");
}

#ads
{
    
    margin:50px 0px 0px 0px;
}

#right
{
	float: right;
	width: 750px;
	height:2875px;
	padding: 0px;
	margin: 0px;
	display: inline;
	border-right:solid 20px #797778;
}

#controls
{
    height:55px;
    background-color:#FFF;
    border-left:solid 3px #797778;
}

#listen_live
{
    float:left;
    padding:0px 180px 0px 20px;
}

#links
{
	padding-top:20px;    
}


#live_stream
{
    height:275px;
    background:#f5f5f5;
    border-left:solid 3px #797778;
}

#shows
{
    float:left;
    border-left:solid 3px #797778;
    height:2380px;
    padding:0px 5px 0px 5px;
    width:505px;
 }

#shows a
{
    font:18px Tahoma;
    color:#000000;
    text-decoration:none;
}

#shows a.time
{
    font:14px Tahoma;
    color:#000000;
    text-decoration:none;
    padding:0px 0px 0px 10px;
}

#shows p
{
    font:14px Tahoma;
    color:#000000;
    text-decoration:none;
    padding:10px 0px 0px 10px;
}

#ticker
{
    padding:5px 0px 5px 30px;
    border-left:solid 3px #797778;
}

#widget
{
    padding:5px 0px 5px 25px;
}

#contact
{
    float:left;
    border-left:solid 3px #797778;
    height:2415px;
    padding:0px 5px 0px 40px;
    width:465px;
    background-color:#f2f2f2;
    margin:0px;
 }
 
#contact a
{
    font:bold 14px Tahoma;
    color:#000000;
    text-decoration:none;
}

#contact p
{
    font:bold 14px Tahoma;
    color:#000000;
    text-decoration:none;
}

#contact p.normal
{
    font:normal 14px Tahoma;
    color:#000000;
    text-decoration:none;
}

#contact td.field_header
{
    font:bold 14px Tahoma;
    color:#000000;
    text-decoration:none;
}

#contact h1
{
    font:bold 18px Tahoma;
    color:#000000;
    text-decoration:none;
}

#contact hr
{
    color:#B3B3B3;
    background-color:#B3B3B3;
    height:5px;
}
#archive{
        background-color:#f2f2f2;
	font: Tahoma;
-moz-border-radius: 15px;
border-radius: 15px;	
}
#archive h3,p,li{
padding-left:25px;
}
#archive .play{
text-align:center;
}
.episode_title{
background-color: #B3B3B3;
padding-left:8pt;
-moz-border-radius: 15px;
border-radius: 15px;
}
#search{
background-color:#f2f2f2;
-moz-border-radius: 15px;
border-radius: 15px;
	border:outset 5px;
}
#lineup
{
    float:left;
    border-left:solid 3px #797778;
    height:24contact15px;
    padding:0px 5px 0px 7px;
    width:505px;
    background-color:#f2f2f2;
    margin:0px;
}

.header
{
    background:#B3B3B3;
    width:505px;
    height:45px;
    margin:0p   x 0px 10px 0px;
}

.lineup_show
{
    margin:10px 0px 0px 0px;
}

#lineup h1
{
    font:bold 22px Tahoma;
    color:#000000;
    text-decoration:none;
    padding:10px 0px 0px 10px;
    
}

#lineup p
{
    height:65px;
    padding:30px 0px 0px 0px;
}

#lineup a.time
{
    font:normal 14px Tahoma;
    color:#000000;
    text-decoration:none;
    padding:0px 0px 0px 10px;
    margin:30px 0px 0px 0px;
}

#lineup a.title
{
    font:bold 16px Tahoma;
    color:#000000;
    text-decoration:none;
    padding:0px 0px 0px 10px;
}

#lineup a.archive
{
    font:normal 10px Tahoma;
    color:#000000;
    text-decoration:none;
    padding:0px 20px 0px 0px;
}

#lineup img
{
    float:left;
    padding:0px 0px 0px 0px;
    border:0px;
}

.time_title
{
    float:left;
    padding:10px 0px 0px 0px;
    height:55px;
    width:340px;
}

.archive_podcast
{
    padding:10px 0px 0px 0px;
    height:55px;
}

.host
{
    position:relative;
    left:10px;
    top:8px;
}

.show_times
{
    position:relative;
    left:40px;
    top:45px;
}

#local-news
{
    background:url("img/local-news.jpg");
    width:503px;
    height:225px;
}

#local-news p
{
    font:14px Tahoma;
    color:#000000;
    text-decoration:none;
}

#local-news p.time
{
    padding:10px 0px 0px 10px;
    font-weight:bold;
}

#local-news p.description
{
    padding:0px 0px 0px 10px;
    width:360px;
}

#free-fire-radio-bott
{
    background:url("img/free-fire-radio-bott.jpg");
    width:503px;
    height:225px;
}

#free-fire-radio-bott p
{
    font:14px Tahoma;
    color:#000000;
    text-decoration:none;
}

#free-fire-radio-bott p.time
{
    padding:10px 0px 0px 10px;
    font-weight:bold;
}

#free-fire-radio-bott p.description
{
    padding:0px 0px 0px 10px;
    width:220px;
}

#dennis-miller-show
{
    background:url("img/dennis-miller-show.jpg");
    width:503px;
    height:225px;
}

#dennis-miller-show p.time
{
    padding:10px 0px 0px 10px;
    font-weight:bold;
}

#dennis-miller-show p.description
{
    padding:0px 0px 0px 10px;
    width:290px;
}

#alana-burke-show
{
    background:url("img/alana-burke-show.jpg");
    width:503px;
    height:225px;
}

#alana-burke-show p.time
{
    padding:10px 0px 0px 10px;
    font-weight:bold;
}

#alana-burke-show p.description
{
    padding:0px 0px 0px 10px;
    width:290px;
}

#laura-ingraham-show
{
    background:url("img/laura-ingraham-show.jpg");
    width:505px;
    height:225px;
}

#laura-ingraham-show p.time
{
    padding:10px 0px 0px 10px;
    font-weight:bold;
}

#laura-ingraham-show p.description
{
    padding:0px 0px 0px 10px;
    width:290px;
}

#savage-nation
{
    background:url("img/savage-nation.jpg");
    width:505px;
    height:225px;
}

#savage-nation p.time
{
    padding:10px 0px 0px 10px;
    font-weight:bold;
}

#savage-nation p.description
{
    padding:0px 0px 0px 10px;
    width:290px;
}

#tom-sullivan-show
{
    background:url("img/tom-sullivan-show.jpg");
    width:505px;
    height:225px;
}

#tom-sullivan-show p.time
{
    padding:10px 0px 0px 10px;
    font-weight:bold;
}

#tom-sullivan-show p.description
{
    padding:0px 0px 0px 10px;
    width:290px;
}

#linda-bott
{
    background:url("img/linda-bott.jpg");
    width:505px;
    height:225px;
}

#linda-bott p.time
{
    padding:10px 0px 0px 10px;
    font-weight:bold;
}

#linda-bott p.description
{
    padding:0px 0px 0px 10px;
    width:290px;
}

#mike-gallagher-front
{
    background:url("img/mike-gallagher.jpg");
    width:505px;
    height:225px;
}

#mike-gallagher-front p.time
{
    padding:10px 0px 0px 10px;
    font-weight:bold;
}

#mike-gallagher-front p.description
{
    padding:0px 0px 0px 10px;
    width:290px;
}

#facebook
{
    float:right;
    margin:5px 10px 0px 0px;
    padding:15px 0px 0px 0px;
    background-color:#cccccc;
    width:220px;
    text-align:center;
}

#facebook img
{
    border:0px;
}

#show-descriptions
{
    
}

#show-descriptions p
{
    font: 14px Tahoma;
    position:relative;
    top:0px;
}

#footer
{
	clear: left;
	background: #fff;
	text-align: center;
	padding: 20px;
	font:12px Tahoma;
}
