.clearfix, .clear-fix
{
	clear:both;
}

#logo 
{
	float: none;
	display:block;
	width:189px;
	position:relative;
	top:63px;
	margin-top:-56px;
	z-index: 100;
  
}

.item-list .pager li
{
	padding:0px;
}

p
{
	text-align:justify;
	line-height:26px;
}

.front #header 
{
	height:370px;
	height:42px;
}

.with-navigation #content, .with-navigation .region-sidebar-first, .with-navigation .region-sidebar-second 
{
  margin-top: 10px;
}

.not-front .with-navigation .region-sidebar-second 
{
    margin-top: 53px;
}

#content, .no-sidebars #content 
{
  margin-right: -940px;
  width: 940px;
}

.not-front #content .section
{
	padding-right:10px;
}

#navigation 
{
  overflow: visible;
}

#skip-link, #page 
{
 line-height: 15px;
 font-size:13px;
}


.left-float, .chart_block .right-float
{
	float:left;
}

.right-float
{
	float:right;
}

body
{
	font-family:arial;
	background-color:#000000;
}

#main-wrapper
{
	background:#ffffff;	
}

#main
{
	padding-left:10px;
	padding-right:10px;
	clear:left;	
	min-height:600px;
}

.not-front #main
{
	padding-bottom:40px;
}

td
{
	padding:0px;
}

.front h1.title, .front div.tabs
{
	display:none;
}


div.pane-title, .block div.title
{
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	color:#231f20;
	border-top:1px solid #231f20;
	padding-top:3px;
}

.section-search .box h2
{
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	color:#231f20;
}

div.pane-title span, .block div.title span
{
	border-top:4px solid #231f20;
	padding-bottom:0px;
	padding-right:10px;
}

.panels-flexible-column-inside, .panel-2col .panel-col-last .inside, .panel-2col .panel-col-first .inside   
{
    padding-left: 0px;
    padding-right: 0px;
    margin:0px;
}

.panels-flexible-row
{
	padding:0px;
}

.sidebar-second #content 
{
	width:630px;
	margin-right:-630px;
	margin-right:-640px;
	padding-right:10px;
}

.region-sidebar-second 
{
	margin-left:630px;
	margin-left:640px;
	margin-right:-940px;
	width:300px;
}

.region-sidebar-second .section 
{
  margin: 0 0 0 0px;
  padding: 0;
}



.pane-block-3 .radio_feature
{
	width:159px;
	float:left;
	border-right:solid 1px #dddddd;
}

.pane-block-3 .radio_feature .more-link
{
	margin-left:8px;
}

.pane-block-3 #radio_features .first .more-link
{
	margin-left:0px;
}

.pane-block-3 #radio_features .first
{
	width:149px;
}

.pane-block-3 #radio_features .last
{
	border-right:none;
}

.pane-block-3 #radio_features
{
	width:630px;
	margin-bottom:10px;
}

.pane-block-3 .radio_feature .more-link
{
	text-align:left;
}


.panels-flexible-column-front-8 .view-news-stories .views-field-title a,.node-type-entertainment-story .panels-flexible-region-last .views-field-title a, .node-type-sports-story .panels-flexible-region-last .views-field-title a
{
	font-size:11px;
	text-decoration:none;
	color:#333333;
	
}

.panels-flexible-column-front-8 .view-news-stories .views-field-title,.node-type-entertainment-story .panels-flexible-region-last .views-field-title, .node-type-sports-story .panels-flexible-region-last .views-field-title 
{
	vertical-align:top;	
	padding-left:10px;
	display:block;
	line-height: 11px;
	/*float:right;
	width:80px;*/
}

.panels-flexible-column-front-8 .view-news-stories .views-field-field-news-story-image-fid,.node-type-entertainment-story .panels-flexible-region-last .views-field-field-news-story-image-fid, .node-type-sports-story .panels-flexible-region-last .views-field-field-news-story-image-fid 
{
	float:left;
	margin-right:10px;
}

.node-type-entertainment-story .panels-flexible-region-last .views-field-title, .node-type-sports-story .panels-flexible-region-last .views-field-title
{
	/*width:130px;	*/
}

.node-type-entertainment-story .panels-flexible-region-last .pane-title, .node-type-sports-story .panels-flexible-region-last .pane-title
{
	margin-bottom:10px;
}

.node-type-entertainment-story .panels-flexible-region-last .views-row, .node-type-sports-story .panels-flexible-region-last .views-row, .node-type-sports-story .panels-flexible-region-last .view-footer, .node-type-entertainment-story .panels-flexible-region-last .view-footer
{
	clear:both;
	padding-bottom:5px;
	margin-bottom:5px;
}

.node-type-entertainment-story .panels-flexible-region-last .views-row, .node-type-sports-story .panels-flexible-region-last .views-row
{
	height:50px;
}


.panels-flexible-column-front-8 .view-news-stories td
{
	width:140px;
	padding-bottom:10px;
}

.front .view-news-stories td.col-1
{
	padding-right:10px;	
}

.front .view-news-stories td.col-2
{
	padding-left:10px;	
}

.front .view-photo-gallery td.col-1, #block-panels_mini-sports_panel .view-photo-gallery td.col-1, #block-panels_mini-entertainment_panel .view-photo-gallery td.col-1 
{
	padding-right:5px;
}

