body { margin-top: 0px; padding: 0; background: #000000; font-size: 14px; text-align: justify; color: #CCCCCC; }
body, th, td, input, textarea, select, option { font-family: "Times New Roman"; }

h1, h2, h3 { font-family: Times New Roman; font-weight: normal; color: #FFFFFF; }
h1 { font-size: 36px; }
h2 { font-size: 2em; }
h3 { font-size: 1.25em; }
input, textarea { border: solid 1px #000000; padding: 2px; }
p, ul, ol {	line-height: 200%; }
blockquote { padding-left: 1em; }
blockquote p, blockquote ul, blockquote ol { line-height: normal; font-style: italic; }
a {	color: #FFFFFF; }
a:hover { font-weight: bold; }
hr { display: none; }

/* Header */
#header { width: 800px; height: 171px; margin: 0 auto; padding-bottom: 30px; background: url('images/header.jpg') no-repeat left top; }
#header h1, #header p { float: left; margin: 0; padding: 50px 0 0 20px; font-family: "Times New Roman"; }
#header h1 { color: #FFFFFF; font-size: 44px; }
#header p { padding: 65px 0 0 10px; font-size: 16px; color: #FFFFFF; }
#header a { text-decoration: none; }

/* Page */
#page { width: 800px; margin: auto; }

/* Content */
#content {float: right; width: 600px; background: url('images/menu2.gif') repeat-x left top; margin-bottom: 10px; }
.title { letter-spacing: 2px; width: 600px; padding-bottom: 5px; padding-top: 30px; font-size: 30px; font-family: "Times New Roman"; font-weight: bold; color: #9F0000; }
.title a { text-decoration: none; }

/* Sidebar */
#sidebar { float: left;	width: 180px; background: url('images/menu2.gif') repeat-x left top; padding-top: 56px; }
#sidebar a { display: block; font-weight: bold; position: relative; width: 170px; height: 28px; line-height: 28px; padding-left: 10px; margin-bottom: 10px; text-decoration: none; background: #000000 url('images/menu1.gif') repeat-x top left; font-size: 16px; }
#sidebar a:hover  { background-image: url('images/menu2.gif'); }
#sidebar a.active { background-image: url('images/menu3.gif'); }
#sidebar h2 { height: 35px; width: 150px; background: url('images/menu2.gif') repeat-x left top; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #FFFFFF; }

/* Captioned Image */
.captioned_image { position: relative; font-size: 12px; float: left; margin-right: 25px;margin-bottom: 3px; }

/* Bio Image */
.bio_image { position: relative; padding-bottom: 10px; float: left; margin-right: 30px; margin-bottom: 10px; }

/* Footer */
#footer { clear: both; height: 65px; width: 800px; margin: 0 auto; border-top: 10px solid #1E2223; text-align: center; font-size: smaller; font-family: Arial, Helvetica, sans-serif; color: #646464; }
#footer p { padding-top: 10px; text-transform: uppercase; }

