/*
Theme Name: 2m2d Official WordPress theme
Theme URI: http://2m2d.com
Description: Conversersion of original theme, ported to WordPress
Version: 1.0
Author: Eli Horne
Author URI: http://elihorne.com/
Tags: 2m2d, wp,
CSS/HTML by Revolution Labs. www.revolutionlabs.com
*/


/*Global*/
body {
	margin:0;
	background:#736357;
	text-align:center;
	width:100%;
	height:100%;
	font-family:Arial, "sans-serif";
	color:#362f2d;
	font-size:90%;
}

a{color:#DE7B07;border:0;}
a img{border:0;}

#container {
	position:relative;
	background:#e3d6ac url(i/bg.jpg) repeat-y scroll top center;
	margin:0 auto;
	padding:0;
	text-align:center;
	height:1000px;
	min-height:1000px;
	height:100%;
}
#innerContainer {
	width:942px;
	text-align:left;
	margin:0 auto;
	padding:0;
	height:100%
}
em {
	font-weight:bold;
}
.clearDiv {
	clear:both;
}
/*left col*/
#leftColumn {
	width:240px;
	height:100%;
	float:left;
}
.leftColumnBox {
	margin-top:8px;
	background:#fefefe;
	padding-left:11px;
	padding-bottom:11px;
	border-right:1px solid #a19471;
	border-bottom:1px solid #a19471;
}
.leftColumnBox a:link, .leftColumnBox a:visited, .leftColumnBox a:active {
	color:#2288af;
}
.leftColumnBox a:hover {
	color:#2288af;
}
.leftColumnNavBox {
	background:#fefefe;
	*border:1px solid #911;
	border-right:1px solid #a19471;
	border-bottom:1px solid #a19471;
}
.fortyDaysText {
	color:#2288af;
}
#mainNav {
	margin-top:5px;
	position:relative;
	top:10px;
	font-weight:bold;
	font-size:1.5em;
	color:#ffffff;
	background: url(i/nav-bg.png) repeat-y scroll top center;
	list-style-type:none;
	margin-left:0;
	padding-left:0; 
}
.leftColumnNavBox a:link, .leftColumnNavBox a:visited, .leftColumnNavBox a:active {
	color:#736357;
	text-decoration:none;
}
.leftColumnNavBox a:hover {
	color:#f7941d;
	text-decoration:none;
}
#mainNav li {
	height:32px;
	background-image: url(i/nav-li.png);
	background-repeat:no-repeat;
	background-position: 0px 15px;
	padding-left:15px;
	padding-top:5px;
	position:relative;
	left:8px;
}
#mainNav li.activeNav {
	left:14px;
}

#mainNav li.activeNav a{color:#fff;}

