﻿html
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: Black;
}

body
{	
	background: #CCCCCC;
	min-height:40pc;
	max-height:100pc;
}

a
{
	text-decoration: none;	
}

.line_break
{
	margin:13px;
}

.center
{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	display:block;
}

#wrapper
{
	margin: auto;
	width: 985px;
	font-family: Arial, Helvetica, sans-serif;
}

#header
{
	background: #99ccff;
    width:985px;
    height:121px;
}

#header_image
{
	width: 175px;
	float:left;
	text-align:center;
}

#header_text
{
	width: 810px;
	float:left;
	font-size:22px;
}

#header_text_line1
{
    margin-top: 13px; 
}

#header_text_line2
{
	margin-top: 0px;	
}

.header_text_red
{
    color: #CC3300;
}

.header_text_blue
{
	color: #0000FF;
}

#sharing
{
	margin-top: 12px; 
	padding: 0;	
	border: 0;
}

#navbar_container
{
	background: #002173;
	float: left;
	height:100px;
	color: White;
}

#navbar_onair
{
   margin-top:6px; 
   width:175px;
   color: White;
   font-size: 13px;
   font-weight: bolder;
   float:left;
   text-align:center;
}

#navbar_onairshow
{
    font-weight: normal;
    color: White;
    font-size: 13px;
    text-decoration: none;
}

.navbar_onairshow_text
{
	color:White;
	text-decoration: none;	
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
}

#navbar_menu
{
	width: 810px;
	float: left;
	padding: 0px;
}

.navbar_menu_layout
{
	display:block;
	width:133px;
	float:left;
	margin-right:2px;
}

.nav_button
{
	width:133px;
	height:30px;
	border:0px;
}

#leftcolumn
{
	float: left;
	width: 175px;
	background: #ffffcc;
	height: 513px;
}

#left_bar_image
{
	width:150px;
	margin: auto;
	margin-top:19px;
	margin-bottom:19px;	
	height:200px;
}

.left_bar_redtext
{
    color: #CC3300;
    font-size: 13px;
    font-weight: bold;
    text-align:center;
    text-decoration:none;	
}

#rightcolumn
{
	float: left;
	width: 810px;
	background-color: white;
}

#content
{
	margin:auto;
	margin-top:13px;
	margin-left:13px;
	margin-right:13px;
	padding-bottom:13px;
}

#footer
{
	width: 985px;
	float:left;
}

#left_spacer
{
	width:175px;
	height:50px;
	background-color:#FFFFCC;
	padding-top: 26px;	
	float:left;
}

#copyright_container
{
	width:810px;
	padding-top: 26px;
	background: White;
	color: Black;
	float: left;
	height:50px;
}



.copyright_text
{
    text-align: center;
    font-size: 14px;
    color: Black;
    font-weight: bolder;
}

.lastupdated_text
{
	text-align: center;
    font-size: 10px;
    color: black;
    font-weight: normal;
    font-style: italic;
}

#defaultpage_container
{
	text-align:center;
	font-size: 13px;
}

.hry_banner_img
{
	width:742px;
    height:329px;
    border:0px;
    margin-bottom:19px;
}

.charity_commision_img
{
	margin-top:19px;
	width:632px;
	height:66px;
	border:0px;
}

.Title_Red_Bold
{
    font-size: 22px;
    font-weight: bold;
    color: #CC3300;
}

.Title_Black_Bold
{
    font-size: 22px;
    font-weight: bold;
    color: black;
}

.Subtitle_Black_Bold
{
	font-size: 14px;
    font-weight: bold;
    color: Black;
}

.Subtitle_Red_Bold
{
	font-size: 14px;
    font-weight: bold;
    color: #CC3300;
}

.default_img
{
	height:200px;
	width:150px;
}

#contact_table_container
{
	background-color:White;
	margin:1px 1px 1px 1px;
	width:757px;
	border-style:outset;
	border-width:thin;
	float:left;
	text-align:center;
}

#contact_table_left_column
{
	float:left;
	width:336px;
}

#contact_table_right_column
{
	float:left;
	width:421px;
}

.boxstyle
{
	border-style:inset;
	border-width:thin;
	margin:1px 1px 1px 1px;
	padding:13px 0px 13px 0px;
}

.boxstyle_header
{
	
	border-style:inset;
	border-width:thin;
	margin:1px 1px 1px 1px;
	font-weight:bold;
}

.boxstyle_address
{
	background-color:White;
	border-style:inset;
	border-width:thin;
	margin:1px 1px 1px 1px;
	padding:22px 0px 20px 0px;
}

#presenters_container
{
	text-align:center;
	width:616px;
	margin:auto;
	background-color:White;
}

.row_container
{
	background-color:White;
	text-align:center;
	float:left;
}

#last_row_container
{
	background-color:White;
	text-align:center;
	margin:auto;
	float:left;
	margin-left:13%;	
}

.presenters_img
{
	width:150px;
	height:200px;
}

.presenters_image_border
{
	text-align:center;
	border-style:inset;
	border-width:thin;
	padding:1px 1px 1px 1px;
	float:left;
}

table
{ 
	margin-left: auto;
	margin-right: auto;
}

.schedule_black_subtitle
{
	font-size: 14px;
    font-weight: bold;
    color: Black;
    text-decoration:underline;
}

.schedule_weekday_title
{
	text-align:center;
	font-size: 22px;
    font-weight: bold;
    color: #CC3300;
}

