	/* eric meyer (meyerweb.com) css reset */

	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
	body { line-height: 1; }
	ol, ul { list-style: none; }
	blockquote, q {	quotes: none; }
	blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
	:focus { outline: 0; }
	ins { text-decoration: none; }
	del { text-decoration: line-through; }
	table { border-collapse: collapse; border-spacing: 0; }

	/* tyleryates.com styles */
	
	html, body { background: #a3aab3; }
	body { margin: 20px; }
	label { display: none; }

	/* card styles */
	
	#content { float: left; width: 350px; }
	
	#card { width: 350px; height: 200px; background: url('/img/card.jpg'); }
	
	.buttons { width: 350px; }
	.buttons a { float: right; margin: 5px 10px 0 0; padding: 2px 5px; color: #333; text-decoration: none; font: 14px/14px normal Verdana, Arial, sans-serif; border: 1px solid #555; background: #eaeaea; letter-spacing: 1px; }
	.buttons a#resume { background: #eaeaea url('/img/pdf.gif') 5px 2px no-repeat; padding-left: 22px; }
	.buttons a:hover, a#resume:hover { background-color: #ddd; }

	/* contact form styles */

	#contact { float: left; display: none; height: 170px; width: 290px; padding: 20px 0 10px 10px; background: url('/img/contact.jpg') no-repeat top right; }

	#contact form { height: 135px; }
	#contact input { margin-bottom: 5px; }
	
	#contact .buttons { width: 290px; }
	#contact .buttons a { margin-right: 10px; }

	input, textarea { width: 272px; color: #000; font: 12px Verdana, Arial, sans-serif; padding: 0 3px; background: #fff; border: 1px solid #333; }
	input:focus, textarea:focus { background: #ebf3f8; }

	#log { display: none; height: 160px; width: 280px; }
	#log.loading { background: url('/img/load.gif') no-repeat center center; }

	#log h1 { font: 20px Verdana, Arial, sans-serif; margin-top: 40px; }
	#log p { font: 14px Verdana, Arial, sans-serif; }

