@charset "utf-8";


#left {
	float: left;
	width: 710px;
	margin-right: 20px;
	background-color: #000000;
	margin-bottom: -1500px;
	padding-bottom: 1500px;
}
#left img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#top_left {
	background-color: #000000;
	float: left;
	width: 710px;
}

#3buttons {
	width: 670px;	
}

#listen_button {
	float: left;
	}
	
#send_equest {
	float: left;
	}
	
#contribute_button {
	float: left;
	}


#second_left {
	background-image: url(../images/FMMusic.png);
	background-repeat: no-repeat;
	background-color: #000000;
	color: #FFFFFF;
	padding-top: 20px;
	padding-right: 180px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-position: bottom;
	width: 510px;
	float: left;
}
#third_left {
	color: #FFFFFF;
	background-color: #000000;
	background-repeat: no-repeat;
	float: left;
	width: 670px;
	padding-top: 20px;
	padding-bottom: 30px;
	padding-left: 20px;
	background-position: center center;
}
#ways_listen {
	float: left;
	width: 440px;
}
#sundial_logo {
	float: left;
	width: 188px;
	margin-left: 30px;
	margin-top: 20px;
}
#sundial_logo img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#fourth_left {
	float: left;
	width: 310px;
	background-color: #000000;
	background-image: url(../images/HDtower2.png);
	background-repeat: no-repeat;
	padding-top: 80px;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-left: 380px;
}
#fifth_left {
	float: left;
	width: 710px;
	color: #FFFFFF;
	margin-top: 20px;
	margin-bottom: 30px;
}
#twitter_text {
	float: left;
	width: 550px;
	margin-top: 20px;
}
#twitter_text a {
	color: #77DFFA;
}

#twitter_image {
	float: left;
	width: 100px;
	margin-left: 20px;
	margin-right: 20px;
	display: inline;
}

#twitter_image img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#world_cafe {
	background-image: url(../images/world%20cafe/hdr_program_home.jpg);
	float: left;
	width: 330px;
	background-repeat: no-repeat;
	font-size: 90%;
}
#world_cafe_6th {
	float: left;
	width: 710px;
}
#world_cafe_6th img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#ticket_window {
	width: 250px;
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	padding-top: 15px;
}
#ticket_window_header {
	font-size: 140%;
	font-weight: bold;
	text-align: center;
	width: 250px;
	float: left;
	color: #AC003B;
	margin-bottom: 10px;
}
#ticket_border {
	width: 208px;
	border: 1px dashed #666666;
	float: left;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}

#ticket_image {
	float: left;
	width: 162px;
	margin-right: 23px;
	margin-left: 23px;
}
#ticket_image img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#ticket_name {
	float: left;
	width: 208px;
	color: #AC003B;
	margin-top: 10px;
	text-align: right;
}
#ticket_time {
	float: left;
	width: 208px;
	margin-top: 10px;
	font-size: 90%;
	text-align: right;
}
#click_win {
	float: left;
	width: 198px;
	margin-top: 10px;
	font-size: 90%;
	background-color: #AC003B;
	padding: 5px;
	
}

#click_win_border {
	width: 208px;
	border: 1px dashed #666666;
	float: left;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}

#click_ad {
	float: left;
	margin-top: 10px;
	margin-left: 40px;
	font-size: 90%;
	padding: 5px;
}
#conversations {
	float: left;
	width: 220px;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 10px;
}
#volunteer_drive {
	float: left;
	width: 250px;
	font-size: 140%;
	color: #FFFFFF;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: #AC003B;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#year_end2010 {
	background-color: #FFFFFF;
	width: 650px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
	float: left;
	padding-right: 30px;
	background-repeat: repeat-y;
	background-image: url(../images/green_gradient.jpg);
}
#year_end2010 img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#year_end2010  a {
	color: #AC003B;
	font-weight: bold;
}
#year_end2010 a:hover {
	color: #AC003B;
	font-weight: bold;
	text-decoration: underline;
}
#year_end_image {
	float: right;
	width: 182px;
	display: inline;
}
#year_end_text {
	width: 440px;
	float: left;
	display: inline;
}
#show_change {
	float: left;
	width: 710px;
}
#anniversary {
	float: left;
	width: 420px;
	background-image: url(../images/1st_anniversary.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	padding-top: 160px;
	padding-right: 210px;
	padding-bottom: 28px;
	padding-left: 80px;
}
#program_director {
	float: left;
	width: 710px;
}
#program_director img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#LA_Mag {
	float: left;
	width: 188px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	padding-left: 31px;
	padding-right: 31px;
}
#LA_Mag img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#moving {
	float: left;
	width: 695px;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 5px;
}
#moving_box {
	float: left;
	width: 200px;
}
#moving_text {
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 290px;
	padding-left: 5px;
}
#moving_box2 {
	float: left;
	width: 200px;
}
#public_broadcasting {
	width: 210px;
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
}
#public_broadcasting  img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#public_broadcasting_image {
	float: left;
	width: 170px;
	display: inline;
	background-color: #FFFFFF;
	padding-right: 20px;
	padding-left: 20px;
}
#sky_daniels {
	color: #FFFFFF;
	float: left;
	width: 670px;
	background-image: url(../images/sky_gradient.jpg);
	background-repeat: repeat-x;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-left: 20px;
}
#sky_daniels img {
	float: left;
	width: 189px;
	border: 1px solid #FFFFFF;
	padding: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
}
.sky_daniels_header {
	font-size: 115%;
}
#nic_harcourt {
	color: #FFFFFF;
	float: left;
	width: 670px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-left: 20px;
	background-color: #0D1929;
}
#nic_harcourt img {
	float: right;
	width: 189px;
	border: 1px solid #48596B;
	padding: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}

