body {padding: 0;margin: 0px;text-align: center;background: #402910 url("images/body_bg.jpg") repeat-x;color:#333;font:.85em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; color: #362a1b; line-height:1.5em; behavior:url("csshover.htc");}
 * html body {font-size:.9em;}
 
div#page {background-position:0px 0px; position:relative; width:980px; padding:0px; margin:0px auto 0px auto;}


/* LINKS */
a:link {color: #0078a6;text-decoration:none;}
a:visited {color: #09475e;text-decoration: none;} 
a:hover,a:active {color: #e57a02;}
a img {border:0px;}
	
/* FORMS */
form {}
input {}

/* TYPOGRAPHY */
p, ul, ol {margin:0px 10px 0 10px; padding:0 0 15px 0;}
h1, h2, h3, h4, h5, h6 {font-family: ;}
h1 {font-size: 156%;margin:5px 10px 10px 10px;padding:0px;color: #934922;} 
h2 {font-size: 120%;line-height: 1.4em;margin:5px 10px 20px 10px;padding:0px;color: #4d9423;}
h3 {font-size: 96%;margin:0px 10px 5px 10px;padding:0px;color: #934922;}
h4 {font-size: 76%;margin:0px 10px 5px 10px;padding:0px;color: #934922;}
h5 {font-size: 66%;margin:0px 10px 5px 10px;padding:0px;color: #934922;}
h6 {font-size: 46%;margin:0px 10px 5px 10px;padding:0px;color: #934922;}
.highlight {color:#E17000}
.subdued {color:#999}
.error {color:#c00;font-weight:bold}
.success {color:#390;font-weight:bold}
.caption {color:#999;font-size:11px}
.date {font: 80% verdana;color: #a19587;letter-spacing: .05em;}
small {font-size:11px}
.credit {font-size:.7em; color: #a19587;}
.name {font-weight: bold;font-size: 110%;display: block;margin: 0 0 5px 0;padding:0px;color: #4d9423;}

/* LISTS */
#content ul {list-style: none;padding-bottom: 0px;margin-bottom: 0px;}
	li {background: url(images/bullet.gif) no-repeat top left;background-position: 0em .3em;position: relative;width: auto;display: block;margin: 0px;padding: 0px 0 10px 15px;line-height: 1.2em;}
		#lc li.header {background: none; padding:0px 10px 10px 0px; font-size: 1.1em; color: #e57a02; font-weight: bold;}
		#lc ul li {background-position: .5em .3em;position: relative;width: auto;display: block;margin: 0px;padding: 0px 10px 10px 25px;line-height: 1.2em;}

/* GENERAL */
img {border:none:}
.bottom, .top {display:block; clear:both;}
hr {margin: 1em 0;background:#f2f2f2;height:1px;color:#f2f2f2;border:none;clear:both}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px}
#content {}

	/* GENERAL - LEFT COLUMN */
	#content #lc {display:inline; float: left; text-align:left;}
		#lc .block {width: 553px;background: url("images/lc_module_bg.gif") repeat-y; margin:0 0 16px 0;}
		#lc .photoBlock {width: 553px; margin:0 0 16px 0;}
			#lc .photoBlock img {padding: 0px;margin: 0px;}

		/* SPECIFIC - LEFT COLUMN */
		div.bio {display: block;font-size: .95em;line-height: 1.42em;padding-bottom: 20px;}
			div.bio img {float: left;display: inline;padding:5px 10px 0 0;}
			div.bio p {float: left;width: 320px;display: inline;}
			div.bio p.noImg {float: left;width: 530px;display: inline;}
			div#wrap.about h2 {font-size: 120%;line-height: 1.4em;margin:5px 10px 10px 10px;padding:0px;color: #362a1b;}
			
		
			
	/* GENERAL - RIGHT COLUMN */	
	#content #rc {float: right;width: 244px;padding: 1px 0px 30px 0px;text-align: left;}
		#content #rc .block {width: 244px;background: url("images/rc_module_bg.gif") repeat-y; margin:0 0 16px 0;}
			#content #rc .block ul {width: 212px; font-size: .9em;line-height: 1.4em;}
			#content #rc .block p {font-size: .9em;line-height: 1.4em;}
			#content #rc .block a {padding-right:5px;}
		#content #rc .photoBlock {width: 244px; margin:0px; padding:0 0 16px 0;}
			#content #rc .photoBlock img {padding: 0px;margin: 0px;}
			
	#content .block {margin:0 0 16px 0; }
		#content .block img {margin:0 0 4px 10px;}
		#content .block img.top {margin:-2px 0 0 0;}
		#content .block img.bottom {clear:both; margin:0px; padding:0px;}
	
/* LAYOUT - HEADER */
#header {position:relative; background:url("images/mast_bg.jpg") top center no-repeat;height: 185px;margin: ;padding: ;width:813px; text-align:left;}
	#header #logo img {margin-top: 22px; padding:0px}
	
	/* NAV - top horizontal nav */
	#nav, #nav ul {padding: 0;margin: 0;list-style: none}
	#nav {position: relative; top:20px; left:0px; font-weight:bold;height:;margin:0px 0 0 0;}
	* html #nav {top:16px;}
	#nav li {position:relative;float: left;width: auto;display:block;margin: 0;padding:0; height:25px;}
		#nav li#navHome {background:url("images/nav_home_off.gif") no-repeat;}
			#nav li#navHome:hover, #nav li#navHome.sfhover  {background:url("images/nav_home_on.gif") no-repeat;}
			#nav li#navHome img {width:62px; height:25px; border:none;}
		#nav li#navAbout {background:url("images/nav_about_off.gif") no-repeat;}
			#nav li#navAbout:hover, #nav li#navAbout.sfhover {background:url("images/nav_about_on.gif") no-repeat;}
			#nav li#navAbout img {width:63px; height:25px; border:none;}
		#nav li#navContact {background:url("images/nav_contact_off.gif") no-repeat;}
			#nav li#navContact:hover, #nav li#navContact.sfhover {background:url("images/nav_contact_on.gif") no-repeat;}
			#nav li#navContact img {width:90px; height:25px; border:none;}
		#nav li#navGoals {background:url("images/nav_goals_off.gif") no-repeat;}
			#nav li#navGoals:hover, #nav li#navGoals.sfhover {background:url("images/nav_goals_on.gif") no-repeat;}
			#nav li#navGoals img {width:59px; height:25px; border:none;}
		#nav li#navHistory {background:url("images/nav_history_off.gif") no-repeat;}
			#nav li#navHistory:hover, #nav li#navHistory.sfhover {background:url("images/nav_history_on.gif") no-repeat;}
			#nav li#navHistory img {width:69px; height:25px; border:none;}
		#nav li#navNew {background:url("images/nav_new_off.gif") no-repeat;}
			#nav li#navNew:hover, #nav li#navNew.sfhover {background:url("images/nav_new_on.gif") no-repeat;}
			#nav li#navNew img {width:104px; height:25px; border:none;}
		#nav li#navSupport {background:url("images/nav_support_off.gif") no-repeat;}
			#nav li#navSupport:hover, #nav li#navSupport.sfhover {background:url("images/nav_support_on.gif") no-repeat;}
			#nav li#navSupport img {width:92px; height:25px; border:none;}
		
	div#wrap.home #nav li#navHome {background:url("images/nav_home_on.gif") no-repeat;}
	div#wrap.about #nav li#navAbout {background:url("images/nav_about_on.gif") no-repeat;}
	div#wrap.contact #nav li#navContact {background:url("images/nav_contact_on.gif") no-repeat;}
	div#wrap.goals #nav li#navGoals {background:url("images/nav_goals_on.gif") no-repeat;}
	div#wrap.history #nav li#navHistory {background:url("images/nav_history_on.gif") no-repeat;}
	div#wrap.support #nav li#navSupport {background:url("images/nav_support_on.gif") no-repeat;}
	div#wrap.new #nav li#navNew {background:url("images/nav_new_on.gif") no-repeat;}

	
	/* hide from IE mac \*/

	/* end hiding from IE5 mac */
	
	/* SEARCH */
	
/* LAYOUT - main body of page */
#wrap {min-width:813px;max-width:813px;margin: 0 auto;position: relative;text-align: center;}
#content-wrap {position: relative;width: 813px; padding-top: 8px;}
		
	/* TABLES */
				
/* LAYOUT - FOOTER */
div#footer {font-size:.9em; width: 100%; text-align:center;height: 80px;padding:0;background: #643c12 url("images/footer_bg.gif") repeat-x;}
#footer table {table-layout:auto; width:813px; border-collapse: seperate;border-spacing:0px;} 
#footer td {padding:0px; width:813px; vertical-align:top;}
		#footer ul {padding-top:0px; margin-left:0px; padding-left:0px;}
	#footer li {background: none;line-height:1.4em; display: block;float: left;padding: 0px 15px 3px 15px; margin:18px 0 0 0px;border-right: 1px solid #442c13;border-left: 1px solid #77542d;}
	#footer li.first {padding-left: 0px; border-left:0px; }
	#footer li.last {border-right: 0px;}
	#footer li a:link {color: #a5815b; text-decoration:none;}
	#footer li a:visited {color: #8f6a42; text-decoration:none;}
	#footer li a:hover {color: #ede3d9;text-decoration: underline;}
	#footer img#copy {float:right; padding-top:5px;}

