body{
	background-color:#ececec;
	background-color:#FFF;
	/* background-color:#000; */
	color:#000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size:12px;
}

/* override the body tag for tinymce editor so we have a white background */
#tinymce {
	background-color:#ffffff;
}

h1{
	FONT-WEIGHT: bold; FONT-SIZE: 21px; FONT-FAMILY: Arial, Helvetica, sans-serif;
	color:#eab31f;
	text-transform: uppercase;

}
h2.SponsorTitle{
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#000066;
	margin-left:28px;
	margin-right:10px;
	border-top:1px solid #990000;
	text-align:center;

}
h4{
	margin-left:28px;
}
h5{
	margin-left:2px;
	padding-left:0;
	color:#333;
}
.BackToNewLink{
	margin-left:6px;
	margin-bottom:8px;
	font-weight:bold;
}
.GalleryList{
	padding-left:20px;
}
.ClockCell{
	font-weight:bold;
}
.ClockInput{
	background-color:#ececec;
	border:none;
	text-align:center;
}

.InfoTitle{
	FONT-WEIGHT: bold; FONT-SIZE: 21px; FONT-FAMILY: Arial, Helvetica, sans-serif;
	display:block;
	margin:15px 4px 0px 0px;
	color:#354db8;
	text-transform: uppercase;
}

.NewsTitle a{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	display:block;
	margin:10px 4px 0px 0px;
	color:#354db8;
	text-transform: uppercase;
}

.NewsH2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	display:block;
	margin:10px 4px 0px 0px;
	color:#666666;
	text-transform: uppercase;
}

.UltraBrief{
	display:block;
	padding-top:5px;

}
.HighLight a:visited, .HighLight a:link{
	color:#FF6600;
	font-weight:bold;
}

td{
	font-size:12px;
}

.OuterTitle{

	FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif; color: #FFF;
}

a:link, a:visited{
	text-decoration:none;
	color:#354db8;
}
a:active, a:hover{
	text-decoration:none;

	color:#EB9A0D;
	color:#cc0000;
}

/* this is for content in the left hand side when view is split into two frames. */
.ListingsDivOuter{
	width:545px;
	background-color:#ececec;
	border: 2px solid #d1d3d4;
}

.ListingsDiv {
	width:465px;
	text-align: left;
	padding: 10px 0px 10px 0px;
	FONT-SIZE: 12px;  FONT-FAMILY: Arial, Helvetica, sans-serif;  color: #000000;
}

#AudioPlayerWrapper {
	width:968px;
	position:absolute;
	top:8px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 49%;
	left:-444px;
}

#AudioPlayer {
	float:right;
}

#NavBarWrapper {
	width:943px;
	position:absolute;
	top:228px;
	z-index:1000;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 50%;
	left:-472px;
}

.NavLinks {
	padding-left:20px;
	margin-left:0px;
	display:block;
	padding-bottom:5px;
	list-style-type: none;
	margin: 0;
	padding:none;
	text-align: left;
}

.NavLinks li{
	display: inline;
	margin: 0;
}

.NavLinks a {
	background-image: url('images/navlinkbg.png');
	background-repeat:both;
	padding:5px 5px 5px 5px;
	margin-right:11px;
	color:#eab31f;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.NavLinks a:hover { color:#ffffff; }
.NavLinks a:active { color:#ffffff; }
.NavLinks a:visited { color:#eab31f; }

.NavLinks a.NavActive {
	color:#ffffff;
}

.NavLinks a:hover.NavActive,a:active.NavActive,a:link.NavActive,a:visited.NavActive {

	color:#ffffff;
}

#menu_prompt_for_login {
	background:none;
	color:#ffffff;
}


/* SubNam in top frame */
#NavBar .SubNav {
	text-align:left;
	margin-left:20px;
	margin-right:20px;
	opacity:1;
}

#NavBar .SubNav a {
	color:white;
	background:black;
}

#NavBar .SubNav{
	padding: 2px 1px;
	border-top-width: 0;
	display: none;
	moz-opacity:0;
	/*filter:alpha(opacity=0);*/
	padding:2px 5px 5px 5px;
	margin-right:11px;
	font-size:11px;
	text-align:center;
}

* html #NavBar .SubNav{ /*IE only width definition*/
width: 100%;
}


/* SubNav in bottom frame */
.SubNav{
	text-align:right;
}

