/* printing */
.print {
	display:block;
	}


/* ----------GENERAL----------*/ 



body {
	position: absolute; /* must keep it absolute in order to be able to print content, Mac Firefox */
	font-family: Georgia, Adobe Garamond, Garamond, serif;
	font-weight: normal;
    font-size: 50.5%; 
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	width: 100%;
	

	background-color: #cccccc;

	
	float: none; /* !important -- un-float large elements containing things like article text so they print */
	margin: 0; /* the auto margins (in conjunction with a width) center the page */
	margin-left: auto;
	margin-right: auto;
	padding: 0; /* zeroes the padding on the body ~ Opera carries a default padding and requires this zeroing */
	border: 0; /* zeroes off any existing border */
	bg-color: #ffffbb;

	}
	
	

#container {
	background-image:
	url('../images/bckgr_paper.jpg');
	background-repeat: repeat-x; /* repeat background horizontally */
	
	margin: 0 auto; /* auto margins (in conjunction with a width) center the page */
	/* padding: 0,-20,0,0; */
	font-size: 1.25em;
	line-height: 1.5em;
	color: #333;
	font-weight: normal;
	letter-spacing: .05em;
}







/* ----------TYPOGRAPHY----------*/ 


	a:link {color: #69C;}
	a:visited {#000;}
	a:hover { color:#F93;}

h1 {
	font-family: georgia, times, serif;
	font-size: 3.25em;
	font-weight: lighter;
	color: #000;
	text-align: center;
	padding-top: 3em;
}


h1.gray {
	color: #666;	
}




p.about {
	postion: relative;
	/*clip: rect(0,0,0,0)  /*IE5.5 'height: 0' fix */
	/*height: 0; /* IE6 'clip' fix */
	/*margin: 0,auto,0; /* For most browsers */ 
	/* ie fix */
	margin-top: 0px;
	margin-left: 24em;
	padding: 0;
	text-align: left; /* this overrides the text-align: center on the body element. */
	font-size: 1.25em;
	line-height: 2em;
	color: #333;
	font-weight: normal;
	letter-spacing: .05em;
	
	z-index: 15;
	
}



.oops {
	postion: relative;
	/*clip: rect(0,0,0,0)  /*IE5.5 'height: 0' fix */
	/*height: 0; /* IE6 'clip' fix */
	/*margin: 0,auto,0; /* For most browsers */ 
	/* ie fix */
	font: Arial, Helvetica, sans-serif;
	/* font: Georgia, Times New Roman, Times */
	text-align: left; /* this overrides the text-align: center on the body element. */
	font-size: 30px;
	color: #ff6633;
	font-weight: normal;
	letter-spacing: .05em;
	margin-left: 1em;
	
	z-index: 16;
	
}



.h {
	postion: relative;
	/*clip: rect(0,0,0,0)  /*IE5.5 'height: 0' fix */
	/*height: 0; /* IE6 'clip' fix */
	/*margin: 0,auto,0; /* For most browsers */ 
	/* ie fix */
	font: Arial, Helvetica, sans-serif;
	/* font: Georgia, Times New Roman, Times */
	text-align: left; /* this overrides the text-align: center on the body element. */
	font-size: 30px;
	color: #ff6633;
	font-weight: normal;
	letter-spacing: .05em;
	
	z-index: 16;
	
}



.T {
	postion: relative;
	/*clip: rect(0,0,0,0)  /*IE5.5 'height: 0' fix */
	/*height: 0; /* IE6 'clip' fix */
	/*margin: 0,auto,0; /* For most browsers */ 
	/* ie fix */
	font: Georgia, Times New Roman, Times
	text-align: left; /* this overrides the text-align: center on the body element. */
	font-size: 30px;
	/* color: #006699; */
	color: #99cccc; 
	font-weight: normal;
	letter-spacing: .05em;
	
	z-index: 15;
	
}



.contact {
	postion: relative;
	
	text-align:center;
	border:1px dashed #333;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}



#contactForm3 {
	postion: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 270px;
	/* ie7 position */
	margin: 0,0,0,-80;
	z-index: 51;
	
}



.contactFormIntro {
	postion: relative;
	font-family: georgia, times, serif;
	text-align: left; 
	color: #F60;
	font-weight: normal;
	font-size: 1.25em;
	letter-spacing: .05em;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 10px;
	z-index: 51;
	
	
	
}.contactForm {
	postion: relative;
	font-family: georgia, times, serif;
	text-align: left; 
	color: #000;
	font-weight: normal;
	font-size: 1.25em;
	letter-spacing: .05em;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	z-index: 51;
	
}

.descrip {
	postion: relative;
	/*clip: rect(0,0,0,0)  /*IE5.5 'height: 0' fix */
	/*height: 0; /* IE6 'clip' fix */
	text-align: center; 
	font-size: 1.5em;
	line-height: 1.5em;
	color: #333;
	font-weight: normal;
	letter-spacing: .05em;
	padding: 0,2,0,0;
	border-style: hidden;
	z-index: 51;
}




.copyright {
	text-align: center;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.125em;
	color: #333;
}




.IllustrationFriday {
	postion: relative;
	font-family: georgia, times, serif;
	text-align: center; 
	color: #000;
	font-weight: normal;
	font-size: 1.5em;
	letter-spacing: .05em;
	margin-top: -155px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	z-index: 51;
	
}


/* ---About photo placement--- */



/*.photo_placement {
	position: relative;
	
	/* ie fix 
	margin-left: 10;
	padding: 0,0,0,10;
	padding: 0;
	height: 90px;
	top: -450px;
	left: 100px;

	} --*/
	
	

	
