body {
    background: #C1D5A5 no-repeat top left url(/_/graphics/backgrounds/page_background.png);
    padding: 0px;
    margin:  0px;
    font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
    font-size: 14px;
}
input.search {
    background: no-repeat top left url(/_/graphics/backgrounds/search.gif);
}
#subheader {
    color: #555;
    width: 100%;
    overflow:hidden;
    background: repeat-y url(/_/graphics/backgrounds/content.png);
}
a img { border: 0px; }

#header {
    width: 100%;
    overflow:hidden;
    background: no-repeat bottom url(/_/graphics/backgrounds/header.png);
    padding-bottom: 12px;
}
#header h1 {
    margin: 0px 10px;
    font-size: 100%;
}
#subheader h2 {
overflow:hidden;
margin: 0px 9px;
padding: 0px;
}
h1 {
float: left;
}
#company {
display:block;
float:right;
padding: 10px 10px 0px 0px;
}
#content {
    clear:both;
    width: auto;
    background: repeat-y url(/_/graphics/backgrounds/content.png);
    padding: 30px;
}
#promotion {
float:right;
border: 1px solid #999;
background: #ccc;
width: 250px;
padding: 5px;
margin: 40px 10px 0px 0px;
}
ul.navigation {
margin: 0px;
padding: 0px;
clear:both;
}
ul.navigation li {
     float:left;
     list-style-type:none;
     margin: 0px;
     padding: 0px 15px;
    font-size: 12px;
}
#member-navigation {
clear:none;
}
#member-navigation li, #footer ul.navigation li {
    background: no-repeat bottom left url(/_/graphics/widgets/menu_separator.gif);
}
#member-navigation li.first, #footer ul.navigation li.first {
    background-image: none;
}
#footer ul.navigation li.last {
    background-image: url(/_/graphics/widgets/menu_terminator.gif);
}
#footer {
    clear: both;
    width: 100%;
    overflow:hidden;
    padding-bottom: 30px;
    color: #666;
    background: no-repeat top left url(/_/graphics/backgrounds/footer.png);
}
#footer ul.navigation {
    float:right;
}
form button {
    background-color: transparent;
    border: 0px;
}
form {
    margin:0px; padding: 0px;
    position:relative; top: -5px;
}
form button, form input {
    vertical-align: middle;
}
#main-navigation {
    margin: 10px 10px;
    padding: 10px 0px;
    clear:right;
}
#main-navigation li {
    border-right: 2px solid #bbb;
}
#main-navigation li a.current {
    color: #000;
    font-size: 115%;
    font-weight: bold;
}
a {
    color: #267FDB;
     text-decoration:none;
}
a:hover {
    text-decoration: underline;
}

ul.navigation a {
    color: #666;
}
ul.navigation a:hover {
    color: #000;
}
#main-navigation a {
    text-decoration:none;
}
#main-navigation a:hover {
    color: #267FDB;
}
#footer-navigation {
clear:both;
float:right;
padding-top: 10px;
overflow:hidden;
}
#main-navigation li.last {
    border-right: 0px;
}
#search {
    float:right;
    padding: 10px 10px 0px 0px;
}
h1 {
   margin: 10px 0px 0px 10px;
}
#content h2 {
    clear:both;
    margin: 0px;
    padding: 0px;
    font-size: 200%;
    font-family: Georgia, serif;
    font-weight: normal;
}
#page-body {
    width: 813px;
    padding-top: 50px;
    margin: 0px auto;
}
#make_comment button {
    background: no-repeat url(/_/graphics/buttons/comment.gif);
    color: #fff;
    width: 83px;
    height: 25px;
}