#julie_slater {
	color: #FFFFFF;
	float: left;
	width: 670px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-left: 20px;
}
#julie_slater img {
	float: left;
	width: 189px;
	border: 1px solid #999999;
	padding: 20px;
	margin-bottom: 20px;
	margin-right: 20px;
}#cd_pledge {
	padding: 10px;
	background-color: #B5D7B6;
	float: left;
	width: 690px;
}

#cd_pledge img {
	float: right;
	width: 440px;
	margin-left: 20px;
}
#cd_pledge  a:link {
	font-weight: bold;
	color: #AC003B;
}

#cd_pledge_border {
	float: left;
	width: 640px;
	border: 4px dotted #FFFFFF;
	padding: 20px;
}
#community_header {
	font-size: 140%;
	font-weight: bold;
	color: #AC003B;
	text-align: center;
	margin-bottom: 10px;
}
#community {
	float: left;
	width: 220px;
	font-size: 90%;
	margin-right: 5px;
	margin-left: 5px;
}


#pledge_drive_volunteer {
	float: left;
	width: 710px;
}
#pledge_drive_image {
	float: left;
	width: 710px;
}
#pledge_drive_text {
	float: left;
	width: 660px;
	background-color: #FFFFFF;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-weight: bold;
}
#pledge_drive_text a {
	color: #AC003C;
}
#pledge_drive__image img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#tom_petty {
	float: left;
	width: 710px;
	background-image: url(../images/pledge%20drive/PSD%20Fall%202011/tom_petty5.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 820px;
}

#tom_petty_text {
	float: left;
	width: 550px;
	margin-top: 100px;
	margin-left: 80px;
	margin-right: 80px;
}

#tom_petty_text a {
	color: #000000;
}
#kcsn_sampler {
	float: left;
	width: 710px;
	background-color: #41120E;
}
#sampler_text {
	text-align: center;
	float: left;
	width: 710px;
	padding-top: 15px;
	padding-bottom: 12px;
	color: #FFFFFF;
}
#sampler_image {
	float: left;
	width: 710px;
	margin-bottom: 20px;
}
.sampler {
	font-size: 140%;
	font-weight: bold;
	color: #FFFFFF;
}
.link {
	color: #000000;
}
#calendar {
	float: left;
	width: 690px;
	background-color: #000000;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #EFEFEF;
	background-image: url(../images/calendar.jpg);
	background-repeat: repeat-x;
}
#calendar_header {
	float: left;
	width: 678px;
	margin-bottom: 10px;
	font-weight: bold;
	padding-right: 6px;
	padding-left: 6px;
	text-align: center;
}
#calendar_table {
	float: left;
	width: 690px;
	text-align: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}
#calendar_table td {
	text-align: left;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
}
#calendar_table  th {
	background-color: #464545;
	padding-right: 6px;
	padding-left: 6px;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
}
#top50survey {
	color: #FFFFFF;
	float: left;
	width: 710px;
	background-image: url(../images/vote2.jpg);
	background-repeat: no-repeat;
	height: 300px;
}
#top50survey2 {
	color: #FFFFFF;
	float: left;
	width: 710px;
	background-image: url(../images/vote3.jpg);
	background-repeat: no-repeat;
	height: 300px;
}

#survey_text {
	float: left;
	width: 370px;
	margin-top: 110px;
	margin-left: 290px;
}
#survey_countdown {
	width: 670px;
	float: left;
	background-image: url(../images/vote_background.jpg);
	background-repeat: repeat-y;
	color: #FFFFFF;
	padding-right: 20px;
	padding-bottom: 40px;
	padding-left: 20px;
}
#survey_countdown table {
	padding-left: 10px;
	padding-bottom: 20px;
}
#survey_countdown table td {
	padding-right: 40px;
}
#new_lineup {
	float: left;
	width: 670px;
	color: #FFFFFF;
	padding: 20px;
}
#new_lineup img {
	float: left;
	width: 319px;
	margin-bottom: 10px;
	margin-right: 20px;
}
#lineup_border {
	padding: 20px;
	float: left;
	width: 630px;
	border: 1px solid #666666;
}

.heading_on_black {
	font-size: 120%;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	float: left;
	width: 630px;
	margin-bottom: 15px;
}
.heading_on_white {
	font-size: 120%;
	color: #000000;
	text-align: center;
	font-weight: bold;
	float: left;
	width: 630px;
	margin-bottom: 15px;
}
#sunset_sessions {
	float: left;
	width: 670px;
	background-color: #FFF;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#sunset_border {
	padding: 20px;
	width: 624px;
	border: 3px double #E6C655;
}
#sunset_border a {
	color: #A9245B;
}
#sunset_image {
	width: 598px;
	margin-right: 15px;
	margin-bottom: 20px;
	margin-left: 15px;
}
.center_text {
	width: 624px;
	text-align: center;
}
#bruce_springsteen {
	float: left;
	width: 180px;
	height: 403px;
	background-image: url(../images/bruce_springsteen_background.jpg);
	background-repeat: no-repeat;
	padding-top: 50px;
	padding-right: 70px;
	padding-bottom: 20px;
	padding-left: 460px;
	color: #FFF;
	text-align: right;
}
.bruce_heading {
	font-size: 110%;
}