#mainNav li.notactiveNav {
	width:210px;
	background:#ffffff url(i/nav-li-inactive.png) no-repeat;
	text-indent:5px;
}
#mainNav li.notactiveNavNoDivider {
	width:210px;
	background:#ffffff url(i/nav-li-inactive-nodivider.png) no-repeat;
	text-indent:5px;
}
.smallNav{
	margin-top:5px;
	position:relative;
	top:5px;
	font-weight:bold;
	font-size:1em;
	line-height:1em;
	color:#ffffff;
	list-style:none;
}
.smallNav li {
	height:10px;
	padding:3px;
	margin:0px;
	background-image: url(i/nav-li.png);
	background-repeat:no-repeat;
	background-position: 0px 7px;
	padding-left:15px;
	position:relative;
	left:-26px;
}
/*center well*/
#content {
	width:690px;
	height:100%;
	float:right;
}
.intro {
	width:691px;
	height:86px;
	margin-top:46px;
	background:#fefefe;
	border-right:1px solid #a19471;
	border-bottom:1px solid #a19471;
}
#introBody {
	width:663px;
	min-height:262px;;
	margin-top:7px;
	background:#fefefe;
	padding:14px;
	border-right:1px solid #a19471;
	border-bottom:1px solid #a19471;
	overflow:hidden;
}
#introBody img {
	float:right;
	padding-left:14px;
}
.tooMuchtoDo {
	font-size:1.2em;
	font-weight:bold;
	color:#0076a3;
}
#introMore {
	margin-top:10px;
	font-size:1.4em;
	font-weight:bold;
}
.orangeTitle {
	color:#de7b07;
}
.countdown {
	width:663px;
	height:58px;
	margin-top:7px;
	background:#da7907;
	padding-left:14px;
	padding-right:14px;
	border-right:1px solid #a19471;
	border-bottom:1px solid #a19471;
}
#days {
	float:left;
	margin-top:7px;
}
.daysHeader {
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
}
.daysLeftToGive {
	text-transform:uppercase;
	font-size:1.2em;
	color:#ffce94;
	display:block;
	font-weight:bold;
}
#facebookSignin {
	margin-top:5px;
	width:425px;
	height:49px;
	background:#3b5796;
	float:right;
}
.faceBookText {
	font-weight:bold;
	font-size:0.8em;
	margin-left:4px;
	margin-top:2px;
	color:#FFFFFF;
	float:left;
	width:220px;
}
#fbSignInLinkWrapper {
	margin-right:27px;
	float:right;
	height:100%;
}
#fbSignInLinkWrapper img {
	width:83px;
	height:26px;
	display:block;
}
#fbSignInLink {
	width:81px;
	background:#000000;
	font-size:0.7em;
	display:block;
	padding:2px;
	text-align:center;
}
#fbSignInLink a:link, #fbSignInLink a:visited, #fbSignInLink a:active {
	color:#ff8a00;
	text-decoration:none;
}
#fbSignInLink a:hover {
	color:#ffffff;
	text-decoration:none;
}
/*entries*/
.charityEntry {
	width:663px;
	min-height:311px;
	margin-top:7px;
	padding:14px;
	background:#fefefe;
	border-right:1px solid #a19471;
	border-bottom:1px solid #a19471;
	border-top:7px solid #a06a0d;
	overflow:hidden;
}
.charityEntry img {
	border:0px;
}
.entryLeftCol {
	width:442px;
	float:left;
}
.entryRightCol {
	width:190px;
	display:block;
	float:right;
}
.entryDate {
	color:#534741;
	font-size:2em;
	font-weight:bold;
	padding:0;
	margin:0;
}
h2 {
	color:#a3620a;
	font-weight:bold;
	font-size:3em;
	padding:0;
	margin:0;
}
.donationHeader {
	color:#534741;
	font-size:1.8em;
	font-weight:bold;
	padding:0;
	margin:0;
}
.donationAmt {
	color:#0076a3;
	font-size:1.8em;
	font-weight:bold;
	display:block;
}
div.donateBtn {
	height: 40px;
	width: 189px;
	margin:0;
	margin-top:90px;
	padding:0;
	background-image:url(i/btn-donate-hover.png);
}
div.donateBtn a, div.donateBtn a:link, div.donateBtn a:visited {
	display:block;
}
div.donateBtn img {
	width:100%;
	height:100%;
	border:0;
}
div.donateBtn a:hover img {
	visibility:hidden;
}
/*about*/
#aboutBody {
	width:663px;
	min-height:774px;;
	margin-top:7px;
	background:#fefefe;
	padding:14px;
	border-right:1px solid #a19471;
	border-bottom:1px solid #a19471;
	overflow:hidden;
	font-size:1em;
}
#aboutBodyText {
	float:left;
	width:317px;
	padding-bottom:10px;
}
#aboutImages {
	float:right;
}
#aboutImages img {
	padding-left:14px;
	display:block;
	padding-bottom:12px;
}
#aboutBody h1 {
	font-size:2em;
	color:#0076a3;
	font-weight:bold;
	margin:0px;
	padding:10px;
}
/*bottom elements*/
#postNavigation {
	width:663px;
	margin-top:7px;
	padding:14px;
	color:#534741;
	font-size:1.8em;
}
#postNavigation a:link, #postNavigation a:visited, #postNavigation a:active {
	color:#534741;
	text-decoration:none;
}
#postNavigation a:hover {
	color:#f7941d;
	text-decoration:none;
}
#copyright {
	color:#fdc689;
	font-size:0.8em;
	padding:15px 0 10px;
	background:#a06a0d;
	border-right:1px solid #a19471;
	border-bottom:1px solid #a19471;
	clear:both;
	width:942px;
	margin: 0 auto;
}
/*Images*/
#logoDiv {
	position:relative;
	height: 96px;
	width: 224px;
	margin:11px 0px 0px 11px;
}
* > #logoDiv {
	background-image: url(i/logo.png);
}
#logoDiv h2 {
	visibility:hidden;
	font-size:0;
}
.fortyDays {
	width:219px;
	height:182px;
	margin-top:23px;
	margin-bottom:13px;
}
.introText {
	width:643px;
	height:53px;
	margin-top:16px;
	margin-left:18px;
}
.btnTop {
	float:right;
}
.charityImg {
	padding-top:15px;
	padding-bottom:15px;
}