.SubNavInactive a:link, .SubNavInactive a:visited{
	 font-weight:bold;
}
.SubNavActive a{
	font-weight:bold;
	color:#000;
}


.SponsorTable td{
	padding:8px;
}
div.Sponsor{
	float:left;

	display:block;

	padding:4px 4px 4px 4px;
}
div.SponsorHolder{
	padding:5px 5px 5px 30px;
	text-align:center;

}
div.SponsorHolderInner{

	width:60%;
	text-align:center;

}

tr.TableRowOdd{
	background-color:#eee;

}

tr.TableRowEven{
	background-color:#fff;

}
a.NeedInfoLink{
	color:#009966;
}


.GeneralTable td{
	font-size:12px;
	padding: 6px 8px 6px 28px;
}
.GeneralTable{
	margin:5px 40px 5px 28px;
	width:90%;
}

th{
	text-align:left;
	color:#FFF;
	padding:3px 3px 3px 0px;

	background-color:#CC6633;

	background-color:#990000;
	background-color:#887459;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;


	font-size:14px;
}

.SmallerTable td{
	font-size:10px;
	padding: 4px 4px 4px 4pxpx;
}
.SmallerTable{
	width:98%;
}

/* Content in the Info Frame */
.InfoDivOuter{
	text-align:left;
	width:325px;
	font-size : 12px;

	background-color:#ececec;
	border: 2px solid #d1d3d4;
	margin:0px 0px 0px 10px;
}

/* Content in the Info Frame */
.InfoDiv{
	text-align:left;
	padding:10px 15px 6px 25px;
	color : #000;
}

.InfoWinDesc, .InfoDiv p{
	text-align : left;
	font-size : 12px;
	padding : 2px;

}

.text {
	FONT-SIZE: 11px; TEXT-TRANSFORM: none; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: lighter; color: #000000;
}
.cattxt {
	FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bold {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif; color: #990000
}
.italic {
	FONT-SIZE: 8pt; FONT-STYLE: italic; FONT-FAMILY: Verdana, sans-serif;
}
.page {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.pagefocus {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.category {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; TEXT-TRANSFORM: none; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
; color: #660000
}
.titletext {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #990000; text-decoration: none}
.toptitles {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #990000; font-style: normal}
.backer {  background-repeat: no-repeat; background-image: url(images/subline.jpg)}
.servicestext {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #009900}
.table {  border: 1px #CCCCCC solid}
.side {  background-image: url(images/sidebacker2.jpg); background-repeat: repeat; background-position: left top}
.intro {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; font-weight: bold}
.minnav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal}


img.ArtistImage{
	margin:10px 10px 10px 10px;
	border: 2px solid #d1d3d4;
}


/*  */
.FormButton{
	background-color:#887459;
	color:#FFFFFF;
}
.BasicInput{
	background-color:#FFF !important;
}


/* Dropdown Menu Styles */
ul.InfoDrop  { /* all lists */
	padding: 0;
	margin: 0;
	font-weight:bold;
	list-style: none;

	background-color:#000066;

}
ul.InfoDrop a:link, ul.InfoDrop a:visited {
	font-weight:bold;
}

li.InfoDrop { /* top of list */
	float: left;
	position: relative;
	width: 13em;
	background-color:#000;
	padding:2px 2px 2px 5px;

	color:#FFFFFF;
}
#top li.InfoDrop { /* dopdown items */
	float: left;
	position: relative;
	width: 13em;
	background-color:#111;
	padding:2px 2px 2px 5px;
	/*border:1px solid white;*/
	color:#FFFFFF;
}
li.InfoDrop a:link, li.InfoDrop a:visited{
	color:#FFFFFF;
	font-weight:normal;
	font-size:11px;
}
li.InfoDrop a:hover, li.InfoDrop a:active{
	color:#FFFFFF;
	background-color:#000000;
	font-weight:normal;
	font-size:11px;
}

li.InfoDrop ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 1em;
	left: 0;
}

li.InfoDrop>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

li.InfoDrop:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
}

#content {
	clear: left;
}

.ShowDate{
	color:#990000;
	font-weight:bold;
}
.FeatArtistsNav a{
	color:#FF9900;
}
#SiteHeader {
	margin:0 auto;
	display:block;
}

#StaffBios .PhotoCell{
	text-align:left;
	width:140px;
	padding-left:4px;
	
}
.TableTitle{
	font-size:20px;
	font-weight:bold;
}
#StaffBios{
	width: 96%;
}