﻿@charset "UTF-8";
@import url(template.css);
html {overflow-y: scroll;}

	h1 {	
		font-size:1.2em;
		color: #000;
		padding-bottom:0.1em;
		line-height:1.2em;
	}

	h2 {	
		font-family:Arial;
		color: #000;
		font-size:1.1em;	
		margin:0.5em 0;
	}

	p {
		font-size:0.95em;
		margin:0.9em 0;
		color: #000;
	}
	
	p-new {
		font-size:0.90em;
		margin:0.9em 0;
		color: #000;
		line-height:1.5em;
	}	
	
	img {
	}
	
	img.blank {
		float:right;
	}
	
	img.spacer {
		padding-bottom:6px;
	}
	
	img.artist {
		float:right;
		padding-left:4px;
		border:none;
	}

	img.charity {
		float:right;
		padding-left:4px;
	}
	
	img.community-logo {
		float:right;
		padding-left:4px;
		padding-bottom:6px;
	}

	img.home {
		border: 10px solid #777777
	}
	
	img.featured {
		border:none
	}
	
	img.directory {
		float:right;
		padding-left:4px;
	}
	
	img.gallery {
		margin-top:1px;
		display: inline;
		border: solid 1px grey;
	}
	
	#gallerylisting {
		margin: 2px;
		height: auto;
		width: auto;
		float: left;
		text-align: center;
	}
	
	#nav ul {
		float:left;
	}

	#nav li {
		display:inline;
		list-style-type:none;
		padding-left:0.6em;
		padding-right:0.6em;
		border-right:1px solid #FCD116;
	}

	#nav ul li.active {
		cursor:default;
		font-weight:bold;
		text-decoration:underline;
	}

	#nav ul li.last {
		border-right:none;
	}

	#nav ul li.breadcrumb-first {
		border-right:none;
		padding-left:0.6em;
		padding-right:0.1em;
	}
	
	#nav ul li.breadcrumb {
		border-right:none;
		padding-left:0;
		padding-right:0;
	}	
	
	#nav :link, #nav :visited {
		color:#FCD116;
		text-decoration:none;
	}

	#nav :link:hover, #nav :visited:hover {
		text-decoration:underline;
	}
	
	#masthead-r ul {
		float:right;
	}

	#masthead-r li {
		list-style-type:none;
		display:block;
		text-align:right;
		background-image:url(../img/star-bullet.png);
		background-repeat:no-repeat;
		background-position:right 3px;
		padding-right:20px;
	}

	#masthead-r ul li.active {
		cursor:default;
		font-weight:bold;
		text-decoration:underline;
	}

	#masthead-r :link, #masthead-r :visited {
		color:#000000;
		text-decoration:none;
	}

	#masthead-r :link:hover, #masthead-r :visited:hover {
		text-decoration:underline;
	}
	
	#home-right h1 {
		font-size:1.1em;
		color: #000;
		padding-bottom:0.1em;
		line-height:1.2em;
		text-align:left;
	}
	
	#home-right p {
		text-align:left;
	}
	
	#header p {
		font-size:1.2em;
		color:#000;
	}
	
	#footer p {
		font-size:0.9em;
		color:#000;
	}

	#header-new p {
		font-size:1.2em;
		color:#000;
	}
	
	#footer-new p {
		font-size:0.9em;
		color:#000;
	}
	
	#footer-right-col p {
		font-size:0.9em;
		color:#575656;
	}
	
	table {
	}

	table td {
		vertical-align:top;
		color: #828282;
		font-size:0.95em;
	}

	table th {
		color:#828282;
	}
	
	#pagecontent a, #pagecontent a:visited {
		color:#013192;
		font-weight:bold;
		text-decoration:none;
	}

	#pagecontent a:hover {
		text-decoration:underline;
	}

	#pagecontent ul {	
		padding-left:1.3em;
		margin:1.12em 0;
	}

	#pagecontent ol ul, ul ol, ul ul, ol ol {
		margin-top:0 !important;
		margin-bottom:0 !important;
	}

	.art-web-icon {
		display:block;
		background-image:url(../img/icons/web.png);
		background-repeat:no-repeat;
		background-position:left;
		margin-top:10px;
		margin-left:2px;
		padding-left:40px;
		vertical-align:middle;
		height:30px;
		line-height:15px;
	}
	
	.art-email-icon {
		display:block;
		background-image:url(../img/icons/email-2.png);
		background-repeat:no-repeat;
		background-position:left;
		margin-top:10px;
		margin-left:2px;
		padding-left:40px;
		vertical-align:middle;
		height:30px;
		line-height:30px;
	}
	
	.dir-tel-icon {
		display:block;
		background-image:url(../img/icons/tel.png);
		background-repeat:no-repeat;
		background-position:left;
		margin-top:10px;
		margin-left:2px;
		padding-left:40px;
		vertical-align:middle;
		height:30px;
		line-height:30px;
	}
	
	.event-time-icon {
		display:block;
		background-image:url(../img/icons/time.png);
		background-repeat:no-repeat;
		background-position:left;
		margin-top:10px;
		margin-left:2px;
		padding-left:40px;
		vertical-align:middle;
		height:30px;
		line-height:30px;
	}	
	
	.event-date-icon {
		display:block;
		background-image:url(../img/icons/date.png);
		background-repeat:no-repeat;
		background-position:left;
		margin-top:10px;
		margin-left:2px;
		padding-left:40px;
		vertical-align:middle;
		height:30px;
		line-height:30px;
	}	
	
	.event-flyer-icon {
		display:block;
		background-image:url(../img/icons/flyer.png);
		background-repeat:no-repeat;
		background-position:left;
		margin-top:10px;
		margin-left:2px;
		padding-left:40px;
		vertical-align:middle;
		height:30px;
		line-height:30px;
	}	
	
	.event-postal-icon {
		display:block;
		background-image:url(../img/icons/postal-2.png);
		background-repeat:no-repeat;
		background-position:top left;
		margin-top:10px;
		margin-left:2px;
		padding-left:40px;
		vertical-align:top;
		height:65px;
		line-height:15px;
	}
	
	.com-people-icon {
		display:block;
		background-image:url(../img/icons/people.png);
		background-repeat:no-repeat;
		background-position:left;
		margin-top:10px;
		margin-left:2px;
		padding-left:40px;
		vertical-align:middle;
		height:30px;
		line-height:30px;
	}	
	
	.com-email-icon {
		display:block;
		background-image:url(../img/icons/email.png);
		background-repeat:no-repeat;
		background-position:left;
		margin-top:10px;
		margin-left:2px;
		padding-left:40px;
		vertical-align:middle;
		height:30px;
		line-height:30px;
	}
	
	.com-postal-icon {
		display:block;
		background-image:url(../img/icons/postal.png);
		background-repeat:no-repeat;
		background-position:top left;
		margin-top:10px;
		margin-left:2px;
		padding-left:40px;
		vertical-align:top;
		height:65px;
		line-height:15px;
	}
	
	img.mugshot {
		float:right;
		margin-left:8px;
		margin-bottom:8px;
	}
	
	img.home-sponsor {
		padding:1px;
		border:none;
	}
	
	img.home-sponsor-2 {
		padding-top:4px;
		padding-left:1px;
		border:none;
	}
	
	img.blog {
		float:right;
		padding:4px;
	}

	.img {
	  margin: 2px;
	  height: auto;
	  width: auto;
	  float: left;
	  text-align: center;
	  }
	  
	.img img {
	  display: inline;
	  margin: 3px;
	}
	  
	.img a:hover img {
	}

	a.top {
		float:right;
		text-decoration:none;
		text-align:right;
		display:block;
		vertical-align:middle;
		background:url(../img/icons/up.png) right center no-repeat;
		padding-right:22px;
		margin-top:1em;
	}

	a.back {
		float:right;
		text-decoration:none;
		text-align:right;
		display:inline;
		vertical-align:middle;
		background:url(../img/icons/back.png) right center no-repeat;
		padding-right:22px;
		margin-top:1em;
	}
	
	.right {
		text-align:right;
	}
	
	.ls82 {
		line-height:10px;
		letter-spacing:4.2px;
	}
	.ls82-link {
		color:#575656;
		font-weight:bold;
		text-decoration:none;
	}
	
	.month {
		clear:right;
		float:right;
		font-size:14px;
		font-weight:bold;
		height:19px;
		margin-left:5px;
		margin-right:5px;
		margin-top:5px;
		padding-top:17px;
		position:relative;
		text-align:center;
		top:2px;
		width:30px;
	}

	.jan { background-image:url(../img/cal/jan.jpg); }
	.feb { background-image:url(../img/cal/feb.jpg); }
	.mar { background-image:url(../img/cal/mar.jpg); }
	.apr { background-image:url(../img/cal/apr.jpg); }
	.may { background-image:url(../img/cal/may.jpg); }
	.jun { background-image:url(../img/cal/jun.jpg); }
	.jul { background-image:url(../img/cal/jul.jpg); }
	.aug { background-image:url(../img/cal/aug.jpg); }
	.sep { background-image:url(../img/cal/sep.jpg); }
	.oct { background-image:url(../img/cal/oct.jpg); }
	.nov { background-image:url(../img/cal/nov.jpg); }
	.dec { background-image:url(../img/cal/dec.jpg); }
