body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{ margin:0;padding:0;}
table{ border-collapse:collapse;border-spacing:0;}
table td { padding:5px; }
fieldset,img{ border:0;}
ol,ul,li{ list-style:none; list-style-position:outside;}
a img{ border:0;}
a { outline:none; }
table a { }
table a img { margin:5px 0; border:solid 1px #938176; }


a{ color:#938176; text-decoration:none;}
a:hover{ color:#fff;}


body{ font-size:12px; color:#8e7c71; background:#000 url(../images/body_bg.jpg) center 590px repeat-y; padding-bottom:25px; font-family:Tahoma,Arial;}

.wrapper{ width:100%; margin:0 auto; background:url(../images/body_top.jpg) center 0 no-repeat;}
.wrapper_inside{width:960px; margin:0 auto; overflow:hidden;}

/*header*/
#header{ width:100%; height:480px; overflow:hidden; position:relative;}
	#header h1{ float:left; width:160px; height:160px; display:inline; margin:150px 0 19px 15px;}
	#header h1 a{ float:left; width:100%; height:100%; text-indent:-9999px; overflow:hidden;}
	
	#header .btn_contact{ position:absolute; left:0; top:0; width:197px; height:36px;}
	#header .btn_contact a{ float:left; width:197px; height:36px; text-indent:-9999px; overflow:hidden; background:url(../images/btn_contact.gif) no-repeat;}
	
	#navigation{ width:630px; position:absolute; bottom:8px; left:0px;}
	#navigation ul{ width:100%; overflow:hidden;}
	#navigation ul li{ float:left; width:197px; height:40px; margin-right:18px;}
	#navigation ul li a{ float:left; width:100%; height:100%; text-indent:-9999px; overflow:hidden;}
	#navigation ul li#nav1 a{ background:url(../images/nav_biography.gif) no-repeat;}
	#navigation ul li#nav2 a{ background:url(../images/nav_blog.gif) no-repeat;}
	#navigation ul li#nav3 a{ background:url(../images/nav_press_kit.gif) no-repeat;}
	#navigation ul li#nav3{ margin:0;}
	

/*content*/
#content{ width:100%; overflow:hidden; margin-bottom:40px; margin-top:-54px;}
	.main_content{ float:left; width:630px; margin:85px 0 0 0; text-align:left;}
		.main_content .tab{ width:100%; margin-bottom:22px;}
		.main_content .tab ul{ width:100%; overflow:hidden;}
		.main_content .tab ul li{ float:left; width:253px; height:41px; margin-right:22px;}
		.main_content .tab ul li a{ float:left; width:100%; height:100%; text-indent:-9999px; overflow:hidden;}
		.main_content .tab ul li#tab1 a{ background:url(../images/btn_featured_video.gif) no-repeat;}
		.main_content .tab ul li#tab2 a{ background:url(../images/btn_photo_gallery.gif) no-repeat;}
		.main_content .tab ul li#tab1.on a, .main_content .tab ul li#tab1.active a{ background:url(../images/btn_featured_video_on.gif) no-repeat;}
		.main_content .tab ul li#tab2.on a, .main_content .tab ul li#tab2.active a{ background:url(../images/btn_photo_gallery_on.gif) no-repeat;}
	
	.main_content .tab_content{ width:628px; margin-left:42px; position:relative;}
				  .tab_content .featured_video{ width:100%;}
				  .tab_content .video { margin-left:42px; }
				  .tab_content .video_list_wrapper { width:100%; }
				  .tab_content .video_list{ width:550px; overflow:hidden; margin-top:10px; margin-left:15px; float:left; }
				  .tab_content #mycarousel-prev, .tab_content #mycarousel-next { margin-left:10px; margin-top:45px; float:left; width:17px; height:14px; }
				  .tab_content #mycarousel-prev { background:transparent url(../images/arrow-left.png) no-repeat;  }
				  .tab_content #mycarousel-next { background:transparent url(../images/arrow-right.png) no-repeat; }
				  .tab_content .video_list li{ float:left; width:128px; margin-right:10px; text-align:center; }
				  .tab_content .video_list li#last_video{ margin:0;}
				  .tab_content .video_list li a{ display:block; float:left; width:126px; border:1px #938275 solid; position:relative; margin-bottom:3px;}
				  .tab_content .video_list li a:hover{ background:#fff;}
				  .tab_content .video_list li a img{ display:block; width:126px; height:76px;}
				  .tab_content .video_list li a span{ position:absolute; width:126px; height:76px; top:0; left:0; background:#000; cursor:pointer;
				  									  text-indent:-9999px; overflow:hidden; display:block; opacity: 0.7;}
				  .tab_content .video_list li.on{ color:#fff; }
				  .tab_content .video_list li.on span { opacity:0;}
				  .tab_content .video_list li.last_video { margin-right:0; }
				  #loader { margin-left:250px; margin-top:150px;}

#photosContainer { text-align:center;}
	#photosContainer table { margin:10px auto; }
				  	
	.sidebar{ float:right; width:253px; display:inline; margin:0 21px 0 0;}
	.sidebar h3{ width:100%; height:41px; text-indent:-9999px; position:relative;}
	.sidebar h3.h3_latest_news{ background:url(../images/btn_latest_news.gif) 0 bottom no-repeat; padding-top:5px; margin-bottom:15px;}
	.sidebar h3.h3_latest_news span{ position:absolute; display:block; width:39px; height:50px; background:url(../images/twitter_bird.png); right:0px; top:0;}
	.sidebar h3.h3_upcoming_events{ background:url(../images/btn_upcoming_events.gif);}
	#twitterPosts { margin-bottom:10px; border-bottom:solid 1px #3C3734;}
	#chronBlog { padding-bottom:0; border-bottom:1px solid #3C3734; color:#fff; }
	.gfc-control div { border-bottom:none; }
	.gfc-control div.gfc-result { margin-bottom:15px; }
	
		.latest_news{ width:231px; margin:0 0 36px 10px;}
		.latest_news .single_news{ border-bottom:1px #3c3734 solid; padding-bottom:10px; margin-top:10px;}
		.latest_news .single_news span.news_date{ color:#fff; font-weight:bold;}
		.latest_news .last_news{ border:0;}
		.latest_news span { display:block; font-weight:bold; color:#fff;}
		
		.upcoming_events{ width:231px; margin:0 0 0 10px;}
		.upcoming_events .single_event{ border-bottom:1px #3c3734 solid; padding-bottom:6px; margin-top:6px;}
			.event_cata{ width:100%; overflow:hidden; cursor:pointer;}
			.event_cata span{ float:left; display:inline; margin-left:12px; font-weight:bold; line-height:normal;}
			.event_cata strong{ float:right; display:inline; margin-right:8px; color:#fff; line-height:normal;}

		.single_event ul{ width:200px; margin:5px 0 0 18px; display:none;}
		.single_event ul li{ line-height:normal; margin:10px 0;}
		.single_event ul li span{ margin-right:8px; color:#fff;}
		.single_event ul li strong{ color:#8e7c71;}
		.single_event ul li a:hover strong{ color:#fff;}
		.single_event ul li div { line-height:normal; display:none; color:#fff; border-bottom:solid 1px #fff;}
		.single_event ul li div p { margin:10px 0;}
		.view_archive{ line-height:250%; border-bottom:1px #3c3734 solid; text-align:right;}
		.view_archive a{ font-weight:bold; margin-right:8px; color:#fff;}
		
		.on .event_cata span{ color:#fff;}
		.on .event_cata strong{ color:#8e7c71; margin-right:10px;}
		.on ul{ display:block;}
	

#footer{ width:935px; line-height:350%; border:1px #35302e solid; border-left:0; border-right:0; overflow:hidden;}
#footer .copyright{ float:left; display:inline; margin-left:20px;}
#footer .site_by{ float:right; display:inline; margin-right:17px; text-align:right;}