/*
	GGG-D Screen Styles

	Table of Contents:
		layout
		typography
		forms
*/

/* layout
----------------------------------------------- */
body { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px; background-color: #ffffff; font-size: 16px;
	}
#content   { color: #000; font-size: 80%; line-height: 1.6em; background-color: #ffffff; margin-bottom: 10px; padding: 0 10px 0 20px; width: 555px; float: left; border-width: 0 }	
#wrapper {
	MARGIN: 0px auto; WIDTH: 770px; TEXT-ALIGN: left; 
	padding: 5px 5px 9px 5px;
	}
#bg  { padding: 10px 19px 10px 15px }
#nav  { font-size: 80%; background: #835d48; text-align: right; margin: 1px 0; padding-right: 10px; padding-left: 5px; height: 35px; border-bottom: 7px solid #471f00 }
.banner-image  { background-position: 1em 0; margin-bottom: 12px; padding: 1px; float: left; border: solid 1px #000 }
/* typography
----------------------------------------------- */
.comment  { color: #78502e; font-size: 80%; text-align: right }
	
h1  { color: #78502e; font-size: 170%; font-family: Georgia, Baskerville, Palatino, serif; font-weight: bold; letter-spacing: 0.2em; vertical-align: 0; border-bottom: 1px double #471f00 }

h2  { color: #78502e; font-size: 120%; font-family: Georgia, Baskerville, Palatino, serif; font-weight: bold; letter-spacing: 0.2em; border-bottom: 1px double #471f00 }

h3  { color: #78502e; font-size: 100%; font-family: Georgia, Baskerville, Palatino, serif; font-weight: bold; letter-spacing: 0.2em; border-bottom: 1px solid #471f00 }
h4 { color: #78502e; font-size: 100%; font-family: Georgia, Baskerville, Palatino, serif; font-weight: bold; letter-spacing: 0.2em }
.nav-hdr  { color: #78502e; font-size: 90%; font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: small-caps; font-weight: bold; margin-bottom: 5px; border-bottom: 1px solid #471f00 }

.footer-links { font-size: 80%; border-top: 1px solid #cccccc; text-align: left;
	}
	
.company1  { color: #000000; font-size: 200%; font-family: Georgia, Baskerville, Palatino, serif }

.company2  { color: #78502e; font-size: 200%; font-family: Georgia, Baskerville, Palatino, serif }


	/* links 
	------------------------------------------- */
	A {
		font-size: 80%; TEXT-DECORATION: none; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	a:hover {
		text-decoration: underline;
	}
	a:link, a:active, a:hover, a:visited   { color: #881f00 }
	
	A.comment:link  { font-size: 100%; text-decoration: none }
	A.comment:visited  { font-size: 100%; text-decoration: none }
	A.comment:active  { font-size: 100%; text-decoration: none }
	A.comment:hover  { font-size: 100%; text-decoration: underline; text-align: right }

	A.mainnav:hover {
	text-decoration: underline; BORDER-RIGHT: #444444 3px solid; COLOR: #444444; TEXT-DECORATION: none
	}
	a.links:hover {
	text-decoration: underline; color: #444444; 
	}
	a.links:active, a.links:link, a.links:visited {
	text-decoration: none; color: #444444; 
	}

.clearthis {
	CLEAR: both; FONT-SIZE: 1px; FLOAT: none; COLOR: #fff
}
#menu   { font-size: 100%; line-height: 1.3em; background-color: #ffffff; margin-top: 10px; padding: 0 15px 0 0; width: 130px; float: right; border-left: 0 }
#menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 15px; PADDING-TOP: 0px
}
#menu LI  { list-style-type: none; margin: 0; height: 20px; border-bottom: 1px solid #471f00 }
#menu A  { color: black; font-size: 100%; font-family: Georgia, Baskerville, Palatino, serif; font-weight: bold; text-decoration: none; background: #fff; display: block; padding: 3px }
#menu A.mainnav:hover  { color: #fff; background: #835d48 }

.quote  { color: #000000; background-color: #471f00; padding: 2px; border: solid 1px #b4b4b4 }