.schedule_backtotop
{
	text-align:center;
	font-size: 14px;
    font-weight: bold;
    color: Black;
    text-decoration:none;
}

.schedule_showlink
{
	text-decoration: none;
    font-size: 14px;
    color: #CC3300;
    font-weight: bolder;
}

table.schedule_header
{
	width:95px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	border-style:outset;
	border-width:thin;
	border:1px;
}

table.schedule_header_image
{
	width:200px;
	border-style:double;
	border-style:inset;
	border-width:thin;
	border:1px;
}

.schedule_header_image_text
{
	text-align:center;
}

table.schedule_header_content
{
	width:600px; 
	border:1px;
	border-style:inset;
	border-width:thin;
	margin:1px 1px 1px 1px;
}

td.schedule_header_content
{
	text-align:left;
	border:1px;
	border-style:inset;
	border-width:thin;
	margin:1px 1px 1px 1px;
}

tr.schedule_header_content
{
	text-align:left;
}

th.schedule_header_time
{
	width:50px;
	text-align:left;
	border:1px;
	border-style:inset;
	border-width:thin;
	margin:1px 1px 1px 1px;
}

th.schedule_header_showname
{
	width:200px;
	text-align:left;
	border:1px;
	border-style:inset;
	border-width:thin;
	margin:1px 1px 1px 1px;
}

th.schedule_header_presenter
{
	width:50px;
	text-align:left;
	border:1px;
	border-style:inset;
	border-width:thin;
	margin:1px 1px 1px 1px;
}

th.schedule_header_type
{
	width:300px;
	text-align:left;
	border:1px;
	border-style:inset;
	border-width:thin;
	margin:1px 1px 1px 1px;
}

.request_image
{
	width:225px;
	height:213px;
    float:right;
}

.request_textbox
{
	height:13px;
	width:365px;
}

.request_message
{
	height:52px;
	width:365px;
}

.request_list
{
	width:365px;
}

#officers_container
{
	text-align:center;
	width:624px;
	margin:auto;
	background-color:White;
}

.officers_image_border
{
	text-align:center;
	border-style:inset;
	border-width:thin;
	padding:1px 1px 1px 1px;
	float:left;
	width:152px;
}

.studio_image_one
{
	display:block;
	margin-left:auto;
	margin-right:auto;
	width: 359px;
	height: 259px;
}

.studio_image_two
{
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:650px;
	height:200px;
	display:block;
	
}

.studio_image_three
{
	margin-left:auto;
	margin-right:auto;
	width:427px;
	height:341px;
	display:block;
	
}

.studio_image_four
{
	margin-left:auto;
	margin-right:auto;
	width:427px;
	height:341px;
	display:block;
}

.centered_bold
{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-weight:bold;
}

.joinus_pdf_link
{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-size: 14px;
    font-weight: bold;
    color: #CC3300;
    text-decoration:underline;
}

.sponsor_pdf_link
{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-size: 14px;
    font-weight: bold;
    color: Black;
    text-decoration:underline;
}

#sponsor_table
{
	width:70%;
	margin-left:auto;
	margin-right:auto;
	border:none;		
}

.sponsor_company
{
	font-size: 15px;
    color: black;
    font-weight: bold;
    text-align:center;
}

#SponsorsRepeater
{
	margin-top:26px;
}

#Top25_Header
{
	width:626px;
	margin-left:auto;
	margin-right:auto;
	background-color:White;
}

.Top25_Artist_Header
{
	width:250px;
	background-color:White;
	float:left;
	border-style:inset;
	border-width:thin;
	margin:1px 1px 1px 1px;
	font-weight:bold;
}

.Top25_Year_Header
{
	width:120px;
	background-color:White;
	float:left;
	border-style:inset;
	border-width:thin;
	margin:1px 1px 1px 1px;
	font-weight:bold;
}

.Top25_Items
{
	width:626px;
	margin-left:auto;
	margin-right:auto;
	background-color:White;
}

.Top25_Artist_Items
{
	width:250px;
	float:left;
	background-color:White;
	border-style:inset;
	border-width:thin;
	margin:1px 1px 1px 1px;
}

.Top25_Year_Items
{
	width:120px;
	float:left;
	background-color:White;
	border-style:inset;
	border-width:thin;
	margin:1px 1px 1px 1px;
}

.library_image_one
{
	display:block;
	margin-left:auto;
	margin-right:auto;
	width: 359px;
	height: 259px;
}

.library_image_two
{
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:359px;
	height:259px;
	display:block;
	
}


#Events_Table_Header
{
	width:250px;
	background-color:Red;
	margin-left:auto;
	margin-right:auto;
}



#newscontainer
{
	width:650px;
	background-color:White;
	margin-top:26px;
	margin-left:auto;
	margin-right:auto;
}	

.newspic {
    float: left;
    margin-bottom: 7px;
    margin-left: 0;
    margin-right: 10px;
    margin-top: 3px;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
}

.newsheadline {
    font-size: 14px;
    font-weight: bold;
    color: #CC3300;
}

.newsbackpage
{
	color:Black;
	font-size: 14px;
    font-weight: bold;
    color: Black;
    text-decoration:none;
}

.newsliststyle
{
	margin:auto;
	margin:auto;	
}

.newsdate 
{
    color:Gray;
}

.clear {
    clear: both;
}

