/* --- main layout --- */
	
	* { margin: 0; padding: 0; }
	
	body { font-family:Arial, Helvetica, sans-serif; font-size:medium; color:#394147; background:#fff; padding:0; margin:0;}
	
	a img,:link img,:visited img,fieldset {border:none;}
	img {vertical-align:top;}
	
	.clear {clear:both}
	.nowrp {white-space:nowrap;}
	.container {width:100%; overflow:hidden;}

/* --- END main layout --- */

/* --- header --- */

	#header { background:#ffffff; font-size:1.125em; padding:6px 0 7px 0;}
	
	#logo {background:url(images/header-bg.jpg) no-repeat center 69px; text-align:center; padding:22px 0 137px 0;}
	
	.home-tab { text-align:right; padding:8px 32px 0 0;}
	.home-tab a {color:#000;}
	
	#slogan {height:128px;}
	
	#breadcrumb {padding:7px 0 0 20px;}
	#breadcrumb a {color:#212019; text-decoration:none; background:url(images/marker1.gif) no-repeat right 3px; padding-right:24px;}

/* --- END header --- */

/* --- content --- */

	#content {font-size:1.063em; line-height:1.059em; background:#93b11a url(images/content-top-tail.gif) top repeat-x; padding:0 10px 20px 9px;}
	.min-width {padding:29px 19px 52px 19px; min-width:200px; background:#eeeeda url(images/site-tail.gif) bottom repeat-x; border:1px solid #e2e2cc;}
	.min-width2 {padding:29px 11px 52px 11px; min-width:200px; background:#eeeeda url(images/site-tail.gif) bottom repeat-x; border:1px solid #e2e2cc;}

	#content .home-tab { text-align:right; padding:21px 22px 0 0;}
	#content .home-tab a {color:#fff; font-size:1.059em;}

	li {list-style:none; margin-bottom:10px; clear:both; color:#000000; background:url(images/marker1.gif) no-repeat 0 0; padding:0 0 0 29px;}
	li a {color:#302f24; text-decoration:none;}
	a {color:#a5be43;}
	
	#navmenu li {padding:0; background:none;}
	#navmenu .button {width:163px; display:block; text-align:center; padding:13px 0 16px 0; font-weight:bold; font-size:1.059em; background:url(images/button-tail.gif) top repeat-x; text-decoration:none; color:#fff; text-transform:uppercase; font-weight:normal;}
	#navmenu .summary {padding:9px 0 7px 0;}
	#navmenu .summary a {color:#a5be43; text-decoration:underline;}
	
/* --- END content --- */

/* --- footer --- */
	
	#footer {height:86px; padding-left:20px; border-top:1px solid #93b11a; color:#64634d; font-size:1.125em;}
	#footer p { padding:20px 0 5px 0; font-size:0.944em;}
	#footer p a {color:#64634d;}

/* --- END footer --- */

/* --- Other --- */
	
	.f-left {float:left;}
	.f-right {float:right;}
	.taright {text-align:right;}
	.margin1 {margin-top:11px;}
	.margin2 {margin-top:26px;}
	.margin3 {margin-top:46px;}
	
	h2 {font-size:1.412em; line-height:1em; letter-spacing:-2px; margin-bottom:26px;}
	h2 span {font-size:.5em; line-height:1em; text-transform:uppercase; font-weight:normal; letter-spacing:normal; display:block; padding:2px 0 0 0;}
	h4 {color:#059fb4; font-weight:normal; margin-bottom:2px;}
	p {padding-top:15px;}
	.link {display:inline-block; margin:14px 0 0 0; font-weight:bold; color:#302f24;}
	
	#ContactForm input , #ContactForm textarea {border:1px solid #585858; width:245px; padding-left:4px; background:#fff; font-size:0.944em; line-height:1em; margin-bottom:8px; color:#8c8c8c;}
	#ContactForm textarea {height:77px;}
	#ContactForm .taright {width:250px;}
	#ContactForm button {background:none; padding-left:10px; border:none; color:#333333; text-decoration:underline; font-size:1em; font-weight:bold;}
	
/* --- END Other --- */

/* --- boxes --- */

/* --- END boxes --- */
