body {margin: 0; padding: 0; background: #f6f6f6; color: #000; font: 0.8em/1.5em "Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans", Verdana, sans-serif; }

a {color: #06c; }
a:visited {color: #05a; }
a:hover {color: #0099ff; text-decoration: none; }
a:active {color: #f00; }

h1, h2, h3 {font-family: "Lucida Sans Unicode", "Lucida Sans", "Times New Roman"; font-weight: normal; }
h1 {font: 28px "Times New Roman"; line-height: 1.8em; color: #003; margin: 5px 0 -10px; }
h2 {font-size: 17px; margin-top: 20px; } h3 {font-size: 18px; margin-top: 20px;  }
dt {font-weight: bold; margin-top: 5px; } dd {margin-left: 1.8em; } address {font-style: normal; }
hr {background: #08c; color: #08c; border: none; height: 1px; }


#header {background: #069 url(media/stars.png) right top no-repeat; padding: 10px 20px; height: 50px; border-top: 5px solid #36c; }
#header h1 {margin: 0; font: 36px "Lucida Sans Unicode", "Lucida Sans"; } h1 a, h1 a:visited, h1 a:hover {color: white; text-decoration: none; }
#navigation {border-bottom: 5px solid #3366cc; }
#navigation ul {margin: 0; padding: 0; padding-left: 20px; background: #034; list-style-type: none; height: 1.8em; }
#navigation ul li {display: block; margin: 0; float: left; width: 40px; text-align: center; } #navigation ul>li {width: auto; }
#navigation ul li a {display: block; position: relative; top: -7px; background: #034 url(media/tab.png) no-repeat; font: 1.1em "Lucida Sans Unicode", "Trebuchet MS"; color: white; text-decoration: none; border-right: 1px solid #069; } li.leftmost a {border-left: 1px solid #069; }
#navigation ul li a span {display: block; padding: 3px 15px 7px; background: url(media/tab-right.png) top right no-repeat; }
#navigation ul li a:hover {color: #4cf; }
#navigation p {float: right; text-align: right; margin: 0 8px; font-size: 16px; letter-spacing: 1px; }
#navigation p a {color: white; text-decoration: none; }

#theclaw {background: url(media/dropshadow2.png) top repeat-x; }
#wrapper {width: 998px; background: url(media/sidebars.png) 0 0 repeat-y; margin-right: 5px; border-right: 1px solid silver; }
#content {width: 400px; float: left; padding: 0px 15px 30px 25px; background: #fff url(media/dropshadow.png) top repeat-x;  border-right: 1px solid silver; }

.sidebar {font: .9em/1.5em "Trebuchet MS"; width: 160px; float: left; padding: 0px 10px 10px; }
   #bar1 {border-right: 1px solid silver; background: url(media/dropshadow2.png) top repeat-x; }
   #bar2 {width: 175px; background: #fff url(media/dropshadow.png) top repeat-x; border-right: 1px solid silver; }
   #bar3 {background: url(media/dropshadow2.png) top repeat-x; }

.sidebar ul {margin: inherit 0; padding-left: 10px; }
#searchbox {border: 1px dashed #999; padding: 5px 5px 5px; margin: 0 0 2em; background: #f0f0f0; } #searchbox form {margin: 0; } input#search {padding: 1px 2px 2px; border: 1px solid #6699cc; } input#search:focus {background: #ffd; border-style: solid; } label strong {font-weight: normal; text-decoration: underline; }

#footer {clear: both; background: #fff; padding: 2px 0 5px 15px; border-top: 1px solid #999; font: 0.7em/1.3 Verdana; color: #999; } #footer p {margin: 10px 0; }

#contact {background: url(media/stamp.png) no-repeat; padding: 10px 15px 15px; margin: 0 -5px 1.5em; } #contact p {margin-top: 0; }
#newswire {margin-top: 20px; padding: 0 3px; border: 1px dashed #9999cc; background: #f0f0f0; } #newswire h2 {margin: 8px 0 0; }


h2.contents {margin: 8px 0 0; }
p#date {margin-top: 20px; color: #666; border-bottom: 1px solid #ccc; }
#campaignbox {margin-top: 20px; padding: 0 3px; border: 1px dashed #9999cc; background: #f0f0f0; } #campaignbox h2 {margin: 8px 0 0; }

h2.date {margin: 0.5em 0; text-align: right; text-transform: uppercase; font: 12px/1.4 Verdana; color: #bbd; border-bottom: 3px double #ddf; }
#content h3 {border-bottom: 1px dashed #ccc; padding-bottom: 4px; }
p#movealong {margin: 2em 0 0; text-align: center; }
p#postedby {color: #99a; }
.comment {margin: 1em 0; background: #f8f8f9; padding: 2px 10px; -moz-border-radius-bottomright: 12px; border: 1px solid #efefef; }
p.posted {padding: 1px 1px 2px; color: #669; background: #f9f9ff; border-bottom: 1px solid #e9e9ef; }
img.inset {border: 1px solid silver; padding: 3px; margin: 3px; }
.warning {color: #c30; border-bottom: 1px dashed; text-transform: small-caps; }

div.nicetitle {position: absolute; width: 35em; padding: 4px; top: 0px; left: 0px; background: #e9f3f6; color: #000; font: bold 13px "Trebuchet MS", sans-serif; border: 1px solid #ccdcef; -moz-border-radius: 12px;  min-width: 26em; -moz-border-radius-topleft: 0; -moz-opacity: 0.9; filter: alpha(opacity=90); }
.nicetitle p {margin: 0; padding: 0 2px; color: #006; -moz-opacity: 1; }
.nicetitle p.destination {font: 9px Verdana; color: #020; text-align: left; padding-top: 2px; } .nicetitle .accesskey {color: #0cf; }
