/*

		==================================================


		WYCLIFFE BIBLE TRANSLATORS
		2009-2010 Online Giving Catalog

		(IMC Project: adv_web_1070_web design for Oct gift catalog)

		
		==================================================

		----- PRINT STYLES ---------------

			CONTENTS:
			   1. General Page Elements
			   2. Typography
				a. Headers
				b. Universal Type Elements
			   3. Columns
				a. Left Column (Main Text Content)
				b. Right Column (Sidebar)
			   4. Footer

		==================================================
*/





/* ===== 1. GENERAL ELEMENTS ========================================================= */

	body {
		padding: 0;
		margin: 0;
		font-size: 100%;
		line-height: 1.25em;
		background: #fff;}

	#page {
		width: 900px;
		height: 100%;
		text-align: left;
		margin: 0px auto;
		padding: 0;
		background: #fff;}

	img {
		display: none;}




/* ===== 2. TYPOGRAPHY ============================================================== */

	/* ===== 2.a HEADERS ======================================================== */

		div#header, div#header h1, div#header h1 a {
			display: none;}

		h2 {
			font-family: helvetica, arial, sans-serif;
			font-size: 1.25em;
			font-weight: normal;
			color: #000;
			text-align: left;
			line-height: 100%;
			display: block;
			padding: 0;
			margin-top: 0;
			margin-bottom: 24px;}

		h2.home {
			font-family: helvetica, arial, sans-serif;
			font-size: 1.5em;
			font-weight: normal;
			color: #000;
			text-align: left;
			line-height: 100%;
			display: block;
			padding: 0;
			margin-top: 0;
			margin-bottom: 12px;}

		h3 {
			padding: 12px 0 0 36px;
			margin: 0 0 2px 0;
			font-family: helvetica, arial, sans-serif;
			font-size: 1em;
			font-weight: normal;
			color: #000;
			text-align: left;
			line-height: 125%;
			position: relative;
			float: left;}

		h3 a, h3 a:link, h3 a:visited {
			padding: 0;
			margin: 0 0 2px 0;
			font-family: helvetica, arial, sans-serif;
			font-size: .8em;
			font-weight: normal;
			color: #000;
			text-align: left;
			line-height: 125%;
			position: relative;
			float: left;}

		h3 a:hover, h3 a:active {
			color: #000;}

		h4 {
			font-family: helvetica, arial, sans-serif;
			font-size: 1.125em;
			font-weight: normal;
			color: #000;
			text-align: center;
			line-height: 100%;
			display: block;
			padding: 0;
			margin-top: 0;
			margin-bottom: 12px;}

		h5 {
			font-family: helvetica, arial, sans-serif;
			font-size: 1.125em;
			font-weight: normal;
			font-style: italic;
			color: #000;
			text-align: left;
			line-height: 100%;
			display:block;
			padding: 0;
			margin-top: 0;
			margin-bottom: 4px;}




	/* ===== 2.b UNIVERSAL TYPE ELEMENTS  =============================================== */

		p {
			font-family: times new roman, serif;
			font-size: .875em;
			line-height: 125%;
			color: #000;
			text-align: left;
			margin-top: 0;
			margin-bottom: 12px;}

		p.giftbox {
			font-size: .75em;
			float: left;
			position: relative;
			padding: 0 0 0 36px;
			margin: 0;
			width: 700px;}

		p.prices {
			font-size: .75em;
			font-style: italic;
			position: relative;
			padding: 0 0 0 36px;
			margin: 8px 0 0 0;
			float: left;
			width: 420px;
			left: 0px;
			top: 0px;}

		p.footnote {
			font-size: .75em;
			font-style: italic;}

		p.giftpageprice {
			margin-bottom: 30px;
			font-size: 1em;
			color: #000;}

		p a, p a:link, p a:visited {
			font-family: helvetica, arial, sans-serif;
			color: #000;
			text-decoration: underline;}

		p a:hover, p a:active {
			color: #000;
			border-bottom: 1px solid #000;
			text-decoration: none;}

		.bold {
			font-weight: bold;
			font-style: normal;}

		.italic {
			font-style: italic;}





/* ===== 3. COLUMNS ================================================================== */

		/* ===== 3.a LEFT COLUMN (MAIN CONTENT) ============================ */

			#textcontent {
				margin:0;
				padding: 0 26px 26px 26px;
				width: 800px;
				background: #fff;
				float: left;}

			.gift {
				background: #fff;
				height: auto;
				width: 600px;
				margin: 0;
				padding: 12px 0 24px 0;}

			.gift img {
				display: none;}

			#updateform {
				display: none;}
	
			#updateform-home {
				display: none;}

			#givingform {
				display: none;}





		/* ===== 3.b RIGHT COLUMN (SIDEBAR) ================================ */

			#signup {
				display: none;}

			#signup.gift1 {
				padding: 0 18px 18px 18px;
				background: #fff;}

			#signup.gift2 {
				padding: 0 18px 18px 18px;
				background: #fff;}

			#signup.gift3 {
				padding: 0 18px 18px 18px;
				background: #fff;}

			#signup.gift4 {
				padding: 0 18px 18px 18px;
				background: #fff;}

			#signup.gift5 {
				padding: 0 18px 18px 18px;
				background: #fff;}

			#signup.gift6 {
				padding: 0 18px 18px 18px;
				background: #fff;}

			#signup.gift7 {
				padding: 0 18px 18px 18px;
				background: #fff;}

			#signup.gift8 {
				padding: 0 18px 18px 18px;
				background: #fff;}

			#signup.gift9 {
				padding: 0 18px 18px 18px;
				background: #fff;}

			#signup.gift10 {
				padding: 0 18px 18px 18px;
				background: #fff;}

			#signup.gift11 {
				padding: 0 18px 18px 18px;
				background: #fff;}

			#signup.gift12 {
				padding: 0 18px 18px 18px;
				background: #fff;}

			#signup.gift13 {
				padding: 0 18px 18px 18px;
				background: #fff;}

			#signup.gift14 {
				padding: 0 18px 18px 18px;
				background: #fff;}

			#signup.gift15 {
				padding: 0 18px 18px 18px;
				background: #fff;}

			#signup.gift16 {
				padding: 0 18px 18px 18px;
				background: #fff;}
	




