/*
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:#216fa2;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:13px; font-family:Arial, Helvetica, sans-serif; color:#666666;margin:0 0 15px 0;line-height:1.35em;font-weight:normal !important;}
p small{font-size:11px; 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.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:32px;clear:left;}
		#nav-bar #nav-back{width:675px;height:32px;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;}
			#nav-bar #nav-back ul{list-style:none;float:left;}
			#nav-bar #nav-back li{list-style:none;float:left;font-size:16px;padding:2px 20px;margin:5px 0 3px 0;border-right:solid #a297c9 1px;color:#fff;display:block;font-weight:normal;}
			#nav-bar #nav-back li.money{background:url('images/nav-bar-money.gif') no-repeat 8px 0;}
			#nav-bar #nav-back li.last{border:none;}
			#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:#FFFF00;color:#972100;color:#ab3200;color:#fec566;}
		#nav-bar #wrap-left{background:url('images/nav-bar-left.gif') no-repeat 0 0;width:975px;height:32px;position:relative;}
		#nav-bar #wrap-right{background:url('images/nav-bar-right.gif') no-repeat right 0;width:975px;height:32px;position:absolute;}
	#main{float:left;width:height:auto;margin:0px 14px 0 8px;}
		#main #sidebar{float:left; width:210px; padding:55px 20px 30px 20px;}
			#main #sidebar .feature img{width:210px;}
		#main #content{float:left; width:640px; padding:30px;}
			#main #content .lower-third{clear:left;background:url('images/main-body-div.jpg') no-repeat 0 20px;padding:45px 25px 25px 25px;margin-left:-25px;width:650px;}
				#main #content .lower-third .col1{width:300px;margin-right:45px;float:left;}
				#main #content .lower-third .col2{width:300px;float:left;}
				
				#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:936px;padding:15px 18px;background:url('images/bg-bottom.gif') no-repeat 0 0;}		
	
	/* 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 .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;}


