/*
 * Jad Graphics Framework Reset
 */
 
 /* ================ @ 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, input { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }


/* ================ @ HTML Elements & Typography ================ */

body { margin: 0; padding: 0; background-image: url(images/background.jpg); background-repeat: no-repeat; background-color: #e5d8c9; }
p { margin-bottom: 5px; line-height: 20px; }
h2 { color: #5c8727; font-size: 14px; font-family: "Palatino Linotype", "Times New Roman", Serif; font-weight: bold; text-transform: uppercase; letter-spacing: 3px; margin-bottom: 10px; }
li { list-style-type: none; margin-bottom: 10px; line-height:18px; }
a:link, a:visited, a:active { color: #5c8727; text-decoration: none; padding-bottom: 2px; }
a:hover { color: #e5d8c9; text-decoration: none; padding-bottom: 2px; margin-bottom: 5px; background-color: #a78462; }


/* ================ @ Layout ================ */

#logo { width: 420px; height: 214px; background-image: url(images/logo.jpg); margin: 40px 0 0 20px; text-indent: -9999px; display: block; position: fixed; float: left; }
#contact {
	width: 340px;
	float: right;
	margin-right: 20px;
	font-size: 12px;
	font-family: "Lucida Grande", Georgia, "Times New Roman";
	margin-top: 40px;
	border: solid #a78462 1px;
	padding: 15px;
	background-color: #e5d8c9;
}
#showcase {
	width: 340px;
	margin-right: 20px;
	font-size: 12px;
	font-family: "Lucida Grande", Georgia, "Times New Roman";
	margin-top: 15px;
	border: solid #a78462 1px;
	padding: 15px;
	float: right;
	clear: right;
	background-color: #e5d8c9;
}
