* {margin:0; padding:0;}
a {text-decoration:none;outline:none;}
li {list-style:none;}


#navigation,
#footer_wrap,
#header_search,
.page #page_social_icons, #top_hat, #inner-container #header.clearfix, .type-page h1.single_title {
display: none;
}


#content #single_wrap .content_wrap {
margin: 0 0;
padding:0;
}
.the_content .edit-link{display:none;}
.container{width:980px;}
.inner, .inner_bg, .button.alt, .google-ads-miniad, div.BorderOption-One, div.Container-Footer{background:none !important;padding:0px !important;margin:0px !important;}
.entry_content ol, .entry_content ul, .entry_content ul li{padding-left:0px !important;}
.excerpt p, .entry_content p{margin-bottom:0px !important;}
.entry_content h1{margin-bottom:0px !important;}
body {background:#180808 url(http://tsmcares1.production.townsquareblogs.com/files/2011/02/body_bg.jpg) no-repeat 50% 0 !important; font:normal 12px Arial,Helvetica,Sans-Serif !important;font-family:Arial !important;}
#wrapperframe {margin:0px auto 0; width:980px; background:url(http://tsmcares1.production.townsquareblogs.com/files/2011/02/wrapper_top.png) no-repeat; padding-top:40px;}
#wrapper {background:url(http://tsmcares1.production.townsquareblogs.com/files/2011/02/wrapper_bg.png) repeat-y; padding:0 40px;}
#header {width:900px;height:146px;}
.hdr_content {background:#edede6 url(http://tsmcares1.production.townsquareblogs.com/files/2011/02/hdr_bg.jpg) no-repeat; width:830px; padding:26px 30px 0px 40px;height:120px;}
.logo {float:left;}
.logo a {background:url(http://wac.450f.edgecastcdn.net/80450F/townsquarecares.com/files/2014/06/tscares-logo.png no-repeat; width:220px; height:100px; display:block; text-indent:-9999px;}
.hdr_rhs {float:right; width:545px;position:relative;padding:0px 25px; }
.hdr_rhs p {font-size:14px !important; font-style:italic !important; line-height:24px; font-weight:bold; color:#444343}
.quotationstart , .quotationend  {width:19px; height:13px;position:absolute;display:block;z-index:1000;}
.quotationstart {background:url(http://tsmcares1.production.townsquareblogs.com/files/2011/02/quote_headdown.jpg) no-repeat;top:0px;left:0px;}
.quotationend {background:url(http://tsmcares1.production.townsquareblogs.com/files/2011/02/quote_headup.jpg) no-repeat; bottom:12px;right:20px;}
.hdr_rhs .steven {color:#666; font-style:normal !important; font-size:12px !important;}

#container {background:#edede6 url(http://tsmcares1.production.townsquareblogs.com/files/2011/02/hdr_bg.jpg) no-repeat 0px -146px; padding:24px 58px 8px;}
.content {padding:20px 1px; clear:both;}
.content h1 {color:#555 !important; margin:8px 0 !important; font-size:18px !important;font-weight:bold;float:left}
.content p {padding:10px 0; line-height:18px; color:#666; font-size:14px;}
.last_line {float:left; margin-right:2px;}
.para_icon {background:url(http://tsmcares1.production.townsquareblogs.com/files/2011/02/icon.gif) no-repeat; width:14px; height:20px;position:relative;top:6px;display:inline-block}
.donate, .findout {height:27px; float:left; color:#fff;font-family:Arial; font-size:13px; font-weight:bold; text-transform:uppercase; margin:0px 15px 0 0; 
border:none; cursor:pointer;text-align:center;padding-top:7px;}

.donate {background:url(http://tsmcares1.production.townsquareblogs.com/files/2011/02/btn_bg.jpg) no-repeat; width:112px;}
.findout {background:url(http://tsmcares1.production.townsquareblogs.com/files/2011/02/btn_bgbig.jpg) no-repeat; width:127px;}
.donate:hover, .donate:visited, .findout:hover, .findout:visited{color:#FFF;}
.submit_donate { width:178px;background:url(http://tsmcares1.production.townsquareblogs.com/files/2011/02/btn_donate.jpg) no-repeat;}
.btns{float:right;}
#partner {background:#edede6; padding:6px 0; color:#666;}
#partner p {font-size:14px; border-bottom:1px dotted #666; padding-bottom:5px;}
#partner ul {margin:24px 0 16px; float:left; width:785px;}
#viewer li {float:left; position:relative; width:110px;height:50px;}
#viewer .last_site {margin-right:0px;}
#viewer .last_site a {padding:0;}
#viewer a {display:block; position:absolute; left:0px;top:0;padding:0 5px; text-indent:-9999px;float:left;width:100px;height:49px;}
#viewer a img{display:block;border:0px;margin:auto;}

.part_sites .kicker {background:url(http://tsmcares1.production.townsquareblogs.com/files/2011/02/kicker.jpg) no-repeat; width:106px; height:38px; margin-left:0;}
.mix933 {background:url(http://tsmcares1.production.townsquareblogs.com/files/2011/02/mix933.jpg) no-repeat; width:94px; height:47px;}
.kosy {background:url(http://tsmcares1.production.townsquareblogs.com/files/2011/02/kosy.jpg) no-repeat; width:74px; height:49px;}
.part_sites .power{background:url(http://tsmcares1.production.townsquareblogs.com/files/2011/02/power.jpg) no-repeat; width:100px; height:33px; margin-top:6px;}
.eagle{background:url(http://tsmcares1.production.townsquareblogs.com/files/2011/02/eagle.jpg) no-repeat; width:85px; height:50px;}
.rock{background:url(http://tsmcares1.production.townsquareblogs.com/files/2011/02/rock.jpg) no-repeat; width:103px; height:46px;}
.part_sites .thepoint{background:url(http://tsmcares1.production.townsquareblogs.com/files/2011/02/thepoint.jpg) no-repeat; width:92px; height:47px;}
.part_sites .lastpart_site {padding-right:0px;}

.content_inner .imgsection{height:80px; overflow:hidden;}
.content_inner .mod{margin-bottom:35px;}
.content_inner .mod h2{font-size:18px; color:#666;font-weight:normal; padding-bottom:5px;margin-bottom:5px; border-bottom:2px solid #cdb2a6;}
.mod .radiobuttonlist{margin:15px 0px;color:#666;}
.mod .radiobuttonlist span{width:120px;display:inline-block; margin-bottom:15px;color:#666;}
.mod .radiobuttonlist input{margin-right:10px;}
.mod .info{padding:15px 0px;color:#666;}
.mod p{font-size:12px;position:relative;}
.mod .bilinfo, .mod .paymentinfo{padding:5px 0px;}
.mod .bilinfo span, .mod .paymentinfo span{display:block;margin-bottom:10px;color:#666; }
.mod .bilinfo span input, .mod .paymentinfo span input , .ti textarea, .mod p input {width:180px;margin-right:5px;border:1px solid #CCC;padding:3px;}
.mod .bilinfo span select{margin-right:10px;}
.mod .bilinfo span select.country{width:295px;}
.mod .paymentinfo span input.small{width:50px;}
.mod .ti select{width:80px;}
.ti textarea {width:350px; max-width:350px; max-height:50px;}
.ti span {position:relative; top:-20px;}
.moreinfo {float:right; color:#666; font-size:11px; font-weight:bold;}
.moreinfo:hover {color:#ccc;}

.content_inner .cleft{float:left;width:448px;padding-right:18px;}
.content_inner .cright{float:right;}
.cleft h2{color:#666;margin-bottom:10px;font-weight:normal;}
h2.subheading{margin-top:15px;font-weight:normal;color:#666; border-bottom:2px dotted #CCC;padding-bottom:10px;margin-bottom:10px;}
h2.abthdr { margin-top:0}
#viewer { width:785px; height:90px; overflow:hidden; position:relative;}
#footer { width:790px; background:#edede6; color:#666; padding:20px 55px; border-top:1px solid #ccc;}
#content #single_wrap .content_bg{background:none !important;background-color:none !important;}
.bilinfo span br,.bilinfo span p br{display:none !important;}

#viewer { width:780px; height:90px; overflow:hidden; position:relative; margin-top:10px;overflow-x:hidden;}
.donate_amount{margin-bottom:15px !important;}
.donate_amount span input{margin-right:5px;width:20px;}
.donate_amount span{width:80px;display:inline-block;}
.donorbox{padding:10px !important;padding-left:0px !important;color:#666;}
.donorbox a{color:#333;}
.donorbox a:hover{color:#CCC;}
.donorbox blockquote{font-size:14px;margin-bottom:10px !important;}
span.error{color:#c30000;position:absolute; left:2px;bottom:-5px;font-size:11px;}
.submit input{border:0px !important;}
.clear {clear:both !important;}
.entry_content blockquote {
clear: both;
margin: 0px !important;
background: transparent;
min-height: 40px !important;
font-size: 16px;
line-height: 20px !important;
padding: 0px !important ;
width: auto;
}
.thank {
    height: 250px;
}
.contact_btn {
    background: url("http://tsmcares1.production.townsquareblogs.com/files/2011/02/btn_contact.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 33px;
    width: 127px;
}
.submit input , #recognize {border:0px !important;}
.donate_amount span input{margin-right:5px;width:20px; border:none !important;}
#single_wrap .content{background:none !important;}
#charinfo1{bottom: -7px;
    left: 227px;
    position: absolute;
    top: auto;}
.ti textarea{
max-height: 30px;
    max-width: 545px;
    width: 540px;
}
.mod p.donor_an{
   background:#EDEDE6;
   position:relative;
   top:-15px;
}
#donorwall .donorbox{
	
	display:block !important;
}
blockquote{
quotes: none;
}
span.xerr{
position:absolute;
left:0px;
bottom:-3px;
}
textarea {
    resize: none !important;
} 





#slides {
	top:0px;
	left:0px;
	z-index:100;
	position:relative;

}



.slides_container {
	width:782px;
	overflow:hidden;
	display:none;
}



.slides_container a {
	width:782px;
	height:245px;
	display:block;
}

.slides_container a img {
	display:block;
}



#slides .next,#slides .prev {
	display: block;
    height: 43px;
    left: 18px;
    position: absolute;
    top: 192px;
    width: 24px;
    z-index: 101;
}

#slides .next {
	left:722px;
}



.pagination {
	margin:26px auto 0;
	width:100px;
	display:none !important;
}

