@media screen, projection {
	
	/* -- GENERAL REDECLARATIONS ---------------------------------------- */
	* 					{margin:0; padding:0;}
	body 				{text-align:center; padding:0;background:#4786B1;}
body#bsplash{background:#fff;}
	body, tr, 
	td, input, 
	select, textarea 	{font-size:11px;line-height:1.4;font-family:"Lucida Sans",Arial,Verdana,sans-serif; color:#000;}
	a				 	{text-decoration:underline; color:#008;}
	a:hover 			{text-decoration:underline;}
	ul, ol	 			{margin:0 0 10px 25px;font-size:1.2em;}
	dl 					{margin:0 0 10px;}
	dt 					{font-weight:bold;}
	dd					{margin:0 0 3px 10px;}
	p 					{margin:0 0 15px;font-size:1.2em;}
	h1 					{font-size:large; margin:0 0 12px; color:#000; line-height:1em;}
	h2 					{font-size:medium; margin:8px 0;}
	h2 a				{border:none !important;}
	h3 					{font-size:small; margin:6px 0 5px;}
	h3 a 				{border:none;}
	h4 					{font-size:x-small; margin:4px 0;}
	h5					{font-size:xx-small; margin:3px 0;}
	h6 					{font-size:xx-small; margin:0;}
	hr 					{display:none;}
	img 				{border:none;}
	acronym				{border-bottom: 1px dotted;}
	blockquote 			{margin:0 25px 20px 25px;}
	td					{vertical-align:top;}
	
	/* -- CLASSES ---------------------------------------- */
	.photo-right 		{clear:right; float:right; margin:0 0 15px 15px; padding:4px; background:#fff; border:1px solid #369;}
	.photo-middle 		{margin:5px auto 15px; padding:4px; background:#fff; border:1px solid #369;display:block;}
	.photo-left 		{clear:left; float:left; margin:0 15px 15px 0; padding:4px; background:#fff; border:1px solid #369;}

	.highlight 			{background:#DAE3EC;}
	.result 			{margin:0 0 20px;}
	.result a 			{border-bottom:1px solid #B7C8D7;}
	.result a:hover 	{border-bottom:1px solid;}
	.search-score 		{color:#aaa; border-top:1px solid; padding:3px 0 0;}
	ul.history-outline {list-style:none;padding:0;margin:0;}
	ul.history-outline li{margin-bottom:7px;}	
	ul.schedule-list{list-style:none;}
	ul.schedule-list li{margin:0;margin-bottom:6px;}
	
	.special1 {color:#CC3300;font-weight:bold;}
	.special2 {color:#CC6600;font-weight:bold;}	
	.special3 {color:#009933;font-weight:bold;}
	.special4 {color:#0066CC;font-weight:bold;}

.learn-more-link{clear:left;float:right;}
		
	/* -- ID'S ---------------------------------------- */
	#splash-wrapper 			{position:relative;width:880px;height:600px;text-align:left;margin:0px auto 0px;background:#FFF url(../images/bg-splash.jpg) no-repeat top center;}
#splash-site-logo a{border:none;background:none;position:absolute;top:70px;left:250px;text-indent:-9999px;width:370px;height:220px;}
#splash-nav {position:absolute;width:100%;margin-top:445px;text-align:center;}
#splash-nav ul{list-style:none;padding:0;width:100%;}
#splash-nav li{display:inline;float:left;padding:0;width:23.5%;}
#splash-nav a{color:#fff;font-size:115%;font-weight:bold;text-decoration:none;border:none;}
#splash-nav a:Hover{color:#006;border-bottom:2px solid #006;}
#splash-nav #com {border-right:2px solid #fff;}
#splash-nav #par {border-right:2px solid #fff;}
#splash-nav #alu {border-right:2px solid #fff;}


#wrapper{position:relative;width:730px;margin:0px auto 0px;}
	#header 			{height:168px;background:#fff url(../images/bg-banner-nav.gif) no-repeat bottom left;clear:left;}

	#header a 			{border:none;}
	#site-logo{position:absolute;top:0px;left:0px;background:#fff url(../images/rbc-logo.jpg) top left no-repeat;}
	#site-logo a {display:block;height:130px;width:164px;}
	#site-logo h1 {text-indent:-9999px;margin:0;}

	/**
	* body specific styles 
	*/

#breadcrumbs{margin-bottom:15px;}

#content {float:left;width:730px;margin:0;font-size:95%;background:url(../images/bg-content.gif) top left repeat-y;text-align:left;clear:both;}
* html #content {
 height: 500px;
}
html>body #content {min-height:500px;}

#content-main {float:left;width:375px;margin-top:10px;margin-bottom:10px;margin-left:180px;margin-right:15px;display:inline;}	
#content-main h2{margin:0;padding:0;font-weight:bold;font-size:1.6em;color:#000;}
#content-main p{margin-top:5px;}
#clear {clear:both;}

     /* Supplemental Content */
      #content-supplemental {float:left;width:150px;margin:10px 5px 10px 5px;color:#fff;}
      #content-supplemental h2{margin-top:0;}


	#footer  			{display:block;clear:both;height:30px;color:#fff;background:#99CDFF;margin:2px 0 0 0;border:0px;}
	#footer ul 			{position:absolute; right:20px;margin:0;line-height:30px;}
#footer li {margin:0;padding:0;font-size:.8em;display:inline;margin-left:10px;color:#000;}


	/* MAIN NAVIGATION
	----------------------------------------------- */
#nav-wrapper{}
	#nav-global 		{position:absolute;left:-18px;top:181px;width:164px;list-style-type:none;text-align:left;}
	html>body #nav-global 	{} /* 28 above is wrong; its for IE, this is correct for other browsers */
	#nav-global ul{list-style:none;margin:0;margin-left:18px;}
#nav-global li 		{display:block;margin:0;margin-top:0px;padding:0;font-size:11px;}
	#nav-global li a 		{border-top:1px solid #4280A7;margin-top:-1px;display:block; width:100%; text-decoration:none; color:#34628B;font-weight:bold;background:#99CCFE;padding:0;line-height:1.4em;padding-top:3px;padding-bottom:3px;border-bottom:0px solid #4280A7;padding-left:8px;padding-right:8px;border-bottom:1px solid #4280A7;}
	#nav-global li a:Hover 		{background:#fff;color:#34628B;}

#nav-global #bls-logo{margin-left:18px;margin-top:10px;}
h3#bls-logo a{display:block;border:0;text-decoration:none;text-indent:-9999px;background:#fff url(../images/bls-logo-160.jpg) no-repeat 0 0; height:58px;width:160px;overflow:hidden;}
h3#bls-logo a:Hover{border:0;text-decoration:none;}

#nav-global #unitedway-logo{margin-left:24px;margin-top:10px; font-size:11px;}
#nav-global #unitedway-logo img {margin-top:10px;}

	body#bnews #nav-global li#nnews a, 
	body#bcal #nav-global li#ncal a, 
	body#babout #nav-global li#nabou a,
	body#baboutstaff #nav-global li#nstaf a,
	body#baboutmiss #nav-global li#nmiss a,
	body#baboutcore #nav-global li#ncore a,	
	body#babouthist #nav-global li#nhist a,
	body#bgiving #nav-global li#ngive a,
	body#bgivingdon #nav-global li#ndona a,
	body#bgivingwish #nav-global li#nwish a,
	body#bgivingvol #nav-global li#nvolu a,
	body#bnewsletter #nav-global li#nletter a,
	body#bprograms #nav-global li#nprog a, 
	body#bcontributors #nav-global li#ncont a, 
	body#bprogcamptawa #nav-global li#ntawa a,
	body#bprogcamptannact #nav-global li#ntannact a, 
	body#bprogcamptannbroc #nav-global li#ntannbroc a, 
	body#bprogcamptanndir #nav-global li#ntanndir a, 
	body#bprogcamptannhis #nav-global li#ntannhis a, 
	body#bprogcamptannleg #nav-global li#ntannleg a, 
	body#bprogcamptannsign #nav-global li#ntannsign a, 
	body#bprogcamptawaact #nav-global li#ntawaact a, 
	body#bprogcamptawabroc #nav-global li#ntawabroc a, 
	body#bprogcamptawablog #nav-global li#ntawablog a, 
	body#bprogcamptawadir #nav-global li#ntawadir a, 
	body#bprogcamptawasign #nav-global li#ntawasign a, 
	body#bprogcamptann #nav-global li#ntann a, 
	body#bprogclub #nav-global li#nclub a, 
	body#bprogaft #nav-global li#naft a, 
	body#bprogself #nav-global li#nself a, 
	body#bprogaikd #nav-global li#naikd a {background:#BBD6A3;color:#006600;}

        #nav-global ul ul{margin:0px;background:#ccc;margin-left:9px;margin-right:1px;}
        #nav-global ul ul a{margin:0px;width:100%;background:#fff;border-left:1px solid #4280A7;border-top:none;border-right:none;}
        #nav-global ul ul a:Hover{background:#e9e9e9;border-left:1px solid #4280A7;}

        #nav-global ul#nsubtann,
        #nav-global ul#nsubtawa,
	#nav-global ul#nsubprog,
	#nav-global ul#nsubabou,
	#nav-global ul#nsubgive,
	#nav-global ul#nsubcont,
	#nav-global ul#nsubletter {display:none;}

body#bprograms ul#nsubprog{display:block;}
body#babout ul#nsubabou{display:block;}
body#bcont ul#nsubcont{display:block;}
body#bnewsletter ul#nsubletter{display:block;}

body#baboutstaff ul#nsubabou,
body#babouthist ul#nsubabou,
body#baboutcore ul#nsubabou,
body#baboutmiss ul#nsubabou,
body#baboutstaff ul#nsubabou{display:block;}

body#bgiving ul#ngive,
body#bgiving ul#nsubgive,
body#bgivingdon ul#nsubgive,
body#bgivingwish ul#nsubgive,
body#bgivingvol ul#nsubgive{display:block;}


body#bprogcamptann ul#nsubprog,
body#bprogself ul#nsubprog,
body#bprogclub ul#nsubprog,
body#bprogaft ul#nsubprog,
body#bprogaikd ul#nsubprog,
body#bprogcamptawa ul#nsubprog {display:block;}

body#bprogcamptawaact ul#nsubprog,
body#bprogcamptawabroc ul#nsubprog,
body#bprogcamptawadir ul#nsubprog,
body#bprogcamptawasign ul#nsubprog,
body#bprogcamptannact ul#nsubprog,
body#bprogcamptannbroc ul#nsubprog,
body#bprogcamptanndir ul#nsubprog,
body#bprogcamptannhis ul#nsubprog,
body#bprogcamptannleg ul#nsubprog,
body#bprogcamptannsign ul#nsubprog{display:block;}

body#bprogcamptannact ul#nsubtann,
body#bprogcamptannbroc ul#nsubtann,
body#bprogcamptanndir ul#nsubtann,
body#bprogcamptannhis ul#nsubtann,
body#bprogcamptannleg ul#nsubtann,
body#bprogcamptannsign ul#nsubtann{display:block;}

body#bprogcamptawaact ul#nsubtawa,
body#bprogcamptawabroc ul#nsubtawa,
body#bprogcamptawablog ul#nsubtawa,
body#bprogcamptawadir ul#nsubtawa,
body#bprogcamptawasign ul#nsubtawa{display:block;}


body#bprogclub ul#nsubprog{display:block;}
body#bprogaikd ul#nsubprog{display:block;}

body#bprogcamptann ul#nsubtann{display:block;}
body#bprogcamptawa ul#nsubtawa{display:block;}
#nav-global ul#nsubprog{display:block;}
.current-nav a{background:#34628B;color:#fff;}

	#nav-supplemental 			{position:absolute;left:164px;top:0px;width:566px;height:131px;list-style-type:none;background:transparent url(../images/banner1.jpg) no-repeat top right; }
	#nav-supplemental ul{position:absolute;top:15px;right:30px;}
#nav-supplemental li 		{display:inline;color:#fff;margin:0;margin-left:14px;padding:0;}
	#nav-supplemental li a 		{font-size:.8em;font-weight:bold;border-bottom:0; text-decoration:none; height:23px;color:#fff; padding-left:12px;}
	#nav-supplemental li a:Hover 		{text-decoration:underline;}


div#news-teaser {border-bottom:1px solid white;margin-bottom:0px;}
div#news-teaser h3 {color:#fff;font-size:1.1em;}
div#news-teaser h3 a{color:#fff;}
div#news-teaser .news-teasertext {font-size:1em;margin:0;padding:0;}
div#news-teaser .news-teaser-link {font-size:1.1em;text-align:right;text-decoration:underline;color:#fff;}
div#news-teaser .news-teaser-link a{text-decoration:underline;color:#fff;}

#newsImage1{float:right;}
#newsImage2{float:right;}

div#news-archives ul{margin:0;padding:0;}
div#news-archives li{list-style:none;margin-bottom:4px;font-size:70%;}
div#news-archives li a{color:#fff;}
div#news-archives .dateposted{color:#fff;font-style:italic;}

#newsHide {display:none;}
	
div#testimonials {margin:0;padding:0;margin-bottom:10px;background:url(../images/side-quotes.gif) no-repeat top left;padding:10px;padding-top:20px;color:#ececec;}
div#testimonials  h3 {color:#fff;font-size:1.1em;}
div#testimonials  h3 a{color:#fff;}
div#testimonials  p {font-size:1em;margin:0;padding:0;}
div#testimonials  .quote {}
div#testimonials  .author {text-align:right;font-style:italic;}
div#testimonials  .testimonials-link {font-size:1.1em;text-align:right;text-decoration:underline;color:#fff;}
div#testimonials  .testimonials-link a{text-decoration:underline;color:#fff;}


table#boardtable{width:100%;}
table#boardtable td{padding-bottom:8px;}

a#badge-register-tawanchi {background:url(/assets/images/register-badge-tawanchi.gif) no-repeat 0 0;}
a#badge-register-tawanchi:Hover {background-position:-150px 0px;}

a.sidebar-badge {display:block;width:150px;height:150px;text-indent:-9999px;overflow:hidden;}
a.sidebar-badge:Hover {background-position:-150px 0px;}

a#badge-journal {background:url(/assets/images/journal-badge.gif) no-repeat 0 0;display:block;width:150px;height:150px;text-indent:-9999px;overflow:hidden;}
a#badge-journal:Hover {background-position:-150px 0px;}

a#badge-photos {background:url(/assets/images/photos-badge.jpg) no-repeat 0 0;display:block;width:150px;height:150px;text-indent:-9999px;overflow:hidden;}
a#badge-photos:Hover {background-position:-150px 0px;}

div#newsletter-signup input {display:block; width:120px;}
div#newsletter-signup {width:140px;padding:8px;}

#content-main table#fun-fest-schedule {width:90%;margin-left:16px;}
#content-main table#fun-fest-schedule td {font-size:107%;padding-bottom:6px;}

#content-main .feature {background:#99CCFE;padding:16px;}
#content-main .feature h2 {text-align:left;font-size:144%;}
}