a:link {
	color : #CC6600;
	text-decoration : none;
}

a:visited {
	color : #CC6600;
	text-decoration : none;
}

a:hover {
	color : #3366CC;
	text-decoration : none;
}

a:active {
	color : #CC6600;
	text-decoration : none;
}

a.footer:link {
	color : #CC6600;
	font-size : 10px;
	text-decoration : none;
}

a.footer:visited {
	color : #3366CC;
	font-size : 10px;
	text-decoration : none;
}

a.footer:hover {
	color : #3366CC;
	font-size : 10px;
	text-decoration : none;
}

a.footer:active {
	color : #CC6600;
	font-size : 10px;
	text-decoration : none;
	vertical-align : middle;
}

body {
	background : url(images/site/ylockbg.gif) #FCF9D5 repeat-x;
	font-family : arial, helvetica, sans-serif;
	margin-left : 8%;
	margin-right : 8%;
	margin-top : 8px;
}

body, div, p, td, li, a {
	font-size : 13px;
}

div.about {
	color : #000000;
	font-family : "arial bold", helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	margin : 0px 0px 7px 0px;
}

div.footer {
	font-size : 10px;
	margin-top : 24px;
	text-align : center;
}

div.show {
	padding-top : 9px;
}

h1 {
	color : #3366CC;
	font-family : "arial bold", helvetica, sans-serif;
	font-size : 18px;
	margin-bottom : 11px;
	margin-top : 0px;
	text-align : center;
}

h2 {
	color : #3366CC;
	font-family : "arial bold", helvetica, sans-serif;
	font-size : 16px;
	margin-bottom : 9px;
	margin-top : 20px;
	text-align : center;
}

h2.left {
	color : #3366CC;
	font-family : "arial bold", helvetica, sans-serif;
	font-size : 16px;
	margin-bottom : 9px;
	margin-top : 20px;
	text-align : left;
}

h2.region {
	color : #3366CC;
	font-family : "arial bold", helvetica, sans-serif;
	font-size : 16px;
	margin-bottom : 4px;
	margin-top : 20px;
	text-align : left;
}

h3 {
	color : #3366CC;
	font-family : "arial bold", helvetica, sans-serif;
	font-size : 14px;
	margin-bottom : 7px;
	margin-top : 19px;
	text-align : center;
}

h3.left {
	color : #3366CC;
	font-family : "arial bold", helvetica, sans-serif;
	font-size : 14px;
	margin : 0px 0px 4px 0px;
	text-align : left;
}

h3.leftshow {
	color : #3366CC;
	font-family : "arial bold", helvetica, sans-serif;
	font-size : 14px;
	margin : 20px 0px 4px 0px;
	text-align : left;
}

li.about {
	color : #000000;
	font-family : "arial bold", helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
}

p.date {
	margin-top : 25px;
}

p.poem {
	color : #000000;
	text-align : center;
}

td.header1 {
	background : #FFFFFF;
	border-bottom : solid 1px #778F99;
	padding-bottom : 15px;
	padding-top : 15px;
}

td.main {
	background-color : #C4DEA7;
	border-color : #5FAD40;
	border-style : solid;
	border-width : 1px 2px 2px 4px;
	padding : 25px 50px 50px 50px;
}

ul {
	margin-top : 3px;
}

ul.about {
	margin-bottom : 10px;
	margin-top : 10px;
}

.footer {
	color : #000000;
	font-size : 10px;
}

#content {
	background-color : #C4DEA7;
	border : 3px solid #5FAD40;
	margin-top : 10px;
	padding : 25px 50px 50px 50px;
}


#logo_afake
#logo_gvr, 
#logo_splab, 
#logo_organic, 
#logo_american {
	background : url(images/site/bg_logo.gif);
	vertical-align : top;
}

#logo_american {
	padding-left : 28px;
	padding-top : 12px;
}

#logo_gvr {
	width : 115px;
}

#logo_organic {
	padding-top : 42px;
}

#logo_splab {
	padding : 22px 12px 2px 18px;
}

#logo_t {
	border : 3px solid #5FAD40;
	width : 100%;
}

#nav {
	background-color : #EEEEEE;
	border-top : 1px solid #5FAD40;
	padding : 6px 8px 6px 16px;
}

#nav a, #nav a:link, #nav a:hover, #nav a:visited {
	color : #5FAD40;
	font-family : Arial, sans-serif;
	font-weight : bold;
	text-decoration : underline;
}

#nav a:hover {
	color : #3300CC;
}

#nav td{
	background : url(images/site/green_dot.gif) no-repeat left;
	padding-left : 12px;
	padding-right : 6px;
}
