@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 ---------------------------------------- */


	#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/tannadoonah-logo.jpg) top left no-repeat;}
	#site-logo a {display:block;height:130px;width:164px;overflow:hidden;}
	#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.png) no-repeat 0 0; height:58px;width:160px;overflow:hidden;}
h3#bls-logo a:Hover{border:0;text-decoration:none;}

#nav-global #rbc-logo{margin-left:18px;margin-top:10px;}
h3#rbc-logo a{display:block;border:0;text-decoration:none;text-indent:-9999px;background:#fff url(../images/rbc-logo.jpg) no-repeat 0 0; height:140px;width:160px;overflow:hidden;}
h3#rbc-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;}


a#badge-register {background:url(/assets/images/register-badge-tannadoonah.gif) no-repeat 0 0;}
a#badge-register: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:120px;padding:8px;}

	body#bcontact #nav-global li#ncontact a, 
	body#bprogcamptannact #nav-global li#ntannact a, 
	body#bprogcamptannbroc #nav-global li#ntannbroc a, 
	body#bprogcamptannweeks #nav-global li#ntannweeks 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#bprogcamptann #nav-global li#ntann a, 
	body#bprogaikd #nav-global li#naikd a {background:#BBD6A3;color:#006600;}

        #nav-global ul {margin-bottom:14px;}
        #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#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#camp-weeks {border:none;border-collapse:none;width:100%;}
table#camp-weeks th {font-weight:bold;border:none;border-bottom:1px solid #ccc;text-align:left;font-size:100%;padding:4px 0;}
table#camp-weeks td {border:none;border-bottom:1px solid #ccc;text-align:left;font-size:100%;padding:4px 0;}
table#camp-weeks td.dates {width:90px;padding-left:0;}
table#camp-weeks tr.special td {padding-top:26px;}
table#camp-weeks td.theme {padding-left:10px;}
table#camp-weeks td.price {text-align:right;width:40px;}


table#boardtable{width:100%;}

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

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

	
}