body {padding:0;margin:0;background:#fff}
a img {border:0;}
p, li, blockquote {font: normal 12px Arial,Helvetica,sans-serif;}

#Logo, #tagline {display: block; float: left; padding: 15px;}
#tagline {clear: right; padding-left: 0;}

#navigation {position: absolute; top: 0; left: 0; width: 100%;}

#Header {width: 100%; background:#ebd9ac; float: left;}
#Nav {display: block; width: 605px; float: left; margin:0; padding:0;}
#Nav h1 {background: transparent url(../images/tagline.gif) top left no-repeat; width: 515px; margin: 20px 0 0 35px;}
#Nav h1 span {visibility: hidden;}
#Nav ul {margin: 20px 0 20px 35px; padding: 0 0 20px;}
#Nav li {display: block; float: left; list-style-type: none; padding: 0 6px 0 0;}
#Nav a {display: block; padding: 6px 12px; background: #c9910a; color: #fff; text-decoration: none; font: bold 12px Arial, Helvetica, sans-serif; border-bottom: 2px solid #e9d39d; border-top: 2px solid #a17408;}

#SubNav {width: 140px; margin:0;padding:20px 0 0; clear: both;}
#SubNav ul {margin:20px 0 20px 15px; padding:0}
#SubNav li {display: block;list-style-type:none;margin:0;padding:0;}
#SubNav a {display: block; width: 140px; margin: 0; padding:5px 5px 5px 8px;;font:bold 13px/1 Arial,Helvetica,sans-serif;text-decoration:none;color:#fff; background: #c9910a; border-bottom: 1px solid #e9d39d; border-top: 1px solid #a17408;}
#SubNav a:hover, #Nav a:hover {color:#c9910a;background:#ebd9ac; border-top: 1px solid #e9d39d; border-bottom: 1px solid #a17408;}
#Nav a:hover {color:#c9910a;background:#F4E8CB; border-top: 1px solid #e9d39d; border-bottom: 1px solid #a17408;}
a#rssfeed {display: block; background: #f00; margin: 0 0 0 15px; padding: 6px; width: 75px; border: 0; text-align: center;}
a:hover#rssfeed {background: #f00; border: 0; color: #fff;}
#Content {margin:0 0 1em 1em; position: relative; top: 160px; left: 200px; width: 550px; float: left; clear: none;}
#ContentTop {margin:0 0 .8em; width: 100%;}
#ContentTop img {display: block; clear: none; float: left; margin: 0 10px 10px 0;}
#ContentTop h1 {font: normal 24px/1 Georgia,sans-serif; clear: none;}
#ContentTop h2 {font: normal 18px/1 Georgia,sans-serif; font-style: italic; clear: none; color: #999; margin: 0;}
#ContentLeft {width:550px;float:left;margin-right:1em; clear: left;}
#ContentLeft h1 {font: normal 24px/1 Georgia,sans-serif; clear: none;}
#ContentLeft h3 {margin-top: 1em;}
#ContentLeft p {margin-left: 2em;}
#ContentLeft li {margin-bottom: .67em;}

h1,h2 {margin:0;padding:0}

h1 {font:bold 1.4em/1.5 Arial,Helvetica,sans-serif;margin:0}
h2 {font:bold 1em/1.2 Arial,Helvetica,sans-serif;color:#666;margin:0 0 0 1em;}
h3 {font: bold .8em/1.2 Arial, Helvetica, sans-serif; display:block;padding:0 0 0 1em;margin:0 0 0 1em}

#news {display: block; width: 384px; margin-bottom: 24px; background: transparent url(../images/news_bg_mid.gif) top center repeat-y; padding: 0;}
#news .top {background: #fff url(../images/news_bg_top.gif) top center no-repeat; margin: 0;}
#news .top h1 {padding: 24px 0px 0px; margin: 0 12px 12px; border-bottom: 2px solid #c00; font-family: Georgia, serif; color: #c00;}
#news .entry {background: transparent; margin: 0 0 24px; width: 360px;}
#news .foot {background: transparent url(../images/news_bg_bot.gif) bottom center no-repeat; padding: 0 0 24px;}
#news hr {width: 90%;}
#news .entry h1.Headline {font-size:1em;clear:both;padding:0 0 0 24px; border-bottom:0;}
h1.Headline a {text-decoration: none;}
span.NewsDate {float:right;font:bold .8em Arial;padding:1px 6px;}

a#H1SWU {color: #000; border-bottom:2px dotted #666; text-decoration:none;}

ul#RssFeeds li {list-style-image:url(../images/icon_xml2.gif)}
ul#RssFeeds li a {margin-left:.5em}

#Footer {position: relative; float: left; clear: both; width:100%; top: 124px;text-align:center; font-family: Arial, Helvetica, sans-serif; padding: 0 0 24px;}

dl.events {margin-left:2em}
dl.events dt {display:block; float: left; margin-right:.25em; clear:both; font:bold 85% Arial,Helvetica,sans-serif;}

label strong {color: #C00}
table#action {width: 500px;}
table#action th {vertical-align: top; text-align: right; font: bold 24px/1 Georgia, serif; color: #c00; border-bottom: 1px solid #000; padding: 12px;}
table#action td {border-bottom: 1px solid #000; padding: 12px;}
table#action td h1 {padding: 0; font: bold 12px Arial,Helvetica,sans-serif;}
fieldset {border: 0;}

.resolution {margin-bottom: 3em;}
.resolution h1 {font-size: 16px; padding: 6px; background: #e0e0e0;}

/* Archive Page Style Sheets */
.author {margin: 0; font-style: italic;}
.date {margin: 0;}

#convention {position: absolute; top: 400px; left: 15px; width: 140px; padding: 0; border: 1px solid #000; background: #ffc; z-index: 2000;} 
#convention h1 {text-align: center; color: #fff; font-size: 16px; font-weight: bold;  background: #000; margin: 0; padding: 2px;}
#convention p {padding: 6px; margin: 0;}
#convention h2 {color: #c00; margin: 0; padding: 6px; text-align: center;}

#Dana {position: absolute; top: 320px; left: 15px; width: 148px; z-index: 2000; text-align: center; background: #efefef; padding: 3px 3px 6px;}
#Dana img {display: block; margin: 0 0 6px; padding: 6px; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #ccc; border-top: 1px solid #ccc; background: #fff;}
#Dana a {font-family: Helvetica, Arial, sans-serif; font-size: 12px;}
#Dana h3 {margin: 0 0 6px; padding: 0;}