.front .view-photo-gallery td.col-2, #block-panels_mini-sports_panel .view-photo-gallery td.col-2, #block-panels_mini-entertainment_panel .view-photo-gallery td.col-2
{
	padding-left:5px;
}

.front .view-photo-gallery td, #block-panels_mini-sports_panel .view-photo-gallery td, #block-panels_mini-entertainment_panel .view-photo-gallery td
{
	padding-bottom:10px;
	height:50px;
}

.front .view-photo-gallery tr.row-last td, #block-panels_mini-sports_panel .view-photo-gallery tr.row-last td, #block-panels_mini-entertainment_panel .view-photo-gallery tr.row-last td
{
	padding-bottom:0px;	
}


#block-panels_mini-front_panel .panels-flexible-row-front-7
{
	margin-top:10px;
}

.front .view-news-stories, #block-panels_mini-front_panel .panels-flexible-column-front-8
{
	width:300px;
	float:left;
}

#block-panels_mini-front_panel .panels-flexible-column-front-9
{
	width:150px;
	float:left;
	margin-left:10px;
}

.pane-fancy-slide-1
{
	width:460px;
}

.pane-fancy-slide-1 ul
{
	padding:0px;
	margin:0px;
}

.block-desc
{
	font-size:11px;
	font-style: italic;
	color:#333333;
	line-height: 13px;
}

#block-panels_mini-front_panel .panels-flexible-column-front-4
{
	width:160px;
	float:left;
	margin-left:10px;
}

#block-panels_mini-front_panel .panels-flexible-column-front-3
{
	width:460px;
	float:left;
}

.chart_block .left-float
{
	width:20px;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	background:#b4292f;
	text-align: center;
	margin-right:5px;
}

.chart_block .right-float
{
	width:135px;
}

.chart_block
{
	margin-bottom:5px;
	padding-bottom:5px;
	width:160px;
	border-bottom:1px solid #dddddd;
	
}

.chart_song
{
	font-size:11px;
	color:#333333;
	line-height: 13px;
}

.chart_artiste
{
	font-size:10px;
	color:#555555;
	line-height: 10px;
}

#chart-group-0, #chart-group-1
{
	margin-top:10px;
}

#chart_pager span, .item-list ul.pager li, ul.pager li a
{
	font-size:10px;	
	color:#ffffff;
	background-color:#231f20;
	padding:5px;
	padding-top:3px;
	padding-bottom:3px;	
	text-decoration:none;
}

ul.pager li a
{
	/*padding:0px;*/
}

#chart_pager
{
	margin-bottom:10px;
	margin-top:5px;
}

#chart_pager span.active, ul.pager li.pager-current
{
	background-color:#288342;
}

#chart_pager span:hover, ul.pager li a:hover, ul.pager li:hover
{
	cursor:pointer;
	background-color:#b4292f;
}

