/* 

STYLE SHEET FOR MEN FOR MISSIONS INTL. WEB SITE
developed by bluespace creative, Inc.
www.bluespacecreative.com

*/

/* ---------  defaults  --------- */

* {margin: 0; padding: 0;}

body {
	background: url(../images/bodyBkg.gif) repeat-x;
	font: 13px Arial, Helvetica, sans-serif;
	color: #2A0B00;
}

/*  ---------  structure  --------- */

#wrapper {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
		
#logo {
	padding-top: 29px;
	padding-bottom: 29px;
	padding-right: 51px;
	display: block;
	float: left;
	height: 110px;
}
#logo h1 {
	background: url(../images/mfm_logo.gif) no-repeat;
	height: 110px;
	width: 243px;
	text-indent: -9899px;
	display: block;
}
#omsNav {
	float: left;
	height: 54px;
	width: 259px;
	padding: 0 0 22px 347px;
	background: url(../images/omgNavBkg.gif) no-repeat right top;
}

#DoGoGiveNav {
	float: left;
}
#mainNav {
	clear: both;
	height: 66px;
	padding-top: 0px;
	padding-left: 3px;
		}
#mainNav img, #mainNav table {
	float: left;
}
#mainNav #navContainer {
	float: left;
	height: 50px;
	width: 546px;
	padding-top: 8px;
}

#mainNav #tagline {
	padding-left: 73px;
	padding-top: 11px;
	padding-bottom: 6px;
}

#leftMast {
	width: 295px;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	height: 386px;
	background: url(../images/fromTheField.gif) no-repeat center bottom;
	float: left;
}
#rightMast {
	float: left;
	height: 417px;
	width: 590px;
}
#bottomCols {clear: both;}

#fromTheField {
	width: 269px;
	background: url(../images/fromTheFieldBkg.gif) no-repeat left top;
	line-height: 18px;
	padding: 10px 15px;
	height: 221px;
	float: left;
}
#news {
	padding-left: 26px;
	float: left;
	width: 250px;
}

ul#newsList {padding-bottom: 8px;}

ul#newsList li a {
	color: #2A0B00;
	text-decoration: none;
	display: block;
	padding-left: 15px;
	background: url(../images/redArrow.gif) no-repeat 0px 9px;
	padding-top: 8px;
	padding-bottom: 8px;
}
ul#newsList li a:hover {
	background: #f5f4f4 url(../images/redArrow.gif) no-repeat 0px 9px;
	color: #b91a20;
}


ul#newsList li {
	list-style: none;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 3px;
	background: url(../images/newsSep.gif) no-repeat left bottom;
}
ul#newsList p {
	margin: 0px;
	padding: 0px;
}

#myJourney {
	width: 274px;
	padding-left: 47px;
	float: left;
	padding-top: 34px;
}
#myJourney h4, #donateRow h4  {
	font: bold 26px Helvetica, Arial, sans-serif;
	letter-spacing: -1px;
	padding-bottom: 10px;
	margin: 0px;
}
div#myJourney div img {
	margin: 5px !important;
	width: 75px !important;
	float: left !important;
	height: 75px;
}

#donateRow {
	clear: both;
	float: left;
	height: 85px;
	margin-top: 20px;
}
#donateRow h4, #donateRow p, #donateRow table#donateTable {float: left;}
#donateRow h4 {width: 200px; padding-top: 15px;}
#donateRow p {width: 390px; padding-top: 16px; padding-left: 10px;}
#donateRow #donateTable {
	width: 300px;
	margin-top: 16px;
}
#donateTable input {
	width: 164px;
	height: 19px;
	padding: 6px 5px 2px 5px;
	background: url(../images/donateBkg.gif) no-repeat;
	border: none !important;
}

#footer {
	clear: both;
	width: 100% !important;
	background: #f4f3f3 url(../images/footerBkg.gif) repeat-x top;
	padding-top: 25px;
	padding-bottom: 25px;
		}
#footerContainer #leftFoot p {
	font-size: 9px;
}

#footerContainer {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	font-size: 11px;
	text-align: left;
	color: #7D7D7D;
	height: 66px;
	padding: 0px;
}

#leftFoot {
	width: 600px;
	float: left;
}
#rightFoot {
	width: 300px;
	float: left;
}
#rightFoot a {float: left;}
#footerContainer a {color: #646464;}

/* ---------- links and navigation ---------- */
#navigation a:focus {outline: 0;}
/* ----------  fonts ---------- */
ul {list-style-type: none;}
h1 {padding-bottom: none !important}
h4 {color: #1f1510 !important}
/* ----------  images ---------- */
a img {border: 0;}	
/* ----------  hacks ---------- */
body	{ /* IE 5 centring bug fix */text-align: center;}
#wrapper {text-align: left;}   

