@charset "UTF-8";
/* THEME: Traditional (3column w/2 right sidebars) */
/* COLOR: "5"
		Headers: 		#034
		text: 		#012
		Links:		#800
		Background: 	#aa7
*/		

body { font: 62.5% Geneva, "Trebuchet MS", sans-serif; background: #aa7; margin: 0; padding: 0;  }


/* PAGE */
#pageWrapper 			
	{margin: 0; padding: 0;  }


/* HEADER */
#headerWrapper 		
	{/*position: relative; */margin: 0; padding: 0; height: 160px;  background: transparent url('color-5/bkgd_header.png') repeat-x 0 0;}
#headerInner 		
	{margin: 0 auto;  padding: 0; width: 800px; height: 160px;  }


/* CONTENT */
#contentWrapper 		
	{position: relative; margin: 0;  clear: both; margin-top: 10px;  }
#contentInner 		
	{margin: 0 auto; width: 800px; }


/* NAVIGATION */
#navigationWrapper 		
	{width: 800px; margin: 0 auto; clear: both; }
	
	/* Nav Items */
	ul#navBar
		{width:800px; min-height: 25px; list-style: none; margin: 0; padding: 0 0 25px 0; background: transparent url('color-5/bkgd_navbar.png') no-repeat center bottom; text-align: center;  }
	ul#navBar li
		{margin: 0; padding: 0 10px 0 10px; display: inline; font: normal 1.9em/1.2em Georgia, serif;   }
	ul#navBar li a 
		{color: #800; height:20px; padding: 0 2px;   display: inline-block; text-transform: lowercase;  }
	ul#navBar li a:hover 
		{color: #fff; text-decoration: none; background: #800; border: none; }  		

/* CONTENT BODY */
#contenBodytWrapper 	
	{ float: left; font-size: 1.2em; display: inline; width: 380px; margin: 0; padding: 0; overflow: hidden;  }


/* SIDEBAR */
#sideBarWrapper 		
	{width:420px; margin: 20px 0 0 0; float: right; display: inline; background: transparent url('color-5/bkgd_sideBarWrapper.png') repeat-y 0 0; }
	

/* Sidebar Blocks */ 
	/* blocks: all */
	.sidebarBlock  	
		{float: left; display: inline; width: 170px; margin: 0 0 20px 40px;  }

	/* blocks: each specific */
	#block-Blog  		
		{ }
	#block-PR  		
		{ }
	#block-Events  	
		{ }
	#block-Gallery		
		{ }
		#block-Gallery ul 
			{list-style: none;  margin: 0; padding: 0; }
		#block-Gallery li 
			{list-style: none; display: inline;  margin: 0; padding: 0; }
		#block-Gallery li img
			{background:#fff; padding: 3px; border: #884 solid 1px; }	
		#block-Gallery li img:hover
			{background:#034;  }	
	#block-Connect		
		{ }
	
	/* block headers: all */
	.hdr-SidebarBlock 
		{font-size: 2.1em; text-indent: 99em; width: 170px; height: 30px;margin: 0;  background-position: 0 0; background-repeat: no-repeat; overflow: hidden;  }

	/* block headers: block specific */
	#block-Blog 	.hdr-SidebarBlock 		
		{background-image: url('color-5/hdr_sidebar-blog.png'); }
	#block-PR  	.hdr-SidebarBlock		
		{background-image: url('color-5/hdr_sidebar-pr.png'); }
	#block-Events 	.hdr-SidebarBlock 	
		{background-image: url('color-5/hdr_sidebar-events.png'); }
	#block-Gallery	.hdr-SidebarBlock	
		{background-image: url('color-5/hdr_sidebar-gallery.png'); margin-bottom: 5px;  }
	#block-Connect	.hdr-SidebarBlock	
		{background-image: url('color-5/hdr_sidebar-connect.png'); }
		
	/* Sidebar Entries */
	.sidebarEntryWrapper
		{margin: 0 0 10px 0; }
	.sidebarEntryWrapper p a
		{color: #012; }
	
	/* Connect Icons */
	#block-Connect ul 
		{padding: 0;  }
	#block-Connect li 
	{padding: 0 0 5px 40px; height: 18px; background-position: 0 0; background-repeat: no-repeat; overflow: hidden;  }

	#facebook 
		{background-image: url(color-5/icon_facebook.png);  }
	#flickr 
		{background-image: url(color-5/icon_flickr.png);  }
	#myspace 
		{background-image: url(color-5/icon_myspace.png);  }
	#youtube 
		{background-image: url(color-5/icon_youtube.png);  }
	#twitter
		{background-image: url(color-5/icon_twitter.png); }


/* FOOTER */
#footerWrapper
	{position: relative; margin: 20px 0 0 0; padding: 20px 0 20px 0;  background: transparent url('color-5/bkgd_footer.png') repeat-x 0 0;  }
#footerInner
	{margin: 0 auto; width: 800px;  }
	#footerLinksA
		{width: 170px; float: left; display: inline; padding:1px 0;  }
	#footerLinksB
		{width: 170px; float: right; display: inline; text-align:right;  }
	#paidByline
		{width: 320px; margin: 0 auto; padding:5px; border: #012 solid 1px; font: normal 1.2em/1.2em Helvetica, Arial, sans-serif; text-align: center; }


/* LINKS */
.link-contact
	{padding: 2px 0 3px 22px; height: 20px; background: transparent url('color-5/icon_contact.png') no-repeat 0 0; margin-right: 10px; text-transform: uppercase;  }
.link-privacy
	{padding: 2px 0 3px 22px; height: 20px; background: transparent url('color-5/icon_privacy.png') no-repeat 0 0; text-transform: uppercase; }
.link-rss
	{padding: 2px 0 3px 22px; height: 20px; background: transparent url('color-5/icon_rss.png') no-repeat 0 0; text-transform: uppercase;  }

	
/* TEXT & TAGS */ 
h1 /* candidate name, included for bots, aa7essibility */
	{font:bold 1.4em/1.5em Georgia, serif; color: #aa7; }
h2 /* Page Title */
	{font:normal 2.3em/1.1em Georgia, serif;  margin: 15px 0 5px 0; color: #034; }
h3 /* Block and section hdrs */
	{font:normal 1.7em/1.3em Georgia, serif; margin: 15px 0 5px 0; color: #034; }
h4 
	{font:bold 1.4em/1.1em Georgia, serif;margin: 5px 0 2px 0; color: #034; }
h5 
	{font: bold 1.1em/1.4em  Geneva, "Trebuchet MS", sans-serif; margin: 5px 0 2px 0; color: #034; text-transform: uppercase;}
p 
	{font: normal 1.1em/1.4em  Geneva, "Trebuchet MS", sans-serif; margin: 0px 0 5px 0; color:#012; }

ul, ol 
	{font: normal 1.1em/1.4em  "Lucida Grande", "Lucida Sans", sans-serif; margin: 0px 0 5px 0; color:#012; padding: 0 0 0 1.2em;  }
	ul a, ol a 
		{text-transform: uppercase; }

a 
	{text-decoration:none; color:#800;  } 
a:hover 
	{color:#800; border-bottom: #800 dotted 1px;  }

img, img a 
	{border:none; }
#contenBodytWrapper img
	{padding: 9px; margin: 10px 0; border: #884 solid 1px;background: #fff;  }	
#contenBodytWrapper img.plain
	{padding: 0; margin: 0; border: none; background: transparent; }


/* FORMS */
form 
	{margin: 0; padding: 0; }
input, select 
	{font-size: 1em; padding: 1px 2px;  }


.event.odd {
        background: #C0C098;
}
.event .date .year {
        background: #800;
        border: none;
        border-bottom: 1px solid #600;
        color: #FFF;
        font-size: 1.2em !important;
}
.event .date .month {
        color: #FFF;
        background: #662;
        border-color: #022 !important;
        border-bottom: 1px solid #022;
}
.event .date .day {
        background: #034;
        color: #FFF;
        border-color: #022 !important;
        border: none;
}
.event h5 {
        font-size: .9em;
        font-weight: normal;
}


/* KNITS and GNATS */

.clear {clear:both; }
.hidden {display:none; }
.floatL {float: left; margin-right: 20px; }
.floatR {float: right; margin-left: 20px; }
.flushR {text-align: right; }
.flushTop {margin-top: 0; }
.gap10 {margin-top: 10px;}
	

