
body { font-family : Arial, Helvetica, sans-serif; background:white; font-size:11pt; color:#6b6b6b; margin:0px;
}

.eventstext{	font-family: "Times New Roman", Times, serif; font-size: 28px; color:#ff6347;

}
.picborder{ color:#C8AC02;}
.bannertext{  color:aqua;font-size: 20px;}
.contentlink{ color:#ff6347; font-size: 11pt;}
.contentlink:hover{ color:#ff99cc; font-size: 11pt;}
.navtitle{color:black; font-size: 18px; font-weight : bold;}
.logo{ background:black;
}
.contents{ background:white;
}
.members{ background:#D3B602; width:170px; padding:15px; float:left; margin:20px;}
.red{  font-size: xx-large;  color:red;  }
.top_border{background-image:url(images/top_border.gif);}
.artist{	color:white;
border-color : red;
	border-style : outset;
	 }
.navbar{	 background-image: url(images/navbarspacer2.jpg);  }
.navbar td{text-align:center}

.topnav { background-image: url(images/navbarspacer2.jpg);  width:100%; margin:0; padding:0; padding-top:3px; padding-bottom:3px} 
.topnav ul{	  margin:0; padding:0}
.topnav li{text-align:center; float:left; list-style-type:none; padding:0; padding-left:14px; padding-right:14px;}

.logo_head {  color:aqua; font-size: xx-large;}
		
#prevNextBar{ width:252px; margin-left:auto; margin-right:auto; padding:0px; margin-bottom:5px; color:#ccc; clear:both;  line-height:70px}
#prevNextBar img {border:0px; margin-bottom:12px;}

.memberProfile{float:left; width:75%;}
	 
h1 {  font-size: 16pt;}
h2 {  color:#BE0E19; font-size: 13pt;}
h3 { color:gray; font-size: medium; clear:both}
h4 {color:gray;}
h5 {color:gray;}

.small{ font-size: small;}
.xxsmall{ font-size: xx-small;}
.bexsmall{ font-size: x-small;}
.normaltext{ font-size: medium;}
.xxsmalltext{ font-size: x-small;  color:gray;}
.xxsmalllink{ font-size: x-small; color:#ff6347;}
.xxsmalltextgray{ font-size: x-small; }
.larger {font-size:medium;}

blockquote{font-style:italic;  padding-left:1%}
blockquote p{font-style:normal; padding-left:20px}
.center {text-align:center;}
hr {width:80%;}



a { 			
			color:#1E2B38;
			
			font-size : small;
				font-weight : bold;
				text-decoration:none;
			
			  
}

a img{border: 0px;}
			
a:visited {  
			color:#65798D;
			
			font-size : small;
				font-weight : bold;
				text-decoration:none;
			
}



a:hover {  	
			color: #ff6347;
			
}





a.menu2 { 			
			color:#ff6347;
			
			font-size : 11pt;
				font-weight : bold;
				text-decoration:none;
			
			  
}
			
a:visited.menu2 {  
			color:#ff6347;
			
			font-size : 11pt;
				font-weight : bold;
				text-decoration:none;
			
}



a:hover.menu2 {  	
			color: #ff6347;
			
			font-size : 11pt;
				font-weight : bold;
				text-decoration:underline;
			
			
}




a.menu3 { 			
			 font-size: x-small; color:#ff6347;
				text-decoration:none;
			
			  
}
			
a:visited.menu3 {  
 font-size: x-small; color:#ff6347;
				text-decoration:none;
			
}



a:hover.menu3 {  	
 font-size: x-small; color:#ff99cc;
				text-decoration:underline;
			
			
}


#moreSponsors{margin-left:auto; margin-right:auto; text-align:center; color:blue}
#moreSponsors img{margin:8px}

#footerSponsors{margin-left:auto; margin-right:auto; border:1px solid #bbb; border-collapse:collapse; margin-bottom:10px}
#footerSponsors td, th{vertical-align:middle; text-align:center; padding:5px}
#footerSponsors th{background:#ccc url('images/navbarspacer2.jpg') repeat-x;}

.workshop div{margin-left:30px; }
.workshop, .workshop div{margin-top: 20px; margin-bottom: 20px; line-height:1.3em}

/* index css */
#artgrid { float:left; margin:10px; }
.intro{text-align:center; width:300px; padding:5px}
.intro img {width:250px; height:187px; }
.cat {background:black; color:white}
.cat a {color:#888;}
.cat a:hover {color:#aaa !important;}
.cat a:visited {color:#888;}
.intro .blurb {text-align:left;}

/* tour map css */
#thumbnails{border-collapse:collapse;}
#thumbnails td{padding:0px; margin:0px;}
#thumbnails a img{border:0px}


.mapInfoDiv{width:530px; padding:5px; font-size:10px}
.mapInfoDiv a{font-size:11px; font-weight:bold}
.mapDescDiv{height:101%;}
.mapGuestDiv{height:90px;}
.mapStreetView{height:200px; width:520px; font-size:20px; color: #ababab; line-height:200px;}
.mapThumb{float:left; margin-right:5px; border:1px solid black; }
.mapGuests td{vertical-align:middle;}
#mapDiv{width:99%; height:600px; float:left; margin-left:10px; margin-top:10px; padding:0;}
#mapTable{width:99%}
#mapTable td{vertical-align:top}
#venueList { background:#D3B602; padding:10px; float:left; margin-top:10px; margin-left:1%; width:190px;}
#venueList li{margin-bottom:7px; padding-left:0px; margin-left:0px}
#venuelist ol{ padding-left:0px; margin-left:0px}
#venueListT {width:200px;}
#mapContainer {width:99%; height:1000px; float:left; margin-left:10px; margin-top:10px; padding:0;}
#mapBlurb{height:400px; text-align:center; padding:5px}
#mapBlurb .blurb {text-align:left;}
#legend ol {list-style-type:none}