.block .view-Events .views-field-title a, #block-panels_mini-sports_panel .view-news-stories .views-field-title a, #block-panels_mini-entertainment_panel .view-news-stories .views-field-title a, .section-search dt.title a
{
	color:#288342;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}

.block .view-Events .views-field-title a:hover, #block-panels_mini-sports_panel .view-news-stories .views-field-title a:hover, #block-panels_mini-entertainment_panel .view-news-stories .views-field-title a:hover, .calendar-calendar ul.links li a:hover, p a:hover,.views-field-title a:hover, .section-search dt.title a:hover
{
	color:#b4292f !important;
}

p a
{
	text-decoration:none;	
	color: #288342;
}

.block .view-Events .views-field-field-event-venue-value
{
	font-size:12px;
	color:#333333;
}

.block .view-Events .views-field-field-event-date-value
{
	font-size:11px;
	color:#333333;
}

.block .view-Events .views-row
{
	border-bottom:1px solid #dddddd;
	padding-bottom:10px;
	margin-bottom:10px;
}

.block .view-Events .views-row-last
{
	margin-bottom:0px;
}

.more-link a
{
	font-size:11px;
	color:#333333;
	text-decoration:none;
}

.more-link a:hover, #block-menu-menu-footer li.leaf a:hover
{	
	color:#b4292f;	
}


.block .view-Events .views-row .views-field-view-node
{
	/*left: 40px;
  position: relative;*/  
  position: absolute;
  right: 10px;
}

.block .view-Events .views-row .views-field-view-node a, .radio_feature .more-link a, .node-type-photo-album .more-link a, .calendar-calendar .date-prev a, .calendar-calendar .date-next a, a.send-email-link
{
	font-size:10px;	
	text-decoration:none;
	color:#ffffff;
	background: #231f20 url('../images/more_arrow.png') no-repeat right;	
	text-align:right;
	padding:1px;
	padding-left:5px;
	padding-right:10px;
	
	
}

.calendar-calendar .date-prev a, .calendar-calendar .date-next a
{
	background-image:none;
	color:#ffffff !important;
	text-transform:lowercase;
}

.block .view-Events .views-row .views-field-view-node a:hover, .radio_feature .more-link a:hover, .calendar-calendar .date-prev a:hover, .calendar-calendar .date-next a:hover
{
	background-color:#b4292f;
}

#controller 
{
  background-color:#288342;
}

.view .views-view-grid
{
	margin-top:10px;
	margin-bottom:5px;
}

#navigation #main-menu
{
	float:left;
}

#navigation #search-box
{
	float:right;
	padding-top:10px;
	padding-bottom:10px;
}

#navigation
{
	background:url('../images/nav-y.png') repeat-x;
	height:41px;
	z-index: 90;
}

#navigation .section
{
	padding-left:188px;
	padding-right:20px;
}

#main-menu li a
{
	font-family:verdana;
	font-size:15px;
	color:#ffffff;
	text-decoration:none;
	
}

#main-menu li a:hover, #main-menu li a.active, #secondary-menu li a.active, #secondary-menu li a:hover
{
	color:#c40a12;	
}

#main-menu li
{
	border-right:solid 2px #000000;
	margin-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	margin-top:12px;
}

#main-menu li.menu-1183
{
	margin-top:1px;
	padding:0px;
	border:none;
	background:url('../images/nav-live-bg.png');
	height:41px;
}

#main-menu li.menu-1183 a
{
	display: block;
  padding: 10px;
  padding-top:13px;
}

#main-menu li.menu-1183 a:hover
{
	color:#000000;
}

#main-menu li.menu-1187
{
	border:none;
}

#search-theme-form input.form-text
{
	background:url('../images/search_box.png') no-repeat;
	width:187px;
	height:18px;
	border:0px;
	padding:2px;
	font-size:12px;
	color:#333333;
}

#search-theme-form input.form-submit
{
	width:29px;
	height:20px;
	text-indent:-100000px;
	background:url('../images/search_btn.png') no-repeat;
	padding:0px;
	border:0px;
	margin-left:-3px;
}

#search-theme-form input.form-submit:hover
{
	cursor:pointer;
}

#secondary-menu-wrapper
{
	float: right;
  position: relative;
  top: -31px;
}

#secondary-menu li a
{
	color:#ffffff;	
	text-decoration:none;
	font-size:11px;
}

#secondary-menu
{
	background-color:#222222;
	margin:0px;
	height:20px;
	padding-top:2px;
	padding-right:20px;
}

#secondary-menu-wrapper
{
	background:url('../images/sup_nav-left.png') no-repeat left;
	padding-left:33px;	
	height:20px;
	margin-top:13px;
	margin-right:1px;
	z-index: 0;
	
}

#secondary-menu li
{
	padding-left:5px;
	padding-right:5px;
	
	/*padding-left:2px;
	padding-right:2px;*/
}

#secondary-menu li.last
{
	padding-right:0px;
}
 
#block-views-Banner-block_1
{
	margin:0px;
	height:370px;
}

#now-playing-schedule
{
	background-color:#ffffff;
	color:#ffffff;
	width:300px;	
	height:90px;
}

#block-panels_mini-top_home_panel
{
	bottom: 361px;
  position: relative;
  width: 300px;
  height:340px;
  background-color:#000000;
  z-index: 120;
  float:right;
  margin-right:10px;
}

.upcoming-show-title
{
	font-size:11px;
	margin-right:5px;	
	
}

.upcoming-show-time
{
	font-size:8px;
	float:right;
}

.now-playing-show
{
	font-size:16px;
	line-height: 19px;
	margin-top:4px;
	
	font-size: 15px;
  letter-spacing: -1px;
}

.now-playing-personality
{
	font-size:11px;
	letter-spacing: -1px;
}

body.hitz-live .now-playing-personality, body.hitz-live .now-playing-show
{
	letter-spacing:0px;
}

.now-playing-desc
{
	font-size:10px;
}

#listen-live-link
{
	font-size:9px;
	text-decoration:none;
	color:#ffffff;
	float:right;
}

.front #listen-live-link
{
	position: relative;
  top: 11px;
}

.not-front #listen-live-link
{
	position: relative;
  top: 10px;
}

#schedule_link
{
	color:#cccccc;	
	font-size:11px;
	text-decoration:none;
	float:right;
}

#now-playing-panel
{
	padding:10px;
	background-color:#a7030a;
	width:117px;	
	height:70px;
}

#upcoming-show-panel
{
	padding:10px;
	padding-left:7px;
	background:#333333 url('../images/shadow.png') left no-repeat;
	height:70px;
	width:146px;
}

.panels-flexible-region-2-now_playing
{
	width:100%;
}

.upcoming-show
{
	border-bottom:1px solid #666666;
	margin-bottom:2px;
	padding-bottom:2px;
}

#views_slideshow_singleframe_main_Banner-block_1, #views_slideshow_singleframe_teaser_section_Banner-block_1
{
	height:370px;
}

#block-menu-menu-footer li.leaf
{
	display:inline-block;
	margin-right:10px;
	padding-right:10px;
	border-right:1px solid #dddddd;
}

#block-menu-menu-footer li.last
{
	border-right:none;
}

#block-menu-menu-footer li.leaf a
{
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
}

#block-menu-menu-footer ul
{
	padding-left:0px;
	margin-top:10px;
	margin-bottom:10px;
}

#block-block-7
{
	font-size:10px;
	color:#ffffff;
}

#block-menu-menu-footer
{
	margin-bottom:5px;
}

#footer
{
	background-color:#222222;
	padding:10px;
	
}

.not-front #now-playing-schedule, #block-panels_mini-top_panel .panel-col-last
{
	width:200px;		
}

#block-panels_mini-top_panel .panel-col-last
{
	padding-left:10px;
}
.not-front #upcoming-show-panel
{
	width:70px;
	padding-left:5px;
	padding-right:5px;
}

.not-front #now-playing-panel
{
	width:100px;
}

#block-panels_mini-top_panel .panel-col-first
{
	width:728px;
}

.not-front .now-playing-show
{
	font-size:13px;
	font-size: 12px;
  letter-spacing: -1px;
}

.not-front .upcoming-show
{
	border:none;
	padding-top:8px;
}

.not-front .upcoming-show-title, .not-front .upcoming-show-time
{
	display:block;
	float:none;
}

.not-front #schedule_link 
{
	font-size:9px;
	position:relative;
	top:4px;
}

#block-panels_mini-top_panel
{
	padding:10px;
	background:url('../images/header_bg.jpg') no-repeat;
	margin:0px;
	border-bottom: 10px solid #231f20;
	height:90px;
}

.not-front h1.title
{
	font-size:29px;
	font-weight:normal;
	text-transform:uppercase;
	color:#000000;
	border-bottom:1px solid #cccccc;
	padding-bottom:5px;
	margin-bottom:20px;
}

#show-days
{
	width:567px;
	font-size:12px;
	display:block;
	background:url('../images/showdays_panel.png') no-repeat;
	border:none;
	height:85px;
	float:right;
	margin-bottom:10px;
}

#show-layout
{
	display:block;
	clear:both;
}

.block #show-days li
{
	padding-right:12px;
	margin-right:14px;
	border:none;
	border-right:1px solid #999999 ;
	
	height: 20px;
  line-height: 17px;
  margin-top:9px;
}

.block #show-days li.active, .calendar-calendar ul.links li.active
{
	background:url('../images/showdays_select.png') no-repeat center;
	height:44px;
	padding:0px;
	margin-top:1px;
	border:0px;
}

.block #show-days li a 
{
	border:none;		
	color:#333333;
	padding-top:3px;
}	

.block #show-days li.active a, .calendar-calendar ul.links li.active a 
{
	color:#ffffff;
	font-weight:bold;
	height:25px;
	background:#1fa245;
	padding-left:10px;
	padding-right:10px;
	padding-top:11px;
}

#tab-day-sunday
{
	margin-left:22px;
}

.block #tab-day-saturday
{
	border:none !important;
}

.show-details
{
	width:560px;
}

.show-time
{
	color:#666666;
	font-size:12px;
	padding-left:5px;	
}

.show-block
{
	border-bottom:1px #dddddd solid;
	padding-bottom:20px;
	padding-top:20px;
}

.show-name
{
	font-size:13px;
	font-weight:bold;
	color:#222222;
}

.show-personality
{
	font-size:11px;
	color:#333333;
}

.show-feature-header
{
	font-size:10px;
	color:#666666;
	margin-top:5px;
}

.show-feature
{
	font-size:11px;
	display:inline-block;
	margin-right:10px;
	margin-top:10px;
}

.show-features-time
{
	background-color:#cc3333;
	color:#ffffff;
	margin-left:5px;
	padding:2px;
	padding-left:4px;
	padding-right:4px;
	font-size:9px;
}

.block #show-days li a:hover
{
	background: none;
	color:#b4292f;
}

.block #show-days li.active a:hover
{
	color:#ffffff;	
	background:#1fa245;
} 

#block-panels_mini-sports_panel .panel-col-last, #block-panels_mini-entertainment_panel .panel-col-last
{
	width:150px;
	padding-left:10px;
}

#block-panels_mini-sports_panel .panel-col-first, #block-panels_mini-entertainment_panel .panel-col-first
{
	width:460px;
}

#block-panels_mini-sports_panel .views-field-field-news-story-image-fid, #block-panels_mini-entertainment_panel .views-field-field-news-story-image-fid
{
	float:left;
	margin-right:10px;
}

#block-panels_mini-sports_panel .views-field-teaser, #block-panels_mini-entertainment_panel .views-field-teaser
{
	/*margin-top:-13px;*/
	text-align:justify;
}

#block-panels_mini-sports_panel .view-news-stories .views-row, #block-panels_mini-entertainment_panel .view-news-stories .views-row
{
	display:block;
	height:75px;
	margin-bottom:10px;
	padding-bottom:10px;
}

#block-panels_mini-sports_panel .view-news-stories .views-field-title, #block-panels_mini-entertainment_panel .view-news-stories .views-field-title
{
	margin-bottom:5px;
}

.item-list ul.pager
{
	text-align:right;
}

.panel-region-separator
{
	margin-bottom:10px;
}

.page-photogallery .node-type-photo-album 
{
	height:258px;
	width:140px;
	margin-bottom:20px;
	background-color:#555555;
}

.page-photogallery .view-photo-gallery tr.row-last .node-type-photo-album 
{
margin-bottom:0px;	
}

.page-photogallery .view-photo-gallery td
{
	padding-right:10px;
	padding-left:10px;		
}

.page-photogallery .node-type-photo-album .views-field-field-album-reference-nid
{
	padding:5px;
	font-size:11px;
	text-decoration:none;
	color:#ffffff;
	height:39px;
}

.page-photogallery .node-type-photo-album .views-field-field-album-reference-nid a
{
	font-size:11px;
	text-decoration:none;
	color:#ffffff;
}

.page-photogallery .view-photo-gallery td.col-4
{
	padding-right:0px;
}



.page-photogallery .view-photo-gallery td.col-1
{
	padding-left:0px;
}

.page-photogallery .node-type-photo-album .more-link
{
	/*position: relative;
  top: -3px;*/
  padding-right:5px;
}

.node-type-photo-album .view-display-id-node_content_1 .views-field-field-upload-photo-fid
{	
	padding:10px;	
	background-color:#cccccc;
}

.node-type-photo-album .view-display-id-node_content_1 .views-field-field-upload-photo-data
{
	background-color:#1fa245;
	width:500px;
	min-height:30px;
	padding:10px;
	color:#ffffff;
	position:relative;
	top:-25px;
	left:18px;
}

h1.title span
{
	font-size:12px;
	padding:3px;
	padding-left:10px;
	padding-right:10px;
	margin-left:10px;
	background-color:#ecdb00;
	text-transform: none;
	position:relative;
	top: -5px;
}

#calpopup p
{
	font-size:12px;
}

.calendar-calendar td .inner div.calendar .view-data-node-title a, #calpopup h2.title a
{
	color: #288342;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}


.calendar-calendar td span.date-display-single, .calendar-calendar td span.date-display-start, .calendar-calendar td span.date-display-end, .calendar-calendar td span.date-display-separator, #calpopup .field-field-event-date, #calpopup .field-field-event-venue
{
    color: #333333;
    font-size: 11px;
    font-weight:normal;
}

.calendar-calendar div.date-nav 
{
    background-color: #ffffff;   
    border:none; 
}

.calendar-calendar div.date-nav h3, .calendar-calendar td a 
{
	font-weight:normal;
}

.calendar-calendar ul.links
{
	background:url('../images/cal_panel.png') no-repeat;
	height:38px;
	width:368px;
	float:right;
	display:block;
	
	margin-bottom:30px;
}

.calendar-calendar ul.links li
{
	padding-right:15px;
	margin-right:15px;
	border-right:1px solid #999999;
	
	height: 20px;
  line-height: 17px;
  margin-top:9px;
  float: left;
}

.calendar-calendar ul.links li.last
{
	border-right:none;
}

.calendar-calendar ul.links li.first
{
	margin-left:40px;
}

.calendar-calendar ul.links li a
{
	color: #333333;
  padding-top: 3px;
  text-decoration:none;
  display:block;
}



.calendar-calendar .clear-block
{
	clear:both;
}

.calendar-calendar .year-view td table td 
{
	text-align:center;
}

.calendar-calendar .date-heading h3 a, .calendar-calendar .date-heading h3, .calendar-calendar div.date-nav h3
{
	font-size:23px;
	text-decoration:none;
	font-weight:bold;
	color:#231f20;
}


td .calendar-calendar .date-heading h3 a
{
	font-size: 17px;
	font-weight:normal;
	/*color:#288342;*/
}

.calendar-calendar th.days, .calendar-calendar th.calendar-agenda-items
{
	background-color:#a7030a;
	/*background-color:#333333;*/
	color:#ffffff;
	border: 1px solid #ffffff;
	border:none;
	height:18px;
}

table .mini-day-on a, .calendar-calendar td.has-events .inner div.day a
{
	color:#a7030a;
	text-decoration:underline;
}

table td.mini .mini-day-off a 
{
	color:#222222;
}

.calendar-calendar td.empty 
{
	background-color:#eeeeee;
}

.month-view table.mini
{
	background-color:#dddddd;
	border:1px #dddddd solid;
	height:115px;
	padding-bottom:2px;
}

.calendar-calendar td .inner div.day a, .calendar-calendar .week a 
{
	color:#222222;
}

.calendar-calendar td .inner div.day
{
	padding-bottom:1px;
}

.calendar-calendar .month-view .week a 
{
    color:#a7030a;
}

.calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today 
{
    background-color: #ecdb00;
}

.node-type-entertainment-story .field-field-news-story-image, .node-type-sports-story .field-field-news-story-image
{
	float:right;
	margin-left:10px;
}

.news_credits a
{
	text-align:right;
	font-size:10px;
	text-decoration:none;
	color:#666666;
}

.news_credits
{
	text-align:right;
	margin-bottom:10px;
}

table.jqTransformTextarea #jqTransformTextarea-mm
{
	width:100%;
}

form.jqtransformdone label, .jqTransformInputWrapper
{
	float:none;	
}

form.jqtransformdone label
{
	/*clear: both;*/
}


.resizable-textarea 
{
  width: 98%;
}

.node-type-webform .resizable-textarea 
{
	width:100%;
}

#jqTransformTextarea-mr
{
		padding-right:5px;
}

table.jqTransformTextarea 
{
	margin:0px;
}

.resizable-textarea .grippie
{
	display:none;
}

table.jqTransformTextarea td#jqTransformTextarea-mm textarea
{
	height:160px;
}

.page-contact table.jqTransformTextarea td#jqTransformTextarea-mm textarea
{
	height:200px;
}

.jqTransformInputInner div input
{
	padding-top:8px;
	padding-bottom:8px;
	height:14px;
}

span.jqTransformCheckboxWrapper 
{
	margin-top:0px;
}

button.jqTransformButton span span
{
	font-weight:bold;
}

button.jqTransformButton:hover
{
	color:#b4292f;
}

.node-type-webform .form-radios .form-item label.option
{
	float:left;
	display:block;
}

.webform-component-radios
{
	display:block;
	clear:both;
	padding-top:5px;
}

.jqTransformRadioWrapper
{
	margin-top:0px;
}

.webform-component-radios .form-radios
{
	margin:0px;
}

.webform-component-fieldset
{
	border:none;
	border-top:1px solid #cccccc;
	padding-left:0px;
	padding-right:0px;
}

.webform-component-fieldset legend
{
	font-size:11px;
}

.webform-component-textarea
{
	clear:both;
	/*padding-top:10px;*/
}

.form-item 
{
  margin-bottom: 10px;
  margin-top: 10px;
}

.form-item .description
{
	margin:0px;
}

fieldset
{
	margin:10px;
}

.webform-component-textarea .form-item
{
	margin:0px !important;
	margin-bottom: 0px;
  margin-top: 0px;
}

#block-block-10 .content, #block-block-11 .content
{
	padding-top:10px;
}

.page-personalities .view-Personalities td 
{
	padding-right:10px;
	padding-left:10px;
	padding-bottom:20px;
}

.page-personalities .view-Personalities td.col-1
{
	padding-left:0px;
} 

.page-personalities .view-Personalities td.col-4
{
	padding-right:0px;
} 

.page-personalities .view-Personalities .views-field-field-personality-photo-fid
{
	background:url("../images/personality_block_shadow.png") no-repeat bottom;
	height:160px
}

.page-personalities .view-Personalities .views-field-title
{
	background:#a7030a;
	height:25px;
	color:#ffffff;
	text-align:center;
	padding-top:10px;
	font-size:14px;
}

#address-contact
{
	background:url("../images/address_icon.png") no-repeat left top;
	padding-left:40px;
}

#tel-contact
{
	background:url("../images/phone_icon.png") no-repeat left top;
	padding-left:40px;
	height:22px;
	margin-top:10px;
}

#fax-contact
{
	background:url("../images/fax_icon.png") no-repeat left top;
	padding-left:40px;
	height:22px;
	margin-top:10px;
}


#text-contact
{
	background:url("../images/text_icon.png") no-repeat left top;
	padding-left:40px;
	height:22px;
	margin-top:10px;
}

a.send-email-link
{
	float:right;
}

#contact-location
{
	margin-top:20px;
}

body.hitz-live #now-playing-schedule, #live-social
{
	float:left;	
}

body.hitz-live #player-panel
{
	width:468px;
	height:90px;
}

body.hitz-live #now-playing-panel
{
	width:130px;
	display:block;
	
}

body.hitz-live #now-playing-schedule
{
	width:370px;
	background-color:#333333;
}

body.hitz-live #upcoming-show-panel
{
	width:203px;
}

body.hitz-live #live-social
{
	margin-left:10px;
	padding-left:20px;
	padding-top:5px;
	margin-top:10px;
	border-left:1px solid #666666;
}

body.hitz-live #player-panel
{
	background-color:#333333;
}

body.hitz-live
{
	/*width:468px;*/
	margin:0px;
	text-align: center;
	
}

#audio-player
{
	background: #333333 url('../images/hitzlivehd.jpg') top no-repeat;
	padding-top:55px;
}

body.hitz-live #bottom-panel
{
	background: url('../images/hitzlive_bottom.png') repeat-x;
	height:24px;
	text-align:center;
	color:#ffffff;
}

body.hitz-live #bottom-panel a
{
	font-size:11px;
	font-family:arial;
	color:#ffffff;
	text-decoration:none;
}

body.hitz-live #bottom-panel a:hover
{
	color:#a7030a;
}

body.hitz-live #page-wrapper
{
	width:468px;
  margin:0 auto;
  text-align:left;

}

body.hitz-live .upcoming-show-title 
{
	/*float:left;*/
}

body.hitz-live .upcoming-show
{
	/*clear:right;*/
}


/*school boy football start here---------------------*/

.fixtures-col, .score-col
{
	width:300px;
}

.score-col
{
	margin-left:20px;
}

.fixtures-col .views-row, .score-col .views-row
{
	margin-bottom:4px;
	margin-top:4px;
	height:70px;
	display:block;
	
	border-bottom:1px #dddddd solid;
}

.fixtures-col .views-row-odd .views-field-phpcode
{
	border-left:5px solid #fdb813;
}

.score-col .views-row-odd .views-field-phpcode
{
	border-left:5px solid #a7030a;
}

.fixtures-col .views-row-even .views-field-phpcode
{
	border-left:5px solid #feda84;
}

.score-col .views-row-even .views-field-phpcode
{
	border-left:5px solid #d17c7f;
}

.competing-teams
{
	font-weight:bold;
	font-size:14px;
	color:#000000;
	margin-bottom:5px;
}

.game-date-time, .game-venue
{
	font-size:12px;
	color:#333333;
}

.competition_group
{
	font-weight:bold;
	font-size:11px;
}

.fixtures-col .views-row .views-field-phpcode, .score-col .views-row .views-field-phpcode
{
	padding-left:20px;
}



#mcs_container, #mcs2_container
{
	height:224px;	
	width:300px;
	margin:0px;
	top:0px;
	padding:0px;
	border:0px;
	margin-top:20px;
	margin-bottom:20px;
	/*position:inherit;*/
}

#mcs2_container
{
	left:322px;
	top: 31px;
}

#mcs_container .dragger_container, #mcs2_container .dragger_container
{
	height:241px;	
	margin-top:0px;
	width:1px;
	background:#cccccc;
}


#mcs_container .dragger, #mcs2_container .dragger  
{
  background: none repeat scroll 0 0 #999999;
  border-radius: 2px 2px 2px 2px;
  color: #666666;
  cursor: pointer;
  height: 60px;
  line-height: 60px;
  overflow: hidden;
  position: absolute;
  text-align: center;
  width: 2px;
}

#mcs_container .dragger, #mcs2_container .dragger
{
	width:9px;
	height:59px;
	background:#333333;
	margin-left: -3px;
}

#mcs_container .customScrollBox .container, #mcs2_container .customScrollBox .container
{
	width:280px;
}

.middle-tier iframe
{
	width:468px;
	margin-left:auto;
	margin-right:auto;
	display:block;
}

#mcs5_container
{
	background:none;
	border:0px;
	box-shadow:none;
	left:0px;
	top:400px;
	padding:0px;
	width:620px;
	background: url('../images/record_box_bg.png') repeat-x;
	margin-top:20px;
}

#mcs5_container .customScrollBox
{	
	width:620px;
}

#mcs5_container ul
{
	padding:0px;
	margin:0px;
}

#mcs_container, #mcs2_container, #mcs5_container
{
	position:relative;
	left:0px;
	top:0px;
	
}

/*#block-block-12, #block-block-13
{
	float:left;
}

#block-block-12
{
	margin-right:20px;
}*/

#mcs5_container .dragger_container
{
	border-top: 1px solid #CCCCCC;
}

.pane-block-16 .container
{
	height:110px;	
}

li.record-entry
{
	float:left;
	display:inline-block;
}

li .record-year, li .record-team
{
	width:310px;
	text-align:right;
}

li .record-year
{
	height:27px;
	padding-right:33px;
	font-size:31px;
	font-weight:bold;
	color:#ffffff;
	line-height:22px;
}

li.odd .record-year
{
	background:url('../images/record_top_bg_odd.png') no-repeat;
	width:277px;	
}

li.even .record-year
{
	background:url('../images/record_top_bg_even.png') no-repeat;
	width:277px;
}

li.odd .record-team
{
	background:url('../images/corner_bracket_bg_odd.png') repeat-y right;	
}

li.even .record-team
{
	background:url('../images/corner_bracket_bg_even.png') repeat-y left;	
}


li .record-team
{
	width:277px;
	padding-right:33px;
	font-size:17px;
	color:#333333;
	line-height:42px;
	height:96px;
}

body.page-manning-cup #main-wrapper, body.page-dacosta-cup #main-wrapper, body.page-walkers-cup #main-wrapper, body.page-ben-francis-cup #main-wrapper 
{
	background: #ffffff url('../images/schoolboyfootball_bg.png') repeat-x bottom; 
	padding-bottom:105px;
}



#block-panels_mini-schoolboy_football_panel .middle-tier
{
	margin-bottom:20px;
}


#webform-client-form-5945 input.form-text
{
	width:266px !important;
	border:0px;
	
}

#webform-client-form-5945 .jqTransformInputWrapper
{
	width:276px !important;
}

#block-webform-client-block-5945
{
	background:#231f20 url('../images/nomination_header.png') top no-repeat;
	padding:10px;
	padding-top:90px;
}

#block-webform-client-block-5945 label
{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}

body.page-manning-cup h1.title, body.page-dacosta-cup h1.title, body.page-walkers-cup h1.title, body.page-ben-francis-cup h1.title
{
	background:url('../images/manning_pageheading.png') no-repeat;
	height:80px;
	width:620px;
	text-indent:-10000px;
	border:0px;
}

body.page-dacosta-cup h1.title
{
	background:url('../images/dacosta_pageheading.png') no-repeat;
}

body.page-walkers-cup h1.title
{
	background:url('../images/walker_pageheading.png') no-repeat;	
}

body.page-ben-francis-cup h1.title
{
	background:url('../images/benfrancis_pageheading.png') no-repeat;	
}


body.page-manning-cup .with-navigation .region-sidebar-second, body.page-dacosta-cup .with-navigation .region-sidebar-second, body.page-walkers-cup .with-navigation .region-sidebar-second, body.page-ben-francis-cup .with-navigation .region-sidebar-second     
{
    margin-top: 10px;
}

body.page-manning-cup, body.page-dacosta-cup, body.page-walkers-cup, body.page-ben-francis-cup
{
	background: url("../images/background4.jpg") repeat scroll center top rgb(0, 0, 0) !important;
}

/*********/
#webform-client-form-6164 input.form-text
{
	width:266px !important;
	border:0px;
	
}

#webform-client-form-6164 .jqTransformInputWrapper
{
	width:276px !important;
}

#block-webform-client-block-6164
{
	background:#231f20 url('../images/vote_header.jpg') top no-repeat;
	padding:10px;
	padding-top:90px;
	color:#ffffff;
}

/*start Olympic page*/
body.page-olympic2012 div.tabs{
	display:none;
}

body.page-olympic2012{
	background:url(../images/background3.jpg) repeat scroll center top rgb(0, 0, 0) !important;
}

body.page-olympic2012 h1.title{
	font-size:0px;
	width:940px;
	height:130px;
	display:block;
	border:none;
	margin-top:100px;
	margin-bottom:40px;
	background:url(../images/olympic/header_img.png) no-repeat;
}

body.page-olympic2012 #main-wrapper{
	background:url(../images/olympic/background_top.png) no-repeat top center;
}

body.page-olympic2012 #main-wrapper{
	background: #ffffff url(../images/olympic/background_top.png) no-repeat top center;
}

