@charset "UTF-8";
/* CSS Document */

/*-- CLEARFIX --*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

* { margin:0; padding:0; } img { border:none; }  ul { list-style:none; }

:focus { outline:0; }

/*@font-face { 
	font-family: Skia; 
	src: url('../fonts/Skia.ttf'); 
}*/

html { overflow:auto; }

body{ font-family:Arial, Helvetica, sans-serif; font-size:100%; background-color:#fff; padding-top:14px; }

h1, h2, h3, h4, h5 { font: "Gill Sanz", "Gill Sanz MT", Veranda, Arial, Helvetica, sans-serif }

h1 { font-weight:normal; font-size:18px; line-height:28px; }
h2 { font-weight:normal; font-size:12px; }

hr { border: 0 solid #ccc; }
hr { border-width: 0 0 1px 0; }

#AboutPage #GlobalContent a { color:#b01f24; }
#PeoplePage #GlobalContent a { color:#c40d46; }
#ProgramsPage #GlobalContent a { color:#dc1f28; }
#OpportunitiesPage #GlobalContent a { color:#f16622; }
#GalleryPage #GlobalContent a { color:#fcb41c; }
#NetworkPage #GlobalContent a { color:#ffc709; }
#ForumPage #GlobalContent a { color: #808080; text-decoration:underline; }
#BlogPage #GlobalContent a { color:#808080; text-decoration:underline; }
#ForumPage #GlobalContent a:hover { text-decoration:none;}
#BlogPage #GlobalContent a:hover { text-decoration:none;}
#DonationsPage #GlobalContent a { color:#70acdc; }
#StorePage #GlobalContent a { color:#5d79b1; }
#ContactPage #GlobalContent a { color:#2a419b; }
#LinksPage #GlobalContent a { color:#2d2d72; }

a:link, a:visited { text-decoration:none; }
a:hover, a:active { text-decoration:underline; }


	#SiteWrapperWrapper { width:100%; display:table; vertical-align:middle; }

	#SiteWrapper { display:table-cell; vertical-align:middle; text-align:center; }
	
	#Shell { position:relative; width:1000px; margin: 0 auto; background:url(../images/background_texture.png) repeat; border: 1px solid #ccc; -moz-box-shadow: 3px 3px 7px #999; -webkit-box-shadow: 3px 3px 7px #999; box-shadow: 3px 3px 7px #999; text-align:left; }
	
		#ColorMan { position:absolute; left:18px; top:12px;}
			#ColorMan .ColorMan {position:absolute; top:0; left:0; z-index:999999999;}
			#ColorMan .hide{height:5px; left:53px; position:absolute; top:106px; width:8px; background:#FFF;}
		
		#Top { width:1000px; height:137px; }
			#login_error{ position:absolute; right:359px; top:86px;}
			#LoginPage #login_error{ position:static; top:auto; right:auto;}
			#Top #TitleBar { height:45px; width:0; opacity:0; float:left; display:inline; margin-left:72px; margin-top: 78px; background:#FFF; }
			#TitleBar a{color:#000; text-decoration:underline;}
			#TitleBar a:hover{text-decoration:none;}
				#TitleBar .title-wrap { float:left; display:inline; margin-left:121px; padding:7px 0 0; color:#fff; white-space:nowrap; }
					.title-wrap .title { font-size:21px; line-height:21px; height:21px; text-transform:capitalize; }
					.title-wrap .subtitle { font-size:12px; }
				#TitleBar .personal-tools { float: right; display:inline; margin:1px 14px 0 0; color:#000; text-align:right; }
					#TitleBar .personal-tools h2{ margin:0; padding:0; display:inline; font-size:12px;}
					#TitleBar .personal-tools .avatar_container{margin:2px 0 0 10px; float:right;}
					#TitleBar .personal-tools ul.pagenav{margin:3px 0 0; display:inline;}
						#TitleBar .personal-tools ul.pagenav li{ margin:0 0 0 5px; padding:0 0 0 5px; font-size:12px; display:inline; border-left:1px solid #000;}
					#TitleBar .logged-in { font-size:12px; padding: 14px 0 0 0; white-space:nowrap;}
						
					#LoginForm { display:none; }
						#Login{border:1px solid #000; background:none; cursor:pointer; width:50px; float:right; font-size:11px; height:17px; margin:23px 0 0 8px; text-align:center; padding:0 0 2px; }
						#NamePassword { float: right; width:97px; display:inline; }
							#NamePassword input { border:medium none; font-size:11px; margin-top:3px; padding:2px 0; width:91px; height:13px; }
		
						#LoginForm .reg-login { float:right; display:inline; font-size:11px; margin-right:14px; margin-top:10px; text-align:right; }
							#LoginForm .reg-login a{ color:#000; text-decoration:underline;}
							/*#LoginForm .reg-login a:hover{ text-decoration:none;} */
					
		#Left { width:170px; height:463px; float:left; position:relative; }
			#Left #LeftNavWrapper { position:absolute; bottom:34px; left:14px; }
				#LeftNav { font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:11px; color:#FFF; }
					#LeftNav a { text-decoration:none; }
					ul#LeftNav li.nav-section-title {cursor:pointer;}
						ul#LeftNav li.nav-section-title ul { margin-bottom:4px; }	
							ul#LeftNav li.nav-section-title ul li { height:12px; float:left; display:inline; }
							ul#LeftNav li.nav-section-title ul li.section-name { width:113px; padding-left:7px; }
							ul#LeftNav li.nav-section-title ul li.section-state { width:12px; margin-left:2px; background-image: url(../images/nav_plus.png); background-repeat:no-repeat; background-position: center center; }
							ul#LeftNav li.nav-section-title ul li.section-state.active { background-image: url(../images/nav_minus.png); }
							

		
							/*-- LEFT NAV COLORS --*/
							li#About ul li , li#AboutTitle ul li { background-color: #b01f24; }
								li#About ul li a{color:#fff;}
							li#People ul li , li#PeopleTitle ul li { background-color: #c40d46; }
								li#People ul li a{color:#fff;}
							li#Programs ul li , li#ProgramsTitle ul li { background-color: #dc1f28; }
								li#Programs ul li a{color:#fff;}
							li#Opportunities ul li , li#OpportunitiesTitle ul li { background-color: #f16622; }
								li#Opportunities ul li a{color:#fff;}
							li#Gallery ul li , li#GalleryTitle ul li { background-color: #fcb41c; color:#575655; }
								li#Gallery ul li a{color:#575655;}
							li#Network ul li , li#NetworkTitle ul li { background-color: #ffc709; color:#575655; }
								li#Network ul li a{color:#575655;}
							li#Forum ul li , li#ForumTitle ul li { background-color: #fadb6f; color:#575655; }
								li#Forum ul li a{color:#575655;}
							li#Blog ul li , li#BlogTitle ul li { background-color: #f4ed84; color:#575655; }
								li#Blog ul li a{color:#575655;}
							li#Donations ul li , li#DonationsTitle ul li { background-color: #70acdc;}
								li#Donations ul li a{color:#fff;}
							li#Store ul li , li#StoreTitle ul li { background-color: #5d79b1; }
								li#Store ul li a{color:#fff;}
							li#Contact ul li , li#ContactTitle ul li { background-color: #2a419b; }
								li#Contact ul li a{color:#fff;}
							li#Links ul li , li#LinksTitle ul li { background-color: #2d2d72; }
								li#Links ul li a{color:#fff;}
								
					#LeftNavWrapper ul#LeftNav li.nav-section { display:none; }
						ul#LeftNav li.nav-section ul {}
							ul#LeftNav li.nav-section ul li { float:right; height:12px; display:inline; margin-bottom:4px; }
							ul#LeftNav li.nav-section ul li.page-name { width:113px; padding-left:7px; }
							ul#LeftNav li.nav-section ul li.page-state { width:12px; margin-right:2px; background-image:url(../images/nav_arrow.png); background-repeat:no-repeat; background-position:center center; }
							ul#LeftNav li.nav-section ul li.page-state.innactive{ background-color:transparent; background-image:none; }
							
					/*-- NAV ACTIVES --*/
					#AboutPage ul#LeftNav li#About.nav-section,
					#PeoplePage ul#LeftNav li#People.nav-section,
					#ProgramsPage ul#LeftNav li#Programs.nav-section,
					#OpportunitiesPage ul#LeftNav li#Opportunities.nav-section,
					#GalleryPage ul#LeftNav li#Gallery.nav-section,
					#NetworkPage ul#LeftNav li#Network.nav-section,
					#ForumPage ul#LeftNav li#Forum.nav-section,
					#BlogPage ul#LeftNav li#Blog.nav-section,
					#DonationsPage ul#LeftNav li#Donations.nav-section,
					#StorePage ul#LeftNav li#Store.nav-section,
					#ContactPage ul#LeftNav li#Contact.nav-section,
					#LinksPage ul#LeftNav li#Links.nav-section { display:block; }
					
					
					
			/*-- TITLE COLORS --*/
			#AboutPage #Top #TitleBar { background:#b01f24; }
			#PeoplePage #Top #TitleBar { background:#c40d46; }
			#ProgramsPage #Top #TitleBar { background:#dc1f28; }
			#OpportunitiesPage #Top #TitleBar { background:#f16622; }
			#GalleryPage #Top #TitleBar { background:#fcb41c; }
			#NetworkPage #Top #TitleBar { background:#ffc709; }
			#ForumPage #Top #TitleBar { background:#fadb6f; }
			#BlogPage #Top #TitleBar { background:#f4ed84; }
			#DonationsPage #Top #TitleBar { background:#70acdc; }
			#StorePage #Top #TitleBar { background:#5d79b1; }
			#ContactPage #Top #TitleBar { background:#2a419b; }
			#LinksPage #Top #TitleBar { background:#2d2d72; }
			
			
			/*-- ANIMATION --*/
			#openingAnimation { position:absolute; top:0; left:0; width:170px; height:600px; display:none; }
				#openingAnimation .sprinkle { position:absolute; height:1px; width:1px; top:57px; left:22px; opacity:.5; filter:alpha(opaicty=50); }   
				#openingAnimation .links { background:#2d2d72; }
				#openingAnimation .contact { background:#2a419b; }
				#openingAnimation .store { background:#5d79b1; }
				#openingAnimation .donations { background:#70acdc; }
				#openingAnimation .blog { background:#f4ed84; }
				#openingAnimation .forum { background:#fadb6f; }
				#openingAnimation .network { background:#ffc709; }
				#openingAnimation .gallery { background:#fcb41c; }
				#openingAnimation .opportunities { background:#f16622; }
				#openingAnimation .programs { background:#dc1f28; }
				#openingAnimation .people { background:#c40d46; }
				#openingAnimation .about { background:#b01f24; }
			
			/*-- LOGIN / REGISTER PAGE --*/
			#LoginPage .terms_content{ height:225px; overflow:auto; padding:5px 0; width:750px; border-top:#333 1px solid; border-bottom:#333 1px solid; margin:0 0 5px 0;}
			#LoginPage h3{ border:none; margin:0; }
			#LoginPage #sidebar-scroll{ padding:0 2 0 0;}
			
			/*-- HOME PAGE --*/
			#HomePage .section-wrap {background:#fff url(../images/home_bg.gif) repeat-y 628px 0; width:810px;}
				#HomePage .featured-left { float:left; width:600px;}
					#HomePage .featured-left .slideshow{width:600px; height:375px; overflow:hidden; -moz-box-shadow: 3px 3px 7px #999; -webkit-box-shadow: 3px 3px 3px #999; box-shadow: 3px 3px 3px #999; background:#666;}
						#HomePage .featured-left .slideshow .slide{position:relative; width:600px; height:375px;}
							#HomePage .featured-left .slideshow .slide img{display:block; position:absolute; top:0; left:0; width:600px; height:375px;}
							#HomePage .featured-left .slideshow .slide div.overlay{background:#666; -moz-opacity:.75; filter:alpha(opacity=75); opacity:.75;}
							#HomePage .featured-left .slideshow .slide div.overlay,
							#HomePage .featured-left .slideshow .slide div.overlay-text{position:absolute; right:0; top:0; padding:7px; line-height:15px; width:186px; height:361px; color:#FFF;}
							#HomePage .featured-left .slideshow .slide.about div.overlay{background:#B01F24;}
							#HomePage .featured-left .slideshow .slide.about div.overlay-text{color:#FFF;}
							#HomePage .featured-left .slideshow .slide.people div.overlay{background:#C40D46;}
							#HomePage .featured-left .slideshow .slide.people div.overlay-text{color:#FFF;}
							#HomePage .featured-left .slideshow .slide.programs div.overlay{background:#DC1F28;}
							#HomePage .featured-left .slideshow .slide.programs div.overlay-text{color:#FFF;}
							#HomePage .featured-left .slideshow .slide.opportunities div.overlay{background:#F16622;}
							#HomePage .featured-left .slideshow .slide.opportunities div.overlay-text{color:#FFF;}
							#HomePage .featured-left .slideshow .slide.gallery div.overlay{background:#FCB41C;}
							#HomePage .featured-left .slideshow .slide.gallery div.overlay-text{color:#000;}
							#HomePage .featured-left .slideshow .slide.network div.overlay{background:#FFC709;}
							#HomePage .featured-left .slideshow .slide.network div.overlay-text{color:#000;}
							#HomePage .featured-left .slideshow .slide.forum div.overlay{background:#FADB6F;}
							#HomePage .featured-left .slideshow .slide.forum div.overlay-text{color:#000;}
							#HomePage .featured-left .slideshow .slide.blog div.overlay{background:#F4ED84;}
							#HomePage .featured-left .slideshow .slide.blog div.overlay-text{color:#000;}
							#HomePage .featured-left .slideshow .slide.donations div.overlay{background:#70ACDC;}
							#HomePage .featured-left .slideshow .slide.donations div.overlay-text{color:#000;}
							#HomePage .featured-left .slideshow .slide.store div.overlay{background:#5D79B1;}
							#HomePage .featured-left .slideshow .slide.store div.overlay-text{color:#FFF;}
							#HomePage .featured-left .slideshow .slide.contact div.overlay{background:#2A419B;}
							#HomePage .featured-left .slideshow .slide.contact div.overlay-text{color:#FFF;}
							#HomePage .featured-left .slideshow .slide.links div.overlay{background:#2D2D72;}
							#HomePage .featured-left .slideshow .slide.links div.overlay-text{color:#FFF;}
								#HomePage .featured-left .slideshow .slide div.overlay h1{}
								#HomePage .featured-left .slideshow .slide div.overlay h2{}
							#HomePage .featured-left .slideshow .slide a{display:block; position:absolute; top:0; left:0; width:600px; height:375px;}
					#feature_nav{margin:10px 0 0 0;}
						#feature_nav .pager{ text-align:center;}
							#feature_nav .pager a{display:inline-block; zoom:1; *display:inline; background:#666; width:50px; height:11px; margin:0 5px;}
							#feature_nav .pager a.activeSlide{width:48px; height:9px; border:#666 1px solid; }
							#feature_nav .pager a.about{background:#B01F24}
							#feature_nav .pager a.people{background:#C40D46;}
							#feature_nav .pager a.programs{background:#DC1F28;}
							#feature_nav .pager a.opportunities{background:#F16622;}
							#feature_nav .pager a.gallery{background:#FCB41C;}
							#feature_nav .pager a.network{background:#FFC709;}
							#feature_nav .pager a.forum{background:#FADB6F;}
							#feature_nav .pager a.blog{background:#F4ED84;}
							#feature_nav .pager a.donations{background:#70ACDC;}
							#feature_nav .pager a.store{background:#5D79B1;}
							#feature_nav .pager a.contact{background:#2A419B;}
							#feature_nav .pager a.links{background:#2D2D72;}
							
				#HomePage .featured-right { float:right; width:150px; font-size:12px; line-height:15px; margin:0 5px 0 0;}
					#HomePage .featured-right h1{color:#666;}
					#HomePage .featured-right h2{font-weight:bold; display:block; margin:0 0 7px 0; font-size:14px; color:#666;}
					#HomePage .featured-right hr{margin:7px 0; border-width:1px; border-color:#ccc;}
				#HomePage .featured-right a{color:#666; text-decoration:none;}
				#HomePage .featured-right a:hover{ text-decoration:underline}
				#HomePage .featured-right a.about{color:#B01F24}
				#HomePage .featured-right a.people{color:#C40D46;}
				#HomePage .featured-right a.programs{color:#DC1F28;}
				#HomePage .featured-right a.opportunities{color:#F16622;}
				#HomePage .featured-right a.gallery{color:#FCB41C;}
				#HomePage .featured-right a.network{color:#FFC709;}
				#HomePage .featured-right a.forum{color:#FADB6F;}
				#HomePage .featured-right a.blog{color:#F4ED84;}
				#HomePage .featured-right a.donations{color:#70ACDC;}
				#HomePage .featured-right a.store{color:#5D79B1;}
				#HomePage .featured-right a.contact{color:#2A419B;}
				#HomePage .featured-right a.links{color:#2D2D72;}
			
			/*-- CONTENT --*/
			.section-wrap { line-height:20px; font-size:13px; background:#fff; width:790px; float:right; border:1px solid #CCC; -moz-box-shadow: 3px 3px 7px #999; -webkit-box-shadow: 3px 3px 3px #999; box-shadow: 3px 3px 3px #999; margin-right:14px; }		
				.section-wrap .scroll {  overflow:auto; padding:7px 5px 7px 14px; position:relative; }	
					.section-wrap .scroll ul { list-style-type:square; padding-left:14px; margin-left:14px; }
						.section-wrap .scroll ul li { }
							.section-wrap .scroll ul li span.list-color { color:#000; }
					
					.section-wrap img.img-left { float:left; margin: 7px 14px 7px 0; clear:left; }
					.section-wrap img.img-right { float:right; margin: 7px 0 7px 14px  }
					.section-wrap p { margin-bottom:14px; }	
						 .section-wrap span.illuminate { display:inline-block; vertical-align:bottom; color:#FFF; height:32px; width:32px; border:2px solid transparent ; font-family:'Skia'; font-size:28px; margin-right:3px; }
							 .section-wrap span.illuminate span { display:inline-block; height:28px; width:28px; line-height:28px; text-align:center; border:2px solid #fff !important; margin-right:0 !important; }


			/*-- ABOUT SECTION --*/
			#AboutPage .scroll ul li
			,#AboutPage h1 
			,#AboutPage h2 
			,#AboutPage h3 
			,#AboutPage h4 
			,#AboutPage h5 { color:#b01f24; }
			
			/*-- PEOPLE SECTION --*/
			#PeoplePage .scroll ul li
			,#PeoplePage h1
			,#PeoplePage h2
			,#PeoplePage h3
			,#PeoplePage h4
			,#PeoplePage h5 { color:#c40d46; }
			
			/*-- STORE SECTION --*/
			#StorePage .scroll ul li
			,#StorePage h1 
			,#StorePage h2 
			,#StorePage h3 
			,#StorePage h4 
			,#StorePage h5 { color:#5D79B1; }
			#StorePage hr { margin:14px 0; border-color:#5D79B1; }
			#StorePage #GlobalContent .module{padding:0 0 12px 0; margin:0 0 12px 0; border-bottom:1px solid #5D79B1;}
				#StorePage #GlobalContent .module .img{float:left; width:300px; text-align:center;}
				#StorePage #GlobalContent .module .content{float:right; width:445px}
					#StorePage #GlobalContent .module .content input{ float:none; width:86px; height:21px; background:none; line-height:normal;}
					#StorePage #GlobalContent .module .content input.quantity{height:17px; margin:0; width:25px;}
			
			/*-- PEOPLE / LINKS SECTION --*/
			.entry{ margin-bottom:28px; }
				#PeoplePage .entry .photos { float:right; display:inline; position:relative; height:200px; width:200px; cursor:pointer; }
				#LinksPage .entry .photos { float:left; display:inline; position:relative; height:200px; width:200px; cursor:pointer; }
					.entry .photos.hideAll div.photo1,
					.entry .photos.hideAll div.photo2{display:none;}
					.entry .photos div.photo1{position:absolute; right:0; top:0; z-index:1} 
					.entry .photos div.photo2{position:absolute; right:0; top:0; z-index:2}
					.entry .photos .loading{position:absolute; left:85px; top:85px; z-index:4}
					.entry .photos .loading.hideAll{display:none;}
					.entry .photos.hideTint div.photo1{z-index:3}
						.entry .photos div.photo1 img,
						.entry .photos div.photo2 img{ margin:0; }
				#PeoplePage .entry .entry-info {float:left; display:inline; font-size:12px; width:529px; }
				#LinksPage .entry .entry-info { float:right; display:inline; font-size:12px; width:529px; }
					.entry-info .entry-name { color:#c40d46; font-size:22px; font-weight:bold; }
						.entry-info .entry-title { color:#c40d46; }
					
			
			/*-- PROGRAMS SECTION --*/
			#ProgramsPage .scroll ul li
			,#ProgramsPage h1 
			,#ProgramsPage h2 
			,#ProgramsPage h3 
			,#ProgramsPage h4 
			,#ProgramsPage h5 { color:#dc1f28 }
			
			.program { margin-bottom:28px; }
				.program a { color:#dc1f28; }
				.program img { float:left; }
				.program .program-info { float:right; display:inline; font-size:12px; width:77% }
					.program-info .program-title { color:#dc1f28; font-size:18px; }
					.program-info #BuyProgram { display:block; margin:14px 0; }

			#ForumPage .section-wrap { background: #fff url(../images/forum_bg.gif) repeat-y 634px 0; width:795px; overflow:hidden;}
				#ForumPage .section-wrap .scroll ul {color:#fadb6f;}
					#ForumPage .section-wrap .scroll ul li span{ color:#000;}
						#ForumPage .section-wrap .scroll ul.tags-list { margin:0; padding:0;}
						#ForumPage .section-wrap .scroll ul.tags-list li{color:#000; display:inline; margin:0 8px 0 0;}
				#ForumPage h2{ color:#000; }
			#BlogPage .section-wrap { background: #fff url(../images/blog_bg.gif) repeat-y 634px 0; width:795px; overflow:hidden;}	
			#GalleryPage .section-wrap { background:#fff url(../images/gallery_bg.gif) repeat-y 555px 0; width:795px; overflow:hidden; line-height:16px; }	
				#GalleryPage .section-wrap .scroll ul{margin:0; padding:0;}	
				#BlogPage .scroll, #ForumPage .scroll { width:613px; }
				#GalleryPage .scroll { width:536px; }
				.section-wrap .gallery-nav, .section-wrap .forum-nav, .section-wrap .blog-nav { float:right; display:inline; width:144px; padding:7px 7px 7px 0; }
				.section-wrap .gallery-nav { width:218px; }	
						#gallery-search-results{ width:214px;}
					.gallery-nav .search, .forum-nav .search, .blog-nav .search { position:relative; }
					.gallery-nav .search {margin:0 0 10px;}
						#search-text, #q {border:2px solid #fcb41c; height:18px;  width:145px; display:inline; vertical-align:middle; padding:0;  }
						#ForumPage #q { border-color:#fadb6f; width:80px;}
						#submit-search,
						#Submit{ cursor:pointer; border:2px solid #000; letter-spacing:-1px; vertical-align:middle; font-weight:bold; top:0; background:none; color:#000; height:22px; display:inline; padding:0; margin:0;}
						#submit-search{width:60px; color:#FCB41C; border-color:#FCB41C;}
						.search-loader{ text-align:center; padding:20px 0 0 0;}
						#ForumPage #Submit { color:#fadb6f; border-color:#fadb6f; }
					.gallery-nav .result, .forum-nav .result, blog-nav .result { margin: 7px 0; font-size:12px; }
						.result a { color:#fcb41c; }
						.result .date {}
						.result .details-short { margin-top:0;}
				
				.section-wrap .gallery { float:left; display:inline; width:539px; }

					.section-wrap .gallery ul { list-style:none; }
						.section-wrap .gallery ul li { float:left; display:inline; width:100px; height:100px; margin: 0 4px 4px 0; background-color:#fcb41c; position:relative; }
						
						.infoContainer { height:100px; width:204px; position:absolute; top:0; left:104px; background:#fff; display:none; }
								.album-name { color:#fcb41c; font-size:18px; }
								.date { font-size:12px; color:#808080; font-style:italic; }
								.details-short { font-size:12px; margin-top:14px; color:#000; }
								
				
				
			/*FORUM*/
			.forum-nav { line-height:16px;}
				.forum-nav a{color:#808080; text-decoration:underline; font-weight:bold;}
				.forum-nav a:hover {text-decoration:none!important;}
				.forum-nav .forum-wrap { margin-bottom:21px;}
					.forum-nav h1 { background:#FADB6F; color:#000; font-size:18px; margin:14px 0; padding:0 0 0 5px; }
					.forum-nav h2 { color:#fadb6f; font-size:14px;}
					.forum-nav a:hover, .forum-nav a:active { text-decoration:overline; }
					.forum-nav .forum-description { font-size:12px; color:#333; margin-bottom:3px; }
					.forum-nav .forum-wrap span { font-style:italic; font-size:11px; color:#808080; }
					

			
			/*-- FORM STYLES #GlobalContent select,--*/
			#OpportunitiesPage #GlobalContent label,
			#OpportunitiesPage #GlobalContent input[type="text"],
			#OpportunitiesPage #GlobalContent input[type="file"],
			#OpportunitiesPage #GlobalContent input[type="submit"],
			#OpportunitiesPage #GlobalContent select,
			#OpportunitiesPage #GlobalContent textarea { height:21px; }
			
			#OpportunitiesPage #GlobalContent input[type="text"],
			#OpportunitiesPage #GlobalContent input[type="file"],
			#OpportunitiesPage #GlobalContent input[type="submit"],
			#OpportunitiesPage #GlobalContent textarea { float:left; width:290px; border: 1px solid #F16622; margin-bottom:7px; }
			
			#OpportunitiesPage #GlobalContent input[type="file"] { border:none; }
			#OpportunitiesPage #GlobalContent input[type="image"] {border:none; float:none; border:none; }
			
			#OpportunitiesPage #GlobalContent label { float:left; clear:left; display:inline; width:100px; white-space:nowrap; margin-right:14px; margin-bottom:7px; text-align:right; }
			#OpportunitiesPage #GlobalContent textarea { height:154px; }	
			#OpportunitiesPage #GlobalContent input:last-child { float:right; width:auto; color:#FFF; background-color:#2a419b; line-height:21px; height:26px; text-transform:uppercase; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px }
			
			#OpportunitiesPage #GlobalContent label.error{display:none!important;}
			#OpportunitiesPage #GlobalContent input.error,
			#OpportunitiesPage #GlobalContent select.error,
			#OpportunitiesPage #GlobalContent textarea.error{border: 1px solid #f00; background-color:#FFD0C0; color:#F00;}
			
			#ContactPage #GlobalContent label,
			#ContactPage #GlobalContent input[type="text"],
			#ContactPage #GlobalContent input[type="file"],
			#ContactPage #GlobalContent input[type="submit"],
			#ContactPage #GlobalContent select,
			#ContactPage #GlobalContent textarea { height:21px; }
			
			#ContactPage #GlobalContent input[type="text"],
			#ContactPage #GlobalContent input[type="file"],
			#ContactPage #GlobalContent input[type="submit"],
			#ContactPage #GlobalContent textarea { float:left; width:290px; border: 1px solid #2a419b; margin-bottom:7px; }
			
			#ContactPage #GlobalContent input[type="file"] { border:none; }
			#ContactPage #GlobalContent input[type="image"] {border:none; float:none; border:none; }
			
			#ContactPage #GlobalContent label { float:left; clear:left; display:inline; width:100px; white-space:nowrap; margin-right:14px; margin-bottom:7px; text-align:right; }
			#ContactPage #GlobalContent textarea { height:154px; }	
			#ContactPage #GlobalContent input:last-child { float:right; width:auto; color:#FFF; background-color:#2a419b; line-height:21px; height:26px; text-transform:uppercase; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px }
			
			#ContactPage #GlobalContent label.error{display:none!important;}
			#ContactPage #GlobalContent input.error,
			#ContactPage #GlobalContent select.error,
			#ContactPage #GlobalContent textarea.error{border: 1px solid #f00; background-color:#FFD0C0; color:#F00;}
			
			#ForumPage #GlobalContent input[type="text"],
			#BlogPage #GlobalContent input[type="text"]{ width:180px; }
			
			/*-- GALLERY --*/
			#GalleryPage h1
			,#GalleryPage h2
			,#GalleryPage h3
			,#GalleryPage h4
			,#GalleryPage h5
			,#GalleryPage .scroll ul li { color:#fcb41c; }
			
			#GalleryPage h2 { font-size: 24px; }
			
				#overlay { position:absolute; z-index:10; top: 0; left: 0; height:100%; width: 100%; background-color: #000; opacity:.5; filter:alpya(opacity=50); }
				#album { z-index:20; height: 720px; width: 960px; position: absolute; top:0; left: 0; background-color: #fff; border: 1px solid #d7d7d7;
				 -moz-box-shadow: 5px 5px 5px #000;
				 -webkit-box-shadow: 5px 5px 5px #000;
				 box-shadow: 5px 5px 5px #000 ; 
				 }
					#close-album { position: absolute; top: 7px; right: 7px; height: 12px; width: 12px; background-color: #fcb41c; cursor: pointer; }
					#main-image{ float: left; width: 600px; height: 599px; margin: 7px 4px 7px 5px; border-right: 1px solid #fcb41c; text-align: center; line-height: 599px; }
						#main-image img { vertical-align: middle; }
					#image-info { float: right; width: 340px; margin: 7px 5px; }
					#carousel { width: 940px; margin: 0 auto; height: 100px; }
						#right, #left{ height: 100px; width: 12px; }
						#right{ float: right; background: #fcb41c url(../images/left.png) no-repeat center center; }
						#left{ float: left; background: #fcb41c url(../images/right.png) no-repeat center center; }
						#thumbs{ width: 896px; margin: 0 auto; height:100px; position:relative; overflow: hidden; }
							#thumbs div { position: absolute; left: 0; white-space: nowrap; }
								#thumbs div img { margin: 0 3px; cursor: pointer; height:100px; width: 100px; -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50; }
								#thumbs div img.selected { border: 1px solid #fcb41c; -moz-opacity:1; filter:alpha(opacity=100); opacity:1; }
			
			/*-- OPPORTUNTIES --*/
			#OpportunitiesPage h1
			,#OpportunitiesPage h2
			,#OpportunitiesPage h3
			,#OpportunitiesPage h4
			,#OpportunitiesPage h5
			,#OpportunitiesPage .scroll ul li { color:#f16622; }
			
			#OpportunitiesPage hr { margin:14px 0; border-color:#f16622; }
			
			#OpportunitiesPage #GlobalContent .form_wrapper{background:#F16622; padding:10px; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
}			#OpportunitiesPage #GlobalContent .form_wrapper h1, #OpportunitiesPage #GlobalContent .form_wrapper h2 {color:#000;}
				#OpportunitiesPage #GlobalContent .form_download{float:right; margin:0 0 0 10px; text-align:center; font-size:12px; font-style:italic;}
				#OpportunitiesPage #GlobalContent form { margin-top:14px; }
				
					#OpportunitiesPage #GlobalContent label { width:105px; text-align:right; }
					
					#OpportunitiesPage #GlobalContent input
					,#OpportunitiesPage #GlobalContent textarea { border-color:#f16622; }
					
					#OpportunitiesPage #GlobalContent input[type="submit"]{ float:left; clear:left; margin-left:119px; width:auto; color:#000; background-color:#ddd; line-height:21px; height:26px; text-transform:uppercase; -moz-border-radius:3px; -webkit-border-radius:3px; border-color:#000; border-width:1px; border-style:solid; border-radius:3px }

			
			/*-- DONATIONS SECITON --*/
			#DonationsPage h1
			, #DonationsPage h2
			, #DonationsPage h3
			, #DonationsPage h4
			, #DonationsPage h5
			, #DonationsPage scroll ul li { color:#70acdc; }
			#DonationsPage hr { border-color:#70acdc; margin:7px 0; }
			#DonationsPage p {}
			
			/*-- CONTACT SECTION --*/
			#ContactPage h1, #ContactPage h2, #ContactPage h3, #ContactPage h4, #ContactPage h5 { color:#2a419b; margin:7px 0; text-align:center; }
			#ContactPage .contact_content h1, #ContactPage .contact_content h2, #ContactPage .contact_content h3, #ContactPage .contact_content h4, #ContactPage .contact_content h5 {text-align:left; }
			#ContactPage #GlobalContent form div{width:425px;}
			#ContactPage #contactform{width:450px; float:right;}
			#ContactPage .contact_content{float:left; text-align:justify; width:265px;}
			
			/*-- LINKS --*/
			#LinksPage h1, #LinksPage h2, #LinksPage h3, #LinksPage h4, #LinksPage h5 { color:#2d2d72; }

/*-- SCROLL PANE --*/
.jScrollPaneContainer {	position: relative;	overflow: hidden; z-index: 1; }

.jScrollPaneTrack {	position: absolute;	cursor: pointer; right: 0; top: 0; height: 100%; background: #fff; }
.jScrollPaneDrag { position: absolute; background: #666; cursor: pointer; overflow: hidden; border-top:4px solid #fff; border-bottom:4px solid #fff; }
.jScrollPaneDragTop { position: absolute; top: 0; left: 0; overflow: hidden; }
.jScrollPaneDragBottom { position: absolute; bottom: 0; left: 0; overflow: hidden;}
a.jScrollArrowUp { display: block; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden; background: transparent url(../images/up_arrow.png) center center no-repeat;	height: 14px; }
a.jScrollArrowDown {display: block;position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px; overflow: hidden; background: transparent url(../images/down_arrow.png) center center no-repeat; height: 14px; }

#AboutPage .section-wrap span.illuminate { border-color:#b01f24;  clear:left;}
#PeoplePage .section-wrap span.illuminate { border-color:#c40d46;  clear:left;}
#ProgramsPage .section-wrap span.illuminate { border-color:#dc1f28;  clear:left;}
#OpportunitiesPage .section-wrap span.illuminate { border-color:#f16622;  clear:left;}
#GalleryPage .section-wrap span.illuminate { border-color:#fcb41c;  clear:left;}
#NetworkPage .section-wrap span.illuminate { border-color:#ffc709;  clear:left;}
#ForumPage .section-wrap span.illuminate { border-color:#fadb6f;  clear:left;}
#BlogPage .section-wrap span.illuminate { border-color:#f4ed84;  clear:left;}
#DonationsPage .section-wrap span.illuminate { border-color:#70acdc; clear:left; }
#StorePage .section-wrap span.illuminate { border-color:#5d79b1;  clear:left;}
#ContactPage .section-wrap span.illuminate { border-color:#2a419b;  clear:left;}
#LinksPage .section-wrap span.illuminate { border-color:#2d2d72;  clear:left;}

#AboutPage a.jScrollArrowUp, #AboutPage a.jScrollArrowDown, #AboutPage .jScrollPaneDrag, #AboutPage .section-wrap span.illuminate span { background-color:#b01f24; }
#PeoplePage a.jScrollArrowUp,  #PeoplePage a.jScrollArrowDown, #PeoplePage .jScrollPaneDrag, #PeoplePage .section-wrap span.illuminate span { background-color:#c40d46; }
#ProgramsPage a.jScrollArrowUp, #ProgramsPage a.jScrollArrowDown, #ProgramsPage .jScrollPaneDrag, #ProgramsPage .section-wrap span.illuminate span { background-color:#dc1f28; }
#OpportunitiesPage a.jScrollArrowUp, #OpportunitiesPage a.jScrollArrowDown, #OpportunitiesPage .jScrollPaneDrag, #OpportunitiesPage .section-wrap span.illuminate span { background-color:#f16622; }
#GalleryPage a.jScrollArrowUp, #GalleryPage a.jScrollArrowDown, #GalleryPage .jScrollPaneDrag, #GalleryPage .section-wrap span.illuminate span { background-color:#fcb41c; }
#NetworkPage a.jScrollArrowUp, #NetworkPage a.jScrollArrowDown, #NetworkPage .jScrollPaneDrag, #NetworkPage .section-wrap span.illuminate span { background-color:#ffc709; }
#ForumPage a.jScrollArrowUp, #ForumPage a.jScrollArrowDown, #ForumPage .jScrollPaneDrag, #ForumPage .section-wrap span.illuminate span { background-color:#fadb6f; }
#BlogPage a.jScrollArrowUp, #BlogPage a.jScrollArrowDown, #BlogPage .jScrollPaneDrag, #BlogPage .section-wrap span.illuminate span { background-color:#f4ed84; }
#DonationsPage a.jScrollArrowUp, #DonationsPage a.jScrollArrowDown, #DonationsPage .jScrollPaneDrag, #DonationsPage .section-wrap span.illuminate span { background-color:#70acdc; }
#StorePage a.jScrollArrowUp, #StorePage a.jScrollArrowDown, #StorePage .jScrollPaneDrag, #StorePage .section-wrap span.illuminate span { background-color:#5d79b1; }
#ContactPage a.jScrollArrowUp, #ContactPage a.jScrollArrowDown, #ContactPage .jScrollPaneDrag, #ContactPage .section-wrap span.illuminate span { background-color:#2a419b; }
#LinksPage a.jScrollArrowUp, #LinksPage a.jScrollArrowDown, #LinksPage .jScrollPaneDrag, #LinksPage .section-wrap span.illuminate span { background-color:#2d2d72; }

/*-- PHOTO ZOOM --*/
	  #overlay-div { position:absolute; top:0; left:0; width:100%; z-index:999999; background:#000; -moz-opacity:.75; filter:alpha(opacity=75); opacity:.75;}
      #main-photo-wrapper-div{position:absolute; left:0; top:0; width:100%; z-index:999999999; overflow:hidden;}
	  	  #main-photo-wrapper-div .photo-close-div{cursor:pointer; position:absolute; left:0; top:0; width:100%;}
		  		#main-photo-wrapper-div .photo-close-div .icon-close-blue { position:absolute; top:10px; right:10px; background:#FCB41C url(../images/close.png) no-repeat center; width:20px; height:20px;}
		  #loading-zoom-photo {background:url(../images/loader2.gif) no-repeat center; width:32px; height:32px; position:absolute;}
		  #zoom-photo { position:absolute; text-align:center; display:none; font-size:13px;}
				#zoom-photo img{ cursor:pointer;}
				#zoom-photo .artist_statement{color:#fff; cursor:pointer; font-weight:bold;}
				#zoom-photo-description { color:#FFF; padding:5px 0 0 0;}
					#zoom-photo-description .title{ font-weight:bold; }
		  #zoom-carousel { position:absolute; bottom:0; left:0; overflow:hidden; width:100%; border-top:1px solid #fff; white-space:nowrap; background-color: rgba(0,0,0,.35) }
				#zoom-carousel #film-strip { position:absolute; left:0;}
							#zoom-carousel img { cursor:pointer; width:100px; height:100px; -moz-opacity:.5; filter:alpha(opacity=50); opacity:.5; }
							#zoom-carousel img.selected{ border: 2px solid #FCB41C;}
							#zoom-carousel img.selected,
							#zoom-carousel img.hover{ -moz-opacity:1; filter:alpha(opacity=100); opacity:1; }
							
				#zoom-carousel .arrow { position:absolute; top: 7px; cursor:pointer; }
				#left-arrow { background: url(../images/arrow-left.png) no-repeat center; height:100px; width:50px; position:absolute; left:0;}
				#right-arrow { background: url(../images/arrow-right.png) no-repeat center; height:100px; width:50px; position:absolute; right:0; }
			  #selected-viewport { border: 2px solid #FCB41C; background:transparent; position:absolute; }

