﻿/* Edited 070809 by RD */

/*
----------------------------------------------------------------------------------
START Subpage CSS (formerly Subpages.css)
----------------------------------------------------------------------------------
*/

			/* Left hand main content area modules. */		
						div.col620 div.newsStoryList {
							margin-top: 0.7em;}
						div.col620 div.subHeadingTopBottomMarg, div.col760 div.subHeadingTopBottomMarg {
							margin: 0.5em 0;}
						div.col620 div.subHeadingTopMarg, div.col760 div.subHeadingTopMarg {
							margin-top: 0.8em;}
						div.col620 div.subHeadingTopMargMore, div.col760 div.subHeadingTopMargMore {
							margin-top: 1em;}
						div.col620 div.subHeadingTopMargFirst, div.col760 div.subHeadingTopMargFirst {
							margin-top: 1.3em;}
						div.col620 div.lead {
							margin-top: 1.8em;}
							div.col620 div.newsStoryList ul.newsStoryList {
								width: 620px;}
							div.col620 div.newsStoryList ul.followsBlurb {
								margin-top: 0.8em;}
								div.col620 div.newsStoryList ul.newsStoryList li.storyLi {
									width: 600px; padding: 0 10px 9px; background-color: #d3eefc;}
								div.col620 div.newsStoryList ul.newsStoryList li.altLi {
									background-color: #e9f6fd;}
										div.col620 div.newsStoryList ul.newsStoryList li.storyLi h1 {
											padding-top: 0.5em;}
										div.col620 div.newsStoryList ul.newsStoryList li.storyLi div {
											margin-top: 0.8em;}
										div.col620 div.newsStoryList ul.newsStoryList li.storyLi div.image, div.col620 div.newsStoryList ul.newsStoryList li.storyLi div.text {
											float: left;}
										div.col620 div.newsStoryList ul.newsStoryList li.storyLi div.image {
											width: 65px; margin-right: 10px;}
											div.col620 div.newsStoryList ul.newsStoryList li.storyLi div.image img {
												border: 1px solid #c5c6c7;}
										div.col620 div.contestsList ul.newsStoryList li.storyLi div.image {
											width: 205px; margin-right: 10px; border-width: 0;}
										div.col620 div.featuredList ul.newsStoryList li.storyLi div.image {
											width: 83px; margin-right: 10px;}
										div.col620 div.newsStoryList ul.newsStoryList li.storyLi div.text {
											width: 525px; position: relative;}
										div.col620 div.contestsList ul.newsStoryList li.storyLi div.text {
											width: 385px; position: relative;}
										div.col620 div.contestsList ul.newsStoryList li.storyLi div.text h2 {
											font-size: 16px;}
										div.col620 div.featuredList ul.newsStoryList li.storyLi div.text {
											width: 507px; position: relative;}
											div.col620 div.featuredList ul.newsStoryList li.storyLi div.text h2 {
												margin-top: 0.2em;}
										div.col620 div.newsStoryList ul.newsStoryList li.storyLi div.comments {
											width: 600px; padding: 0.4em 0 0.1em;}
										div.col620 div.newsStoryList ul.blogComments li.storyLi div.comments {
											width: 578px; padding-left: 22px;
											background: url(http://cache.chumradio.com/Station_Includes/Images/bullet_blogBlast_blue.gif) no-repeat left 3px;}
											div.col620 div.newsStoryList ul.blogComments li.storyLi div.comments p.smallest {
												margin-top: -0.1em;}
											div.col620 div.newsStoryList ul.newsStoryList li.storyLi div.text p {
												margin-top: 0.3em;}
											div.col620 div.newsStoryList ul.newsStoryList li.storyLi div.text p.lead {
												margin-top: 0;}
											div.col620 div.newsStoryList ul.newsStoryList li.storyLi div.text p.date {
												float: left;}
											div.col620 div.newsStoryList ul.newsStoryList li.storyLi div.text p.comments {
												float: right;}
											div.col620 div.newsStoryList ul.newsStoryList li.storyLi div.text p.numVotes {
												position: absolute; right: 0; top: 2px;}
											div.col620 div.newsStoryList ul.newsStoryList li.storyLi div.text .rating {
												position: absolute; right: 51px; top: -20px;}
								div.moreButton {
									padding: 10px; background-color: #e9f6fd;}
									div.col620 div.newsStoryList ul.newsStoryList li.moreButton img, div.moreButton img {
										float: right;}
								div.col620 div.newsStoryList ul.newsStoryList li.pagination {
									padding-top: 10px; border-top: 1px solid #a8dafd;}
										div.col620 div.newsStoryList ul.newsStoryList li.pagination ul.floatRight li {
											border-left-color: #e9f6fd;}
										div.col620 div.newsStoryList ul.newsStoryList li.altLi ul.floatRight li {
											border-left-color: #e9f6fd;}
										div.postACommentWrapper {
											padding: 0 10px 1em; background-color: #e9f6fd;}
										div.col620 div.newsStoryList ul.newsStoryList li.postaComment div.comments, div.postaComment div.comments {
											margin-top: 0; border-top: 1px solid #a8dafd;}
											div.col620 div.newsStoryList ul.newsStoryList li.postaComment div.comments h2, div.postaComment div.comments h2 {
												padding-top: 0.9em; float: left; font-size: 16px;}
											div.col620 div.newsStoryList ul.newsStoryList li.postaComment div.loggedOut h2, div.postaComment div.loggedOut h2 {
												float: none;}
												div.col620 div.newsStoryList ul.newsStoryList li.postaComment div.loggedOut div.Wrapper .floatLeft, div.postaComment div.loggedOut div.Wrapper .floatLeft {
													margin-right: 10px;}
											div.col620 div.newsStoryList ul.newsStoryList li.postaComment div.comments p.smallest, div.postaComment div.comments p.smallest {
												margin-top: 1.4em;}
											div.col620 div.newsStoryList ul.newsStoryList li.postaComment div.comments div.commentField, div.postaComment div.comments div.commentField {
												margin-top: 0;}
													div.col620 div.newsStoryList ul.newsStoryList li.postaComment div.comments div div.commentField, div.postaComment div.comments div div.commentField {
														margin-top: 0;}
													div.col620 div.newsStoryList ul.newsStoryList li.postaComment div.comments div.commentField fieldset input.postButton, div.postaComment div.comments div.commentField fieldset input.postButton {
														margin-top: 0.5em; float: right;}
									div.col620 div.newsStoryList ul.newsStoryList li.postaComment div.comments div.mustBeLoggedIn p.floatLeft, div.postaComment div.comments div.mustBeLoggedIn p.floatLeft {
										margin: 1.8em 14px 0 0;}
									div.col620 div.newsStoryList ul.newsStoryList li.postaComment div.comments div.mustBeLoggedIn p.floatLeft a img, div.postaComment div.comments div.mustBeLoggedIn p.floatLeft a img {
										position: relative; top: -0.5em;}
						div.col620 div.backPreviousNext, div.col760 div.backPreviousNext {
							padding: 1.9em 0 0.4em; border-bottom: 1px solid #a8dafd;}
						div.col620 div.dateShare {
							padding: 0.2em 0; border-bottom: 1px solid #a8dafd;}
							div.col620 div.dateShare p.floatLeft {
								position: relative; top: 0.3em;}
							ul.shareThisArticle li {
								margin-left: 3px; padding-left: 3px; border-left-width: 0;}
							ul.shareThisArticle li.end {
								margin-left: 0; padding-left: 0;}
								ul.shareThisArticle li p {
									position: relative; top: 0.3em;}
						div.col620 div.newsStoryMainArticle {
							margin-top: 1.1em; padding-bottom: 0.8em;}
						div#Content-CON div.col620 div.newsStoryMainArticle span.articleLead {
							width: 30px; height: 1px; margin-top: -0.6em; display: block; overflow: hidden;}
							div.col620 div.newsStoryMainArticle p {
								line-height: 1.5em;}
							div.col620 div.newsStoryMainArticle p.italic {
								margin-top: 0.4em;}
							div.col620 div.newsStoryMainArticle p.blogPublished {
								margin: 0 0 0.3em;}
							div.col620 div.newsStoryMainArticle img.floatLeft {
								margin: 0.9em 10px 0.2em 0; border: 4px solid #c4c2c2;}
							div.col620 div.newsStoryMainArticle div.blogMediaPlayer {
								margin: 0.9em 10px 0.2em 0;}
						div.col620 div.musicArtist {
							position: relative;}
							div.col620 div.musicArtist img.floatLeft {
								margin-top: 0.1em; border-width: 1px;}
							div.col620 div.musicArtist p.iTunesLink, div.col620 div.newsStoryMainArticle div.albumInfo p.iTunesLink a, div.col620 div.newsStoryMainArticle div.songInfo p.iTunesLink a {
								position: absolute; right: 0; top: 0px;}
							div.col620 div.newsStoryMainArticle h1.articleLead {
								margin-top: 1px;}
						div.col620 div.backPostComment {
							padding: 0.8em 0 0.6em; border: 1px solid #a8dafd; border-width: 1px 0;}
						div.col620 div.commentsRateShare {
							padding: 0.6em 0 0.1em; position: relative;
							border-bottom: 1px solid #a8dafd;}
						div.col620 div.rateShare {
							padding: 0 0 0.1em; position: relative;}
							div.col620 div.commentsRateShare p.floatLeft, div.col620 div.rateShare p.floatLeft {
								position: relative; top: 0.3em;}
							div.col620 div.commentsRateShare p.numVotes {
								position: absolute; left: 14.8em; top: 0.9em;}
							div.col620 div.commentsRateShare .rating {
								position: absolute; right: 243px; top: -15px;}
							div.col620 div.rateShare .rating {
								position: absolute; left: 70px; top: -22px;}
						 	div.col620 div.rateComments {
								margin-bottom: 2px; padding-bottom: 3px; border-bottom: 1px solid #a8dafd; }
								div.col620 div.rateComments p {
									margin-top: 3px; }
								div.col620 div.rateComments p.deepBlue {
									padding-right: 5px; }
							div.col620 div.backRateComments {
								margin-bottom: 2px; padding: 8px 0 3px 0; border-bottom: 1px solid #a8dafd; }
							div.albumsArtistsListHeading {
								margin-top: 0.5em;}
							div#Content-CON div.articleCopy p {
								margin-right: 9px; margin-left: 9px; line-height: 1.5em;}
								div.col950 div.lead {
									margin-top: 0;}
								ul.albumsArtistsList {
									width: 622px;}
								div.col950 ul.albumsArtistsList {
									width: 950px;}
									ul.albumsArtistsList li {
										width: 127px; margin: 8px 8px 0 0; float: left;}
												ul.albumsArtistsList li div.image, div.contestsList ul.newsStoryList li.storyLi div.image {
													width: 125px; height: 125px; border-top: 1px solid #d4d4d4; border-left: 1px solid #d4d4d4; border-right: 1px solid #d4d4d4;}
											ul.albumsArtistsList li div.clear {
												width: 125px; height: 125px; border: 1px solid #d4d4d4;}
										ul.albumsArtistsList li div.iTunesLink {
											width: 127px; height: 15px; text-align: center; background: url(http://cache.chumradio.com/Station_Includes/Images/button_itunes_album_bg.gif) no-repeat left top;}
										ul.albumsArtistsList li div.text {
											height: 29px; margin: 5px 0 7px 0; font-weight: bold; line-height: 14px; overflow: hidden;}
											div.contestsList ul.newsStoryList li div.text h2 {
												margin-top: -0.1em; line-height: 1.1em;}
							div.col620 div.newsStoryMainArticle div.product {
								width: 127px; margin-right: 8px; float: left;}
								div.col620 div.newsStoryMainArticle div.product img {
									border: 1px solid #d4d4d4;}
							div.col620 div.newsStoryMainArticle div.albumInfo {
								width: 485px; float: left; position: relative;}
								div.col620 div.newsStoryMainArticle div.albumInfo h1.articleLead {
									margin-top: -0.1em;}
								div.col620 div.newsStoryMainArticle div.albumInfo p.subHeadMini {
									margin-top: 0;}
								table.tracksTable {
									width: 485px; margin-top: 0.3em;}
											table.tracksTable thead tr th, table.tracksTable tbody tr td {
												padding: 0.5em 12px; font-size: 11px;
												color: #333;}
											table.tracksTable thead tr th {
												color: #fff;
												background: #0a358c url(http://cache.chumradio.com/Station_Includes/Images/heading_subHeadingList_repeating.jpg) repeat-x bottom;}
											table.tracksTable .track {
												text-align: left;}
											table.tracksTable .duration {
												width: 5em; text-align: center;}
											table.tracksTable tbody tr td {
												background-color: #d3eefc;}
											table.tracksTable tbody tr.altRow td {
												background-color: #e9f6fd;}
					div.col620 div.headingSolo {
						margin-top: 1em;}
							div.col620 div.newsStoryMainArticle div.artistCol {
								width: 254px; margin-right: 8px; float: left;}
								div.col620 div.newsStoryMainArticle div.artistCol img {
									border: 1px solid #d4d4d4;}
										
							div.col620 div.concertsListing div.artistCol {
								width: 288px; margin-right: 8px; float: left;}
								div.col620 div.concertsListing div.artistCol img {
									margin: 0.4em 0 0 10px; border: 4px solid #d4d4d4;}
								div.col620 div.concertsListing div.artistCol h2.subHead {
									margin-left: 10px;}
								div.col620 div.concertsListing div.artistCol div.flash {
									width: 278px; height: 243px; margin-top: 0.5em;}
									div.col620 div.concertsListing div.artistCol div.flash img {
										border-width: 0;}
									
							div.col620 div.newsStoryMainArticle div.songInfo {
								width: 358px; float: left; position: relative;}
									
							div.col620 div.concertsListing div.songInfo {
								width: 324px; float: left; position: relative;}
							
								div.col620 div.newsStoryMainArticle div.songInfo h1 {
									margin-top: 0.6em;}
								div.col620 div.newsStoryMainArticle div.songInfo h1.articleLead {
									margin-top: -0.1em;}
								div.col620 div.newsStoryMainArticle div.songInfo p.subHeadMini {
									margin-top: 0; float: left;}
								div.col620 div.newsStoryMainArticle div.songInfo p.followsHeading {
									margin-top: 0.2em;}
								div.col620 div.concertsListing div.songInfo h2.subHead {
									margin-left: 35px;}
								div.col620 div.concertsListing div.songInfo p.flashAudioFileBanner {
									margin: 0.9em 0 0 35px;}
								div.col620 div.concertsListing div.songInfo div.flash {
									width: 280px; height: 24px; margin: 10px 0 0 35px;}
								div.col620 div.newsStoryMainArticle div.songInfo div.buttonsAbsolute {
									width: 140px; position: absolute; right: 3px; bottom: 0;}
									div.col620 div.newsStoryMainArticle div.songInfo p.betweenButtons {
										margin-top: 0.5em;}
								div.col620 div.newsStoryMainArticle div.songInfo div.floatLeft {
									margin-left: 5px;}
							div.col620 div.newsStoryMainArticle div.songInfo div.shareBackground {
								margin-top: 0.4em; padding: 0.2em 0;
								background: url(http://cache.chumradio.com/Station_Includes/Images/background_shareThisArticle.jpg) no-repeat right bottom;}
								div.col620 div.newsStoryMainArticle div.songInfo div.shareBackground ul.shareThisArticle {
									margin-right: 6px;}
								div.col620 div.newsStoryMainArticle div.songInfo div.shareBackground p.floatLeft {
									margin-left: 8px; position: relative; top: 0;}
							div.col620 div.newsStoryMainArticle div.songInfo div.songInfoSubHeading {
								margin-top: 0.7em; border-top: 1px solid #a8dafd;}
							div.col620 div.newsStoryMainArticle div.songInfo div.rateThisSong {
								margin-top: 0.5em;}
									div.col620 div.newsStoryMainArticle div.songInfo div.songInfoSubHeading div.requestThisSongThanks, div.col620 div.newsStoryMainArticle div.songInfo div.rateThisSong div.rateThisSongThanks {
										height: 9em; padding-top: 0.7em;}
									div.col620 div.newsStoryMainArticle div.songInfo div.songInfoSubHeading div.requestThisSongLogin, div.col620 div.newsStoryMainArticle div.songInfo div.rateThisSong div.rateThisSongLogin {
										height: 7.3em; padding-top: 1.3em;}
									div.col620 div.newsStoryMainArticle div.songInfo div.songInfoSubHeading div.requestThisSongDedication, div.col620 div.newsStoryMainArticle div.songInfo div.rateThisSong div.rateThisSongSelect {
										height: 8.7em; padding-top: 1em;}
									div.col620 div.newsStoryMainArticle div.songInfo div.rateThisSong div.rateThisSongThanks p.rateThisSongThanksIcon {
										float: left; margin: 5px 9px 0 0; padding-left: 10px; width: 47px; text-align: center; font-size: 11px; font-weight: bold; line-height: 1em;}
										div.col620 div.newsStoryMainArticle div.songInfo div.rateThisSong div.rateThisSongThanks p.rateThisSongThanksIcon img {
											display: block;}
									div.col620 div.newsStoryMainArticle div.songInfo div.rateThisSong div.rateThisSongThanks p.articleCopyInset {
										float: left; width: 250px; margin-top: 8px;}
										div.col620 div.newsStoryMainArticle div.songInfo div.songInfoSubHeading div.requestThisSongLogin a, div.col620 div.newsStoryMainArticle div.songInfo div.rateThisSong div.rateThisSongLogin a {
											float: left;}
										div.col620 div.newsStoryMainArticle div.songInfo div.songInfoSubHeading div.requestThisSongLogin a.marg14, div.col620 div.newsStoryMainArticle div.songInfo div.rateThisSong div.rateThisSongLogin a.marg14 {
											margin-left: -4px;}
										div.col620 div.newsStoryMainArticle div.songInfo div.songInfoSubHeading div.requestThisSongLogin a.text, div.col620 div.newsStoryMainArticle div.songInfo div.rateThisSong div.rateThisSongLogin a.text {
											margin-top: 0.5em;}
									div.col620 div.newsStoryMainArticle div.songInfo div.songInfoSubHeading div.requestThisSongDedication {
										width: 338px; margin-left: 10px;}
									div.col620 div.newsStoryMainArticle div.songInfo div.songInfoSubHeading div.requestThisSongDedication fieldset label {
										font-size: 12px; color: #333;}
									div.col620 div.newsStoryMainArticle div.songInfo div.songInfoSubHeading div.requestThisSongDedication fieldset textarea {
										margin-top: 0.4em;}
									div.col620 div.newsStoryMainArticle div.songInfo div.songInfoSubHeading div.requestThisSongDedication fieldset input {
										margin: 0 0 -0.2em 8px;}
									div.col620 div.newsStoryMainArticle div.songInfo div.rateThisSong div.rateThisSongSelect ul.rateThisSongSelect {
										width: 338px; margin: 0.4em 0 0 10px;}
									div.col620 div.newsStoryMainArticle div.songInfo div.rateThisSong div.rateThisSongSelect ul.rateThisSongSelect li {
										margin-right: 25px; float: left; text-align: center; font-size: 11px; font-weight: bold;}
									div.col620 div.newsStoryMainArticle div.songInfo div.rateThisSong div.rateThisSongSelect ul.rateThisSongSelect li a {
										text-decoration: none; line-height: 1em;}
										div.col620 div.newsStoryMainArticle div.songInfo div.rateThisSong div.rateThisSongSelect ul.rateThisSongSelect li a:hover {
											text-decoration: underline; color: #022e88;}
										div.col620 div.newsStoryMainArticle div.songInfo div.rateThisSong div.rateThisSongSelect ul.rateThisSongSelect li a img {
											display: block;}
									div.col620 div.newsStoryMainArticle div.songInfo div.rateThisSong div.rateThisSongSelect ul.rateThisSongSelect li.last {
										margin-right: 0;}
										
								div.col620 div.newsStoryMainArticle div.songInfo div.songInfoSubHeading h2 {
									margin: 1em 9px 0;}
								div.col620 div.newsStoryMainArticle div.songInfo div.songInfoSubHeading p {
									margin-top: 0.7em;}
									div.col620 div.newsStoryMainArticle div.songInfo div.songInfoSubHeading a.floatLeft img {
										margin: 0.5em 10px 0 4px;}
						div.sectSubNav {
							margin-top: 1.4em;}
							div.sectSubNav ul.sectSubNav {
								width: 620px; height: 33px;
								background: url(http://cache.chumradio.com/Station_Includes/Images/background_subContests.jpg) repeat-x top;}
								div.sectSubNav ul.sectSubNav li {
									float: left;}
											div.col620 div.contestsList ul.newsStoryList li div.text p.floatLeft, div.col620 div.contestsList ul.newsStoryList li div.text p.floatRight {
												margin-top: 0.8em;}
											div.col620 div.contestsList ul.newsStoryList li div.text p.floatRight {
												margin-top: 1.3em;}
												div.col620 div.contestsList ul.newsStoryList li div.text p.floatRight a.entered {
													padding: 5px 0 5px 20px;
													background: url(http://cache.chumradio.com/Station_Includes/Images/icon_already.gif) no-repeat left 2px;}
												
						div.alphabetList {
							margin-top: 1.5em;}
							div.alphabetList ul.AdvertiserList-nav {
								width: 48.5em; margin-left: 110px;}
								div.alphabetList ul.AdvertiserList-nav li {
									font-size: 11px; font-weight: bold; color: #999; border-right-width: 0;}
									div.alphabetList ul.AdvertiserList-nav li em {
										font-style: normal; color: #2baef2;}
						div.advertiserList {
							margin-top: 1.3em;}
							div.advertiserList ul.advertiserList {
								border-bottom: 1px solid #a8dafd;
								background: url(http://cache.chumradio.com/Station_Includes/Images/background_advertiserListVerticalBorder.gif) repeat-y center;
								position:relative;}								
								div.advertiserList ul.advertiserList li {
									width: 380px; float: left;
									border-top: 1px solid #a8dafd;
									}
									div.advertiserList ul.advertiserList li div.logo, div.advertiserList ul.advertiserList li div.text {
										margin: 8px 0; float: left;}
									div.advertiserList ul.advertiserList li div.logo {
										width: 138px;}
											div.advertiserList ul.advertiserList li div.logo a img {
												margin-left: 8px; border: 1px solid #083287;}
									div.advertiserList ul.advertiserList li div.text {
										width: 234px;}
										div.advertiserList ul.advertiserList li div.text h2 {
											margin-top: 0.2em;}
										div.advertiserList ul.advertiserList li div.text p {
											margin-top: 0.7em;}


						div.personalitiesList {
							margin-top: 0.5em;}
								div.personalitiesList ul.personalitiesList li {
									width: 300px; margin-right: 20px; float: left;}
								div.personalitiesList ul.personalitiesList li.end, div.personalitiesList ul.personalitiesList li.clear {
									margin-right: 0;}
								div.personalitiesList ul.personalitiesList li.clear {
									width: 100%; height: 1px; float: none; clear: both; display: block; overflow: hidden;
									background: url(http://cache.chumradio.com/Station_Includes/Images/background_personalitiesList_separator.gif) no-repeat left top;}
									div.personalitiesList ul.personalitiesList li div.image, div.personalitiesList ul.personalitiesList li div.text {
										margin-top: 13px; float: left;}
									div.personalitiesList ul.personalitiesList li div.image {
										width: 110px;}
										div.personalitiesList ul.personalitiesList li div.image img {
											border: 1px solid #d4d4d4;}
									div.personalitiesList ul.personalitiesList li div.text {
										width: 189px;}
										div.personalitiesList ul.personalitiesList li div.text h2 {
											margin-top: 0.1em; font-size: 16px;}
										div.personalitiesList ul.personalitiesList li div.text p {
											margin-top: 0.7em;}
									div.personalitiesList ul.personalitiesList li div.bio {
										padding-bottom: 13px;}
										div.personalitiesList ul.personalitiesList li div.bio p {
											margin-top: 0.5em;}
						div.blogHeader {
							width: 620px; padding-bottom: 1.2em; border-bottom: 1px solid #a8dafd;}
							div.blogHeader div.personalityInfo {
								width: 250px; margin-left: 12px; padding: 0 0 37px 117px; float: left;
								position: relative;}
								div.blogHeader div.personalityInfo img.headshot {
									border: 1px solid #d7d7d9; position: absolute; left: 0; top: 15px;}
								div#Content-CON div.blogHeader div.personalityInfo h2, div#Content-CON div.blogHeader div.personalityInfo h2 a {
									margin-top: 0.6em;
									font: bold 19px DINOT, Arial, Helvetica, sans-serif; color: #2daff2;}
								div.blogHeader div.personalityInfo img.heading {
									margin-top: 0.4em;}
							div.blogHeader div.personalityLinks {
								width: 235px; margin: 44px 6px 0 0; float: left;}
								div.blogHeader div.personalityLinks ul {
									float: right;}
									div.blogHeader div.personalityLinks ul li {
										margin-top: 0.5em; font-size: 12px; line-height: 1em; text-align: right;}
										div.blogHeader div.personalityLinks ul li a.subscribeSideBar {
											padding-left: 20px;
											background: url(http://cache.chumradio.com/Station_Includes/Images/bullet_sidebar_icon_rss.gif) no-repeat left top;}
						div.faqsList {
							padding-top: 0.3em;}
						div.generalFaqs {
							margin-top: 0.3em;}
							div.generalFaqs ol.faqsList {
								border-top: 1px solid #a8dafd;}
								div.faqsList ol.faqsList li {
									padding-bottom: 1em; border-bottom: 1px solid #a8dafd;}
									div.faqsList ol.faqsList li div.question {
										margin: 0 10px;}
										div.faqsList ol.faqsList li div.question h2 {
											margin-top: 0.8em; line-height: 1.1em; font-size: 13px;}
											div.faqsList ol.faqsList li div.question h2 a {
												color: #022e88;}
											div.faqsList ol.faqsList li div.question h2 a:hover {
												color: #2baef2;}
											div.faqsList ol.faqsList li.selected div.question h2 a {
												color: #2baef2;}
											div.faqsList ol.faqsList li.selected div.question h2 a:hover {
												color: #022e88;}
										div.faqsList ol.faqsList li div.question div.answer {
											padding-top: 0; display: none;}
										div.faqsList ol.faqsList li.selected div.question div.answer {
											margin-top: 5px; display: block;}
									div.rulesList ol.rulesList li {
										padding-bottom: 0.5em;}
										div.rulesList ol.rulesList li div.rule h2 {
											margin-top: 0.6em; padding: 0.8em 10px; font-size: 14px;
											border: 1px solid #2baef2; border-width: 1px 0;}
										div.rulesList ol.rulesList li.selected div.rule h2 {
											border-color: #fff;}
											div.rulesList ol.rulesList li div.rule h2 a, div.rulesList ol.rulesList li div.rule h2 a span {
												color: #2baef2;}
											div.rulesList ol.rulesList li div.rule h2 a:hover, div.rulesList ol.rulesList li div.rule h2 a:hover span {
												color: #022e88;}
											div.rulesList ol.rulesList li.selected div.rule h2 a span.closed {
												display: none;}
											div.rulesList ol.rulesList li div.rule h2 a span.open {
												display: none;}
											div.rulesList ol.rulesList li.selected div.rule h2 a span.open {
												display: inline;}
										div.rulesList ol.rulesList li div.rule h3, div.rulesList ol.rulesList li div.rule p {
											margin-right: 10px; margin-left: 10px;}
										div.rulesList ol.rulesList li div.rule h3 {
											margin-top: 0.3em; color: #022e88; font-size: 12px; line-height: 1.1em;}
											div.rulesList ol.rulesList li div.rule p {
												line-height: 1.3em;}
											div.rulesList ol.rulesList li div.rule p strong {
												color: #022e88; font-weight: normal;}
										div.rulesList ol.rulesList li div.rule p.floatRight {
											margin-top: 0.5em;}
											div.rulesList ol.rulesList li div.rule p a.print {
												padding: 5px 0 5px 20px;
												background: url(http://cache.chumradio.com/Station_Includes/Images/icon_print.gif) no-repeat left 2px;}
										div.rulesList ol.rulesList li div.rule div.text {
											display: none;}
										div.rulesList ol.rulesList li.selected div.rule div.text {
											display: block;}
					div.col620 div.leadText, div.col760 div.leadText {
						margin: 0 10px; padding-top: 0.3em;}
					div.col620 div.leadTextNoMargin, div.col760 div.leadTextNoMargin {
						padding-top: 0.3em;}
						div.col620 div.headingH1 h1, div.col760 div.headingH1 h1 {
							padding-top: 0.8em;}
					div.col620 div.selectDifferentDate {
						margin-top: 0.4em; text-align: right;}
								div.col620 div.selectDifferentDate fieldset label {
									font-size: 12px;}
								div.col620 div.selectDifferentDate fieldset select {
									margin: 0 0 0 7px;}
							div.col760 div.horoscopeList ul.horoscopeList li {
								margin-top: 0.7em;}
								div.col760 div.horoscopeList ul.horoscopeList li div.title {
									height: 40px; background-color: #60c2f5;}
									div.col760 div.horoscopeList ul.horoscopeList li div.image, div.col760 div.horoscopeList ul.horoscopeList li div.text {
										float: left;}
									div.col760 div.horoscopeList ul.horoscopeList li div.image {
										width: 71px;}
									div.col760 div.horoscopeList ul.horoscopeList li div.text {
										width: 689px;}
										div.col760 div.horoscopeList ul.horoscopeList li div.text h2, div.col760 div.horoscopeList ul.horoscopeList li div.text p {
											margin-top: 1.2em;}
										div.col760 div.horoscopeList ul.horoscopeList li div.text h2 {
											margin-top: 1.3em; font-size: 12px;}
										div.col760 div.horoscopeList ul.horoscopeList li div.text p {
											margin-right: 15px;}
								div.col760 div.horoscopeList ul.horoscopeList li div.copy {
									padding-bottom: 0.5em; background-color: #e9f6fd;}
									div.col760 div.horoscopeList ul.horoscopeList li div.copy p {
										margin-top: 0; padding: 0.5em 10px 0;}
					div.col620 div.listingTable {
						margin-top: 1em;}
							div.col620 div.listingTable table.listingTable {
								width: 620px;}
										div.col620 div.listingTable table.listingTable thead tr th {
											padding: 0.5em 0; font-size: 11px; font-weight: normal;
											text-align: left; text-transform: uppercase;
											background: #022e88 url(http://cache.chumradio.com/Station_Includes/Images/background_listingTable.jpg) repeat-x bottom;}
										div.col620 div.listingTable table.listingTable thead tr th.date {
											padding-left: 10px;}
										div.col620 div.listingTable table.listingTable tbody tr td {
											padding: 0.5em 0; line-height: 1.2em;}
										div.col620 div.listingTable table.listingTable .date {
											width: 110px;}
										div.col620 div.listingTable table.listingTable tbody tr td {
											font-size: 11px; color: #333; vertical-align: middle;
											background-color: #d3eefc;}
											div.col620 div.listingTable table.listingTable tbody tr td.date div {
												width: 100px; margin: 0 auto;}
										div.col620 div.listingTable table.listingTable tbody tr.altRow td {
											background-color: #e9f6fd;}
										div.col620 div.listingTable table.listingTable tbody tr td.image {
											width: 90px;}
												div.col620 div.listingTable table.listingTable tbody tr td.image div img {
													border: 1px solid #fff;}
										div.col620 div.listingTable table.listingTable tbody tr td.text {
											width: 329px;}
											div.col620 div.listingTable table.listingTable tbody tr td.text div {
												margin-right: 5px;}
												div.col620 div.listingTable table.listingTable tbody tr td.text div p {
													margin-top: 0.4em; font-size: 11px;}
										div.col620 div.listingTable table.listingTable tbody tr td.button {
											width: 91px;}
										div.pagination {
											width: 620px; margin-top: 1.8em; float: left; text-align: right;}
											div.col760 div.pagination {
												width: 760px;}
											div.mainPagination p.lead {
												margin-top: -0.2em;}
											div.concertListingPagination ul.floatRight, div.mainPagination ul.floatRight {
												float: right;}
											div.concertListingPagination ul.floatRight li, div.mainPagination ul.floatRight li {
												float: left; border-width: 0;}
					div.concertListingPagination ul.floatRight li {
						border-width: 0;}
						div#Content-CON div.postAMessageContainer {
							padding: 1.1em 0; background-color: #e9f6fd;}
							div#Content-CON div.postAMessageContainer div.text {
								margin: 0 10px; padding-bottom: 10px;}
							div#Content-CON div.postAMessageContainer div.loginButton {
								margin: 0 10px; padding-top: 0.5em;}
								div#Content-CON div.postAMessageContainer div.loginButton a {
									float: left;}
								div#Content-CON div.postAMessageContainer div.loginButton a.text {
									margin-top: 0.4em; margin-left: 10px; line-height: 1em;}
							div#Content-CON div.postAMessageContainer div.postMessageForm {
								margin: 0 10px; padding: 0.5em 0}
								div#Content-CON div.postAMessageContainer div.postMessageForm h2 {
									line-height: 1em;}
								div#Content-CON div.postAMessageContainer div.postMessageForm p.smallest {
									margin-top: 0.2em;}
								div#Content-CON div.postAMessageContainer div.postMessageForm div.commentField {
									margin-top: 0.1em;}
									div#Content-CON div.postAMessageContainer div.postMessageForm div.commentField fieldset input.postButton, div#Content-CON div.postAMessageContainer div.postMessageForm div.commentField fieldset input.cancelButton {
										margin-top: 0.5em; float: right;}
									div#Content-CON div.postAMessageContainer div.postMessageForm div.commentField fieldset input.cancelButton {
										margin-right: 10px;}
								div#Content-CON div.postAMessageContainer div.postMessageForm p.lightGray {
									margin: -22px 152px 0 0; line-height: 1.1em;}
							div#Content-CON div.postAMessageContainer div.messageBoardClosed {
								margin: 0 10px;}
								div#Content-CON div.postAMessageContainer div.messageBoardClosed p {
									margin-top: 0.3em; font-size: 11px;}
								div#Content-CON div.postAMessageContainer div.messageBoardClosed p.lead {
									margin-top: 0;}
								div#Content-CON div.postAMessageContainer div.messageBoardClosed p.deepBlue {
									font-size: 12px;}
							div.messageBoardList ul.messageBoardList li {
								padding: 1em 0 1.2em;
								border-bottom: 1px solid #a8dafd;}
							div.messageBoardList ul.messageBoardList li.stationPost {
								background-color: #bfe6fb;}
								div.messageBoardList ul.messageBoardList li p {
									margin: 0.3em 10px 0;}
								div.messageBoardList ul.messageBoardList li p.lead {
									margin-top: 0;}
						div.lotteriesTable table.lotteriesTable {
							width: 620px;}
							div.lotteriesTable table.lotteriesTable thead {
								display: none;}
									div.lotteriesTable table.lotteriesTable tbody tr td {
										padding: 1px 3px; text-align: left; vertical-align: top; font-size: 11px; color: #333; background-color: #d3eefc;}
									div.lotteriesTable table.lotteriesTable tbody tr.altRow td {
										background-color: #f4fbfe;}
									div.lotteriesTable table.lotteriesTable tbody tr td.lottery, div.lotteriesTable table.lotteriesTable tbody tr td.date {
										padding: 14px 12px 1px; line-height: 14px}
									div.lotteriesTable table.lotteriesTable tbody tr td.lottery {
										width: 22%; font-size: 12px; font-weight: bold;
										color: #022e88;}
									div.lotteriesTable table.lotteriesTable tbody tr td.date {
										width: 20%;}
									div.lotteriesTable table.lotteriesTable tbody tr td.winning {
										width: 40%;}
									div.lotteriesTable table.lotteriesTable tbody tr td.winning p {
										width: 238px; display: block; margin: 0; padding: 2px 0 2px 0; }
										div.lotteriesTable table.lotteriesTable tbody tr td.winning p span, div.lotteriesTable table.lotteriesTable tbody tr td.bonus p span {
											float: left;
											width: 34px;
											height: 23px;
											display: block;
											margin: 0;
											padding: 10px 0 0 0;
											background: url(http://cache.chumradio.com/Station_Includes/Images/icon_lotteryBall.gif) no-repeat top left;
											text-align: center;
											font-weight: bold;
											font-size: 14px;
											line-height: 12px;
											letter-spacing: -1px;
											color: #333333;
										}
										div.lotteriesTable table.lotteriesTable tbody tr td.winning p span.earlyBird {
											width: 57px;
											margin: 0 6px 0 5px;
											background: none;
											text-align: left;
											font-size: 11px;
											letter-spacing: normal;
											font-weight: normal;
										}
									div.lotteriesTable table.lotteriesTable tbody tr td.bonus p {
										float: right;}
										div.lotteriesTable table.lotteriesTable tbody tr td.bonus p b {
											float: left; display: block; margin: 1px 4px 0 0; font-weight: normal; }
										div.lotteriesTable table.lotteriesTable tbody tr td.bonus p span {
											margin: -10px 0 0 0; }
										div.lotteriesTable table.lotteriesTable tbody tr td.winning span {
											color: #333; position: relative;}
									div.lotteriesTable table.lotteriesTable tbody tr td.bonus {
										width: 20%; text-align: right;}
										div.lotteriesTable table.lotteriesTable tbody tr td.bonus span {
											color: #333; position: relative;}
						div#Content-CON div.disclaimerText p.disclaimerText {
							color: #999; font-size: 10px;}
					div.contestBlurb {
						margin-right: 2px; padding: 0.9em 12px; border: 1px solid #afdaf9;
						border-width: 1px 0;}
						div.contestBlurb p {
							margin-top: 0.6em;}
						div.winnersTable table.winnersTable {
							width: 620px;}
							div.winnersTable table.winnersTable thead {
								display: none;}
									div.winnersTable table.winnersTable tbody tr td {
										padding: 6px 12px; text-align: left; vertical-align: top;
										font-size: 11px; color: #333; background-color: #e9f6fd;}
									div.winnersTable table.altTable tbody tr td {
										background-color: #d3eefc;}
									div.winnersTable table.winnersTable tbody tr td.winner {
										width: 33%;}
									div.winnersTable table.winnersTable tbody tr td.location {
										width: 34%;}
									div.winnersTable table.winnersTable tbody tr td.date {
										width: 33%;}
					div.contestHeaderInfo {
						width: 620px; margin: 0.5em 0 -0.8em;}
						div.contestHeaderInfo h1 {
							padding: 0.3em 10px; color: #fff;
							background: #022e88 url(http://cache.chumradio.com/Station_Includes/Images/background_contestHeaderInfo_h1.gif) repeat-x bottom;}
						div.contestHeaderInfo p {
							margin-top: 0; padding: 0.5em 10px; background-color: #f4f4f4;}
					div.contestAboutPrizing {
						width: 620px;}
						div.contestAboutPrizing div.textBlock {
							padding: 0 10px 0.8em; border-bottom: 1px solid #d4d4d4;}
						div.contestAboutPrizing div.lastTb {
							border-bottom-width: 0;}
							div.contestAboutPrizing div.textBlock h2, div.contestAboutPrizing div.textBlock h3 {
								margin-top: 0.8em; font-size: 16px; color: #022e88;}
							div.contestAboutPrizing div.textBlock h3 {
								font-size: 14px;}
							div.contestAboutPrizing div.textBlock p {
								font-size: 12px;}
							div.contestAboutPrizing div.textBlock ul {
								min-height: 21px; margin-top: 1.5em;}
								div.contestAboutPrizing div.textBlock ul li {
									float: left; margin-right: 20px;}
								div.contestAboutPrizing div.textBlock div.contestRegistrationLogin, div.contestAboutPrizing div.textBlock div.enterContest {
									padding-top: 1.3em;}
								div.contestAboutPrizing div.textBlock div.enterContest {
									margin-bottom: 1em;}
									div.contestAboutPrizing div.textBlock div.contestRegistrationLogin a {
										float: left;}
									div.contestAboutPrizing div.textBlock div.contestRegistrationLogin a.marg14 {
										margin-left: -14px;}
									div.contestAboutPrizing div.textBlock div.contestRegistrationLogin a.text {
										margin-top: 0.5em;}
									div.contestAboutPrizing div.textBlock div.enterContest a, div.contestAboutPrizing div.textBlock div.enterContest img {
										float: left;}
									div.contestAboutPrizing div.textBlock div.enterContest a.entered {
										margin-left: 24px; padding: 5px 0 5px 20px;
										background: url(http://cache.chumradio.com/Station_Includes/Images/icon_already.gif) no-repeat left 2px;}
							div.contestAboutPrizing div.formEnterContest div.formEnterContestCont {
								line-height: 2.5em;}
								div#Content-CON div.contestAboutPrizing div.formEnterContest div.formEnterContestCont p.alertError {
									margin: 1.3em 10px 0; padding-left: 20px; font-size: 12px; color: #c00;
									background: url(http://cache.chumradio.com/Station_Includes/Images/icon_form_alert_error.gif) no-repeat left top;}
								div.contestAboutPrizing div.formEnterContest div.formEnterContestCont fieldset {
									padding: 0 10px 1.2em; border-bottom: 1px solid #d4d4d4;}
								div.contestAboutPrizing div.formEnterContest div.formEnterContestCont fieldset.lastFieldset {
									border-bottom-width: 0;}
								div.contestAboutPrizing div.formEnterContest div.formEnterContestCont fieldset.checkBoxes {
									padding-top: 1.2em;}
									div.contestAboutPrizing div.formEnterContest div.formEnterContestCont fieldset h3 {
										margin-top: 0.7em; font-size: 14px; color: #022e88;}
									div.contestAboutPrizing div.formEnterContest div.formEnterContestCont fieldset.fileUpload h3 {
										color: #2baef2;}
										div.contestAboutPrizing div.formEnterContest div.formEnterContestCont fieldset h3 span.asterisk {
											color: #2baef2;}
									div.contestAboutPrizing div.formEnterContest div.formEnterContestCont fieldset h3.alert, div.contestAboutPrizing div.formEnterContest div.formEnterContestCont fieldset h3.alert span.asterisk {
										color: #c00;}
									div.contestAboutPrizing div.formEnterContest div.formEnterContestCont fieldset h3.alert:hover {
										text-decoration: none;}
									div.contestAboutPrizing div.formEnterContest div.formEnterContestCont fieldset input.textField {
										width: 250px;}
									div.contestAboutPrizing div.formEnterContest div.formEnterContestCont fieldset.fileUpload input.textField {
										margin-top: 0.5em;}
									div.contestAboutPrizing div.formEnterContest div.formEnterContestCont fieldset input.alertTextField {
										border-color: #c00;}
									div.contestAboutPrizing div.formEnterContest div.formEnterContestCont fieldset.textArea p.floatRight {
										margin-top: 1.7em;}
									div.contestAboutPrizing div.formEnterContest div.formEnterContestCont fieldset.lastNextStep p {
										font-size: 12px;}
									div.contestAboutPrizing div.formEnterContest div.formEnterContestCont fieldset.textArea textarea {
										margin-top: -0.4em;}
									div.contestAboutPrizing div.formEnterContest div.formEnterContestCont fieldset input.radioButtons, div.contestAboutPrizing div.formEnterContest div.formEnterContestCont fieldset input.checkBoxes {
										margin-left: 0; float: left;}
									div.contestAboutPrizing div.formEnterContest div.formEnterContestCont fieldset.radioButtons label, div.contestAboutPrizing div.formEnterContest div.formEnterContestCont fieldset.checkBoxes label {
										width: 578px; line-height: 1.5em; float: left; display: block;
										position: relative; top: 0.2em;}
									div.contestAboutPrizing div.formEnterContest div.formEnterContestCont fieldset.checkBoxes label {
										top: 0.3em;}
									div.contestAboutPrizing div.formEnterContest div.formEnterContestCont fieldset.fileUpload label {
										line-height: 1.5em;}
									div.contestAboutPrizing div.formEnterContest div.formEnterContestCont fieldset.fileUpload input.browseButton {
										position: relative; top: 0.6em;}
									div#Content-CON div.contestAboutPrizing div.formEnterContest div.formEnterContestCont fieldset.fileUpload p.disclaimerText {
										font-size: 9px; color: #999;}
								div.contestAboutPrizing div.formEnterContest div.formEnterContestCont input.enterButton {
									margin: 0.7em 0 0 10px;}
									
							div.col620 div.photoGalleriesList {
								padding-top: 0.1em;}
									div.col620 div.photoGalleriesList ul.newsStoryList li.storyLi {
										width: 598px; margin-top: 10px; background-color: #fff; border: 1px solid #ddd;}
									div.col620 div.photoGalleriesList ul.newsStoryList li.altLi {
										background-color: #e9f6fd; border: 1px solid #bce6fd;}
										div.col620 div.photoGalleriesList ul.newsStoryList li.storyLi div.image {
											width: 184px; margin-right: 10px;}
										div.col620 div.photoGalleriesList ul.newsStoryList li.storyLi div.text {
											width: 404px; position: relative;}
											div.col620 div.photoGalleriesList ul.newsStoryList li.storyLi div.text h2 {
												font-size: 16px;}
												div.photoGalleriesList ul.newsStoryList li.storyLi div.image a img {
													border: 1px solid #d4d4d4;}
											div.photoGalleriesList ul.newsStoryList li div.text h2 {
												margin-top: -0.1em; line-height: 1.1em;}
											div#Content-CON div.col620 div.photoGalleriesList ul.newsStoryList li div.text p {
												margin-top: 0.5em;}
											div#Content-CON div.col620 div.photoGalleriesList ul.newsStoryList li div.text p.goButton {
												margin-top: 0.8em;}
							div.photoGalleriesPagination {
								margin: 0.7em 2px 0 0; padding-top: 0.6em; border-top: 1px solid #a8dafd;}
								div.photoGalleriesPagination ul.floatRight {
									margin-top: 0.2em;}
							div.pgpTop {
								 padding-top: 0; border-top-width: 0;}
									div.photoGalleriesPagination ul.floatRight li {
										border-width: 0;}
								div#Content-CON div.photoGalleriesPagination p.floatLeft {
									font-size: 11px;}
						div.photoGalleriesCollectionList {
							margin-top: 2.5em;}
							div.photoGalleriesCollectionList ul.photoGalleriesCollectionList {
								border-top: 1px solid #a8dafd;}
								div.photoGalleriesCollectionList ul.photoGalleriesCollectionList li {
									width: 373px; margin: 10px 10px 0 0; float: left; border: 1px solid #ddd;}
								div.photoGalleriesCollectionList ul.photoGalleriesCollectionList li.end {
									margin-right: 0;}
								div.photoGalleriesCollectionList ul.photoGalleriesCollectionList li.selected {
									background-color: #e9f6fd;}
									div.photoGalleriesCollectionList ul.photoGalleriesCollectionList li div.image, div.photoGalleriesCollectionList ul.photoGalleriesCollectionList li div.text {
										margin: 8px 0; float: left;}
									div.photoGalleriesCollectionList ul.photoGalleriesCollectionList li div.image {
										width: 93px; margin-right: 10px;}
											div.photoGalleriesCollectionList ul.photoGalleriesCollectionList li div.image a img {
												margin-left: 8px; border: 1px solid #ddd;}
									div.photoGalleriesCollectionList ul.photoGalleriesCollectionList li div.text {
										width: 260px;}
										div.photoGalleriesCollectionList ul.photoGalleriesCollectionList li div.text h2 {
											font-size: 11px; line-height: 1.1em;}
										div.photoGalleriesCollectionList ul.photoGalleriesCollectionList li div.text p {
											margin-top: 0.1em; font-size: 10px;}
										div.photoGalleriesCollectionList ul.photoGalleriesCollectionList li div.text p.goButton {
											margin-top: 0.4em;}
							div.mediaBanner {
								margin-top: 1em;}
							div.searchChart {
								margin-top: 2em;}
								div.searchChart div.searchBrowse {
									width: 757px;}
									div.searchChart div.searchBrowse fieldset {
										width: 369px; margin-left: 9px; float: left;}
									div.searchChart div.searchBrowse fieldset.last48Hours {
										border-right: 1px solid #cbe9fe;}
										div.searchChart div.searchBrowse fieldset legend {
											display: inline; font-weight: bold; color: #133c90; font-size: 12px;}
										div.searchChart div.searchBrowse fieldset div {
											margin-top: 0.8em;}
											div.searchChart div.searchBrowse fieldset div label {
												color: #333; font-size: 11px;}
											div.searchChart div.searchBrowse fieldset.last48Hours div.top label {
												margin-right: 1em; position: relative; top: -0.3em;}
											div.searchChart div.searchBrowse fieldset.last48Hours div.bottom input.textField {
												width: 250px; position: relative; top: -0.7em;}
											div.searchChart div.searchBrowse fieldset.browseSongs div label, div.searchChart div.searchBrowse fieldset.browseSongs div div, div.searchChart div.searchBrowse fieldset.browseSongs div.bottom input.goButton {
												float: left;}
											div.searchChart div.searchBrowse fieldset.browseSongs div.bottom {
												margin-top: 0.9em;}
											div.searchChart div.searchBrowse fieldset.browseSongs div div {
												margin-top: 0;}
											div.searchChart div.searchBrowse fieldset.browseSongs div label {
												width: 3em; position: relative; top: 0.6em;}
											div.searchChart div.searchBrowse fieldset.browseSongs div div.secondCol {
												width: 8em;}
											div.searchChart div.searchBrowse fieldset.browseSongs div div.thirdCol {
												width: 8.3em;}
											div.searchChart div.searchBrowse fieldset.browseSongs div.bottom input.goButton {
												position: relative; top: -0.1em;}
							div.listChart {
								margin-top: 1.2em;}
							div.chartVersion {
								margin-top: 0.4em;}
								div.listChart table.listChart {
									width: 760px;}
								div.chartVersion table.listChart {
									width: 755px;}
											div.listChart table.listChart thead tr th, div.listChart table.listChart tbody tr td {
												padding: 4px 12px 4px 0; text-align: left; vertical-align: top; vertical-align: middle;
												font-size: 11px; line-height: 1.4em;}
											div.listChart table.listChart thead tr th {
												text-transform: uppercase;
												background: #022e88 url(http://cache.chumradio.com/Station_Includes/Images/background_listingTable.jpg) repeat-x bottom;}
													div.listChart table.listChart thead tr th div a.selected {
														padding-right: 15px; background:url(http://cache.chumradio.com/Station_Includes/Images/button_table_selected.gif) no-repeat right 2px;}
											div.listChart table.listChart tbody tr td {
												color: #333; background-color: #d3eefc;}
											div.listChart table.listChart tbody tr.altRow td {
												background-color: #e9f6fd;}
											div.listChart table.listChart .date {
												width: 50px; padding-left: 12px;}
											div.listChart table.listChart .time {
												width: 50px;}
											div.listChart table.listChart .play {
												width: 30px;}
											div.listChart table.listChart .title {
												width: 205px;}
											div.listChart table.listChart .artist {
												width: 154px;}
											div.listChart table.listChart .rateIt {
												width: 70px;}
											div.listChart table.listChart .doMore {
												width: 103px;}
											div.chartVersion table.listChart .artist {
												width: 133px;}
											div.chartVersion table.listChart .track {
												width: 144px;}
											div.chartVersion table.listChart .album {
												width: 47px;}
											div.chartVersion table.listChart .title {
												width: 130px;}
											div.searchResults table.listChart .artist {
												width: 231px;}
											div.searchResults table.listChart .track {
												width: 232px;}
											div.listChart table.listChart tbody tr td.artist {
												font-weight: bold;}
											div.chartVersion table.listChart .lastWeek, div.chartVersion table.listChart .thisWeek {
												width: 40px; padding-right: 0; padding-left: 0; text-align: center;}
											div.chartVersion table.listChart tbody tr td.thisWeek {
												font-size: 20px; background-color: #2baef2; color: #fff;}
											div.chartVersion table.listChart tbody tr.altRow td.thisWeek {
												background-color: #8ad2f7;}
											div.listChart table.listChart tbody tr td.play {
												padding-right: 12px; padding-left: 0;}
											div.chartVersion table.listChart tbody tr td.play {
												width: 35px; padding-right: 0; padding-left: 0; text-align: center;}
											div.chartVersion table.listChart tbody tr td.album img {
												border: 1px solid #fff;}
											div.listChart table.listChart tbody tr td.rateIt, div.listChart table.listChart tbody tr td.doMore {
												text-align: right;}
												div.listChart table.listChart tbody tr td.rateIt div.button, div.listChart table.listChart tbody tr td.doMore div.button {
													width: 1px; height: 1px; float: right; overflow: visible;
													text-align: right; position: relative;}
													div.listChart table.listChart tbody tr td.rateIt div.button *, div.listChart table.listChart tbody tr td.doMore div.button * {
														text-align: left;}
												div.listChart table.listChart tbody tr td.rateIt div.choice {
													padding: 0.2em 0 0.2em 30px; font-weight: bold; color: #022e88;
													float: right; clear: both;
													background-repeat: no-repeat; background-position: left top;}
												div.listChart table.listChart tbody tr td.rateIt div.loveIt {
													width: 38px; background-image: url(http://cache.chumradio.com/Station_Includes/Images/bullet_icon_01_loveIt_over.gif);}
												div.listChart table.listChart tbody tr td.rateIt div.likeIt {
													width: 35px; background-image: url(http://cache.chumradio.com/Station_Includes/Images/bullet_icon_02_likeIt_over.gif);}
												div.listChart table.listChart tbody tr td.rateIt div.itsOk {
													width: 42px; background-image: url(http://cache.chumradio.com/Station_Includes/Images/bullet_icon_03_itsOk_over.gif);}
												div.listChart table.listChart tbody tr td.rateIt div.iHateIt {
													width: 40px; background-image: url(http://cache.chumradio.com/Station_Includes/Images/bullet_icon_04_iHateIt_over.gif);}
												div.listChart table.listChart tbody tr td.rateIt div.sickOfIt {
													width: 47px; background-image: url(http://cache.chumradio.com/Station_Includes/Images/bullet_icon_05_sickOfIt_over.gif);}
												div.listChart table.listChart tbody tr td.rateIt div.rateItList {
													width: 82px; position: absolute; right: 0; top: 0;}
													div.listChart table.listChart tbody tr td.rateIt div.rateItList ul.rateItList {
														width: 80px; border: 1px solid #022e88;}
															div.listChart table.listChart tbody tr td.rateIt div.rateItList ul.rateItList li a {
																padding: 0.4em 0 0.4em 30px; color: #fff; background-color: #022e88;
																display: block; background-repeat: no-repeat; background-position: left 2px;}
															div.listChart table.listChart tbody tr td.rateIt div.rateItList ul.rateItList li.loveIt a {
																background-image: url(http://cache.chumradio.com/Station_Includes/Images/bullet_icon_01_loveIt_off.gif);}
															div.listChart table.listChart tbody tr td.rateIt div.rateItList ul.rateItList li.likeIt a {
																background-image: url(http://cache.chumradio.com/Station_Includes/Images/bullet_icon_02_likeIt_off.gif);}
															div.listChart table.listChart tbody tr td.rateIt div.rateItList ul.rateItList li.itsOk a {
																background-image: url(http://cache.chumradio.com/Station_Includes/Images/bullet_icon_03_itsOk_off.gif);}
															div.listChart table.listChart tbody tr td.rateIt div.rateItList ul.rateItList li.iHateIt a {
																background-image: url(http://cache.chumradio.com/Station_Includes/Images/bullet_icon_04_iHateIt_off.gif);}
															div.listChart table.listChart tbody tr td.rateIt div.rateItList ul.rateItList li.sickOfIt a {
																background-image: url(http://cache.chumradio.com/Station_Includes/Images/bullet_icon_05_sickOfIt_off.gif);}
															div.listChart table.listChart tbody tr td.rateIt div.rateItList ul.rateItList li a:hover {
																color: #022e88; background-color: #a8dafd;}
															div.listChart table.listChart tbody tr td.rateIt div.rateItList ul.rateItList li.loveIt a:hover {
																background-image: url(http://cache.chumradio.com/Station_Includes/Images/bullet_icon_01_loveIt_over.gif);}
															div.listChart table.listChart tbody tr td.rateIt div.rateItList ul.rateItList li.likeIt a:hover {
																background-image: url(http://cache.chumradio.com/Station_Includes/Images/bullet_icon_02_likeIt_over.gif);}
															div.listChart table.listChart tbody tr td.rateIt div.rateItList ul.rateItList li.itsOk a:hover {
																background-image: url(http://cache.chumradio.com/Station_Includes/Images/bullet_icon_03_itsOk_over.gif);}
															div.listChart table.listChart tbody tr td.rateIt div.rateItList ul.rateItList li.iHateIt a:hover {
																background-image: url(http://cache.chumradio.com/Station_Includes/Images/bullet_icon_04_iHateIt_over.gif);}
															div.listChart table.listChart tbody tr td.rateIt div.rateItList ul.rateItList li.sickOfIt a:hover {
																background-image: url(http://cache.chumradio.com/Station_Includes/Images/bullet_icon_05_sickOfIt_over.gif);}
												div.listChart table.listChart tbody tr td.rateIt div.doMoreList, div.listChart table.listChart tbody tr td.doMore div.doMoreList {
													width: 109px; position: absolute; right: 0; top: 0; z-index: 10;}
												div#Content-CON div.listChart table.listChart tbody tr td.rateIt div.doMoreList p, div#Content-CON div.listChart table.listChart tbody tr td.doMore div.doMoreList p {
													width: 95px; margin: 0; padding: 4px 7px; color: #fff; background-color: #022e88;}div.listChart table.listChart tbody tr td.rateIt div.doMoreList ul.doMoreList, div.listChart table.listChart tbody tr td.doMore div.doMoreList ul.doMoreList {
														width: 107px; border: 1px solid #022e88;}
															div.listChart table.listChart tbody tr td.rateIt div.doMoreList ul.doMoreList li a, div.listChart table.listChart tbody tr td.doMore div.doMoreList ul.doMoreList li a {
																padding: 0.4em 0 0.4em 6px; color: #fff; background-color: #022e88;
																display: block;}
															div.listChart table.listChart tbody tr td.rateIt div.doMoreList ul.doMoreList li a:hover, div.listChart table.listChart tbody tr td.doMore div.doMoreList ul.doMoreList li a:hover {
																color: #022e88; background-color: #a8dafd;}
							div.inlineHeading {
								margin-top: 2.2em; position: relative;}
								div.inlineHeading div.selectTop30 {
									text-align: right; position: absolute; right: 18px; top: 29px;}
											div.inlineHeading div.selectTop30 fieldset {
												padding-top: 7px;}
											div#Content-CON div.inlineHeading div.selectTop30 fieldset label {
												font-size: 14px; font-weight: bold; color: #ffffff;}
											div.inlineHeading div.selectTop30 fieldset select {
												margin-top: 0.6em;}
							div.chartsSongVote {
								margin-top: 0.5em;}
									div.chartsSongVote div.chartsSongVote fieldset {
										float: left;}
									div.chartsSongVote div.chartsSongVote fieldset {
										margin-left: 10px;}
									div.chartsSongVote div.chartsSongVote fieldset.charts {
										width: 271px; position: relative; top: 0.1em;}
									div.chartsSongVote div.chartsSongVote fieldset.songVote {
										width: 460px;}
										div.chartsSongVote div.chartsSongVote fieldset label {
											font-size: 11px; font-weight: bold; color: #022e88;
											position: relative; top: -1px;}
									div.chartsSongVote div.chartsSongVote fieldset.songVote select {
										margin-right: 4px;}
										div.chartsSongVote div.chartsSongVote fieldset.songVote input.textField {
											width: 140px; position: relative; top: -1px;}
										div.chartsSongVote div.chartsSongVote fieldset.songVote input.searchButton, div.chartsSongVote div.chartsSongVote fieldset.songVote img.searchButton {
											margin-bottom: -0.6em;}
										div.chartsSongVote div.chartsSongVote p {
											margin: 0 0 1px 10px; padding-top: 4px;}
							
							div.chartSearchResults {
								margin-top: 2.2em;}
								div.chartSearchResults div.doAnotherSearch {
									margin-bottom: -1em; padding: 10px 12px; border: 1px solid #e5e5e5; border-width: 1px 0;
									background: #fefefe url(http://cache.chumradio.com/Station_Includes/Images/background_chartSearchResults.gif) repeat-x bottom;}
									div#Content-CON div.chartSearchResults div.doAnotherSearch label {
										margin-right: 5px; font-size: 16px; font-weight: bold;
										color: #053089; position: relative; bottom: -0.1em;}
									div.chartSearchResults div.doAnotherSearch input.textField {
										width: 358px;}
									div.chartSearchResults div.doAnotherSearch select {
										margin-left: 5px; position: relative; top: 0.1em;}
									div.chartSearchResults div.doAnotherSearch input.searchButton {
										margin: 0 0 -0.7em 5px;}
									div#Content-CON div.chartSearchResults div.searchResults p {
										margin-left: 12px; padding-top: 1px;}
									div#Content-CON div.chartSearchResults div.searchResults div.Wrapper p {
										margin: 1em 12px; font-size: 12px; font-weight: bold;}
										div#Content-CON div.chartSearchResults div.searchResults div.Wrapper p strong {
											color: #053089;}
								div.chartSearchResults div.searchResults table.listChart {
									width: 760px;}
											div.chartSearchResults div.searchResults table.listChart tbody tr td.artist {
												padding-left: 12px; font-weight: bold;}
												div.chartSearchResults div.searchResults table.listChart tbody tr td.artist div, div.chartSearchResults div.searchResults table.listChart tbody tr td.track div {
													float: left; text-align: left;}
												div.chartSearchResults div.searchResults table.listChart tbody tr td.artist div.left, div.chartSearchResults div.searchResults table.listChart tbody tr td.track div.left {
													width: 44px;}
												div.chartSearchResults div.searchResults table.listChart tbody tr td.artist div.right, div.chartSearchResults div.searchResults table.listChart tbody tr td.track div.right {
													width: 187px;}
											div#Content-CON div.chartSearchResults div.searchResults table.listChart tbody tr td strong {
												color: #053089;}
									div.chartSearchResults div.searchResults div.mainPagination ul.floatRight {
										margin-right: 12px;}
						
						div#Content-CON div.followsNoBack {
							margin-top: 1.8em;}
					
					div.userFormsLogin, div.userForms, div.userFormsSuccess {
						width: 620px; padding-top: 1.4em;}
						div.userForms div.userForms {
							line-height: 2.7em;}
							div.userForms div.userForms span.asterisk {
								color: #2baef2;}
							div.userForms div.userForms p.required {
								margin: 0 10px;}
							div#Content-CON div.userForms div.userForms p.alertError {
								margin: 1.3em 10px 0; padding-left: 20px; font-size: 12px; color: #c00;
								background: url(http://cache.chumradio.com/Station_Includes/Images/icon_form_alert_error.gif) no-repeat left top;}
							ul.Message, ul.MessageError {
								margin: 1.3em 0 0.2em 10px;}
								div.userForms ul.Message, div.userForms ul.MessageError {
									margin: 1.3em 0 1.5em 10px;}
							ul.Message li, ul.MessageError li {
								margin-top: 0.7em; padding-left: 20px; font-size: 12px;
								line-height: 1.3em; background-repeat: no-repeat;
								background-position: left top;}
							ul.Message li {
								color: #022e88;
								background-image: url(http://cache.chumradio.com/Station_Includes/Images/icon_form_alert_message.gif);}
							ul.MessageError li {
								color: #f00;
								background-image: url(http://cache.chumradio.com/Station_Includes/Images/icon_form_alert_error.gif);}
							div.userFormsLogin h2, div.userForms div.userForms h2, div.userFormsSuccess h2 {
								margin: 1em 10px 0; font-size: 16px; color: #022e88;}
							div.userFormsLogin h2, div.userFormsSuccess h2 {
								height: 1.2em; margin: 0.3em 10px 0; line-height: 1em;}
							div.userFormsSuccess p.sent {
								padding-top: 0.2em;}
							div.userFormsSuccess h2.congratulations, div.userFormsSuccess p.sent {
								padding-left: 20px; background: url(http://cache.chumradio.com/Station_Includes/Images/icon_congratulations.gif) no-repeat left top;}
							div.userFormsSuccess p {
								margin-right: 10px; margin-left: 10px;}
							div.userFormsSuccess p.indent {
								margin-left: 30px;}
							div.userFormsLogin div.formShort fieldset p.forgot {
								margin-top: 0.2em;}
							div.userFormsSuccess img.heading {
								margin-top: 1.7em;}
							div.userFormsLogin div.formShort {
								width: 600px; margin: 0 10px;}
							div.userFormsLogin div.formShort fieldset {
								margin-top: 0.1em; line-height: 2.6em;}
							div.userForms div.userForms fieldset {
								margin-top: 0.1em; padding: 0 10px 10px;
								border-top: 1px solid #a8dafd; background-color: #e9f6fd;}
								div.userForms div.userForms fieldset div.floatLeft {
									margin-right: 20px;}
								div.userFormsLogin div.formShort fieldset label, div.userForms div.userForms fieldset label {
									margin-top: 1em;}
								div.userForms div.userForms fieldset label.fav {
									font-size: 16px; color: #022e88; position: relative; top: 0.2em;}
								div#Content-CON div.userForms div.userForms fieldset label.alert, div#Content-CON div.userForms div.userForms fieldset label.alert span.asterisk {
									color: #c00;}
								div.userForms div.userForms fieldset label.lead {
									margin-top: 0;}
								div.userForms div.userForms fieldset label.floatAdj {
									margin-top: -0.5em; clear: both; display: block;}
								div.userFormsLogin div.formShort fieldset input.textField, div.userForms div.userForms fieldset input.textField {
									width: 250px; margin-top: -0.5em;}
								div.userForms div.userForms fieldset input.short {
									width: 40px;}
								div.userForms div.userForms fieldset input.postal {
									width: 60px;}
								div.userForms div.userForms fieldset input.fav {
									width: 235px;}
								div.userForms div.userForms fieldset input.alertTextField {
									border-color: #c00;}
								div.userForms div.userForms fieldset select {
									margin-top: -0.5em;}
								div.userForms div.userForms fieldset select.floatLeft {
									margin-right: 5px;}
								div.userForms div.userForms fieldset span.floatLeft {
									margin: -0.7em 5px 0;}
								div#Content-CON div.userForms div.userForms fieldset p.disclaimerText {
									margin-top: 0.2em; color: #999; font-size: 10px;}
								div#Content-CON div.userForms div.userForms fieldset h3 {
									margin-bottom: -1em; font-size: 12px; font-weight: normal; color: #022e88;}
								div#Content-CON div.userForms div.userForms fieldset h3.alt {
									color: #333; margin-bottom: 0;}
									
								div.userForms div.userForms fieldset input.radioButtons, div.userForms div.userForms fieldset input.checkBoxes, div.userFormsLogin div.formShort fieldset input.checkBoxes {
									margin: 0.9em 5px 0 0; float: left;}
								div.userForms div.userForms fieldset.radioButtons label, div.userForms div.userForms fieldset.checkBoxes label, div.userFormsLogin div.formShort fieldset label.checkBoxes {
									width: 576px; line-height: 1.5em; float: left; display: block;
									position: relative; top: 0.2em;}
							div.userFormsLogin div.formShort fieldset, div.userForms div.userForms fieldset.checkBoxes {
								margin-bottom: 2em;}
							div.userFormsLogin div.formShort span.checkBoxes, div.userForms div.userForms fieldset.checkBoxes span.checkBoxes {
								margin: 1em 5px 0 -4px; float: left;}
							div.userForms div.userForms fieldset.Captcha {
								margin-bottom: 2em;}
								div.userForms div.userForms fieldset.Captcha img {
									margin: 11px 0 12px 0; display: block; border: 1px solid #022e88;}
								div.userForms div.userForms fieldset.checkBoxes label, div.userFormsLogin div.formShort fieldset label.checkBoxes {
									top: 0;}
								div.userForms div.userForms input.leadButton {	
									margin-left: 10px;}
							div.userFormsLogin div.formShort input.leadButton {
								margin-right: 10px;}
							div.userFormsLogin div.formShort p.floatLeft {
								margin-top: 0.4em;}
							
						div.contCon {
							margin-top: 1em;}
						div.stationInformation, div.sendUsAnEmail {
							margin-top: 1.8em;}
							div.contCon p {
								margin-right: 10px; margin-left: 10px; line-height: 1.3em;}
								div.directions p img {
									border: 1px solid #022e88;}
								div.contCon p strong {
									color: #022e88;}
										div#Content-CON div.formDiv div p {
											line-height: 1.3em;}
										div#Content-CON div.formDiv div p.alertError {
											margin: 1.3em 0 0; padding-left: 20px; font-size: 12px; color: #c00;
											background: url(http://cache.chumradio.com/Station_Includes/Images/icon_form_alert_error.gif) no-repeat left top;}
										div#Content-CON div.contCon p.disclaimerText {
											color: #999; font-size: 10px;}
										div#Content-CON div.formDiv div h2 {
											margin-top: 1em; font-size: 16px; color: #022e88;}
										div#Content-CON div.formDiv div fieldset {
											line-height: 2.6em;}
										div.formDiv div fieldset div.floatLeft {
											margin-right: 20px;}
										div#Content-CON div.formDiv div fieldset label {
											font-weight: bold; color: #022e88;}
										div.formDiv div span.asterisk {
											color: #2baef2;}
										div#Content-CON div.formDiv div fieldset label.alert, div#Content-CON div.formDiv div fieldset label.alert span.asterisk {
											color: #c00;}
										div.formDiv div fieldset select, div.formDiv div fieldset input.textField, div.formDiv div fieldset textarea {
											margin-top: -0.5em;}
										div.formDiv div fieldset input.textField {
											width: 280px;}
										div.formDiv div fieldset input.altTextSearch {
											width: 144px;}
										div.formDiv div fieldset input.upload {
											width: 210px;}
										div.formDiv div fieldset input.alertTextField {
											border-color: #c00;}
										div.formDiv div fieldset input.floatLeft, div.formDiv div fieldset select.floatLeft {
											margin-right: 5px;}
										div.formDiv div fieldset select.floatLeft {
											margin-top: -0.3em;}
										div.formDiv div fieldset input.goButton {
											margin-top: -0.3em;}
										div.formDiv div fieldset select.selectMultiple {
											width: 290px; height: 86px; margin: 4px 0 0 0;}
											div.formDiv div fieldset select.selectMultiple option {
												background-color: #d9f2ff;}
											div.formDiv div fieldset select.selectMultiple option.altOpt {
												background-color: #effaff;}
										div.formDiv div input.floatRight {
											margin: 0.7em 9px 0 0;}
										div.formDiv div fieldset div.floatLeft input.checkBoxes {
											margin: 0.9em 5px 0 0; float: left;}
										div.formDiv div fieldset div.floatLeft label.checkBoxes {
											width: 150px; line-height: 1.5em; float: left; display: block;
											position: relative; top: 1em;}
							div.submitConcertLogin div.Wrapper, div.welcomeMusicMeeting div.Wrapper {
								margin: 1em 10px 0;}
								div.submitConcertLogin div.Wrapper p.floatLeft, div.welcomeMusicMeeting div.Wrapper p.floatLeft {
									margin-top: 0.4em;}
						div.submitEvent {
							width: 600px; margin-left: 10px;}
										div#Content-CON div.submitEvent div fieldset {
											width: 295px; margin: 0.8em 10px 0 0; float: left;}
										div#Content-CON div.submitEvent div fieldset.end {
											margin-right: 0;}
										div.submitEvent div fieldset input.altTextSearch {
											width: 60px;}
										div.submitEvent div fieldset label.imageUploadLabel {
											margin-bottom: -2.9em; display: block;}
										div.submitEvent div input.floatRight {
											margin: 1.8em 5px 0 5px;}
										div.submitEvent div fieldset label.checkBoxes {
											margin-top: -0.1em;}
										div#Content-CON div.submitEvent div fieldset p.disclaimerText {
											margin: -0.7em 0 0.9em; color: #999; font-size: 10px;}
										div.submitEvent div fieldset label span.sub {
											font-size: 10px; color: #999; font-weight: normal;}
								div#Content-CON div.welcomeMusicMeeting p.disclaimerText {
									margin-top: 0.4em;}
										
											div.col620 div.podcasts div.contestsList ul.newsStoryList li.storyLi div.image {
												width: 80px; height: auto; border-width: 0;}
											div.col620 div.podcasts div.contestsList ul.newsStoryList li.storyLi div.text {
												width: 510px;}
												div.col620 div.podcasts div.contestsList ul.newsStoryList li.storyLi div.text ul {
													margin-top: 0.8em;}
													div.col620 div.podcasts div.contestsList ul.newsStoryList li.storyLi div.text ul li {
														float: left; margin-right: 25px;}
														div.col620 div.podcasts div.contestsList ul.newsStoryList li.storyLi div.text ul li a {
															font-weight: bold; color: #022e88; display: block; padding: 0.3em 0 0.3em 20px; background-repeat: no-repeat;
															background-position: left top;}
														div.col620 div.podcasts div.contestsList ul.newsStoryList li.storyLi div.text ul li.itunes a {
															background-image: url(http://cache.chumradio.com/Station_Includes/Images/icon_bullet_subscribe.gif);}
														div.col620 div.podcasts div.contestsList ul.newsStoryList li.storyLi div.text ul li.rss a {
															background-image: url(http://cache.chumradio.com/Station_Includes/Images/icon_bullet_rss.gif);}
														div.col620 div.podcasts div.contestsList ul.newsStoryList li.storyLi div.text ul li.listen a {
															background-image: url(http://cache.chumradio.com/Station_Includes/Images/icon_bullet_listen.gif);}
														div.col620 div.podcasts div.contestsList ul.newsStoryList li.storyLi div.text ul li a:hover {
															color: #2baef2;}
										
										div#Content-CON div.faqsList ol.faqsList li div.question div.answer ol.steps {
											margin-left: 50px; list-style: decimal; color: #333;}
										div#Content-CON div.faqsList ol.faqsList li div.question div.answer ol.steps li {
											padding-bottom: 0; border-bottom-width: 0;}
			
			div.popupPoll {
				width: 570px; padding: 0 15px 15px; position: relative;
				background: #1d89d6 url(http://cache.chumradio.com/Station_Includes/Images/popup_poll_background.gif) repeat-x top;}
				div.popupPoll div.popupPollCont {
					margin-top: 1em;}
					div.popupPoll div.popupPollCont h1 {
						font-size: 14px;}
					div.popupPoll div.popupPollCont div.floats {
						margin-top: 1.8em; position: relative;}
						div.popupPoll div.popupPollCont div.floats img.floatRight {
							margin-top: -15px; position: relative;}
						div.popupPoll div.popupPollCont div.floats img.email {
							position: absolute; left: 0; bottom: 0;}
							div.popupPoll div.popupPollCont div.sideBarContent .marg10 {
								margin-right: 0; margin-left: 0;}
								div.popupPoll div.popupPollCont div.sideBarContent .marg10 div.flashPollVideoSwf {
									width: 280px; float: left;}
								div.popupPoll div.popupPollCont div.sideBarContent .marg10 div.floatLeft {
									width: 263px; margin-left: 25px; float: left;}
									div.popupPoll div.popupPollCont div.sideBarContent .marg10 div.floatLeft p.floatRight {
										margin: 0; font-size: 13px; font-weight: bold;}
									div.popupPoll div.popupPollCont div.sideBarContent .marg10 div.floatLeft p.moreTopMargin {
										margin-top: 1em;}
										div.popupPoll div.popupPollCont div.sideBarContent .marg10 div.floatLeft form.formTopMargAdj fieldset, div.popupPoll div.popupPollCont div.sideBarContent .marg10 div.floatLeft div.formTopMargAdj fieldset {
											margin-top: 1em;}
											div.popupPoll div.popupPollCont div.sideBarContent .marg10 div.floatLeft form.formTopMargAdj fieldset label, div.popupPoll div.popupPollCont div.sideBarContent .marg10 div.floatLeft div.formTopMargAdj fieldset label {
															color: #fff; font-size: 11px; position: relative; top: -0.2em;}
										div.popupPoll div.popupPollCont div.sideBarContent .marg10 div.floatLeft form.formTopMargAdj input.nextButton, div.popupPoll div.popupPollCont div.sideBarContent .marg10 div.floatLeft div.formTopMargAdj input.nextButton {
											margin-top: 1em;}
									div.popupPoll div.popupPollCont div.sideBarContent .marg10 div.floatLeft img.floatRight {
										margin-top: -20px;}
				div.popupPoll div.shareForm {
					position: absolute; right: 155px; top: 10px;}
					div.popupPoll div.shareForm div.closeButton {
						padding-top: 5px;}
												div.shareForm div.shareFormCont {
													width: 289px; margin-left: 11px;}
														div.shareForm div.shareFormCont fieldset div.shareTextField {
															width: 144px; margin-bottom: 12px; float: left;}
															div.shareForm div.shareFormCont fieldset div label {
																font-size: 0.7em; font-weight: bold;}
															div.shareForm div.shareFormCont fieldset div.shareTextField input.textField {
																width: 124px;}
														div.shareForm div.shareFormCont fieldset div.submitButton {
															margin: 5px 0;}
															div.shareForm div.shareFormCont fieldset div.submitButton input.floatRight {
																margin: 4px 12px 2px 0;}
							div.popupPoll div.shareForm form.shareForm fieldset div.shareTextField label, div.popupPoll div.shareForm form.shareForm fieldset div.message label, div.popupPoll div.shareForm div.shareFormCont fieldset div.shareTextField label, div.popupPoll div.shareForm div.shareFormCont fieldset div.message label {
								font-size: 11px; position: relative; top: -0.2em;}
								
						div.searchQuerry {
							margin-top: 1.8em;}
							div.searchQuerry h1, div.searchQuerry p {
								margin-right: 10px; margin-left: 10px;}
							div.searchQuerry h1 {
								color: #022e88;}
							div.searchQuerry p {
								font-size: 12px;}
							div.searchQuerry div.searchQuerryForm {
								width: 100%; margin-top: 1em; padding: 8px 0 9px; border-top: 1px solid #e5e5e5;
								background: #fefefe url(http://cache.chumradio.com/Station_Includes/Images/background_search_searchBox.gif) repeat-x bottom;}
								div.searchQuerry div.searchQuerryForm fieldset {
									margin: 0 10px;}
									div#Content-CON div.searchQuerry div.searchQuerryForm fieldset label {
										margin-right: 10px; color: #022e88; font-size: 15px; font-weight: bold; position: relative;
										top: 0.1em;}
									div#Content-CON div.searchQuerry div.searchQuerryForm fieldset input.textField {
										width: 590px;}
									div.searchQuerry div.searchQuerryForm fieldset input.goButton {
										margin-bottom: -0.6em; margin-left: 10px;}
						div.searchResults {
							margin-top: 1em;}
							div.searchResults div.parseResults {
								margin: 0 10px;}
								div.searchResults div.parseResults p.floatLeft {
									margin-top: 0.2em;}
								div#Content-CON div.searchResults div.parseResults div.floatRight fieldset label {
									font-weight: bold; color: #022e88;}
								div.searchResults div.parseResults div.floatRight fieldset select {
									margin-left: 10px;}
							div.searchResults div.searchResultsList {
								margin-top: 1em;}
								div.searchResults div.searchResultsList ul.searchResultsList li {
									padding: 10px; background-color: #d3eefc;}
								div.searchResults div.searchResultsList ul.searchResultsList li.altRow {
									background-color: #e9f6fd;}
									div.searchResults div.searchResultsList ul.searchResultsList li img.floatLeft {
										margin-right: 10px; border: 1px solid #022e88;}
									div.searchResults div.searchResultsList ul.searchResultsList li h2 {
										margin-top: 0.1em; font-size: 12px;}
									div.searchResults div.searchResultsList ul.searchResultsList li p {
										margin-top: 0.3em;}
									div#Content-CON div.searchResults div.searchResultsList ul.searchResultsList li p.posted {
										font-size: 9px; font-style: italic; color: #656565;}
						
						div.trafficTextBlock {
							font-size: 12px;}
							div.trafficTextBlock img {
								margin-top: 1.8em;}
						div.trafficFlashTop {
							margin-top: 1.5em;}
							div#trafficFlash {
								text-align: center; font-weight: bold;}
								div#trafficFlash a {
								padding: 20px; display: block;}
						div.trafficFlashBottom {
							margin-top: 1em;}
							div.trafficFlashBottom div.trafficCol {
								width: 242px; margin-right: 17px; float: left;}
							div.trafficFlashBottom div.end {
								margin-right: 0;}
								div.trafficFlashBottom div.trafficCol img {
									border: 1px solid #000;}
								div.trafficFlashBottom div.trafficCol div.trafficColForm {
									margin-top: 1em;}
										div.trafficFlashBottom div.trafficCol div.trafficColForm fieldset select {
											width: 242px;}
						
						div.weatherLeadText {
							margin-top: 1.6em;}
						div.selectCity {
							margin-top: 2.5em;}
								div.selectCity div.floatLeft h2 {
									margin: 0.4em 0; font-size: 16px;}
							div.selectCity div.formSelectDifferentCity {
								padding-bottom: 2px; overflow: visible;}
									div.selectCity div.formSelectDifferentCity fieldset label {
										margin-right: 5px; font-weight: bold;}
									div.selectCity div.formSelectDifferentCity fieldset input {
										margin: 0 0 -0.6em 5px;}
						div.weatherWarning {
							margin-top: 0.7em;}
						div.weatherWarning p {
							margin-right: 10px; margin-left: 10px;}
							div.weatherWarning img.floatRight {
								margin: 1em 10px 0 0;}
						div.currentConditions {
							margin-top: 0.7em;}
							div.currentConditions div.temperature {
								width: 200px; margin: 1em 0 0 10px;}
								div#Content-CON div.currentConditions div.temperature img {
									margin: 0 5px 5px 0;}
									div#Content-CON div.currentConditions div.temperature div.floatLeft h3, div#Content-CON div.currentConditions div.temperature h3 span {
										color: #022e88;}
								div#Content-CON div.currentConditions div.temperature div.floatLeft h3 {
									margin: 0.6em 0 0.3em; font-size: 48px;font-weight: normal;}
										div#Content-CON div.currentConditions div.temperature div.floatLeft h3 span {
											position: relative; top: -0.2em; font-size: 36px;}
								div#Content-CON div.currentConditions div.temperature p {
									margin-top: -0.3em; clear: both; font-size: 18px; color: #022e88;}
							div.currentConditions ul.tempDetails {
								width: 390px; margin: 1.2em 10px 0 0; float: right;}
								div.currentConditions ul.tempDetails li {
									width: 185px; line-height: 1.1em; margin: 0.5em 0 0 10px; float: left; color: #333;}
									div.currentConditions ul.tempDetails li strong {
										width: 85px; display: block; float: left; color: #022e88;}
						div.forecastBoxes {
							margin-top: 1.5em;}
							div.forecastBoxes div.weatherBox {
								width: 114px; margin: 1em 10px 0 0; float: left; border: 1px solid #999;}
							div.forecastBoxes div.end {
								margin-right: 0;}
								div.forecastBoxes div.weatherBox img {
									margin: 0 3px;}
								div.forecastBoxes div.weatherBox h4 {
									padding: 0.5em 0; text-align: center; font-size: 13px; color: #022e88;
									border-bottom: 1px solid #999;
									background: #fcfbfb url(http://cache.chumradio.com/Station_Includes/Images/background_weather_day_heading.gif) repeat-x bottom;}
								div.forecastBoxes div.weatherBox h5 {
									font-size: 16px; font-weight: normal; line-height: 1.5em; color: #333;}
								div.forecastBoxes div.weatherBox h5.lead {
									margin-top: 0.4em;}
						
						div.programTables {
							margin-top: 1.8em;}
							div.programTables div.programTablesCont {
								width: 95px; float: left;}
								div.programTables div.programTablesCont table {
									width: 100%;}
											div.programTables div.programTablesCont table thead tr th {
												padding: 1em 5px; text-transform: uppercase; font-weight: normal;
												background: #022e88 url(http://cache.chumradio.com/Station_Includes/Images/background_th_program_schedule.gif) repeat-x bottom;}
											div.programTables div.programTablesCont table tbody tr td {
												padding: 0 5px; font-size: 9px; line-height: 1.2em; color: #000; text-align: center;
												vertical-align: middle; overflow: hidden;
												background: #d3eefc url(http://cache.chumradio.com/Station_Includes/Images/background_programSchedule_td.gif) repeat-x bottom;}
											div.programTables div.programTablesCont table tbody tr td.hover {
												background-color: #d3d6fc; background-image: url(http://cache.chumradio.com/Station_Includes/Images/background_programSchedule_td_hover.gif);}
											div.programTables div.programTablesTime table tbody tr td {
												color: #fff; background-color: #2baef2; background-image: url(http://cache.chumradio.com/Station_Includes/Images/background_programTablesTime_td.gif);}
											div.programTables div.programTablesTime table tbody tr td.altRow {
												background-color: #7fcef7; background-image: url(http://cache.chumradio.com/Station_Includes/Images/background_programTablesTime_td_alt.gif);}
											div.programTables div.programTablesTime table thead tr th {
												background: #022e88 url(http://cache.chumradio.com/Station_Includes/Images/background_th_program_schedule_time.gif) no-repeat left bottom; border-left: 1px solid #ffffff;}
											div.programTables div.programTablesCont table tbody tr td.Spacer {
												padding: 0; background: #fff;}
												
											div.programTables div.programTablesTime table tbody tr td.Spacer {
												padding: 0 0 0 1px; background: #fff;}
												
												div.programTables div.programTablesCont table tbody tr td a {
													color: #000;}
												div.programTables div.programTablesCont table tbody tr td a:hover {
													text-decoration: underline; color: #000;}
												div.popupProgram {
													width: 202px; padding: 2em 10px; border: 1px solid #022e88;
													background-color: #7fcef7; position: relative;}
													div.popupProgram img.closeButton {
														position: absolute; right: 3px; top: 3px;}
													div.popupProgram h2 {
														font-size: 12px; color: #022e88;}
													div.popupProgram img.floatRight {
														margin: 0.7em 0 0.3em 5px; border: 1px solid #000;}
													div.popupProgram span.articleLead {
														width: 30px; height: 1px; margin-top: -0.6em; display: block; overflow: hidden;}
													div.popupProgram p {
														color: #333;}
													div.popupProgram h3 {
														margin-top: 0.8em; color: #333;}
													div.popupProgram p.host {
														color: #022e88; font-weight: bold;}
													div.popupProgram p.noTopMarg {
														margin-top: 0.3em;}
													div.popupProgram a {
														color: #022e88;}
													div.popupProgram a:hover {
														color: #fff;}
						
						div.photoGalleryHeader {
							margin-top: 1em; position: relative;}
							div.photoGalleryHeader h2 {
								margin-top: 0.8em; font-size: 14px; color: #2baef2;}
							div.photoGalleryHeader h1 {
								margin-top: 0.2em; color: #022e88;}
							div.photoGalleryHeader img.slideshow {
								position: absolute; right: 0; bottom: 0;}
						div.carousel {
							margin-top: 0.7em; padding: 10px 0 10px 51px; position: relative; background-color: #e9f6fd;}
							div.carousel ul.carousel {
								width: 522px; height: 84px;}
								div.carousel ul.carousel li {
									float: left; margin-right: 3px;}
							div.carousel img.previousCarousel, div.carousel img.nextCarousel {
								position: absolute; top: 10px;}
							div.carousel img.previousCarousel {
								left: 10px;}
							div.carousel img.nextCarousel {
								right: 10px;}
						div.photoArea {
							padding: 15px 0 15px 60px; position: relative; border-top: 1px solid #a8dafd; background-color: #e9f6fd;}
							div.photoArea img.previousPhoto, div.photoArea img.nextPhoto {
								position: absolute; top: 150px;}
							div.photoArea img.previousPhoto {
								left: 10px;}
							div.photoArea img.nextPhoto {
								right: 10px;}
						div.shareArea {
							margin: 2em 10px 0;}
							div.shareArea h3 {
								font-size: 12px; color: #022e88;}
							div.shareArea div.shareFormBox {
								margin-top: 1em;}
									div#Content-CON div.shareArea div.shareFormBox fieldset label {
										font-size: 11px;}
									div.shareArea div.shareFormBox fieldset input.textField {
										width: 550px;}
							div.shareArea p.floatRight {
								font-size: 14px;}
						
						ul.Message, ul.MessageError {
							margin: 1.5em 0 0 10px;}
						ul.Message li, ul.MessageError li {
							margin-top: 0.7em; padding-left: 20px; font-size: 12px;
							line-height: 1.3em; background-repeat: no-repeat;
							background-position: left top;}
						ul.Message li {
							color: #022e88;
							background-image: url(http://cache.chumradio.com/Station_Includes/Images/icon_form_alert_message.gif);}
						ul.MessageError li {
							color: #f00;
							background-image: url(http://cache.chumradio.com/Station_Includes/Images/icon_form_alert_error.gif);}
											
								.BrowseField {
									padding: 1px 4px 2px 4px;
									border: 1px solid #022e88;
									font: 12px Arial, Helvetica, sans-serif;
									color: #333333;
								}
								fieldset.fileUpload label {
									margin-bottom: -1.8em; display: block;}
.progressContainer {
	color:#022e88;
}

.micrositeTitleBar-CON {
	width: 920px;
	padding: 7px 20px 9px 20px;
	background: #ffffff url(http://cache.chumradio.com/Station_Includes/Images/heading_main_bg.gif) no-repeat bottom;
}
.micrositeBannerImg-CON {
	width: 940px;
	padding: 10px 10px 0 10px;
	text-align: center;
}
.micrositeContent-CON {
	padding-top: 20px;
	color: #333333;
}
	.micrositeContent-CON p {
		margin: 0 0 1.1em 0;
	}

/*
----------------------------------------------------------------------------------
END Subpage CSS (formerly Subpages.css)
----------------------------------------------------------------------------------
*/


/*
----------------------------------------------------------------------------------
START Star Rating Plugin CSS (formerly jquery-StarRating.css)
----------------------------------------------------------------------------------
*/

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.StarRating {}
div.rating{cursor:pointer;margin:2em;clear:both;display:block}
div.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}
div.cancel,div.star{float:left;width:16px;height:16px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.cancel,div.cancel a{background:url('delete.gif') no-repeat 0 -16px}
div.star,div.star a{background:url(http://cache.chumradio.com/Station_Includes/Widgets/StarRating/star.gif) no-repeat 0 0px}
div.cancel a,div.star a{display:block;width:16px;height:100%;background-position:0 0px}
div.star_on a{background-position:0 -16px!important}
div.star_hover a,div.star_live a:hover{background-position:0 -32px}
/* Read Only CSS */
div.star_readonly a,div.star_readonly a:hover{cursor:default !important}
/* Partial Star CSS */
div.star{background:transparent!important;overflow:hidden!important}

/*
----------------------------------------------------------------------------------
END Star Rating Plugin CSS (formerly jquery-StarRating.css)
----------------------------------------------------------------------------------
*/


/*
----------------------------------------------------------------------------------
START sIFR Plugin CSS (formerly sifr.css)
----------------------------------------------------------------------------------
*/

/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
	.sIFR-active h2.headingSifr {
		visibility: hidden;
		display: block;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		line-height: 20px;
		color: #022e88;
	}
	.sIFR-active h1.micrositeHeadingSifr {
		visibility: hidden;
		display: block;
		height: 34px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 29px;
		line-height: 31px;
		color: #022e88;
	}
	.sIFR-active h2.micrositeSubHeadingSifr {
		visibility: hidden;
		display: block;
		height: 26px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 21px;
		line-height: 23px;
		color: #2baef2;
	}
}

/* The class below is used for the "useStyleCheck" function */
.sIFR-dummy { 
  width: 0px;
  height: 0px;
  margin-left: 42px !important;
  z-index: 0;
}

/*
----------------------------------------------------------------------------------
END sIFR Plugin CSS (formerly sifr.css)
----------------------------------------------------------------------------------
*/


/*
----------------------------------------------------------------------------------
START jCarousel Default Plugin CSS (formerly jCarousel.css in Platform_Includes)
----------------------------------------------------------------------------------
*/

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

/*
----------------------------------------------------------------------------------
END jCarousel Default Plugin CSS (formerly jCarousel.css in Platform_Includes)
----------------------------------------------------------------------------------
*/


/*
----------------------------------------------------------------------------------
START jCarousel Custom Plugin CSS (formerly Carousel.css)
----------------------------------------------------------------------------------
*/

div.carousel {
	padding: 10px;}
div.photoArea {
	padding: 14px 10px;}
.jcarousel-skin-radio .jcarousel-container {
    background: #e9f6fd;
}
.jcarousel-skin-radio .jcarousel-container-horizontal {
    width: 559px;
    padding: 0 0 0 40px;
}
.jcarousel-skin-radio .jcarousel-clip-horizontal {
    width:  522px;
    height: 84px;
}
.jcarousel-skin-radio .jcarousel-item {
    width: 84px;
    height: 84px;
	margin-right: 3px;
}
.jcarousel-skin-radio .jcarousel-item:hover {
    /*border-color: #808080;*/
}
.jcarousel-skin-radio .jcarousel-item-horizontal {
    /*margin-right: 7px;*/
}
.jcarousel-skin-radio .jcarousel-item-placeholder {
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-radio .jcarousel-next-horizontal {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 37px;
    height: 84px;
    cursor: pointer;
    background: transparent url(http://cache.chumradio.com/Station_Includes/Scripts/jCarousel/images/button_carousel_right_full.gif) no-repeat 0 0;
}

.jcarousel-skin-radio .jcarousel-next-horizontal:hover {
    background-position: -37px 0;
}

.jcarousel-skin-radio .jcarousel-next-horizontal:active {
    background-position: 0 0;
}

.jcarousel-skin-radio .jcarousel-next-disabled-horizontal,
.jcarousel-skin-radio .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-radio .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -74px 0;
}

.jcarousel-skin-radio .jcarousel-prev-horizontal {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 37px;
    height: 84px;
    cursor: pointer;
    background: transparent url(http://cache.chumradio.com/Station_Includes/Scripts/jCarousel/images/button_carousel_left_full.gif) no-repeat 0 0;
}

.jcarousel-skin-radio .jcarousel-prev-horizontal:hover {
    background-position: -37px 0;
}

.jcarousel-skin-radio .jcarousel-prev-horizontal:active {
    background-position: 0 0;
}

.jcarousel-skin-radio .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-radio .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-radio .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -74px 0;
}


/* SECOND CAROUSEL STARTS */

.jcarousel-skin-radio2 .jcarousel-container {
    background: #e9f6fd;
}
.jcarousel-skin-radio2 .jcarousel-container-horizontal {
    width: 549px;
    padding: 0 0 0 50px;
}
.jcarousel-skin-radio2 .jcarousel-clip-horizontal {
    width:  500px;
}
.jcarousel-skin-radio2 .jcarousel-item {
    width: 500px;
	 height: auto;
	 text-align: center;
}
	.jcarousel-skin-radio2 .jcarousel-item img {
		max-width: 500px;
	}
.jcarousel-skin-radio2 .jcarousel-item:hover {
    /*border-color: #808080;*/
}
.jcarousel-skin-radio2 .jcarousel-item-horizontal {
    /*margin-right: 7px;*/
}
.jcarousel-skin-radio2 .jcarousel-item-placeholder {
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-radio2 .jcarousel-next-horizontal {
    position: absolute;
    top: 135px;
    right: 0px;
    width: 37px;
    height: 37px;
    cursor: pointer;
    background: transparent url(http://cache.chumradio.com/Station_Includes/Scripts/jCarousel/images/button_photo_right_full.gif) no-repeat 0 0;
}

.jcarousel-skin-radio2 .jcarousel-next-horizontal:hover {
    background-position: -37px 0;
}

.jcarousel-skin-radio2 .jcarousel-next-horizontal:active {
    background-position: 0 0;
}

.jcarousel-skin-radio2 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-radio2 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-radio2 .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -74px 0;
}

.jcarousel-skin-radio2 .jcarousel-prev-horizontal {
    position: absolute;
    top: 135px;
    left: 0px;
    width: 37px;
    height: 37px;
    cursor: pointer;
    background: transparent url(http://cache.chumradio.com/Station_Includes/Scripts/jCarousel/images/button_photo_left_full.gif) no-repeat 0 0;
}

.jcarousel-skin-radio2 .jcarousel-prev-horizontal:hover {
    background-position: -37px 0;
}

.jcarousel-skin-radio2 .jcarousel-prev-horizontal:active {
    background-position: 0 0;
}

.jcarousel-skin-radio2 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-radio2 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-radio2 .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -74px 0;
}

/* SECOND CAROUSEL ENDS */

/*
----------------------------------------------------------------------------------
END jCarousel Custom Plugin CSS (formerly Carousel.css)
----------------------------------------------------------------------------------
*/


/*
----------------------------------------------------------------------------------
START Changes December 2009
----------------------------------------------------------------------------------
*/

						div.personalityHeader {
							width: 620px; padding: 0 0 20px 0; border-bottom: 1px solid #a8dafd;}
							div.personalityHeader img.headshot {
								float: left; border: 1px solid #d7d7d9; width: 98px; margin: 30px 28px 0 10px;}
							div.personalityHeader div.personalityText {
								float: left; margin: 26px 0 0 0; width: 250px;}
								div#Content-CON div.personalityHeader div.personalityText h2, div#Content-CON div.personalityHeader div.personalityText h2 a {
									font-size: 20px; font-weight: bold; color: #022e88;}
								div#Content-CON div.personalityHeader div.personalityText h4 {
									margin: 5px 0 0 0; font-weight: bold; color: #333333;}
								div#Content-CON div.personalityHeader div.personalityText p {
									margin: 18px 0 6px 0; color: #333333;}
							div#Content-CON div.personalityHeader div.personalityLinks {
								float: left; width: 222px; margin: 27px 0 0 0;
								*margin: 28px 0 0 0;
								}
								div#Content-CON div.personalityHeader div.personalityLinks ul {
									float: right;}
									div#Content-CON div.personalityHeader div.personalityLinks ul li {
										margin-bottom: 10px; font-size: 12px; line-height: 1em; text-align: right;}
										
.jcarousel-skin-radio2 .jcarousel-item {
	width: 500px;
	height: 375px;
}
	.jcarousel-skin-radio2 .jcarousel-item .logo-overlay {
		margin:auto;	
		margin-top:-60px;
		position:relative;
		z-index: 1000;
		background: url(/Station_Includes/Images/photo-gallery-watermark.png) no-repeat bottom right;
		width: 95px;
		height: 60px;
	}
	.jcarousel-skin-radio2 .jcarousel-item .logo-hide {
		visibility: hidden;
	}
	.jcarousel-skin-radio2 .jcarousel-item div.big-image {
		width: 500px;
		height: 375px;
		text-align: center;
	}
		.jcarousel-skin-radio2 .jcarousel-item div.big-image img {
			max-width: 500px;
		}
										
/*
----------------------------------------------------------------------------------
END Changes December 2009
----------------------------------------------------------------------------------
*/