/* Global */
body, table { color: #432101; font: 15px Arial; }
body { background: #000 url(media/body_bg.jpg) top left; text-align: center; }
#wrapper { width: 901px; margin: 25px auto 0 auto; text-align: left; }
#body { background: #FFFECB url(media/contentbg.jpg) top right no-repeat; height: 425px; padding: 30px 330px 0 56px; }

/* Links */
a { color: #006C83; text-decoration: underline; }
a:hover { color: #76B7D9; }
#signin a { color: #76B7D9; }
#signin a:hover { color: #006C83; }
#leftnav a { text-decoration: none; }
.title a { text-decoration: none; }
#networkfooter a { color: #432101; }

/* Header */
#header { width: 901px; height: 209px; }
#header img { float: left; }
#flash { border-left: 3px solid #FFFECB; border-right: 3px solid #FFFECB; }
#date { background: url(media/date_bg.jpg) top left no-repeat; height: 20px; text-align: right; padding: 4px 10px 0 0; }
#header_menu { background: transparent url(media/headermenu.gif); height: 20px; }
#searchtextbox { height: 14px; width: 115px; border: 1px solid #333; }
#go { width: 27px; height: 21px; display: none; }
#searchkey { font-weight: bold; letter-spacing: 1px; }
#search { clear:both; background: url(media/search.jpg) top left no-repeat; height: 40px; text-align: right; }
#searchform { float: right; padding-top: 20px; padding-right: 10px; }
.searchlabel { font-weight: bold; }

/* Body/Structure */
#leftnav { font-weight: bold; text-align: right; border-bottom: 1px solid #76B7D9; }
.leftnavgroup { color: #76B7D9; margin-top: 8px; }
.leftnav { background: url(media/navbullet_blue.gif) right 5px no-repeat; padding: 2px 15px 2px 0; }

/* Content */
.banner, .title, .author, .source, .formtitle { font-weight: bold; }
.heading { font-size: 12px; }
.banner { font-size: 13px; padding: 4px; }
.heading { letter-spacing: 2px; }
.title { background: url(media/titlebullet_blue.gif) left 4px no-repeat; padding-left: 10px; }
.miniabstract { color: #666; font-style: italic; }
.author { margin-bottom: 3px; }

/* Footer */
#footer { text-align: center; background: #FFFECB; padding-top: 30px; font-size: 11px; font-weight: bold; padding-bottom: 10px; }
#networkfooter { font: 11px Arial; color: #432101; margin: 5px; text-align: center; font-weight: bold; }

