/*
Theme Name: SaveTheMummers.com Custom Theme
Version: 2.0
Author: Marshall Oram
Tags: mummers, save the mummers, philly
*/

/* ============ base tag styles =================*/
*{margin:0; padding:0}

a img{border:none;}
body{background:#444444 url('images/wrapper_bg.gif') repeat 0 0;font-family:Arial, Helvetica, sans-serif;}
object {margin:0px;padding:0;}
input,select,label{float:left;}
select{width:150px;margin:0 0 15px 0;}
input{margin:0 0 15px 0;}
form{width:100%;}
ol.cf-ol li{float:left;clear:left;}

.clear{clear:both}
.right{float:right;}
.left{float:left;}

.rightimg{float:right;}
.rightimg img{margin:0;padding:0;}
.left{float:left;}
.icon-16 {width:16px;height:16px;margin-right:7px;}
.icon-email {width:14px;height:10px;margin:2px 7px 0 0;}


h1,h2,h3,h4,h5{font-family:Arial, Helvetica, sans-serif; color:#bf1031;font-weight:normal !important;}
h1{font-size:20px; margin:10px 0 5px 0;}
	h1 big{font-size:30px;font-weight:bold;color:#4b2b76;}
h2{font-size:18px; margin:5px 0 10px 0;}
h3{font-size:16px; margin:3px 0 8px 0;}
h4{font-size:15px; margin:2px 0 6px 0;}
h5{font-size:14px; margin:1px 0 4px 0;}
p{font-size:14px; font-family:Palatino Linotype, Book Antiqua, Palatino, serif; color:#666666;margin:0 0 15px 0;line-height:18px;font-weight:normal !important;}
p small{font-size:12px; font-family:; color:#666666;font-weight:normal;}
ul{font-size:13px; font-family:; color:#666666; margin:;}

/* ========= WP Gallery & Image Styles =========== */
/*wp image styles*/
div.wp-caption{background:#eee;padding:5px 0 5px 10px;border:1px solid #ddd;margin-left:45px !important;}
div.wp-caption img{margin:0 0 15px 0!important;padding:0px !important;}
div.wp-caption p{width:90%;padding:0!important;margin:0!important;}
div.wp-caption p.wp-caption-text{font-size:11px;text-align:center;padding:15px;line-height:1.25em;color:#0055a5;width:90%;}
img.aligncenter{float:none !important;margin:5px auto !important;}
.alignleft{float:left !important;clear:left;margin:0 15px 25px 45px; !important;}
.alignright{float:right !important;clear:right;margin:0 0 25px 15px !important;}
.alignnone{padding:0 !important;margin:0 !important;}

.alignleft img, .alignright img{margin:0 auto !important;}

div.row{float:left;clear:left;}
div.row .alignleft{margin:0 15px 25px 15px !important;}
div.gallery{background:#eee;padding:15px 0;border:1px solid #ddd;}
dl.gallery-item{padding-bottom:5px;}
dt.gallery-icon{padding-bottom:0px;}
div.gallery img{margin:0 !important;}
dd.gallery-caption{font-size:10px;text-align:center;color:#333333;padding:5px 10px 2px 10px;}

/* -- END -- wp image styles*/


/* ============ layout styles =================*/
#container {width:975px;position:relative;margin:0 auto;}
	
	 a.jester{overflow:hidden;text-indent:-9999px;width:219px;height:223px;position:absolute;left:30px;top:0;background:url('images/logo_v2_stm.png') no-repeat 0 0;display:block;z-index:500px;}
	#container-wrap{float:left;width:975px;background:url('images/bg-shadow-2.gif') repeat-y 0 0;}
	#header{float:left;width:950px;height:126px;background:#fff;margin:0px 10px 0 13px;}
		.logo{overflow: hidden;text-indent: -9999px;background: url('images/header_mum_v2.jpg') no-repeat 0 0;width:950px;height:126px;float:left;}
	#nav-bar{float:left;width:975px;height:46px;clear:left;}
		#nav-bar #nav-back{width:675px;height:46px;background:url('images/nav-bar-bg.gif') no-repeat 0 0;display:block;float:left;margin:0px 10px 0 13px;padding:0 25px 0 250px;overflow:hidden;}
			#nav-bar #nav-back ul{list-style:none;float:left;}
			#nav-bar #nav-back li{list-style:none;width:102px;height:31px;display:block;overflow:hidden;float:left;font-size:16px;text-transform:uppercase;text-align:center;margin:7px 15px 0 15px;color:#fff;display:block;font-weight:normal;}
			#nav-bar #nav-back li.page-item-10 a{width:102px;height:31px;display:block;overflow:hidden;background:url('images/text_nav_donate.png') no-repeat 0 0;text-indent: -9999px;}
			#nav-bar #nav-back li.page-item-12 a{width:102px;height:31px;display:block;overflow:hidden;background:url('images/text_nav_news.png') no-repeat 0 0;text-indent: -9999px;}
			#nav-bar #nav-back li.page-item-14 a{width:102px;height:31px;display:block;overflow:hidden;background:url('images/text_nav_mummers.png') no-repeat 0 0;text-indent: -9999px;}
			#nav-bar #nav-back li.page-item-48 a{width:102px;height:31px;display:block;overflow:hidden;background:url('images/text_nav_photos.png') no-repeat 0 0;text-indent: -9999px;}
			#nav-bar #nav-back li.page-item-16 a{width:102px;height:31px;display:block;overflow:hidden;background:url('images/text_nav_contact.png') no-repeat 0 0;text-indent: -9999px;}
			#nav-bar #nav-back li.page-item-10 a:hover{background-position:0 -31px;}
			#nav-bar #nav-back li.page-item-12 a:hover{background-position:0 -31px;}
			#nav-bar #nav-back li.page-item-14 a:hover{background-position:0 -31px;}
			#nav-bar #nav-back li.page-item-48 a:hover{background-position:0 -31px;}
			#nav-bar #nav-back li.page-item-16 a:hover{background-position:0 -31px;}
			#nav-bar #nav-back li a:link,#nav-bar #nav-back li a:visited{color:#FFF;text-decoration:none;}
			#nav-bar #nav-back li a:hover,#nav-bar #nav-back li a:active{color:#fec566;}
		#nav-bar #wrap-left{background:url('images/nav-bar-left.gif') no-repeat 0 0;width:975px;height:46px;position:relative;}
		#nav-bar #wrap-right{background:url('images/nav-bar-right.gif') no-repeat right 0;width:975px;height:46px;position:absolute;}
	#main{float:left;width:height:auto;margin:0px 14px 0 8px;}
		#main #sidebar{float:left; width:210px; padding:55px 20px 30px 20px;}
			#merch{width:202px;height:24px;display:block;overflow:hidden;background:url('images/text_merch.png') no-repeat 0 0;text-indent: -9999px;}
			#updates{width:188px;height:24px;display:block;overflow:hidden;background:url('images/text_updates.png') no-repeat 0 0;text-indent: -9999px;}
			#main #sidebar .feature img{width:210px;}
		#main #content{float:left; width:640px; padding:30px 30px 0 30px;}
			
			#main #content .lower-third{clear:left;background:url('images/body_sub_bg.gif') repeat 0 0;margin-left:-25px;padding:0;width:705px;float:left;}
			#main #content .lower-third .top{background:url('images/page_transition.jpg') no-repeat 0 0;width:650px;padding:75px 35px 25px 25px;float:left;}
				#main #content .lower-third .col1{width:300px;margin-right:45px;float:left;}
				#main #content .lower-third .col1 h1{width:194px;height:20px;display:block;overflow:hidden;background:url('images/text_donate.gif') no-repeat 0 0;text-indent: -9999px;}
				#main #content .lower-third .col2{width:300px;float:left;}
				#main #content .lower-third .col2 h1{width:192px;height:20px;display:block;overflow:hidden;background:url('images/text_news.gif') no-repeat 0 0;text-indent: -9999px;}
				
				#main #content .row{width:100%;clear:left;float:left;margin-bottom:15px;}
				#main #content .row .col1{width:75px;margin-right:15px;float:left;}
				#main #content .row .col2{width:500px;float:left;}
					
			#main #content table{width:428px;float:left;margin:15px 30px;}
	#footer {float:left;width:950px;margin:0 13px;background:#afafaf url('images/footer_top_grad.gif') repeat-x 0 0;color:#fff;}
		#footer .footer-wrap{padding:15px 0;/*background:url() no-repeat bottom right;*/}
		#footer .so-col{width:230px;margin:0 32px 0 15px;}
		#footer .three-col{width:150px;margin-right:86px;}
		#footer .last{margin-right:0;}
		#footer ul{list-style:none;}
		#footer ul li{list-style:none;margin:0;padding-bottom:5px;}
		#footer ul li a:link,#footer ul li a:visited{text-decoration: none;color:#fff;}
		#footer ul li a:hover{text-decoration: underline;color:#fff;}
		#footer .so-col ul li{width:28px;height:30px;display:block;float:left;overflow:hidden;text-indent:-9999px;margin-right:5px;}
		#footer .so-col ul li a{width:28px;height:28px;display:block;margin-top:2px;}
		#footer .so-col ul li a:hover{margin-top:0px;}
		#footer .so-col ul li a.facebook{background:url('images/img_social.gif') no-repeat 0 0;}
		#footer .so-col ul li a.twitter{background:url('images/img_social.gif') no-repeat -32px 0;}
		#footer .so-col ul li a.youtube{background:url('images/img_social.gif') no-repeat -64px 0;}
		#footer .so-col ul li a.flickr{background:url('images/img_social.gif') no-repeat -96px 0;}
		#footer .so-col ul li a.rss{background:url('images/img_social.gif') no-repeat -128px 0;}
		#footer address{float:left;clear:left;font-size:12px;font-style:normal;line-height:14px;font-family:Arial, Helvetica, sans-serif;}
		
		#social{width:92px;height:22px;display:block;overflow:hidden;background:url('images/text_social.png') no-repeat 0 0;text-indent: -9999px;}
		#support{width:120px;height:22px;display:block;overflow:hidden;background:url('images/text_support.png') no-repeat 0 0;text-indent: -9999px;}
		#act{width:136px;height:22px;display:block;overflow:hidden;background:url('images/text_activities.png') no-repeat 0 0;text-indent: -9999px;}
		#about{width:132px;height:22px;display:block;overflow:hidden;background:url('images/text_about.png') no-repeat 0 0;text-indent: -9999px;}
	
	/* Event calendar styles */
	#main ul.ec3_events{list-style:none;margin:20px 0;}
	#main ul.ec3_events li {list-style:none;}
	#main #content div.ec3_iconlet{border-top:20px #880000 solid;margin-right:30px;}
	#main #content div.ec3_iconlet table{width:50px;margin:5px 20px;}
	
	
/*========= homepage columns ====================*/
#sidebar h1,#sidebar h2,#sidebar h3,#sidebar h4,#sidebar h4,#sidebar h5{color:#fff;font-size:14px;}
#sidebar h1{font-size:18px;}
#sidebar p {color:#fff;font-size:11px;}
#sidebar p large{font-size:13px;line-height:1.5em;}
#sidebar .feature p{padding:5px 7px;}
#sidebar h1 a:link,#sidebar h1 a:visited{color:#FFCC00;text-decoration:none;}
#sidebar h1 a:hover,#sidebar h1 a:active{color:#fff;text-decoration:underline;}
#sidebar p a:link,#sidebar p a:visited{font-size:11px;color:#FFCC00;text-decoration:none;}
#sidebar p a:hover,#sidebar p a:active{color:#fff;text-decoration:underline;} 

.follow-links{float:left;}
.follow-links a.fb:link,.follow-links a.fb:visited{float:left;margin-right:15px;overflow:hidden;text-indent:-9999px;width:36px;height:36px;background:url('images/facebook-36.png') no-repeat 0 0;display:block;}
.follow-links a.twit:link,.follow-links a.twit:visited{float:left;overflow:hidden;text-indent:-9999px;width:36px;height:36px;background:url('http://twitter-badges.s3.amazonaws.com/t_logo-a.png') no-repeat 0 0;display:block;}

#main #content h1{font-size:20px;font-family:Palatino, Arial, Helvetica, sans-serif;color:#666666;}
#main #content h1 big{width:410px;height:25px;display:block;overflow:hidden;background:url('images/text_help_save.gif') no-repeat 0 0;text-indent: -9999px;margin-bottom:15px;}

#main #content .lower-third .col2 p strong.date{color:#942102;font-size:14px;}
#main #content .lower-third .col2 p span.title{color:#000000;}
#main #content .lower-third .col2 p span.title a:link,#main #content .lower-third .col2 p span.title a:visited{color:#000000;font-size:14px;text-decoration:none;}
#main #content .lower-third .col2 p span.title a:hover,#main #content .lower-third .col2 p span.title a:active{color:#235a8f;}
#main #content .lower-third .col2 p a:link,#main #content .lower-third .col2 p a:visited{color:#235a8f;font-size:12px;text-decoration:none;}
#main #content .lower-third .col2 p a:hover,#main #content .lower-third .col2 p a:active{color:#942102;}

.nande p{margin-left:92px;}

#footer p{padding:0 7px; font-size:10px; color:#FFFFFF;}

fieldset,label{font-family:Palatino Linotype, Book Antiqua, Palatino, serif;}



