html { background-color: #FDF9EC; background-image: url(/images/pagebg.jpg)  }
p { font-family: Gentium, GoudyOlSt BT, Goudy Old Style, Garamond, Adobe Garamond, Apple Garamond, Georgia, sans-serif;; font-size: 12pt; color: #330066; }
body { font-family: Gentium, GoudyOlSt BT, Goudy Old Style, Garamond, Adobe Garamond, Apple Garamond, Georgia, Bernhard Modern BT, sans-serif; font-size: 12pt; color: #330066; background-image: url(/images/background_1_1.png); background-position: bottom left; background-attachment: fixed; background-repeat: no-repeat; margin: 0; padding: 0; }
.title		 { font-family: GoudyCatalog BT, Garamond, Adobe Garamond, Apple Garamond, Georgia, serif; color: #990000; font-size: 24pt }
h1, h2, h3	{ font-family: GoudyOlSt BT, Goudy Old Style, Garamond, Adobe Garamond, Apple Garamond, Georgia, sans-serif; color: #003366; }
h1 { font-size: 18pt }
h2 { font-size: 14pt }
h3 { font-size: 12pt } 
#header { width: 100%; background-color: #612018; background-image: url(../images/Header-Background-2007.jpg) }
#title { padding-left: 9%; padding-top: .25em; padding-bottom: 0.16em; }
#title h1 { color: #FDF9EA; font-size: 26pt; margin-bottom: -5px; letter-spacing: 2pt; }
#title h3 { font-weight: lighter; letter-spacing: .7pt; margin-top: 11pt; line-height: 145% }
#contentarea { margin-left: 91px; margin-top: 11px; margin-right: 81px; line-height: 135%; }

.featurebox {
	/* background-color: #FDFBE5; */ 
	padding: 14px; /* -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.5); -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.5); -moz-border-radius: 5px; -webkit-border-radius: 5px; */ /* background-image: url(../images/boxbg.jpg); */ 
}

.fb2 { margin-left: 1%; margin-right: 0; /* border: 3px solid #330079;  */margin-bottom: 18px; }
#boxtop { margin-left: 1%; margin-right: 0; /* border: 3px solid #330079;  */ margin-bottom: 18px; }
#boxtop p { padding-right: 11px; }
.featurebox h2 { border-bottom: 2px dotted grey;  }
#boxbl { width: 40%; float: left; margin-left: 1%; margin-right: 6px; margin-bottom: 18px; }
#boxbr { width: 48%; margin-left: auto; margin-right: 0; margin-bottom: 18px; }
.featurebox strong { font-style: italic; font-weight: bold; letter-spacing: .8pt; }
#logo { float: right; margin-left: 0px; margin-top: 9px; }
#logo2 { float: right; margin-left: 5px; margin-top: 9px; margin-right: 45px }
#nav {
	margin: 0;
	padding: 0;
	height: 32px; 
	font: 11px Verdana, sans-serif !important;
	width: 100%;
	border-bottom: 1px solid #bbb;
	list-style-type: none;
	background: #fff;
	background-image: url(../images/navbg.jpg);
	}

#navlist li
{
float: left;
margin: 0;
padding: 0;
width: auto;
display: block;
}

#navlist li a, #navlist li a:link
{
/* background: #fff; */
color: #555;
text-decoration: none;
padding: 3px 5px 3px 5px;
margin-right: 14px; 
display: block;
}

#navlist li a:hover
{
color: #003379;
border-bottom: 3px solid #bbb;
cursor: pointer;
/* background: #eee; */
}

#navlist li a#current, #navlist li a#current:link, #navlist li a.current
{
color: #000;
cursor: default;
font-weight: bold;
border-bottom: 3px solid #999;
}

#navlist li a#current:hover
{
border-bottom: 3px solid #f90;
background: #eee;
}

.lang a {
color: #801414 !important;
}

div.footer { background-color: #FDF9EA; /*background-color: cyan;*/ padding: 4px 4px 0 4px; margin: 8px 0 0 8px; border-top: 2px dotted #333; clear: both; }



.inline-picture { float: right }
.feature_box { background-color: #F9F3DD; border: solid black; border-width: 2px; padding: 0.75em }
.feat_text { font-variant: small-caps; letter-spacing: 0.4em; word-spacing: 1.5em; text-shadow: 0.2em 0.2em; font-size: 70% }
.feat_headline { font-weight: bolder; font-size: 105%; margin-top: 0; margin-bottom: 0 }
.feat_summary { text-indent: 0.8em; font-family: GoudySans Md BT, Georgia, sans-serif; }

.uac_cite { margin: 0; font-size: smaller; color: #330066 }

a { color: inherit; text-decoration: underline }

a:link { color: #003366 }
a:hover { color: #990000 }
a:visited { color: #003366 }
abbr, acronym {
  border-bottom: 1px dotted #444;
  cursor: help;
  }
.termlist { list-style: none }
.termlistfirst { font-weight: bolder;  }

.seclink     { font-family: GoudySans Md BT, Georgia, sans-serif; font-size: 12pt }


.bodytext2	 { font-family: GoudySans Md BT, Georgia, sans-serif; font-size: 12pt; color: #330066 }
.bodytext { font-family: BernhardMod BT; font-size: 12pt; color: #330066; }

.callout { width: 85%; background-color: #FDFBE5; border: 2px solid #EEAF66; -moz-border-radius: 5px; padding: 1em; -moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.5); -webkit-border-radius: 5px; padding: 1em; -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.5);"><p style="margin-bottom: 0.5ex; }

.callout p { margin-bottom: 0.5ex; }

.qcite { font-size: smaller; font-style: normal; }

.sidebar { /* float: right; width: 28%;  */font-size: 80%; background-color: #FDFBE5; padding: 1em; -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5); -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5); }

table.sendfile th {
	text-align: right; 
}
