body { background-image: url(images/leather.jpg); font: 11px Arial, Helvetica, sans-serif; color: #f5f4bb; margin: 0; padding: 0; }

#wrapper { height: 400px; width: 800px; padding: 16px 0px 0px 18px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }

#site { background-image: url(images/leather2.jpg); background-repeat: repeat-x; background-position: left top; top: 0px; margin: 0px; }

#book { margin-top: 6px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }

#line {	padding: 0px; margin-top: -3px; text-align: center; }
* html div#line { margin-top: 0; }

h2 { margin: 20px 0 0 0; padding: 0px; border-top: 1px solid #f5f4bb; border-bottom: 1px solid #f5f4bb; }

#nav { list-style-type: none; width: 187px; margin-left: 50px; font-size: 10px; }
* html ul#nav { margin-left: 90px; }
#nav li.first { border-top: 1px solid #f5f4bb; }
#nav li { display: block; margin: 0; padding: 0; border-bottom: 1px solid #f5f4bb; }
#nav li a { display: block; text-transform: uppercase; color: #f5f4bb; text-decoration: none; padding:2px 5px; height:1.3em; line-height:1.3em; }
#nav li a:hover { background-color: #800000; }

#nav li.twoline { display: block; margin: 0; padding: 0; border-bottom: 1px solid #f5f4bb; }
#nav li.twoline  a { display: block; text-transform: uppercase; color: #f5f4bb; text-decoration: none; padding:2px 5px; height:2.6em; line-height:1.3em; }
#nav li.twoline  a:hover { background-color: #800000; }



#content { width: 330px; margin-top: -208px; margin-left: 315px; padding-bottom: 1em; }
* html div#content { margin-top: -228px; }

#content li { margin-bottom: 0.8em; }
#content li.last { padding-bottom:13px; border-bottom: 1px solid #f5f4bb; }

#content p.last { padding-bottom: 13px; border-bottom: 1px solid #f5f4bb; }
#content p { margin-left: 21px; text-align: justify; }

#content a, #content a:link, #content a:visited, #content a:active { color: #f5f4bb; text-decoration: underline; font-weight: bold; }
#content a:hover { color: #f5f4bb; text-decoration: none; font-weight: bold; }

ul#clients { list-style-type: none; }

ul.events li { font-weight: bold; }
ul.events ul li { font-weight: normal; }

#imageSet { margin-left: 21px; }

acronym { cursor: help; }
fieldset { border: none; margin: 0 0 0 60px; }
form fieldset { border: none; margin: 1em 0 0 21px; }
form fieldset label { display: block; }
form fieldset input, form fieldset textarea { margin-bottom: 1em; }

form br { clear: left; }
label, select, textarea{ display: block; width: 12em; float: left; margin-bottom: 1em; }
label { text-align: right; width: 10em; padding-right: 1.5em; }
form input#submit, select { width: auto; margin-top: 1em; }
form select { width: auto; }

input.bg, textarea.bg{ display: block; width: 12em; float: left; margin-bottom: 1em; background-color: #f5f4bb;};


#contactInfo { margin-left: 200px; }

img { border: none; }

div#main { width: 291px; margin: 18em auto; }
div#main a, div#main a:link, div#main a:visited, div#main a:active { color: #f5f4bb; text-decoration: underline; font-weight: bold; }
div#main a:hover { color: #f5f4bb; text-decoration: none; font-weight: bold; }
div#main ul { margin-top: -1.9em; margin-left: 45px; width: 200px; list-style-type: none;  }
* html div#main ul { margin-left: 85px; }
div#main ul li { border-bottom: 1px solid #f5f4bb; padding: 0.4em; }
div#main ul li.first { border-top: 1px solid #f5f4bb; }
div#main ul li.first p.first { margin-top: 0; padding-top: 0; }


div#main ul li.enter { margin-top: 0.8em; border-top: 1px solid #f5f4bb; padding: 0; }
div#main ul li.enter a, div#main ul li.enter a:link, div#main ul li.enter a:active, div#main ul li.enter a:visited { display: block; text-align: right; text-transform: uppercase; color: #f5f4bb; text-decoration: none; font-weight: normal; height:1.3em; line-height:1.3em; padding:2px 5px; }
div#main ul li.enter a:hover { background-color: #800000; }

/* .phrase { margin-left: 6em; } */
ul#top { list-style-type: none; margin: 0; padding: 0; width: 100%; }
ul#top li { display: inline; }
ul#top li.phrase { float: right; margin-top: -3.8em; padding-right: 5em; }

li.notype { list-style-type: none; }

input.white, textarea.white {
	background-color: #f5f4bb;
}

#contact_left { width: 50%; }