body.page-olympic2012 #main{
	background:url(../images/olympic/background_bottom.png) no-repeat bottom center;
}

body.page-olympic2012 #block-panels_mini-olympic .panels-flexible-column-10-2 .panel-pane .pane-title, body.page-olympic2012 #block-panels_mini-olympic .panels-flexible-column-10-2 .panel-pane .pane-title span{
	border:0px;
	font-size:24px;
	font-weight:bold;
	color:#ffffff;
	text-transform:inherit;
}

body.page-olympic2012 #block-panels_mini-olympic .panels-flexible-column-10-2 .pane-1{
	background:url(../images/olympic/broadcast_schedule_bg.png) no-repeat;
	width:280px;
	height:129px;
	padding:20px;
	padding-bottom:6px;
}

body.page-olympic2012 #block-panels_mini-olympic .panels-flexible-column-10-2 .pane-2{
	background:url(../images/olympic/event_schedule_bg.png) no-repeat;
	width:280px;
	height:129px;
	padding:20px;
}

body.page-olympic2012 #block-panels_mini-olympic .panels-flexible-column-10-2 .panel-pane a
{
	background:url(../images/olympic/pdf_icon.png) no-repeat left;
	display: block;
	height:63px;
	padding-left:70px;
	font-size:16px;
	color:#ffffff;
	text-decoration:none;
	line-height:20px;
	vertical-align:center;
	margin-top:20px;

}


