/* MissionsMinistries.org CSS Document -- PRINT STYLES */
/* Author Christopher Cardillo */
/* Diligent Design :: http://www.diligent-design.com */

/* ================== Global styles ======================= */
body {
	margin:0;
	padding:0;
	background:#fff url('../images/body_bg.jpg') top left repeat-x;
	text-align:center;
	font-family:Georgia, 'Times New Roman', Times, serif;
}

/* primary nav */
div#primarynav { display:none; }


/* bottom nav */
div#bottomnav { display:none; }


/* ================== Home page styles ======================= */
div#homeContainer {
	width:900px;
	margin:0 auto;	
	text-align:left;
	background:transparent url('../images/homepage/home_logo.jpg') top left no-repeat;
	padding:0;
}
p#homeText {
	display:block;
	width:400px;
	margin:0;
	padding:20px 0px 20px 50px;
	font-size:13px;
	line-height:21px;
}
p#homeText a, .int a, div#credit a { text-decoration:none; }
p#homeText a:link, .int a:link, div#credit a:link {
	color: #800000;
	border-bottom:1px dotted #800000;
}	
p#homeText a:visited, .int a:visited, div#credit a:visited {
	color: #4C412F;
	border-bottom:1px dotted #4C412F;
}
p#homeText a:hover, p#homeText a:active, .int a:hover, .int a:active, div#credit a:hover, div#credit a:active {
	color: #800000;
	border-bottom:1px solid #800000;
	background:#F9DA5F;
}

form { margin:0; padding:0; }
table#signUp {
	background:#F6C33F url('../images/homepage/signup_bg.jpg') top left repeat-x;
	width:350px;
	margin:0 0 20px 50px;
	padding-top:0;
	border:1px solid #800000;
}
table#signUp td { padding:0 10px; }
table#signUp .submitBtn { float:right; margin-top:10px; display:inline; }
table#signUp .textField {
	width:150px;
	border:1px solid #800000;
	margin:0 0 10px 0;
	padding:2px 5px;
}
div#threeBtns {
	width:900px;
	margin:0 auto;	
	text-align:center;
	padding:0;
}
div#threeBtns img { padding:0; border:none; }
ul#bigBtnList {
	list-style-type:none;
	margin:0 0 0 50px;
	padding:0;
}
ul#bigBtnList li {
	display:block;
	float:left;
}
ul#bigBtnList li a:link, ul#bigBtnList li a:visited {
	border:3px solid #800000;
	display:block;
	width:245px;
	height:175px;
	margin-right:25px;
}
ul#bigBtnList li a:hover, ul#bigBtnList li a:active {
	border:3px solid #F9DA5F;
}

/* ================== Interior page styles ======================= */
div#interiorContainer {
	width:100%;
	margin:0 auto;	
	text-align:left;
	background:transparent url('../images/int_logo.jpg') top left no-repeat;
	padding:0;
}
#printLogo {
	display:block;
}
#logoGif {
	display:none;
}
#logoGif img { border:none; }

div#contentBox {
	width:100%;
	margin:0;
	padding:0;
}
h1, h2, h3 { font-family:Georgia, 'Times New Roman', Times, serif; }
h1 {
	color:#000; 
	font-size:32px;
	line-height:40px;
	text-align:right;
	margin-top:-40px;
	padding:0 50px 20px 0;
}
h2 {
	color:#000; 
	font-size:24px;
	text-align:left;
	margin:0;
	padding:10px 50px 10px 50px;
	/*clear:right;*/
	
}
h3 {
	color:#000; 
	font-size:19px;
	text-align:left;
	font-style:italic;
	margin:0;
	padding:10px 50px 5px 50px;
}
p.int {
	font-size:14px;
	line-height:20px;
	margin:0;
	padding:5px 50px 10px 50px;
}
ul.int, ol.int {
	font-size:13px;
	line-height:18px;
	margin:0;
	padding:0px 50px 10px 80px;
	list-style-position:outside;
}
blockquote {
	font-size:13px;
	line-height:20px;
	margin:0;
	padding:0 50px 10px 80px;
	font-style:italic;
}

ul.int li, ol.int li { padding-bottom:7px; }
div#giveBottom { display:none; }
.floatRight {
	float:right;
	margin:10px 15px 15px 15px;
	display:inline;
	font-size:9px;
	clear:right;
}
.floatRightDiv {
	float:right;
	margin:10px 15px 15px 15px;
	display:inline;
	width:250px;
	font-size:9px;
	clear:right;
}
.floatLeft {
	float:left;
	margin:0 15px 15px 0;
	display:inline;
}


/* left nav */
div#leftNav { display:none; }
div#leftNavBottom { display:none; }

/* contact page styles */
table#contactformtable {
	width:255px;
	background:#fff;
	padding:0;
	margin:10px 50px 10px 280px;
}
td.contactformtext {
	font-size:13px;
	padding:10px;
	text-align:left;
	color:#222;
	line-height:18px;
	border-top:1px solid #ddd;
}
td.contactformfield {
	border-top:1px solid #ddd;
	padding:6px;
	text-align:left;
	font-size:13px;
	color:#222;
}
input.textField, textarea {
	border:1px solid #800000;
	background-color:#eee;
	font-size:13px;
	line-height:16px;
	color:#222;
}
input#primary {
	border:1px solid #800000;
	background-color:#800000;
	color:#F9DA5F;
	font-weight:bold;
	cursor:pointer;
	padding:1px 5px;
}
input#other {
	border:1px solid #800000;
	background-color:#eee;
	font-size:12px;
	line-height:16px;
	color:#222;
	padding:1px 5px;
	cursor:pointer;
}

/* ================== copyright and contact at bottom ======================= */
div#copyright {
	width:900px;
	margin:0 auto;
	clear:both;
	text-align:center; 
	font-size:14px;
	line-height:18px;
	color: #000;
	margin-top:25px;
	padding-top:10px;
	border-top:1px solid #aaa;
	
}
div#creditValid {
	display:none;
}

/* ================== volunteer information form table ======================= */
table#volFormTable {
	margin:0 0 10px 50px;
	font-size:13px;	
}
table#volFormTable td {
	vertical-align:middle;
	padding:5px 2px;
	border-top:1px solid #ededed;
}
table#volFormTable td.alignTop {
	vertical-align:top;
}
table#volFormTable td.question {
	padding-top:10px;
	border-top:2px solid #aaa;
	font-weight:bold;
}
.required {
	color:#FF0000;
}

/* ================== Mexican pastors table ======================= */
table#pastorTable {
	font-size:11px;	
	text-align:left;
	margin-left:50px;
}
table#pastorTable td {
	font-size:11px;	
	padding:0 20px 10px 0;
}

.topLink { display:none; }