
	body, html							{min-height:100%; margin:0; padding:0 0 75px 0;}
	
	body									{background: #3C90D0 url(../images/carter_bg_trans.png) no-repeat top center;}
	
	body									{font-family: "HelveticaNeue Light", Arial, sans-serif;}
	
	h1,h2,h3,h4,h5,h6,strong, a, 
	.carouselBtn, .slideInfoZone, 
	.copyright, .postmetadata,
	.wp-pagenavi span.current		{font-family:arial, sans-serif;}	
	
	a, a:hover							{text-decoration:none;}
	
	a										{color: #06c;}
	a:visited							{color: #25a;}
	.gotham_city a						{color:rgb(68,68,68); font-family:"CarterGotham", Arial, sans-serif;}
	.condensed a 						{font-family: "HelveticaNeue Condensed", Arial, sans-serif;}
	.read_more_container a  		{color:rgb(68,68,68);}
	
	.read_more_content, 
	.read_more_container a			{line-height:25px; font-weight:bold;}
	
	.header_nav a						{color:rgb(68,68,68); float:right; text-decoration:none; text-transform:uppercase; padding:0 50px; height:80px;}
	.footer_nav a						{color:rgb(68,68,68); float:left; text-decoration:none; margin-left:8px; }
	.copyright a						{color:#444;}
	
	a:hover								{color:orange;}
	.header a:hover					{color:rgb(68,68,68);} /*JS Handles Transition*/
	.footer_nav a:hover				{color:rgb(68,68,68);} /*JS Handles Transition*/
	.gotham_city a:hover  			{color:orange;}
	.read_more_container a:hover  {color:orange;}	
	.lightbox_close_btn:hover		{color:orange;}
	
	.top_nav								{background:whitesmoke url(../images/header_gradient.png); width:100%; height:100%; min-width:1000px;}
	
	.container							{width:850px; margin:0 auto 20px auto;}
	
	.header_container					{width:960px; margin:0 auto;}
	
	.slideshow_container				{height:400px; background:#444444; margin-top:30px;}
	
	.bev_header_container			{height:104px; background:url(../images/bev_header.png); margin-top:30px;}
	
	.content_container				{background:white; margin-top:30px; padding:0 20px; min-height:500px;}
	
	.footer								{background:#b1d9f9 url('../images/footer_gradient.png'); margin-top:30px; padding:20px; height:32px;}
	
	.rounded_corners					{border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px;}
	
	.orange_header						{background:orange; color:white; min-width:152px; height:25px; padding-right:20px; margin-left:-45px; display:inline-block; box-shadow:1px 2px 3px rgba(0,0,0,0.5); -moz-box-shadow:1px 2px 3px rgba(0,0,0,0.5); -webkit-box-shadow:1px 2px 3px rgba(0,0,0,0.5); -khtml-box-shadow:1px 2px 3px rgba(0,0,0,0.5);}
	.orange_header_shadow			{background:url(../images/orange_header_shadow.png); margin-left:-45px; width:14px; height:7px;}
	.orange_header_txt				{letter-spacing: -1px; margin:0 0 0 30px; line-height:25px; font-family: "CarterGotham", Arial, sans-serif; text-transform:uppercase; display:inline-block;}
	.orange_header_image				{width:340px; height:120px;}
	
	.over_img							{position:relative; top:-126px;}
	
	#page									{background:url("../images/shadow_right.png") repeat-y 375px 0px;}
	
	#about_us_image               {background:url(../images/about_us.jpg);}
	#upcoming_events_image        {background:url(../images/jc_module_banner_1.jpg);}
	#recent_clips_image           {background:url(../images/recent_clips.jpg);}
	#galleries_image              {background:url(../images/galleries.jpg);}
	#discoveries_image            {background:url(../images/discoveries.jpg);}
	
	.header_logo						{background:url(../images/carter_logo.png); width:150px; height:80px; float:left;}
	.footer_logo						{background:url("../images/footer_logo.png"); width:60px; height:36px; float:left; margin-right:20px;}
	span.header_nav_txt 				{float:left; line-height:80px; text-align:center; font-size: 16px; width:100%; }
	span.footer_nav_txt				{float:left; padding-right:5px; text-align:center; font-size: 13px;}
	
	.article_list_element			{padding-left:30px; line-height:25px; font-family: "CarterGotham", Arial, sans-serif;}
	
	.read_more_container				{float:right; padding-top:10px;}
	.read_more_content  				{float:left; }
	.read_more_image					{float:left; background:url("../images/arrow_btn.png"); width:25px; height:25px;}
	.drilldown_more_link				{float:right; margin-bottom:20px;}
	
	.homepage_article_list .post	{margin-bottom:5px;}
	.homecolumn_left_side			{padding-right:65px; }
	.homecolumn_right_side			{padding-left:30px;}
	
	.indent_15							{margin-left:15px;}
	
	#sidebar .widget_archive ul li			{margin-bottom:0px;}
	#sidebar .widget_recent_entries			{margin-bottom:20px;}
	#sidebar .widget_recent_entries ul li	{margin-bottom:0px;}
	
	#lightbox_overlay					{display:none; position:fixed; width:100%; height:100%; background:url(../images/trans_lightbox_bg.png); z-index: 2147483641;}
	.lightbox_close_btn				{background:#b1d9f9 url(../images/footer_gradient.png); height:20px; cursor:pointer; float:right; padding:5px; font-family:georgia; font-weight:bold; border-radius: 0 10px 0 0; -moz-border-radius: 0 10px 0 0; -webkit-border-top-right-radius:10px; -khtml-border-radius: 0 10px 0 0;}
	.lightbox_menu_bar				{width:600px; background:#3C90D0 url(../images/footer_gradient.png); border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px; -khtml-border-radius: 10px 10px 0 0;}
	
	.box_shadow							{box-shadow:0px 7px 5px rgba(0,0,0,0.5); -moz-box-shadow:0px 7px 5px rgba(0,0,0,0.5); -webkit-box-shadow:0px 7px 5px rgba(0,0,0,0.5); -khtml-box-shadow:0px 7px 5px rgba(0,0,0,0.5);}
	.header_box_shadow				{box-shadow:-5px 7px 5px rgba(0,0,0,0.5); -moz-box-shadow:-5px 7px 5px rgba(0,0,0,0.5); -webkit-box-shadow:-5px 7px 5px rgba(0,0,0,0.5); -khtml-box-shadow:-5px 7px 5px rgba(0,0,0,0.5);}
	.lightbox_glow						{box-shadow:0px 0px 75px rgba(0,0,0,1); -moz-box-shadow:0px 0px 75px rgba(0,0,0,1); -webkit-box-shadow:0px 0px 75px rgba(0,0,0,1); -khtml-box-shadow:0px 0px 75px rgba(0,0,0,1);}
	
	.copyright							{color:#444; font-size:11px; float:left; margin:3px auto 0 8px;}
	
	.postmetadata_eric {
		float:left;
		margin: 4px 0 0 0;
		max-width:360px;
		color:#777;
	}
		
	#sidebar
	{
		float:left;
		padding: 30px 10px;
		width: 190px;
		height:100%;
	}

	#sidebar .txt
	{
		width:185px;
		overflow:hidden;
	}

	#sidebar .btn
	{
		width:100px;
	}
	
	/* LOSE "ORANGE", BECAUSE NOT ALL HEADERS ARE ORANGE */
	#sidebar .orange_header
	{
		background:rgb(200, 190, 65);
		background:rgba(200, 190, 65, .95);
	}
	
		
	.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi span.current {	
		padding: 2px;
		margin: 2px;
	}
	
	.wp-pagenavi a:visited {
	
	}
	
	.wp-pagenavi a:hover {	
		color:orange;
	}
	
	.wp-pagenavi a:active {
		color: #444;
	}
	
	.wp-pagenavi span.pages {
		display:none;
	}
	
	.wp-pagenavi span.current {
	
		color: #444;
	}
	
	.wp-pagenavi span.extend {

	}