* { margin: 0; padding: 0; }
body { background: #211305 url(../images/bg.jpg) repeat-x top center fixed; font: 12px Georgia, "Times New Roman", Times, serif; color: #26244e; }
form { margin: 0; padding: 0; }
input, textarea, select { padding: 5px; background: #e9e9d9 url(../images/bg_form.gif) repeat-x top left; border: 2px solid #333061; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #26244e; }
a { outline: none; }
a img { border: none; }

#wrap { margin: 20px auto 0; padding-bottom: 125px; width: 561px; background: url(../images/header.jpg) no-repeat top right; }
#inner_wrap { padding: 0 20px 0 20px; width: 530px; }

/* LOGO + HEADER LEFT RULES */

#header { width: 561px; }
#header h1 a { width: 127px; height: 200px; display: inline; float: left; background: url(../images/44_logo.png) no-repeat 0 0; text-indent: -9999px; }

/* MAIN CONTENT RULES */
	

#content { margin: 0 40px 0 40px; width: 490px; min-height: 525px; }
	
	#content h1 { padding-bottom: 20px; font: 12px Georgia, "Times New Roman", Times, serif; text-transform: uppercase; font-weight: bold;  }
	#content p { padding-bottom: 10px; line-height: 24px; }
	#content a { color: #67652f; font-weight: bold; }
	#content a:hover { color: #67652f; text-decoration: none; }					
		
/* FOOTER RULES */
	
#footer { margin: 0 auto; width: 530px; height: 113px; float: right; background: url(../images/footer.png) no-repeat top center; }
#footer p { padding: 80px 0 0 0; font: 11px 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; color: #fff; line-height: 22px; text-align: center; }	
	
/* MISC RULES */

.clear:after { height: 0; display: block; clear: both; visibility: hidden; content: "."; }
