body {
	margin-top: 0px;background:#2b429c url(/images/background_bar.gif) repeat-x top left;
}
#overall {
	width:800px;margin-left:auto;margin-right:auto;
}
#header {
	height:119px;margin:0px;padding:0px;
}
#header img {
	display:block;margin:0px;
}
#navi img {
	display:block;margin:0px 0px 15px 0px;
}
#tagline {
	float:right;
}
#contentback {
	margin:0px;padding:0px;background: #E6E6CE url(/images/maincontent_back.gif) repeat-y top left;
}
#navi {
	width:160px;margin:0px;background:#333 url(/images/background_nav.gif) repeat-x top left;padding-bottom:10px;vertical-align:top;
}
#navi ul {
	list-style-type:none;padding:0px;margin:0px;width:130px;
}
#navi li {
	margin-bottom:10px;
}
#navi a:link, #navi a:active, #navi a:visited {
	font-family:Georgia, "Times New Roman", Times, serif;color:#FFBF55;font-weight:bold;font-size:12px;text-decoration:none;
}
#navi a:hover { font-family:Georgia, "Times New Roman", Times, serif;color:#fff;font-weight:bold;font-size:12px;text-decoration:none; }
#hometext, #gwynimage {
	background:#8da120 url(/images/home_green_back.gif) repeat-x top left;vertical-align:top;
}
#hometext p {
	font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;line-height:20px;color:#FFFFFF;margin:15px;padding:0px;
}
#hometext a:link, #hometext a:active, #hometext a:visited {color:#fff}
#hometext a:hover {color:#666}
#fabhomediv {
	font-size:1px;margin:0px;
}
#bloghome {
	background:#e6e6ce;vertical-align:top;
}
#bloghome a:link, #bloghome a:visited, #bloghome a:active, #pagetext #wrap a:link,  #pagetext #wrap a:active { color:#2B429C; }
#bloghome a:hover, #pagetext #wrap a:hover { color:#333; }
#bloghome a:visited, #pagetext #wrap a:visited { color:#999; }
#bloghome p {
	margin:5px 15px 15px 15px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#333;
}
#bloghome div {
	font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;color:#333;letter-spacing:.15em;margin:15px 0px 0px 15px;padding:0px;text-transform:uppercase;
}
#fabrichome {
	background:#5B000F;
}
#fabrichome div {
	margin:15px;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;color:#FFFFD4;letter-spacing:.15em;padding:0px;
}
#fabrichome div a:link, #fabrichome div a:active, #fabrichome div a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#FFBF55;
}
#fabrichome div a:hover {
	color:#fff;
	}
#botdiv { clear:both;background:#2B429C;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#FDBE54;text-align:center;padding-top:25px}
#taglinetext {background:#2B429C;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#fff;text-align:center;padding-top:15px;width:800px}
#taglinetext a:link { color:#fff;}
#taglinetext a:hover { color:#FDBE54}
#pagetext {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#3f3f3f;line-height:1.3em;vertical-align:top}
#pagetext #wrap {margin:30px;}
h1 {font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;color:#6F8B26;line-height:24px;letter-spacing:.05em;margin:0px 0px 20px 0px;padding:0px;font-weight:normal;text-transform:lowercase}
h1 strong {font-weight:normal;color:#999;}
h2 {font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;color:#6F8B26;letter-spacing:.05em;margin:0px 0px 20px 0px;padding:0px;font-weight:normal;text-transform:lowercase}
h3 {font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;color:#666;letter-spacing:.05em;margin:10px 0px 0px 10px;padding:0px;font-weight:normal;text-transform:lowercase}
#fabricdiv { margin:0px;padding:0px;text-align:center; }
#fabricdiv div p {margin:5px 0px 0px 5px;font-family:Georgia, "Times New Roman", Times, serif;text-transform:uppercase;font-size:12px;color:#6F8B26; }
.linksdiv {padding:0px;margin:0px}
.linksdiv p {padding:0px;margin:5px 5px 5px 25px;}