@charset "UTF-8";
/* THEME: BlueYellow (3column  */
/* COLOR: "BlueYellow"
	Originally based on Bright-Night
		Headers: 		#0152A3
		text: 		#000000
		Links:		#0152A3
		Background: 	#36C
*/		

body { font-size: 62.5%; font-family: "Lucida Sans", "Lucida Grande", sans-serif; background: #9CF; margin: 0 0 20px 0; padding: 0;  }


/* PAGE */
#pageWrapper 			
	{width: 820px; margin: 0 auto; padding: 0; background: transparent url('images/bkgd_pagewrapper.gif') repeat-y 0 0;  }


/* HEADER */
#headerWrapper 		
	{/*position: relative; */margin: 0; padding: 0; height: 160px;  }
#headerInner 		
	{margin: 0 auto; position: relative; padding: 0; width: 800px; height: 160px;  }


/* CONTENT */
#contentWrapper 		
	{position: relative; margin: 0 auto;  width: 800px; clear: both; }
#contentInner 		
	{margin: 0 auto; width: 800px; }


/* NAVIGATION */
#navigation 		
	{width: 160px; margin: 0 auto; float: left;  }
	
	/* Nav Items */
	ul#navBar
		{width:160px; min-height: 100px; list-style: none; margin: 0; padding: 40px 0 25px 0; background: transparent url('images/bkgd_navbar.gif') repeat-x left top; text-align: right;  }
	ul#navBar li
		{margin: 0; padding: 0 0 10px 0; font-size: 1.4em; font-weight: bold;  }
	ul#navBar li a 
		{color: #006; height:20px; padding: 4px 10px 4px 4px; text-transform: none ; line-height: 20px; }
	ul#navBar li a:hover 
		{color: #fff; background: #039; text-decoration: none;  }  	
			
  ul#navBar li
      { padding-right: 10px;  clear: both; }
  ul#navBar li a
      { height:auto; padding: 4px 0px 4px 4px; line-height: 20px; float: right;}
  ul#navBar li a:hover
      { padding-right: 10px; position: relative; right: -10px; float: right; height: auto;}


/* CONTENT BODY */
#contenBodytWrapper 	
	{ font-size: 12px; color:#000000 !important; float: left; overflow: hidden; display: inline; width: 360px; margin: 0; padding: 20px 40px; background: transparent url('images/bkgd_content_body.png') no-repeat 0 0;  }


/* SIDEBAR */
#sideBarWrapper 		
	{width: 160px; margin: 0; padding: 40px 20px 0 20px; float: right; display: inline;  }
	

/* Sidebar Blocks */ 
	/* blocks: all */
	.sidebarBlock  	
		{float: left; width: 160px;  display: inline; margin: 0 0 20px 0;  }

	/* 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;  float: left; margin: 0; padding: 0;   }
		#block-Gallery li img
			{ width: 44px; height: 39px; padding: 4px 4px 11px 2px; background: transparent url('images/bkgd_thumbs.png') no-repeat 0 0;}	
		#block-Gallery li img:hover
			{  }	
	#block-Connect		
		{ }
	
	/* block headers: all */
	.hdr-SidebarBlock 
		{width: 120px; height: 30px;margin: 0; padding:7px 0 0 40px;   background-position: 0 0; background-repeat: no-repeat; overflow: hidden;  }

	/* block headers: block specific */
	#block-Blog 	.hdr-SidebarBlock 		
		{background-image: url('images/hdr_sidebar-blog.png'); }
	#block-PR  	.hdr-SidebarBlock		
		{background-image: url('images/hdr_sidebar-pr.png'); }
	#block-Events 	.hdr-SidebarBlock 	
		{background-image: url('images/hdr_sidebar-events.png'); }
	#block-Gallery	.hdr-SidebarBlock	
		{background-image: url('images/hdr_sidebar-gallery.png'); margin-bottom: 5px;  }
	#block-Connect	.hdr-SidebarBlock	
		{background-image: url('images/hdr_sidebar-connect.png'); }
		
	/* Sidebar Entries */
	.sidebarEntryWrapper
		{margin: 0 0 10px 0; }
	.sidebarEntryWrapper p a
		{color: #fff; }
	
	/* Connect Icons */
	#block-Connect ul 
		{padding: 0;  }
	#block-Connect li 
	{padding: 3px 0 5px 27px; height: 18px; background-position: 0 0; background-repeat: no-repeat; overflow: hidden;  }

	#facebook 
		{background-image: url('images/icon_facebook.png');  }	
	#flickr 
		{background-image: url('images/icon_flickr.png');  }	
	#myspace 
		{background-image: url('images/icon_myspace.png');  }	
	#youtube 
		{background-image: url('images/icon_youtube.png');  }	
	#twitter
                {background-image: url('images/icon_twitter.png'); }			
		
		
/* FOOTER */
#footerWrapper			
	{width: 820px; margin: 10px 0 0 0; padding:10px 0 0 0 ;  background: transparent url('images/bkgd_footerwrapper.gif') repeat-x 0 0;  }
#footerInner 		
	{position: relative; width: 780px; height: 40px; margin: 0 ; padding: 10px 20px;   background: transparent url('images/bkgd_footerinner.gif') repeat-x 0 bottom;   }
	
	#footerLinksA
		{width: 170px; padding-top: 7px; float: right; display: inline; font-size: 1.1em;  }
	#footerLinksA a
		{color: #FFF;}
	#footerLinksB
		{width: 140px; padding-top: 7px; float: left; display: inline; text-align:right; font-size: 1.1em;   }
		#footerLinksB a
		{color: #36C;  }
	#paidByline
		{position: absolute; left: 190px; top: 10px; width: 380px; margin: 0 ; padding:5px; color: #808080; border: #808080 solid 1px; font: normal 1.2em/1.2em Helvetica, Arial, sans-serif; text-align: center; }
		

/* LINKS */	
.link-contact
	{padding: 7px 0 7px 25px; height: 24px; background: transparent url('images/icon_contact.gif') no-repeat 0 0; margin-right: 10px; font-weight: bold;  }
.link-privacy
	{padding: 7px 0 7px 25px; height: 24px; background: transparent url('images/icon_privacy.gif') no-repeat 0 0;  font-weight: bold;}
.link-rss
	{padding: 7px 0 7px 25px; height: 24px; background: transparent url('images/icon_rss.gif') no-repeat 0 0; font-weight: bold; }

	
/* TEXT & TAGS */ 
h1 /* candidate name, included for bots, accessibility */
	{font:bold 1.4em/1.5em Georgia, serif; color: #fff; }
h2 /* Page Title */
	{font:normal 2.3em/1.1em "Lucida Sans", "Lucida Grande", sans-serif;  margin: 15px 0 5px 0; color: #0152A3; /* text-transform:lowercase; */  }
h3 /* Block and section hdrs */
	{font:bold 1.4em/1.3em "Lucida Sans", "Lucida Grande", sans-serif; margin: 15px 0 5px 0; color: #0152A3; }
h4 
	{font:bold 1.3em/1.1em "Lucida Sans", "Lucida Grande", sans-serif; margin: 5px 0 2px 0; color: #0152A3; }
h5 
	{font: bold 1.1em/1.2em  "Lucida Sans", "Lucida Grande", sans-serif; margin: 5px 0 2px 0; color: #00FFFF; text-transform: uppercase;}
p 
	{font: normal 1.2em/1.4em  "Lucida Sans", "Lucida Grande", sans-serif; margin: 0px 0 5px 0; color:#000000; }

ul, ol 
	{font: normal 1.1em/1.4em "Lucida Sans", "Lucida Grande", sans-serif; margin: 0px 0 5px 0; color:#000000; padding: 0 0 0 1.4em;  }
	

a 
	{text-decoration:none; color:#039; } 
a:hover 
	{color:#36F; text-decoration: underline;   }

img, img a 
	{border:none; }
#contenBodytWrapper img
	{padding: 9px; border: #ccc solid 1px;background: #fff;  }	
#contenBodytWrapper img.plain 
	{padding: 0; margin: 0; border: none; background: transparent;}

#sideBarWrapper a
	{ color: #FC0; }
#sideBarWrapper p a { color: #FFF; }

/* FORMS */
form 
	{margin: 0; padding: 0; }
input, select 
	{font-size: 1em; padding: 1px 2px;  }
fieldset {
        border: 0;
        padding: 0 0 15px 0;
}
legend {
        font: normal 1.4em/1.3em "Lucida Sans", "Lucida Grande", sans-serif;
	margin:  0 0;
	padding: 5px 0 10px;
	display: block;
	clear: both;
	color: #000000;
	text-decoration: underline;
}


/* EVENTS LISTING */

.event.odd {
        background: #47D;
}
.event .date .year {
        background: #039;
        border: 1px solid #006;
        font-size: 1.2em !important;
}
.event .date .month {
        background: #CEF;   
        border: 1px solid #003;
        color: #000; 
}
.event .date .day {
        background: #CEF;
        color: #000;
        border-color: #003;
}  



/* 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;}
	label {color: #333; } #contenBodytWrapper { color: #fff; }
#contentBodyWrapper div { color: #fff; }
