@charset "utf-8";
/* CSS Document */



body {
  margin: 0 auto; padding: 0;
	font: 100% Helvetica, Arial, Verdana, sans-serif;
	color: #fff; text-align: center; 
}
body #container {
  margin: 0 auto; padding: 0;
	width: 900px;
	text-align: center;
}
a, a img { border: 0px; }
#flashcontent { width: 900px; /*height: 565px;*/ margin:10px 0px; padding: 0; }
#flashcontent p { margin: 40px auto 10px auto; font-size: 12px; width: 700px; }
#menubar { display: none; font-size: .74em; width: 100%; height: 40px; background: transparent; }
#menubar ul { margin: 0px 0px 0px 0px; padding: 0; }
#menubar li {
  float: left;
	margin: 4px 1px 0px 2px; padding: 0px;
	background: transparent; color: #FFF; 
	display:block;
}
#menubar a {
  text-decoration: none;
	background: #6d9a39; color: #FFF;
	display: block;  line-height: 32px;
	margin: 0; padding: 0px 15px;
	cursor: pointer;
}
#menubar a:hover{ text-decoration: none; color: #003b6f; background: #a5ce74; }
#logo {display: none;}
#content { clear: left; margin: 0px; color: #fff; }
#content a { color: #9fcf67; text-decoration: none; }
#content a:hover { color: #9fcf67; text-decoration: underline; }
#content p { font-size: .85em; color: #fff; line-height: 1.5em; }
#content h1 { font-size: 1.5em; color: #b3ef6f; }
#content h2 { font-size: 1.2em; color: #b3ef6f; }
#content h3 { font-size: 1em; color: #b3ef6f; }
#content h4 { font-size: .9em; color: #b3ef6f; }
#leftcol ul { font-size: .85em; color: #b3ef6f; line-height: 1.5em; }
#leftcol { width: 540px; padding: 0px 20px 0px 20px; float: left; background: transparent; text-align:left; }
#rightcol ul { font-size: .85em; color: #b3ef6f; line-height: 1.5em; }
#rightcol { width: 540px; padding: 0px 0px 0px 20px; float: left; background: transparent; text-align:left; }
#spread { width: 100%; padding: 0px 0px 0px 20px; float: left; background: transparent; text-align:left; }
#sidebar { text-align: left; width: 300px; float: left; background: transparent; margin:0; padding:0;}
.bubble { color: #81c1e8; width: 300px; font-size: .70em; padding: 14px 0px 0px 0px; margin: 14px 0px 10px 0px; background: transparent url('../images/bubble_top.gif') top no-repeat; }
.bubblebottom { height: 15px; background: transparent url('../images/bubble_bottom.gif') top center; }
.bubble_bottomspeak { height: 41px; background: transparent url('../images/bubble_bottomspeak.gif') top center; }
.bubble ul { padding: 0; list-style: none; margin: -5px 0 0; background: #0b1d2d;}
.bubble li { display: block; padding: 7px 5px; margin: 0px 10px; list-style: none; border-bottom: 1px solid #071624; }
.bubble li a { color: #9fcf67; text-decoration: none; font-weight: bold; }
.bubble li a:hover { color: #9fcf67; text-decoration: underline; 	}
#subnav { font-size: .72em; margin: 0px 20px 10px 0px; }
.right { text-align:right; }
.darkback { background: #0b1d2d; }
.boxes { padding:15px; text-align:center; color:#FFF; float:left; font-size: 11px; }

/* Discography Styles */
#discography p { text-align: center; width: 220px; height: 230px; padding: 10px; float: left; }

#sponsors { width: 100%; color: #fff; vertical-align:middle; } #sponsors img { vertical-align:middle; }
#allsponsors { }
#allsponsors p { text-align: center; padding: 10px; vertical-align:middle; } #allsponsors p img { padding: 5px; vertical-align:middle; }

#footer { height: 180px; margin: 0px 0px 10px 0px; padding: 190px 0px 15px 0px; font-size: .72em; color: #003b6f; }
#footer ul { margin: 0; padding: 0; list-style: none; }
#footer li { display: inline; margin: 0px 0px 0px 0px; padding: 2px 6px 3px 6px;  }
#footer li.last { border: none; }
#footer li a { 	color: #003b6f; text-decoration: none; font-weight: bold; }
#footer li a:hover { color: #003b6f; text-decoration: underline; }
#footer a { color: #003b6f; text-decoration: none; }
#footer a:hover { color: #003b6f; text-decoration: underline; }
#crumb { font-size: .7em; margin: 0px 0px 10px 0px; }
#crumb a { color: #9fcf67; text-decoration: none; }
#crumb a:hover { color: #9fcf67; text-decoration: underline; }
.post h2 { background: transparent url('../images/posticon.gif') left no-repeat; padding: 0px 0px 0px 43px; height: 
39px; line-height: 39px; verticle-align: middle; }
.post h3 { background: transparent url('../images/posticon.gif') left no-repeat; padding: 0px 0px 0px 43px; height: 
39px; line-height: 39px; verticle-align: middle; }
.post p { font-size: .74em; padding: 0px 0px 0px 43px; }


/* --- Blog --- */

.blog { padding: 15px 15px 15px 15px; background: transparent url('../images/blogpostbg.jpg') top center no-repeat; }
.blog h2 { padding: 0px 0px 0px 25px; margin: 0; verticle-align: middle; background: transparent url('../images/blogpageicon.gif') top left no-repeat; }
.blog h3 { padding: 0px 0px 0px 0px; verticle-align: middle; }
.blog p { font-size: .74em; padding: 0px 0px 0px 0px; font-size: .64em; }

/* --- Watch Live --- */

#live-left { padding: 0px 0px 0px 20px; margin: 30px 0px 0px 0px; float:left; width:550px; }
.live-video { width:324px; height: 258px; background:#000; border: 6px solid #fff;}
#live-right { padding: 0px 0px 0px 30px; margin: 30px 0px 0px 0px; text-align: left; float:left; width: 450px; }
.live-description { font-size: 12px; color:#fff; line-height: 16px;}
.video-banner { text-align: left; margin: 20px 0px 0px 0px; }

/* --- Comments -- */

.commentnum { padding: 0px 0px 0px 15px; }
.comments { margin: 0px; width: 500px; }
.comments ol { padding: 0; list-style: none; margin: 0px; }
.comments li { font-size: .78em; display: block; margin: 0px 0px 0px 0px; list-style: none; padding: 10px 60px 10px 38px; background: transparent url('../images/blogbubble.gif') top no-repeat; }

.commentform { color: #81c1e8; padding: 15px 15px 15px 15px; margin: 15px 0px 15px 0px; background: transparent url('../images/blogpostbg.jpg') top center no-repeat; }
.commentform h3 { padding: 5px 0px 5px 34px; margin: 0px; verticle-align: middle; background: transparent url('../images/commenticon.gif') top left no-repeat; }
.commentform input { background: #fff; font-family: arial, helvetica, sans serif; padding: 6px 6px 6px 6px; border: 1px solid #0B1D2D; }
.commentform textarea { background: #fff; font-size: .8em; font-family: arial, helvetica, sans serif; padding: 6px 6px 6px 6px; border: 1px solid #0B1D2D; }
.comment-form-body { width: 300px; }

/* --- schedule --- */

.schedule { height: 100px; margin:0px 0px 0px 0px; }
.scheduleimage { float:left;padding:0px 0px 0px 0px; margin:0px 7px 0px 0px; }
.scheduletime { font-size: 18px;font-weight:bold;margin:0px 0px 0px 0px; }
.scheduletext { float:left;vertical-align:middle;font-size:12px; }
.col1 { width: 270px; float:left; }
.col2 { width: 268px; float:left; }

/* --- tables & forms --- */

input, select, th, td {font-size:.8em}
.formtext { font-size:.8em; }

/* --- Unused Styles ---
.fixPNG { behavior: url("<?php echo URL_PUBLIC; ?>/public/iepngfix.htc") }
*/

}


