/* base.css */
body {
    text-align: center;
    /*font-family: "Lucida Grande", "Bitstream Vera Sans", "Verdana";*/
    font-family: Verdana, Arial, Sans-serif;
    font-size: 11px; 
    color: #545454;
    padding: 0;
    margin: 0;
}

a { 
    color: #545454;
    text-decoration: none;
}
a:hover { 
    text-decoration: underline;
}

#container {
    text-align: left;
    margin: 10px auto 15px auto;
    width: 886px;
}

#header {
    height: 83px;
    background: #fff;
}
#header img {
    display: block;
}
h2 {
    font-size: 14px;
    font-weight: bold;
    font-style: italic;
    padding: 12px;
}
h2.centered {
    padding: 0px;
    text-align: center;
}
#secondaryheader {
    height: 35px;
    background-color: #000;
    color: #fff;
    text-align: center;
}
#secondaryheader a {
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}
div#the_wire {
    background: #e0e0e0 url('/media/images/common/the_wire.gif') no-repeat center left;
    color: #3c3c3c;
    height: 24px;
    padding-left: 100px;
}
#wire_title {
    display: none;
    margin: 0;
}
#wire_content {
    height: 24px !important; height: 14px;
    vertical-align: middle;
    padding: 5px;
    overflow: hidden;
}
#footer {
    height: 50px;
    margin: 15px auto 10px auto;
    background: #ffffff url('/media/images/common/footer_bg.jpg') no-repeat top center;
    color: #a0a0a0;
    padding: 12px;
}
#footer a {
    color: #a0a0a0;
    text-decoration: none;
}
#footer a:hover {
    text-decoration: underline;
}
#footer_misc {
    float: right;
    width: 500px;
    text-align: right;
    font-size: 10px;
}
#footer_misc span a {
    font-size: 10px;
}
div#email_signup .form_field, div#email_signup .form_submit, div#email_signup img {
    vertical-align: middle;
}
div#email_signup .form_field {
    width: 126px;
    height: 13px;
    border: 1px solid #e0e0e0;
    padding: 3px 5px;
    font-size: 12px;
    line-height: 13px;
    color: #888;
    margin: 0;
}
div#siteby {
    margin-top: 10px;
    color: #000;
}
a img, img.imagemap {
    border: none;
}
.orange {
    color: #e44623;
}
.clear {
    font-size: 1px;
    clear: both;
}
div.image_left {
    float: left;
    padding: 1px;
    border: 1px solid #bfbfbf;
    margin-right: 10px;
}
.scroller_item {
    display: inline;
    margin-right: 15px;
}
.scroller_item .date {
    font-weight: bold;
}