/* ===== 4. FOOTER ================================================================== */
		
	#footer {
		clear: both;
		float: left;
		height: auto;
		padding: 0 0 10px 0;
		background: #fff;}

	#wycliffecontact-a {
		padding:0;
		margin:0;
		width: 180px;
		position: relative;
		float: left;
		font-family: helvetica, arial, sans-serif;
		font-size: .95em;
		line-height:119%;
		color:#000;
		text-align:left;
		left: 0;
		top: 20px;}

	#wycliffecontact-b {
		padding: 0;
		margin: 0;
		width: 180px;
		position: relative;
		float: left;
		font-family: helvetica, arial, sans-serif;
		font-size: .95em;
		line-height: 119%;
		color: #000;
		text-align: left;
		left: 25px;
		top: 20px;
		z-index:2;}

	#wycliffecontact-b a, #wycliffecontact-b a:link, #wycliffecontact-b a:visited {
		color: #fff;
		text-decoration: none;}

	#wycliffecontact-b a:hover, #wycliffecontact-b a:active {
		text-decoration: underline;}

	div#socialmedialinks {
		display: none;}

	div#organization {
		position: relative;
		float: left;
		top: 40px;
		left: 0;
		z-index:3;}

	div#organization p {
		font-family: helvetica, arial, sans-serif;
		font-size: .675em;
		line-height: 110%;
		display: block;
		color: #000;
		text-align: left;
		margin: 0;
		padding: 0;}

/* ===== END ===== */