body	{ color: #8D100B; background: #FFF3B0 url(../images/body-bg.gif) 0 0 repeat-x; font-family: "Lucida Grande", "Trebuchet MS", Tahoma, Arial, sans-serif; }
h2		{ color: #8D100B; font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
address	{ font-style: normal; }

hr		{ background: #8D100B; color: #8D100B; }

p { margin: 10px 0 0 0; padding: 0; } 
p img	{ border: 1px solid #531B1C; margin-top: 0; }

.faux	{ background: transparent url(../images/faux-bg.gif) 0 0 repeat-y; }

/* topnavi */
#topnavi				{ margin-bottom: 0.75em; }
#topnavi ul				{ float: right; list-style: none; list-style-image: none; margin: 4px 10px 0 0; line-height: normal;  }
#topnavi li				{ float: left; border-right: 1px solid #726350; padding: 0 10px 0 10px; }
#topnavi a				{ color: #726350; text-transform: uppercase; text-decoration: none; }
#topnavi a:focus,
#topnavi a:hover		{ text-decoration: underline; }

#topnavi form			{ float: right; }
#topnavi input			{ margin: 0; }
#topnavi input.text		{ width: 150px; border-color: #531B1C; padding-top: 2px; padding-bottom: 2px; }
#topnavi input.image	{ display: inline; margin-top: 2px; vertical-align: top; }

/* header */
#header	{ height: 110px; background: transparent url(../images/header-bg.png) 0 0 no-repeat; text-align: center; margin: 0 -35px 0 -50px; padding: 50px 0 0 0; }

/* top */
#top	{ margin: 0 0 1.5em -25px; }

/* sidebar */
#sidebar	{ background: #980000 url(../images/sidebar-bg.gif) 0 0 repeat-y; }
#sidebar a	{ /* display: block; */ color: #FFF3B0; text-decoration: none; }
#sidebar a:focus,
#sidebar a:hover		{ color: #FFF3B0; text-decoration: underline; }
#sidebar .selected a	{ text-decoration: underline; }

#sidebar dt	{ text-transform: uppercase; font-weight: bold; margin-top: 0.75em; /* border-bottom: 1px dotted #FFF3B0; */ }
#sidebar dd { font-weight: normal; margin-left: 0; }

#sidebar dd a	{ display: block; background: transparent url(../images/sidebar-dd-bg.gif) 0 50% no-repeat; padding-left: 10px; }

/* content */
#content	{}
#content input.text, #content textarea, #content select, #content fieldset	{ border-color: #C4AA8A; }
#content textarea	{ height: 120px; }
#content a { color: #38376F; text-decoration: none; }
#content a:hover { color: #38376F; text-decoration: underline; }

#content span.query {
	color: red;
	text-decoration: underline;
	font-size: 1.2em;
}

/* footer */
#footer				{ background: transparent url(../images/footer-bg.gif) 0 0 no-repeat; padding-top: 30px; }
#footer a			{ color: #8D100B; text-decoration: underline; }
#footer a:hover,
#footer a:focus		{ text-decoration: none; }
#footer .contip		{ text-align: right; }
#footer .contip img	{ height: 15px; vertical-align: text-bottom; }
