@charset "utf-8";

/*** Global Overloads ***/
a, body, div, fieldset, form, h1, h2, h3, h4, h5, h6, hr, html, img, input, li, p, ol, select, span, table, td, th, tr, tbody, textarea, ul  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0; border: 0; border-width: 0px; line-height: 1.4em; color: #333333; }

body { width: 100%; background: url('../graphics/backgroundGradient.gif') top left repeat-x #F3F1D8; }
h1 { margin: 10px 0px 15px 0px; padding-left: 18px; background: url('../graphics/titlePrefix.gif') no-repeat; font-size: 13px; font-weight: bold; border-bottom: solid 1px #E0E0E0; color: #606060; }
h2 { margin: 10px 0px 5px 0px; color: #5f9E52; font-weight: bold; text-decoration: underline; }
p { margin: 10px 0px 5px 0px; }
a:link, a:visited { color: #87000B; font-weight: bold; background-color: transparent; text-decoration: none; }
a:hover, a:active { color: #C3979A; font-weight: bold; background-color: transparent; text-decoration: underline; }

/*** Rows ***/
#quickLinks, #banner, #middle, #footer, #bottom { width: 960px; margin-left: auto; margin-right: auto; text-align: center; display: block; }
#quickLinks { margin-top: 8px; margin-bottom: 2px; font-size: 12px; font-weight: bold; color: #606060; text-align: right; }
#quickLinks a:link, #quickLinks a:visited, #quickLinks a:hover, #quickLinks a:active { font-size: 12px; color: #606060; }
#banner { height: 143px; }
#middle { width: 958px; border: 1px solid #8C8C8C; border-bottom: none; background-color: white; }
#footer { font-size: 10px; height: 28px; }


/*** The Menu ***/
#menu { padding: 10px 0px 10px 0px; width: 200px; text-align: left; float: left; }
#menu ul { list-style: none; }
#menu li a { padding-left: 16px; font-size: 18px; color: #606060; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; }
#menu li a:hover, #menu ul a:active { text-decoration: none; background: url('../graphics/menuSelector.gif') -4px 5px no-repeat; }
#menu li li a { padding-left: 31px; font-size: 12px; color: #87000B; font-family: Arial, Helvetica, sans-serif;  }
#menu li li a:hover, #menu ul ul a:active { text-decoration: underline; background: none; }
.reg { position: relative; bottom: 5px; color: #87000B; }

#connectionsPoem { height: 47px; width: 119px; margin: 25px 0px 0px 20px; }

.leftBox { width: 159px; border: 1px solid #D2EBCC; padding: 10px 3px 0px 3px; margin: 25px 0px 0px 20px; }

/*** The Content ***/
#content { width: 524px; margin: 0px 25px 0px 25px; padding: 10px 0px 10px 0px; text-align: left; float: left; background: url('../graphics/watermark.gif') no-repeat; min-height: 470px; }
#content ul { margin: 10px 0px 5px 22px; list-style: none; }
#content li { list-style-image: url('../graphics/bullet.gif'); }
#content ul ul { margin: 5px 0px 5px 25px; }
#content li li { list-style: lower-roman; }

#theDate { text-align: right; font-size: 11px; margin-bottom: 15px; }
#clear {height: 25px; clear: both; }
.homeButton { padding: 0px 0px 0px 3px; margin: 12px 0px -10px 0px; }

/*** The Right Column ***/
#right { width: 161px; float: left; margin: 10px 9px 10px 9px; }
#right img { margin-bottom: 10px; }
#pattieBio { padding-bottom: 10px; }
#pattieBio img { margin-bottom: 0px; padding-bottom: 0px; }
#pattieBio p { font-size: 9px; }
.rightBox { width: 159px; border: 1px solid #D2EBCC; padding: 10px 3px 0px 3px; margin-bottom: 9px; }

#twitter_update_list { list-style: none; text-align: left; padding: 0px 5px 15px 12px; font-weight: normal; }

/*** The Footer ***/
#bottomLeft, #bottomMiddle, #bottomRight { float: left; margin: 5px 0px 70px 0px; font-size: 10px; }
#bottomLeft a, #bottomMiddle a, #bottomRight a { font-size: 10px; font-weight: normal; color: #AA6A6E;}
#bottomLeft { width: 230px; text-align: left; }
#bottomLeft img { height: 23px; margin: 15px 0px 0px 0px; }
#bottomMiddle { width: 495px; float: left; }
#bottomRight { width: 230px; float: left; text-align: right; }

