body { 
	font-family: Verdana, Arial, Helvetica;
	background: #1272c3 url("images/bg.jpg");
	background-repeat: repeat-x;
	background-position: top;
	background-attachment: fixed;
}

body.istack {
	scrollbar-base-color: #ff0000;
	scrollbar-darkshadow-color: #000000;
}

body.istack_h2 {
	scrollbar-base-color: #2082a9;
	scrollbar-darkshadow-color: #053850;
}

/* Global Styles  */
.template { color: #ffffff; font-size: 10px; font-weight: bold; font-family: verdana, arial, helvetica; }
.body { color: #ffffff; font-size: 10px; font-family: verdana, arial, helvetica; }
.date { color: #ffffff; font-size: 9px; font-family: verdana, arial, helvetica; }
.marquee { color: #013E8D; font-size: 10px; font-weight: bold; font-family: verdana, arial, helvetica; }
.nowplaying { color: #ffffff; font-size: 11px; font-weight: bold; font-family: verdana, arial, helvetica; }
P, UL, LI
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.mji { color: #cccccc; font-size: 10px; font-family: verdana, arial, helvetica; }
.mji:hover { color: #ffffff; font-size: 10px; font-family: verdana, arial, helvetica; }
.mji_on { color: #cc0000; font-size: 10px; font-family: verdana, arial, helvetica; }
.itemborder { border:1px solid #ffffff; padding:0px; }
.itemborder2 { border:1px solid #ffffff; padding:0px; }

/* Footer Styles  */
.ewise_copyright { color: #ffffff; font-size: 10px; font-family: verdana, arial, helvetica; }
.ewise_copyright:hover { color: #cccccc; font-size: 10px; font-family: verdana, arial, helvetica; }
.navtext { color: #ff0000; font-size: 11px; font-family: verdana, arial, helvetica; }
.navtext:hover { color: #ffff00; font-size: 11px;font-family: verdana, arial, helvetica; }
.topnavtext { text-decoration:none; color: #ffffff; font-size: 9px; font-family: verdana, arial, helvetica; }
.topnavtext:hover { text-decoration:none; font-size: 9px; color: #ffff00; font-family: verdana, arial, helvetica; }

/* Styles for Forms  */
.form {font-family: verdana, arial, helvetica; font-size: 11px; color: #000000; background-color: #ffffff; border-color: #cccccc;}
.formitems { color:  #013E8D;  font-size: 11px; font-weight: bold; font-family: verdana, arial, helvetica; }
.formbutton {font-family: verdana, arial, helvetica; font-size: 11px; color: #ffffff; background-color: #000000; border-color: #cccccc;}
.formnote { color:  #013E8D;  font-size: 10px; font-family: verdana, arial, helvetica; }
.errors { color: #cc0000; font-size: 10px; font-weight: bold; font-family: verdana, arial, helvetica; }
.required { color: #cc0000; font-size: 10px; font-weight: bold; font-family: verdana, arial, helvetica; }

/* Member Login and Keyword Styles */
.member-body {
	font-family: verdana;
	font-size: 11px;
	color: #ffffff;
}
.member-titles {
	font-family: verdana;
	font-size: 10px;
	color: #ff0000;
	font-weight: bold;
}
.member-errors {
	font-family: verdana;
	font-size: 12px;
	color: #ff0000;
	font-weight: bold;
}
.member-links {
	font-family: verdana;
	font-size: 11px;
	color: #00ccff;
}
.member-links:hover {
	font-family: verdana;
	font-size: 11px;
	color: #ffffff;
}


/* Poll Styles */

.poll_item_block { display: block; position: relative; } 
.poll_item_block .poll_item { display: block; padding: 0.4em; position: relative; z-index: 2; }
.poll_item_block .poll_item_index { background: none repeat scroll 0 0 #79B7EA; display: block; height: 100%; left: 0; overflow: hidden; position: absolute; text-indent: -9999px; top: 0; }

.poll_comment { background-color: #79B7EA; color: #000000; font-size: 12px; }
.poll_comment_alt { background-color: #B4D7F3; color: #000000; font-size: 12px; }

/* Poll Styles */


/* Headlines Styles */

.headlines-block {
	position: relative;
	overflow: hidden;
	border: 0px solid #000;
	height: 20px;
	width: 99%;
}
	 
.headline {
	position: absolute;
	top: 20px; /* -5px height */
	left: 5px;
	height: 20px; /* -5px height */
	width: 99%;
}

/* Headlines Styles */

/* Recent Tracks */
.tracks_side_table { font-family: Verdana, Arial, Helvetica; font-size: 10px; }

.tracks_side_table .title { font-weight: bold; }

.tracks_side_row { background-color: #005DAA; color: #FFFFFF; }
.tracks_side_row a.links { color: #CCCCCC; }
.tracks_side_row a.links:hover { color: #FFFFFF; }

.tracks_side_row_alt { background-color: #EEEEEE; color: #000000; }
.tracks_side_row_alt a.links { color: #000000; }
.tracks_side_row_alt a.links:hover { color: #000000; }

.tracks_table { font-family: Verdana, Arial, Helvetica; font-size: 10px; }

.tracks_table .title { font-size: 16px; font-weight: bold; }
.tracks_table .time { font-size: 16px; font-weight: bold; }
.tracks_table .artist { font-size: 14px; font-weight: bold; }
.tracks_table .album { font-size: 12px; font-weight: normal; font-style: italic; }

.tracks_row { background-color: #79B7EA; color: #000000; }
.tracks_row a.links { color: #CCCCCC; }
.tracks_row a.links:hover { color: #FFFFFF; }

.tracks_row_alt { background-color: #B4D7F3; color: #000000; }
.tracks_row_alt a.links { color: #000000; }
.tracks_row_alt a.links:hover { color: #000000; }

/* Recent Tracks */

/* Blog Ticker */
.blogticker { height: 260px; width: 100%; margin: auto; overflow: hidden; }

.blogticker ul { padding: 0; }

.blogticker .blogticker-post { padding-bottom: 8px; list-style-type: none; margin: 0; }

.blogticker .blogticker-post .date { font-size: 9px; color: #000000;}
.blogticker .blogticker-post .title { font-size: 12px; font-family: Verdana, Geneva, sans-serif; color: #000000; padding-bottom: 2px;} 

/* NewsTicker */
#newsTicker {
    height: 26px;
    width: 888px;
}

#tickerTextHolder {
    float: left;
    height: 26px;
    overflow: hidden;
    width: 878px;
	margin-left: 100px;
	padding-left: 10px;
}

#tickerTextHolder .tickerText {
	padding-bottom: 6px;
	color: #FFFFFF;
    line-height: 26px;
	font-size: 11px; 
	text-align: center;
}


/* Events */
.event_header { background-color: #DBEDFB; margin-bottom: 3px; }
.event_box { background-color: #FFFFFF; }

/* Classifieds - Contact Form */
.cl_contact_header { background-color: #DBEDFB; margin-bottom: 3px; }
.cl_contact_box { background-color: #FFFFFF; }

/* Form Input Overlays */
.default_form_text {  }
.default_form_text_active { color: #777777; }


/*GalleryView Plugin */

/* GALLERY LIST */
#galleryview { visibility: hidden; width: 580px; height: 195px; overflow: hidden; }

/* GALLERY CONTAINER */
#galleryview.gallery { background: #FFFFFF; border: 0; padding: 0 0 5px;}

/* LOADING BOX */
#galleryview .loader { background: url(loader.gif) center center no-repeat #ddd; }

/* GALLERY PANELS */
#galleryview .panel { display: none; }

/* DEFINE HEIGHT OF PANEL OVERLAY */
/* NOTE - It is best to define padding here as well so overlay and background retain identical dimensions */
#galleryview .panel .panel-overlay,
#galleryview .panel .overlay-background { height: 60px; padding: 0 0 5px; }

/* PANEL OVERLAY BACKGROUND */
#galleryview .panel .overlay-background { background: #FFFFFF; }

/* PANEL OVERLAY CONTENT */
#galleryview .panel .panel-overlay { color: white; font-size: 0.7em; }
#galleryview .panel .panel-overlay a { color: white; text-decoration: underline; font-weight: bold; }

#galleryview .panel-content img { border: none; }

/* FILMSTRIP */
/* 'margin' will define top/bottom margin in completed gallery */
#galleryview .filmstrip { margin: 0; }

/* FILMSTRIP FRAMES (contains both images and captions) */
#galleryview .frame {}

/* WRAPPER FOR FILMSTRIP IMAGES */
#galleryview .frame .img_wrap { border: 1px solid #aaa; }

/* WRAPPER FOR CURRENT FILMSTRIP IMAGE */
#galleryview .frame.current .img_wrap { border-color: #000; }

/* FRAME IMAGES */
#galleryview .frame img { border: none; }

/* FRAME CAPTION */
#galleryview .frame .caption { font-size: 11px; text-align: center; color: #888; }

/* CURRENT FRAME CAPTION */
#galleryview .frame.current .caption { color: #000; }

/* POINTER FOR CURRENT FRAME */
#galleryview .pointer {
	border-color: #FFFFFF;
}

/* TRANSPARENT BORDER FIX FOR IE6 */
/* NOTE - DO NOT CHANGE THIS RULE */
*html .pointer {
	filter: chroma(color=pink);
}

/* GalleryView Plugin */

#slider {width:580px; height:195px; position:relative; background:url(/src/js/jquery/plugins/nivo-slider/loading.gif) no-repeat 50% 50%; }
#slider img {position:absolute; top:0px; left:0px; display:none; }
#slider a {border:0; display:block; }


/* ShareThis Buttons */
.stButtonWrapper { 
	float: left;
	clear: both;
	margin: 5px 20px 5px 5px;
	padding: 10px;
	border: 1px solid #DDDDDD; 
}

.stButtonWrapper span { float: left; clear: both; margin: 5px 0;}

.stButtonWrapper span span { margin: 0; }

.stButtonWrapperWide { 
	clear: both;
	margin: 5px;
	padding: 10px;
}

.stButtonWrapperWide span { float: left; margin: 0 10px;}

.stButtonWrapperWide span span { margin: 0; }


/* Banner Styles */
#bannerslideshow { width: 647px; height: 153px; overflow: hidden;}
