body {
	font: 75%/1.2 Arial, sans-serif;
}

h1 { font-size: 2.4em; }

h2, h3, h4, h5, h6 { font-weight: bold; margin-bottom: 0.1em; }

h2 { font-size: 2em; color: #000;  }

h3 { font-size: 1.8em; color: #000; letter-spacing: 0; }

h4 { font-size: 1.6em; color: #000; letter-spacing: 0; }

h5 { font-size: 1.4em; color: #000; letter-spacing: 0; }

p, ul, ol { margin-bottom: 1em; }

a { color: #ea761a; }


/* padding for printed document */
body {
	padding: 0em 0;
	font-size: 90%;
	text-indent:0;
	color:#000;
}
img
{
	border:none;
}
/* turn off all unnecessary components */
.no-print {
	display: none !important;
}

/* force content to go accross whole page */
#main #Content {
	width: 18cm;
	padding: 0;
	margin:0;
	float:none;
}

#Sidebar, #Navigation, .hide, .breadCrumbs, .helpPrint, div#Footer, div#Footer div#supportersLinks,
#Content div.pagination ul, .contentPod .hilite p img, .tabNavigation .filter, #Content ul.buttons
{
	display:none !important;
}

h1 a, h2, h3 
{
	text-indent:0;
	color:#000;
}

#header h1
{
	background:url(/images/Layout/donatenz-logo.gif) no-repeat;
}

/** donation print styles **/

.donation-detail .itemPhoto {
	float:right;
	clear:right;
	margin:10px 0 10px 40px;
}

.donation-detail .itemDetails 
{
	background: #dedede;		        
	padding: 0px;
	padding-bottom: 5px;
	width: auto;
}
		    
	.donation-detail .itemDetails ul {
		clear:both;
		border: 1px solid #ccc;
		background: #fff;
		padding: 15px 10px 15px 0;
		margin: 20px auto 0;
		overflow: hidden;
		zoom:1;
		width:650px;
	}
		        
	.donation-detail .itemDetails ul li {
		list-style-type: none;
		display: inline;
		margin: 0px;
		width: 215px;
		margin-left: 10px;
		float: left;
		font-size: 90%;
		font-weight: bold;
		padding: 8px 0px 8px 100px;
		position: relative;
		border-bottom:1px solid #ccc;
	}
	.donation-detail .itemDetails ul li.noborder {
		border-bottom:none;
	}
		            
	.donation-detail .itemDetails ul li span {
		font-weight: normal;
		color: #7f7f7f;
		display: block;
		position: absolute;
		left: 0px;
		top: 8px;
		width: 90px;
	}
	
	/* personal details list styling *********/
	
	#Content fieldset {
		width:auto;
		border:1px solid #ccc;
		padding:10px;
		margin:0;
	}
		#Content .personal-details
		{
			width:325px;
			float:left;
			overflow:hidden;
		}
		#Content .personal-details dt { 
			float:left;
			clear:left;
			width:110px;
			margin-bottom:10px;
			display:block;
		}
		#Content .personal-details dd {
			float:left;
			font-weight:normal;
			width:175px;
			margin-bottom:10px;
		}