/* 
	Handcoded by Alex Rogahn, visit me at http://alexrogahn.com
*/

/*--- Global Reset and Classes ---*/

* { padding: 0; margin: 0; }
img a { border: none; }
ul { list-style: none; }
ol { list-style: decimal inside; }
.clear { clear: both; }
.right { float: right; display: block; }
.center { margin: auto; display: block; }
.left { float: left; display: block; }
.text_right { text-align: right; }
.text_center { text-align: center; }
.text_left { text-align: left; }

/*-------------------*/

/*--- Layout ---*/

body { background: #f0f7ef; font: 62.4% Calibri, Helvetica, Arial, sans-serif; text-align: justify; }
#wrap { width: 829px; margin: auto; height: 100%; }
#header { width: 829px; height: 179px; background: url(images/header.png) no-repeat; }
#page { height: auto; width: 829px; background: url(images/body.gif) repeat-y; }
#content { float: right; width: 500px; margin: 10px 40px 0 0; padding-bottom: 10px;}
#nav { float: left; margin: 10px 0 0 13px; }
#nav ul { font: 2.4em Georgia, Times, Times New Roman, Serif; }
#nav li a { display: block; width: 254px; height: 50px; text-align: center; line-height: 50px; color: #689b73; }
#nav li a:hover { background: #c0ebce; text-decoration: none; color: #5e8c68; }
.nav_spacer { background: url(images/nav_spacer.gif) repeat-x; height: 2px; width: 254px; }
#footer { width: 829px; height: 42px; background: url(images/footer.png); }
#footer p { float: right; padding-top: 6px; width: 545px; text-align: center; margin-right: 15px; }

/*--------------*/

/*--- Typography ---*/

p { font-size: 1.3em; color: #2e2e2e;}
a { color: #1c6c2e; text-decoration: none; }
a:hover { text-decoration: underline; }
h1 { font: 2em "Trebuchet MS", "Lucida Grande", Helvetica, Arial; color: #1c6c2e; }

/*-------------------*/

/* --- Random Classes and ID's ---*/

.andrew { margin-left: 15px; }
#contact { text-align: center; font-size: 1.1em; margin-top: 20px; }
.wufoo a { color: #1c6c2e; text-decoration: none; }

 /*----------------------*/