body.page-olympic2012 #block-panels_mini-olympic .panels-flexible-column-10-2{
	width:320px;
}

body.page-olympic2012 #block-panels_mini-olympic .panels-flexible-column-10-3{
	width:620px;
}

body.page-olympic2012 #block-panels_mini-olympic .panels-flexible-column-10-3 #panel-wrapper, body.page-olympic2012 #block-panels_mini-olympic .panels-flexible-column-10-3 .pane-block-17{
	width:620px;
}

.mosaic-block.col-first{
	margin-left:0px;
}

.mosaic-block.col-last{
	margin-right:0px;
}

body.page-olympic2012 #content .section{
	padding-right:0px;
}

.mosaic-block p{
	font-size:12px;
	line-height:15px;
}

div.popup-info {
  display: none;
  position: absolute;
  width: 270px;
  padding: 7px;
  background: #eeeeee;
  color: #000000;
  z-index:10;
  
  opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
}

div.popup-info p{
	font-size: 13px;
  line-height:20px;
}

.pane-webform-client-block-8414{
	width:960px;
	height:260px;
	background:url(../images/olympic/virgin_bg.png) no-repeat;
}

.pane-webform-client-block-8414 #node-8414{
	width:455px;
	height:197px;

	padding-top:22px;
	padding-left:442px;
}

