/*--------Set defaults on all items------*/

@import "reset.css";

/*--------Typography------*/
a {outline:none;}
body,ul,ol,dl,td,caption,pre,p,blockquote,input,textarea
{
	font-family:Arial,"Lucida Sans Unicode",Verdana,sans-serif,Tahoma;
	line-height:1.4em; 
	font-size:12px;
	color:#5b455f;
}


	
	
/*body * { border: 1px solid pink;}*/
ul {list-style-type:square;}
ol {list-style-type:decimal;}

h1 {color: #d45f93; font-size:2em; margin-bottom:12px; font-weight:bold; font-family: Arial, "Lucida Grande", Verdana, sans-serif; margin-bottom:5px}
h2 {color: #9bd46e; font-size:1.8em; margin-bottom:10px; font-family: Arial, "Lucida Grande", Verdana, sans-serif; margin-bottom:5px}
h3, legend {color: #594f62; font-size:16px; display:block;font-weight:bold;  font-family: Arial, "Lucida Grande", Verdana, sans-serif; margin:10px 0 5px}
h4 {color: #9bd46e; font-size:1.4em; margin-bottom:5px; font-weight:bold; font-family: Arial, "Lucida Grande", Verdana, sans-serif; margin-bottom:5px}
h5 {color: #d45f93; font-size:1.2em; margin-bottom:5px; font-weight:bold; font-family: Arial, "Lucida Grande", Verdana, sans-serif; margin-bottom:5px}
h6  {color: #d45f93; font-size:1.2em; margin-bottom:5px; font-family: Arial, "Lucida Grande", Verdana, sans-serif; margin-bottom:5px}
th {color: #5b455f; font-size:1.2em; margin-bottom:5px; font-family: Arial, "Lucida Grande", Verdana, sans-serif; margin-bottom:5px}

.smalltext { 
	font-family:Arial,"Lucida Sans Unicode",Verdana,sans-serif,Tahoma;
	line-height:1.4em; 
	font-size:11px;
	color:#5b455f; }
	

#smalltext .p {  font-family:Arial,"Lucida Sans Unicode",Verdana,sans-serif,Tahoma;
	line-height:1.4em; 
	font-size:11px;
	color:#5b455f;
	}
	

#smalltext a {text-decoration: none;  color: #7c6380;}
#smalltext a:hover {text-decoration: underline;  color: #ba302b; }
			


blockquote  {background:#f8f7f3; padding:5px; margin: 0 0 18px 18px; color: #666; font-style: italic; }
strong {font-weight: bold;}

em {font-style:italic;}

.inner { width: 610px; display: block; float: right; margin-right:10px; }

.inner a {color:#ff3e7a; }

a {	color:#5b455f; text-decoration:underline;}

.tdrowalt {Background: ##f8f7f3; padding:4px;}
.tdrow {Background: #f5f3ee; padding:4px;}

/*--------Framework------*/

body {
	background-color: #594f62;
	background-image: url(images/background.jpg);
	background-repeat: no-repeat;
	background-position: top;
	overflow-x:hidden;
	margin:0; padding:0;
}

#page {display: block ; width: 959px; margin:0; padding:0;margin: 0 auto; }

	
	#mastimg{
}

	#mastimg a {margin:0; padding:0; border:none;}
			#mastimg #logo {
	height:261px;
	display:block;
	margin: 0 auto;
	padding:0;

	width:959px;
	text-indent:-9999px;
	overflow: hidden;
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	background-position: 733px 63px;
}
	#navigation #logo {height:57px;
	display:block;
	position:absolute; right:2px;
	top:0; margin:0; padding:0;
	width:210px; background:url(images/logo.gif) no-repeat bottom right; text-indent:-9999px; overflow: hidden; }
	
	#homecontent {display:block; position: absolute; top:290px; background: #fff url(images/homecontentbg.gif) repeat-y; width: 959px; padding:0; margin:0;}
	#homecontent .base{display: block; background: url(images/contentbase.gif) no-repeat bottom; padding-top:10px; padding-bottom:50px; width: 959px;}
	
	#content {display:block; position: absolute; top:290px; background: #fff url(images/contentbg2.gif) repeat-y; width: 959px; padding:0; margin:0;}
	#content .base{display: block; background: url(images/contentbase.gif) no-repeat bottom; padding-top:10px; padding-bottom:50px; width: 959px;}
	
	#content p {margin: 0 0 0px 0px; }
	#content ul li {margin: 0; background:url(images/li.gif) no-repeat top left; padding-left:5px; list-style-type:none; padding-left:20px;}
	#content ol {margin:0; padding-left:20px;}
	

	
	#displaycontent {display:block; width: 680px; float: left; padding: 0 10px; margin-left:5px;}
	
			#lhs {display: block; width: 227px; float: left; padding: 0 10px; }
			#lhs #panel { display:block; background: #fff url(images/lhspanelt.gif) no-repeat top; padding-top:5px; padding-bottom: -5px; width: 227px; margin:0px}
			#lhs #panel span {display:block; background: #fff url(images/lhspanelb.gif) no-repeat bottom; padding-bottom: 0px; margin: 0px}
			#lhs #panel p { margin-bottom: 0px; padding-bottom: 5px; }
			.more { float: right; font-size:.9em; text-decoration: bold;}
			
			#hgallery { display: block; clear:both; padding-top: 0px; margin-top: -6px; }
			#hgallery a {display:block; width:100px; height:100px; margin: 3px; border:1px dotted #fff; float: left;}
			#hgallery a:hover {border:1px dotted #CC0000;}
			
			#links {margin-left: 8px; margin-top:5px;}
			#links a { margin-bottom:5px; line-height: 20px;}
	
	#homepanel {display:block; width: 437px; float: left; padding: 0 10px; margin-left:5px;}
		#homepanel p, #panel p { margin-left:50px; margin-bottom:12px; margin-right:10px;}
		#rhs {display: block; width: 227px; float: right; padding: 0 6px; }
		
		 #lhs #panel p { margin-left:3px; padding-left: 1px; margin-bottom:12px; margin-right:10px; display: block; }
		
			#albumpromo {display: block; no-repeat top left; width:224px; height:108px; text-indent:-9999px; overflow:hidden; margin:0; clear:both; margin-bottom:10px;}
		
			#news #panel {display:block; background: #c0d7e1 url(images/latestt.gif) no-repeat top; padding-top:5px; width:437px;margin-bottom: 10px;}
			#news a { text-decoration: none; }
			#news a:hover { text-decoration: underline;  color: #ba302b; }
			#news #panel span {display:block; background:url(images/latestb.gif) no-repeat bottom; padding-bottom:5px; }
			#news #panel p {margin: 1px; padding: 0px; }
			#news p  { margin-left: 0px; padding-left: 0px; }
			#news ul { margin-left: 20px; }
			
			#newspage a {text-decoration: none;  color: #7c6380;}
			#newspage a:hover {text-decoration: underline;  color: #ba302b; }
			
			#showspage a {text-decoration: none;  color: #7c6380;}
			#showspage a:hover {text-decoration: underline;  color: #ba302b; }
			
			
			#homepanel #gpanel {display:block; background: #f8f7f3 url(images/gpanelmidt.gif) no-repeat top; padding-top:5px; width:437px;margin-bottom: 10px; margin-top: 3px;}
			#homepanel #gpanel span {display:block; background:url(images/gpanelmidb.gif) no-repeat bottom; padding-bottom:5px; }
			#homepanel #gpanel p { margin: 0px; padding: 5px; }
			
			#bluepanel2 {display:block; background: #c0d7e1 url(images/bluepanel2t.gif) no-repeat top; padding-top:5px; width:680px;margin-bottom: 10px;}
			#bluepanel2 span {display:block;  padding-bottom:5px; }
			#bluepanel2 span p { padding: 5px }
			
			#bluepanel {display:block; background: #f8f7f3 url(images/silverpanelt.gif) no-repeat top; padding-top:5px; width:680px;margin-bottom: 10px;}
			#bluepanel span {display:block;  padding-bottom:5px; }
			#bluepanel span p {padding:5px;}
			#bluepanel a {text-decoration: none;  color: #7c6380; font-size: 11px;}
			#bluepanel a:hover {text-decoration: underline; color: #ba302b;  font-size: 11px;}
			/*background:url(images/bluepanelb.gif) no-repeat bottom;*/
			#pinkpanel {display:block; background: #ececec url(images/silverpaneldark.gif) no-repeat top; padding-top:5px; width:680px;margin-bottom: 10px;}
			#pinkpanel span {display:block;  padding-bottom:5px; }
			#pinkpanel span p {padding:5px;}
			#pinkpanel a {text-decoration: none;  color: #7c6380; font-size: 11px; }
			#pinkpanel a:hover {text-decoration: underline; color: #ba302b;  font-size: 11px;}
			/* background:url(images/pinkpanelb.gif) no-repeat bottom; */
			#scroll {margin: 15px 0 ; }
			#scroll a { text-decoration: none; }
			#scroll a:hover { text-decoration: none;  color: #ba302b; }
			.postedby { font-size: 9px; }
			
		
		#date {color:#ba302b; background: url(images/date.gif) no-repeat top left; width: 31px; height: 27px; text-align: center; font-size: 10px; line-height:12px; padding-top:6px; display:block; text-transform:uppercase; float:left; margin-left: 10px;} 
		
		#lhs #date {color:#ba302b; background: none; width: 31px; height: 27px;text-align: center; font-size: 10px; line-height:12px; padding-top:2px; display:block; text-transform:uppercase; float:left; margin-left: 5px;} 
		
		#date a {color:#ba302b; text-decoration: none;}
		
		#whitedate {color:#1c6389; background: url(images/whitedate.gif) no-repeat top left; width: 31px; height: 27px; text-align: center;font-size: 10px; line-height:12px; padding-top:6px; display:block;text-transform:uppercase; float:left; margin-left: 10px;}
		#whitedate a {color:#1c6389; text-decoration: none;}

/*----Navigation ------*/

			#navigation {display: block; top: 231px; width: 959px; padding-top:5px; position: absolute; background:url(images/menu_top.png) no-repeat top left;}
			
			#navigation ul { width: 959px; background: url(images/menubg.png) repeat-x; height:57px;}
			#navigation li {list-style:none; float:left;}
			.m1 {display:block; background:url(images/m1.gif) no-repeat left; width: 56px; height: 35px; text-indent:-9999px;}		
			.m2 {display:block; background:url(images/m2.gif) no-repeat left; width: 55px; height: 35px; text-indent:-9999px;}	
			.m3 {display:block; background:url(images/m3.gif) no-repeat left; width: 64px; height: 35px; text-indent:-9999px;}		
			.m4 {display:block; background:url(images/m4.gif) no-repeat left; width: 73px; height: 35px; text-indent:-9999px;}	
			.m5 {display:block; background:url(images/m5.gif) no-repeat left; width: 71px; height: 35px; text-indent:-9999px;}		
			.m6 {display:block; background:url(images/m6.gif) no-repeat left; width: 63px; height: 35px; text-indent:-9999px;}	
			.m7 {display:block; background:url(images/m7.gif) no-repeat left; width: 63px; height: 35px; text-indent:-9999px;}		
			.m8 {display:block; background:url(images/m8.gif) no-repeat left; width: 75px; height: 35px; text-indent:-9999px;}		
			.m9 {display:block; background:url(images/m9.gif) no-repeat left; width: 67px; height: 35px; text-indent:-9999px;}
			.m10 {display:block; background:url(images/m10.gif) no-repeat left; width: 68px; height: 35px; text-indent:-9999px;}
			.m11 {display:block; background:url(images/m11.gif) no-repeat left; width: 74px; height: 35px; text-indent:-9999px;}	
			
			.active .m1,.active .m2,.active .m3,.active .m4,.active .m5,.active .m6,.active .m7,.active .m8,.active .m9,.active .m10,.active .m11{background-position:top}
			
			.m1:hover, .m2:hover, .m3:hover, .m4:hover, .m5:hover, .m6:hover, .m7:hover, .m8:hover, .m9:hover, .m10:hover, .m11:hover {background-position:bottom;}
			
			/*----- Buttons -------*/
			#drkbn { display:block; background: #392d45 url(images/darkbgmain.gif) no-repeat left; height:21px; padding-left:17px; color:#FFFFFF; text-decoration: underline;width:40%; float:right; margin-bottom:-10px; }
			#drkbn span {background:url(images/darkbutnspan.gif) no-repeat right; padding-right:17px;display: block; height:18px; white-space:nowrap; padding-top:3px; text-align:center; font-size:11px;}
			
					#drkbnsml { display:block; background: #392d45 url(images/darkbgmain.gif) no-repeat left; height:21px; padding-left:17px; color:#FFFFFF; text-decoration: underline;width:60px; float:right; margin-top:-20px;margin-right:20px; }
			#drkbnsml span {background:url(images/darkbutnspan.gif) no-repeat right; padding-right:17px;display: block; height:18px; white-space:nowrap; padding-top:3px; text-align:center; font-size:11px;}
			
			#pnkbnsml { 
			display:block; 
			background: url(images/pinkbuttonl.gif) no-repeat left top; 
			height:22px; 
			padding-left:17px; 
			color:#FFFFFF; 
			text-decoration: underline;
			width:60px; 
			float:right; 
			margin-top:-20px;
			margin-right:9px; 
			margin-bottom:10px; 
			}
			
			#pnkbnsml span {	
			background: url(images/pinkbuttonr.gif) no-repeat right top; 
			padding-right:17px;
			display: block; 
			height:22px; 
			white-space:nowrap; 
			padding-top:1px; 
			text-align:center; 
			font-size:11px;
			padding-left: 0px;
			margin-left: -1px;
			}
			
				.utc {float:right; margin-top: -1px; color:#CC0000; text-decoration:none; text-transform: uppercase; font-size:10px;}
		
				.readallnews {background:url(images/readall.gif) no-repeat top left; text-indent:-9999px; overflow:hidden; width:74px; height:23px; display: block; margin: -15px 0 -5px 360px;}
				
				.readallshows {background:url(images/lhsallshows.jpg) no-repeat top left; text-indent:-9999px; overflow:hidden; width:77px; height:23px; display: block; margin: -26px 0 -1px 135px;}
				
				.readallphotos {background:url(images/lhsallphotos.jpg) no-repeat top left; text-indent:-9999px; overflow:hidden; width:77px; height:23px; display: block; margin: -26px 3px -0px 135px;}
				
				
				.rssnews {display:block; background: url(images/RSS.gif) no-repeat top left; width:14px; height:14px; text-indent:-9999px; overflow:hidden; margin: -15px 40px 0px 45px; }
				
				.rssblog {display:block; background: url(images/RSS.gif) no-repeat top left; width:14px; height:14px; text-indent:-9999px; overflow:hidden; margin: -15px 40px 0px 40px; }
				
				.rssshows {display:block; background: url(images/RSS.gif) no-repeat top left; width:14px; height:14px; text-indent:-9999px; overflow:hidden; margin: -17px 45px 0px 57px; padding-top: 5px; padding-bottom: 0px;}
/*----form details ------*/

			label {font-size:10px; }
		
			.inputbox {display:block; clear:both; background:#fff; border:1px solid #5b455f; padding:3px;margin:3px 0; width:160px}
			
			#content form { padding: 10px; margin:10px 0; }
			#content .fbutton {  display:block;   float: right; margin:-15px 0 0 150px;}

#footer {display: block; padding-top: 5px;width: 900px; margin: 0 auto;  color: #7d726c; font-size: 10px;padding-bottom:5px; }
#footer a { color: #7d726c;}
#footer .mrcm {display: block; background:url(images/mrcm.gif) no-repeat top left; width:48px; height:41px; text-indent:-9999px;left: 250px; position:absolute ; bottom: 3px;  }
#footer .mgm {display: block; background: 
url(images/get-music.gif) no-repeat top left; width:84px; height:30px; text-indent:-9999px; }
#footer span {float:left; display:block; margin-left:300px; margin-top: -25px;}
#footer .flip {display: block; background: url(images/sitebyflip.gif) no-repeat top left; width:74px; height:30px; text-indent:-9999px;float:right; margin-top:-30px;}


/*--------floats -------*/
.left {float:left;}
.right {float:right;}
.clear {clear:both; height:1px;display:block; overflow:hidden; margin:0; padding:0;}
