/*
Theme Name:You Are the Mission
Theme URI:http://youarethemission.com
Description:Theme developed for Youarethemission.com by outthinkgroup.com
Version:1.0
Author:Joseph Hinson
*/
/* RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;text-align:center;background:#D95100 url(images/bg-body.jpg) repeat-x scroll left top;font-family:arial,sans-serif;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
/* remember to define focus styles! */
:focus{outline:0;}
/* remember to highlight inserts somehow! */
ins{text-decoration:none;}
del{text-decoration:line-through;}
z
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0;}
.clr{clear:both;}
/* END RESET */
/* General Styles */
.alignleft{float:left;margin-right:8px;margin-bottom:2px;}
.alignright{float:right;margin-left:8px;margin-bottom:2px;}
h2{font-size:170%;}
h3{font-size:140%;}
h4{color:#780804;font-size:16px;margin-bottom:7px;text-transform:uppercase;}
sup{font-size:60%;vertical-align:top;}
.blog-item ul,.entry ol{list-style-image:none;list-style-position:outside;margin-left:30px;margin-bottom:10px;}
.blog-item ul li{list-style:disc;}
.blog-item ol li{list-style:decimal;list-style-position:inside;}
.blog-item li{padding-bottom:10px;line-height:1.2em;}
blockquote{background:#ac2e00 none repeat scroll 0 0;border-left:10px solid #fff;padding:6px 12px;margin-bottom:15px;}
.blog-item blockquote p{padding:5px 0;font-size:80% !important;}
/* end General Styles */
#header-wrap{background:#7C0A02 none repeat scroll 0 0;height:38px;width:100%;}
span.small{color:#800C00;display:block;font-size:12px;margin-top:4px;}
#header{margin:0 auto;width:879px;}
#header form{float:right;padding-top:7px;}
#header input{font-size:10px;}
#header input#search_but{text-transform:uppercase;}
#header #s{width:180px;}
p{color:#FEEEE4;font-size:12px;line-height:1.2em;}
#nav{}
#nav li,.blog-item h3,.shop h4,.shop .more,#footer .column-1 h4{text-transform:uppercase;}
#nav li{float:left;margin-right:12px;font-size:14px;}
#nav li a{color:#FFFFFF;line-height:36px;padding:12px 5px;text-decoration:none;}
#nav li.rss a{background:url(images/rss_16.png) no-repeat 2px center;padding-left:22px;margin-right:3px;}
#nav li.rss a:hover{background:#fff url(images/rss_16.png) no-repeat 2px center;}
#nav li.rss span a{color:red;float:right;font-size:10px;line-height:37px;padding:0;text-transform:none;vertical-align:middle;background:none;}
#nav li.rss span a:hover{background:none;text-decoration:underline;}
#nav li a:hover,#nav li.current_page a{background:#fff;color:#000;}
#content-top{text-align:left;width:879px;margin:0 auto;}
#content-top .column{float:left;}
.column .middle-content{margin-bottom:26px;margin-left:16px;margin-right:16px;margin-top:26px;}
.middle-content h2{color:#FFCD80;font-size:20px;font-weight:normal;line-height:1.2em;margin-bottom:12px;}
.blog-item{border-bottom:2px solid #E76C00;padding:0 10px;}
.single .blog-item{/* padding:0;*/}
.blog-item h3,#column2 .blog-item h3 a{color:#FFCD80;font-weight:normal;font-size:13px;margin-bottom:3px;line-height:1.2em;margin-top:10px;text-decoration:none;}
#column2 .blog-item h3 a:hover{text-decoration:underline;}
.blog-item p,#main p,.blog-item li{font-size:12px;line-height:1.3em;padding-bottom:8px;color:#feeee4;}
.middle-content a{color:#800c00;}
.middle-content a:hover{color:#FFCD80;}
.middle-content .navigation{margin-top:12px;}
.middle-content .navigation p{font-size:105%;}
#column1{/* background:url(images/bg-left-mission.jpg) left -30px;*/
width:280px;height:587px;}
#column1,#column3,.column-1,.column-3{width:280px;}
#column2,.column-2{width:318px;}
.the-mission{background:#F89C1C url(images/bg-youarethemission.jpg) no-repeat scroll left top;height:321px;width:279px;}
.share h2 a{background:url(images/bg-advocate.jpg) no-repeat left top;height:89px;width:280px;display:block;text-indent:-9999em;font-size:0px;line-height:0px;}
#column3.mission p{color:#FFCD80;padding:0 28px 14px 14px;}
#column3.mission p a{color:#fff;}
#column3.mission p a:hover{color:#000;}
.signup h2{text-indent:-9999em;font-size:0px;line-height:0px;display:block;width:280px;background:url(images/bg-h2-signup.jpg) left top no-repeat;height:45px;}
.signup{background:#ff5100 url(images/bg-signup.jpg) left bottom repeat-x;}
.manifesto h2 a{background:url(images/manifesto.jpg) left top no-repeat;height:46px;width:280px;display:block;text-indent:-9999em;font-size:0px;line-height:0px;}
.tensteps h2 a{background:url(images/bg-h2-10step.jpg) left top no-repeat;height:46px;width:280px;display:block;text-indent:-9999em;font-size:0px;line-height:0px;}
.manifesto,.tensteps{background:#f37021 url(images/bg-10step.jpg) repeat-x left bottom;}
.the-mission h1{text-indent:-999em;font-size:0;line-height:0;display:block;}
#footer{background:#800C00 none repeat scroll 0 0;margin:0 auto;width:879px;}
#footer .inside{margin:10px 12px 10px 22px;}
#footer .column h2{}
#footer .column-1 h4{font-size:15px;margin-top:4px;}
#footer .column-1 h4,.column-1 p{color:#d95100;font-weight:normal;padding-bottom:10px;line-height:1.3em;}
#footer .column-1 a{color:#D95100;}
#footer .column-1 a:hover{text-decoration:none;}
#footer .column-1 h2 a{background:url(images/urm-logo.jpg) left top no-repeat;width:213px;height:50px;display:block;text-indent:-9999em;line-height:0px;font-size:0px;}
#footer .foot-column{float:left;text-align:left;}
#footer .column-2 .inside{margin-top:14px;}
.column-2 h4{color:#FFD99F;font-size:16px;margin-top:32px;margin-bottom:8px;}
.column-2 p{padding-bottom:8px;}
#footer .shop{background-attachment:scroll;background-color:transparent;background-image:url(images/bg-store-section.jpg);background-position:right 9px;background-repeat:no-repeat;position:relative;}
p.pc,p.mac{background:#000 none repeat scroll 0 0;bottom:15px;left:167px;padding:6px;position:absolute;width:190px;}
#footer .shop a{color:#ff9b00;}
#footer .shop a:hover{text-decoration:none;}
#footer .shop .inside{margin-right:145px;}
#footer .shop p{line-height:1.3em;}
.column-3 h2{display:block;text-indent:-9999em;line-height:0px;font-size:0px;background:url(images/bg-h2-donate.jpg) no-repeat left top;width:206px;height:40px;margin-top:20px;}
.column-3 form{background:transparent url(images/bg-gift-amounts.jpg) no-repeat scroll 30px top;display:block;margin:25px;position:relative;margin-top:15px;}
.column-3 form #give{bottom:-1px;position:absolute;right:42px;}
.column-3 form input{margin:4px 8px 5px;}
/* ==========================================
=====! Inside page styles =====
============================================*/
#main{width:598px;}
#main .blog-item h3{font-size:18px;}
/*#main .blog-item h3 a{color:inherit;display:block;margin-left:-26px;padding-left:25px;text-decoration:none;}
*/
#main .blog-item p.byline{background:#FFCD80 none repeat scroll 0 0;color:#AC2E00;font-size:13px;margin-left:-26px;padding-bottom:0;padding-left:25px;}
#main.single h2.title{margin-bottom:0px;}
#main.single .blog-item p.byline{background:#FFCD80 none repeat scroll 0 0;color:#AC2E00;font-size:13px;margin-bottom:10px;margin-top:5px;padding:1px 5px;margin-left:0;}
#main .blog-item h3 a:hover{color:#AC2E00;}
#main .blog-item p,#main .blog-item li{font-size:14px;}
#main.page .blog-item{padding-bottom:20px;}
#main{color:#FEEEE4;}
#main td{vertical-align:top;}
#content-top.inside #column1{/* background:url(images/bg-sidebar-inside.jpg) left top;*/
background:#F89C1C url(images/bg-youarethemission.jpg) no-repeat scroll left top;width:279px;min-height:580px;}
#main h2.title{font-size:26px;text-transform:uppercase;}
#fpss-outer-container h2{display:none;}
#content-top #fpss-outer-container{border:0 none;margin:0;}
/* ==========================================
=====! New page template stuff =====
============================================*/
.new #header-wrap{height:auto;background:none;}
.new #header{background:none repeat scroll 0 0 #7C0A02;height:169px;position:relative;width:960px;}
.new h1.yatml-logo{display:block;float:left;text-indent:-999em;background:url(images/yatm-logo.png) no-repeat left top;width:108px;height:145px;margin-top:10px;margin-bottom:10px;margin-left:15px;}
.new #header #nav{bottom:10px;position:absolute;right:200px;}
.new .right-box{float:right;margin-right:15px;margin-top:25px;}
.new .right-box li{margin-bottom:9px;}
.new #nav li a{line-height:18px;margin-right:4px;padding:4px 6px;}
.new #nav li a:hover{color:#000;}
.new #content-top{background:none repeat scroll 0 0 #FFF8EF;margin:0 auto;text-align:left;width:960px;}
.new #footer{width:960px;}
body.new{background:#454545;}
.new #main .blog-item{color:#454545;}
.new #main h2.title{color:#7C0A02;font-weight:bold;}
.new .blog-item p,.new #main p,.new .blog-item li{color:#454545;line-height:1.3em;padding-bottom:8px;}
.new h3 span a{background:none repeat scroll 0 0 #FFCD80;font-size:13px;line-height:12px;margin-left:10px;padding:1px 6px;text-decoration:none;-moz-border-radius:4px;-webkit-border-radius:4px;}
.new #main h3 span a:hover{background:#fff;color:#333;}
.new #main .blog-item h3,.new #main #column2 .blog-item h3 a{color:#7C0A02;margin-bottom:15px;font-size:24px;}
.new #nav li{float:left;font-size:18px;font-weight:bold;margin-right:12px;}
.yt_imgs{padding-left:4px;}
.yt_imgs a img{margin-top:-11px;margin-right:10px;margin-bottom:-10px;border:1px solid #000;}
.hidden{margin-bottom:25px;margin-left:30px;}
.share a{color:#000000;float:left;font-size:14px;line-height:22px;margin-right:32px;text-decoration:none;}
.share a img{float:left;margin-right:6px;margin-top:2px;}
.share a span{display:block;float:left;line-height:16px;padding-top:2px;}
.more{display:none;}
.new .hidden .event{float:left;list-style:none outside none;margin:0 0 15px;padding:0 6px;text-align:center;width:28%;}
.div2 ul{margin-left:0;padding-left:0;}
.div2{margin-bottom:0;}
.div3{}
.three{margin-bottom:7px;}
.clear{clear:left;}
.event a{text-align:center;text-decoration:none;}
h3.step{background-color:transparent;background-position:left top;background-repeat:no-repeat;line-height:1.2em;min-height:30px;padding-left:34px;padding-top:4px;}
.news #main .middle-content{margin-left:20px;width:620px;}
h3.one{background-image:url(images/h3-step1.png);}
h3.two{background-image:url(images/h3-step2.png);}
h3.three{background-image:url(images/h3-step3.png);}
.dos-bottom{background:none repeat scroll 0 0 #333333;padding:20px 31px;text-align:center;}
.dos-bottom li{float:left;}
.dos-bottom li img{text-align:center;margin-right:15px;}
.dos-bottom li a:hover img{position:relative;bottom:4px;}
.new #main{margin-left:8px;width:644px;}
.new #content-top{background:#FFE7C2 url(images/bg-content-area.gif) left top repeat-y;}
div.signup-box{border-top-color:#E76C00;border-top-style:solid;border-top-width:2px;margin-top:15px;padding-top:12px;}
#header #tr-search{background:url("images/bg-search-page.png") no-repeat scroll left top transparent;display:block;float:none;margin-bottom:0;padding-bottom:4px;padding-left:3px;padding-top:4px;width:148px;}
#header #tr-search #s{background:none repeat scroll 0 0 transparent;border:medium none;float:left;padding-left:5px;padding-top:3px;width:115px;}
#tr-search #search_but{padding-right:5px;padding-top:2px;text-transform:uppercase;}
.new #footer .shop{background:none;float:right;position:relative;text-align:right;}
.new #footer .shop .inside{margin-right:20px;margin-top:0;}
.new .column-2 h4{margin-top:20px;}
.new #footer .inside{margin:22px 12px 10px 22px;}
.new #main .tweet_list{margin:0;list-style:none;}
.new #main .tweet_list li{float:left;font-size:13px;list-style:none outside none;margin:0 12px 0 0;padding:0;width:182px;}
.tweet_avatar{float:left;padding-right:6px;padding-top:1px;}
.tweet_time a{font-size:90%;text-decoration:none;}
.new .middle-content a:hover{color:#F89C1C;}
.home-10 .donate a{margin:0;}
.home-10 #mc_campaign_51.mcWidget{float:left !important;padding:0;}
.mcCampaignDonation,.or,.donate{height:100px;}
.socialmedia{height:44px;padding-left:9px;padding-top:2px;position:relative;width:255px;}
#follow-twitter{background:url("../images/bg-twitterdropdown.jpg") no-repeat scroll 160px 5px #FEFEFE;}
.drop-down ul{margin:0 !important;padding:0 !important;padding-top:3px !important;}
.drop-down li{font-size:12px !important;line-height:15px !important;list-style:none outside none !important;margin:0 0 1px !important;padding-bottom:3px !important;}
.drop-down{background:none repeat scroll 0 0 #FEFEFE;border:1px solid #CCCCCC;display:block;line-height:1.2em;margin-right:12px;margin-top:0px;padding:4px 10px;}
.home-10 .or{background:url("images/bg-or.jpg") no-repeat scroll center center transparent;float:left;padding:0 25px;width:50px;}
.home-10 .donate img{margin-right:0;margin-top:36px;}
.home-10 .mcHeader{display:none;}
.home-10 #mcPhoneNumber input{width:173px;}
.home-10 .donate{width:159px;float:left;}
.new #main .blog-item .page-content p {
	font-size: 15px;
}
.blog-item {
	
}
.otherlinks-wrapper {
	font-size: 12px !important;
	position: relative;
	height: 90px;
}
.left-side {
	position: absolute;
	width: 187px;
	left: 0px;
	bottom: 0px;
}
.right-side {
	position: absolute;
	width: 187px;
	right: 0px;
	bottom: 0px;
}
.clr {
	
}
