 body {
	background-image:url(../images/pattern2.jpg);
  background-repeat:no-repeat;
}
 
 a {
	font-family: verdana, helvetica, arial, sans-serif;
	color: #fff;
	font-size:0.9em;
	color : #000;
	text-decoration : none;
	font-variant : small-caps;
	font-weight : bold;
}
	
	a:visited
	{color: #333; 	text-decoration : none; 	}

a:active
	{color: #990000; 	text-decoration : none; 	}

a:hover
	{color: #6495ED; 	text-decoration : none; 	}

a.nav {
	color : #000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1em;
	font-variant : small-caps;
	font-weight : bold;
}
a.nav:visited
	{color: #8496B1; text-decoration : none;   	 }

a.nav:active
	{color: #F0E68C; 	font-variant : small-caps; text-decoration : none; 	 }

a.nav:hover
	{color: #FFA500; 	font-variant : small-caps; text-decoration : none; 	 }
	
	/* Social bookmarks */
#socialbookmarks a {
	display: inline;
}
/*#socialbookmarks li a:link, #socialbookmarks li a:visited, #socialbookmarks li a:hover {
	display: inline;
}
#socialbookmarks li a:hover{
	background: none;
	display: inline;
}*/
	
h2 {border-bottom : 2px solid #99CCCC;
	width: 100%;
	font-size: 1.3em;
	font-weight : normal;
}
h3 {
	border-bottom : 2px solid #99CCCC;
	width: 100%;
	color: #6D6D6D;
	
}

 #itemtitle{
	width:75%;
	border-bottom-color :  Silver;
	border-style : solid;
	font-size: 1.1em;
	color: #666;
	padding: 3px;
	border-bottom-width : thin;
	border-right : none;
	border-left : none; 
	border-top : none;
	margin-bottom : 10px;
	font-weight : bold;
	}

 
 #banner {
  position:relative;
  left:0;
  top:0;
  background-color : White;
  height: 100px;
 /*background-image: url(../../title.jpg);*/
 background-image : url(../images/newlogo.jpg) ;
 background-repeat : no-repeat;
}

#promobanner {
background-image:url(../images/pattern3-horiz.jpg);
background-repeat:no-repeat;
	background-color : transparent;
	color: #000;
	text-align: right;
	padding: 3px;
}
 
 #wrapper {
	height: 100%;
}
#nav {
	float: left;
	width: 19.8%;
	 height: 100%;
  color : #666;
    /*background-image:url(../images/pattern2.jpg);
  background-repeat:no-repeat;
  background-color : #fff/*#708090;*/
/*border-right-color : #666;
  border-right-style : solid;
  border-right-width : 1px;
  border-bottom: 1px solid #666;*/
}

#nav ul {margin-left: 15px;
list-style-type: none;}
#nav a {
	display: block;
}

#nav a:hover {
	background-image : url(../images/dots2.gif);
	background-position : right;
	background-repeat : no-repeat;
	
	display : block;
	
}

#content{
float: right;
	width: 78%;
	background-color : #fff;
	color: #000;
	padding: 5px;
	
}

#content p {max-width: 800px;}

#breadcrumb {
	background-color: #9E9CB1;/*#DFEFFF;*/
	color : #666;
	font-size: 0.85em;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 1.2em;
	background-image : url(../images/horiz-gradient.jpg);
	background-position : right;
	background-repeat : no-repeat;
}

#breadcrumb img {
top: 0px;
float: right;
margin:0;
padding:0;
}
 
body
	{font-family: verdana, helvetica, arial, sans-serif;
	color: #000;
	background-color: #fff;
	
	padding: 0;
	margin: 0;
	font-size : 0.8em;
	}
	

td {font-family: verdana, helvetica, arial, sans-serif;
	font-size : 1em;
	padding : 3px;
}
img {
	border : 1px;
	border-color :  Silver;
	border-style : solid;
	left : 50%;

}

.titleimg{
	background-color: white;
	left : 50%;
	border : none;
}

#head{
position: relative;
top: 18px;
left: 200px;
color: #ADD8E6;
	font-family: Tahoma, verdana,  sans-serif;
	font-size : 1.5em;
	font-weight : bold;
}

#subhead{
	color : #999;
	position: absolute;
	top: 52px;
	left: 200px;
	font-family: sans-serif;
	font-size : 1.3em;
	font-weight : bold;
	margin: 0;
	padding: 0;
}


#footer {
	clear: both;
	background-color :  #fff;
	color : Gray;
	padding: 3px;
	text-align : right;
	background-image: url(../images/footgrad2.jpg);
background-repeat:no-repeat;
background-position : right;
}

#homepage {
	background-color : #fff;
}

img {
	border: none;
}

#anniv {
	display: block;
    margin-left: auto;
    margin-right: auto;
}

#rotation img{
	display: block;
    margin-left: 25px;
   	border: 1px solid #fff;}
	
.row1 {background-color: #fff;
color: #000;}
.row2 {background-color: #E5FFFF; 
color: #000;}

#banner img {
	float: right;
}

.arttab {
	border : 1px solid #eee;
	background-color: #ffffce;
}


#whiteband {
width: 75%;
margin-left : auto;
margin-right : auto;

}

#whiteband h2 {
	border-bottom : 2px solid #99CCCC;
	width: 100%;
	font-size: 1.5em;
	font-weight : normal;
}

span.largeletter {
	color: #99CCCC;
	 width: 0.8em;
height: 0.6em;
float: left;
font-size: 3em;

}

.clear {clear: both;}
p {
line-height : 1.3em;
}

.imgfloatright {
	float: right;
	padding: 5px;
}

.imgfloatleft {
	float: left;
	padding: 5px 5px 5px 0;
}

.box {
margin: 10px;
border: 3px solid #ccc;
width: 500px;
margin-left: auto;
margin-right: auto;
padding: 5px;
}

/*RSS Feeds */
.channel { font-size: large;}
.newsAlt {border-bottom: 1px solid #333;
}
.newsLinkAlt {font-size: 1.1em;}
.newsLink {font-size: 1.1em;}
.news {border-bottom: 1px solid #333;
}



/* Artist names for background images */

.band_27 {

	background-image : url(../images/artistnames/lush.gif);
	background-position : center;
	/*background-repeat : no-repeat;*/
	
}

.band_13 {
	background-image : url(../images/artistnames/belly.gif);
	background-position : center;
	/*background-repeat : no-repeat;*/

}

.band_69  {

	background-image : url(../images/artistnames/50ftwave.png);
	background-position : center;
	background-repeat : no-repeat;
	min-height : 200px;
}

/* central box code */


.leftbox {
float:left;
margin:2px;
width:47%;
border: 2px solid #99CCCC;
background-image: url(../images/green-blue-slice.png);
background-repeat: repeat-x;
background-position: bottom;


}

.rightbox {
float:right;
margin:2px;
width:47%;
border: 2px solid #99CCCC;
background-image: url(../images/green-blue-slice.png);
background-repeat: repeat-x;
background-position: bottom;
}

.largebox {
	height: 25%;
	min-height: 350px;
}

#wrapper {
clear:both;
overflow:auto;
}

.clear {
clear:both;
}

#whiteband {
margin-left:0;

}

.floatimage {
float:left;
margin-bottom:5px;
margin-right:6px;
vertical-align:top;
}

div.leftbox ul, div.rightbox ul {
list-style: none;
padding:9px;
}

span.initial { display: none; }

.quilt {
	margin-left: auto;
	margin-right: auto;
	background-color: Gray;
}
