body { font-family:Georgia,garamond,serif; color:#432B0F; background-color:#B7A997; margin:0; padding:0; min-width:992px;}
body { font-family:Helvetica,sans-serif; color:#432B0F; background-color:#B7A997; margin:0; padding:0; min-width:992px;}
form { margin:0; padding:0; }
a { }
a:visited { color:#432B0F; }
a:link { color:#432B0F; }
a:hover { color:#432B0F; }
a:active { color:#432B0F; }
p { line-height:1.6em; padding:0 0 5px 0; font-size:1em; }
#main-content ul li {line-height:1.6em; font-size:.9em; }
#main-content ol li {line-height:1.6em; font-size:.9em; }
h1 {font-family: 'Quattrocento', serif; font-weight:normal; font-size:2.3em; padding:50px 0 0 0; margin:0; height:1em; /*margin-left:-15px;*/ }
h1 a { text-decoration:none; }
h2 { font-family: 'Quattrocento', serif; text-transform:uppercase; font-weight:bold; }
h3 { font-family: 'Quattrocento', serif; text-transform:uppercase; font-weight:bold; }
hr { height:2px; border:0; background-color:#432B0F; color:#432B0F; }
span { }
a img { border:0; }
#top { height:43px; }
#login-form { height:43px; width:939px; text-align:right; margin:auto; padding:0; line-height:43px; }
#login-form span { /*line-height:43px;*/ padding:0; margin:0; font-family: 'Quattrocento', serif; font-size:1.1em; text-transform:uppercase; color:#fff; font-weight:bold; }
#login-form input[type="text"] { margin:0; }
#login-form input[type="password"] { margin:0; }
#login-form input[type="submit"] { }
#wrapper { margin:auto; background-color:#fff; width:922px; padding:0 25px 25px 25px; }
#wrapper #header { height:131px; padding:0 8px 0 8px}
#wrapper #header div#knights { font-family: 'Quattrocento', serif; font-size:1.6em; text-transform:uppercase; text-align:left; float:left; overflow:hidden; position:relative; width:400px; height:131px; display:block; margin:0; padding:0; }
#wrapper #header div#knights a { bottom:17px; position:absolute; width:100%; text-decoration:none; left:0; }
#wrapper #header div#council { font-family: 'Quattrocento', serif; font-size:1.6em; text-transform:uppercase; text-align:right; float:right; overflow:hidden; position:relative; width:400px; height:131px; display:block; margin:0; padding:0; }
#wrapper #header div#council a { position:absolute; bottom:17px; width:100%; text-decoration:none; left:0; }
#wrapper #header #logo { float:left; width:106px; padding:10px 0; }
#wrapper #header #logo a { }
#wrapper #header #logo a img { border:0; }
#wrapper #main-nav { height:32px; background-color:#432B0F; border-bottom:1px solid #432B0F; }
#main-nav ul { list-style:none; margin:0; padding:0; height:32px; }
#main-nav ul li { display:inline; line-height:32px; text-transform:uppercase; color:#fff; padding:0 8px 0 8px; font-size:.9em; font-weight:bold; }
#main-nav ul li a { color:#fff; text-decoration:none; font-family:'Quattrocento', serif; font-weight:bold; }
#main-nav ul li.active { background-color:#fff; border-top:2px solid #432B0F; border-right:2px solid #432B0F; border-left:2px solid #432B0F; height:33px; /*overflow:hidden;*/ display:inline-block; /* IE7 FIX */ zoom: 1; *display: inline; z-index:100; }
#main-nav ul li.active a { color:#432B0F; font-weight:bold; font-family:'Quattrocento', serif; }
#wrapper #announcements { background-color:#485768; color:#fff; padding:10px 8px; margin-top:10px; }
#announcements h1 { font-family:'Quattrocento',serif; font-size:1em; text-transform:uppercase; padding:0; margin:0; }
#announcements p { padding:5px 0 0 0; margin:0; font-size:.9em; }
#announcements a { color:#fff; }
#social { float:right; height:35px; padding:8px 0 8px 8px; width:296px; }
#social img { float:right; }
#social span { float:right; color:#3D5B99; font-size:.7em; text-transform:uppercase; text-align:right; font-weight:bold; padding:4px 8px 0 0; text-decoration:none; }
#wrapper #main-content { min-height:450px; }
.column-left { width:550px; padding-right:30px; float:left; }
.column-left h1 { font-family: 'Quattrocento', serif; font-weight:normal; font-size:2.3em; padding:50px 0 0 0; margin:0; height:1em; /*margin-left:-15px;*/ }
.column-left p { }
.column-right { float:right; width:296px; margin-top:35px; }
.column-right h2 { margin:0; padding:40px 0 0 0; }
.column-right h3 { margin:0; padding:0; }
#main-content { padding:0 8px; }
#main-content ul.item-list { list-style:none; margin:0; padding:0 0 0 0; }
#main-content ul.item-list li { margin:0; padding:5px 0 0 0; }
#main-content ul.item-list li strong { }
#main-content ul.item-list li ul { list-style:none; margin:0; padding:5px 0 10px 0; }
#main-content ul.item-list li ul li { margin:0; padding:2px 0 2px 0; }
#main-content ul.item-list li a { }
#footer { clear:both; background-color:#432B0F; color:#fff; /*width:906px; margin:auto;*/ padding:20px 33px 80px 33px; }
#footer-content { width:906px; margin:auto; }
#footer .footer-column { float:left; padding:0 30px 0 0; }
.footer-column strong { color:#fff; }
.footer-column strong a { color:#fff; text-decoration:none; }
.footer-column ul { list-style:none; padding:5px 0 0 0; margin:0; }
.footer-column ul li { padding:3px 0; }
.footer-column ul li a { color:#fff; text-decoration:none; }
#bottom { clear:both; color:#432B0F; padding:8px 25px; font-weight:normal; font-size:.8em; background-color:#B7A997; height:20px; }
#bottom-content { width:906px; margin:auto; }
#bottom #copyright { float:left; }
#bottom #bottom-right { float:right; }
#bottom #bottom-right a { color:#432B0F; text-decoration:none; }
.clear { clear:both; }
#sub-nav { height:33px; background-color:#FFF; border:2px solid #432B0F; }
#sub-nav ul { list-style:none; margin:0; padding:0 0 0 8px; height:33px; }
#sub-nav ul li { display:inline; padding:0 15px 0 0; margin:0; font-weight:normal; line-height:33px; text-transform:uppercase; font-size:.8em; color:#fff; color:#432B0F; font-family:'Quattrocento', serif; height:33px; }
#sub-nav ul li a { font-weight:bold; text-transform:uppercase; font-size:1em; color:#432B0F; font-family:'Quattrocento', serif; text-decoration:none; line-height:33px; height:33px; }
#sub-nav ul li.active a { text-decoration:underline; }
.padded-right-column { padding-top:20px; }