.pane-webform-client-block-8414 #node-8414 p{
	font-weight:bold;
	margin-top:0px;
	margin-bottom:10px;
}

.pane-webform-client-block-8414 form#webform-client-form-8414 label{
	font-weight:normal;
	font-size:12px;
	line-height:14px;

}

.pane-webform-client-block-8414 form#webform-client-form-8414 input.form-text{
	border:1px solid #cccccc;
}

body.page-olympic2012 .panels-flexible-region-10-trivia{
	margin-top:30px;
	background:#ffffff;
	padding-bottom:20px;
}

body.page-olympic2012 .panels-flexible-region-10-trivia .pane-title{
	margin-bottom:20px;
}

#chatbox {
    position: fixed;
    width: 468px;
    padding-top: 10px;
    padding-bottom: 25px;
    height: 428px;
}

#block-panels_mini-front_panel .panels-flexible-column-front-4 {
    float: left;
    margin-left: 10px;
    width: 150px;
}

#block-block-20 {
	width: 280px; margin-left: -10px;
}

#block-block-20 .nav-tabs{
  background-color: #999!important;
    width: 300px;
    color: #000;
}
/*end Olympic page*/


.block ul.tabs li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #999 #999 #999 -moz-use-text-color;
    border-image: none;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    float: left;
    height: 52px;
    line-height: 31px;
    margin: 0 0 -1px;
    overflow: hidden;
    padding: 0;
    position: relative;
}

.block ul.tabs li a {
    border: 1px solid #fff;
    color: #000;
    display: block;
    font-size: 16px;
    outline: medium none;
    padding: 12px;
    text-decoration: none;
}


.block ul.tabs {
    border-bottom: 1px solid #999;
    border-left: 1px solid #999;
    float: left;
    height: 51px;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 100%;
}

.block ul.tabs li.current a{
	background-color: #ccc none repeat scroll;
}

#wrapper{
	margin-left: 10px;
}

#twitter-block, #twitter {
	width: 290px;
}
#twitter-widget-i144120525688090896{
	position: static; visibility: visible; display: inline-block; width: 290px!important; height: 500px; padding: 0px; border: medium none; max-width: 320px; min-width: 180px; min-height: 200px; margin-top: 0px; margin-bottom: 0px;
}


#block-block-20 ul#main-tabs li.current a.active{
    background: #ccc none repeat scroll 0 0 !important;
}

.clas{
	background-image: url('../jdfkasd.ha');

}