/* CSS Document */

@import url(http://www.highwayman.org/mt-static/themes-base/blog.css);
@import url(http://www.highwayman.org/mt-static/themes/minimalist-red/screen.css);

body {  
        background-color: #ffffff;
        margin: 0;
}

td, th {
        vertical-align: top;
}

td.border, th.border {
        background-color: #f9f9f9;
        padding: 5px;
        border: 1px solid #ababab;
}

body, td, th, font, div, p, ul {
        font-family: Microsoft Sans Serif, arial, helvetica, sans-serif;
        font-size: 12px;
}

a:link, a:visited, a:active, a:hover {
        font-family: Microsoft Sans Serif, arial, helvetica, sans-serif;
        font-size: 14px;
        text-decoration: none;
        color: #666;
}

a:hover {
        color: #333;
        background-color: #e0e0e0;
}

.container {
        background-color: #fff;
        width: 728px;
}

.banner {
        background-color: #000;
        margin-bottom: 20px;
        height: 90px;
}

.top_menu {
        width: 100%;
        margin: 10px 0px 5px;
        font-size: xx-small;
        text-transform: uppercase;
        letter-spacing: 2px;
}

.contents .side {
        color: #ababab;
}

.side { 
        position: absolute;
        left: 50px;
        width: 200px;
        top: 125px;
}

#menu { 
        padding-left: 5px;
        border-left: 1px solid #000;
}

#menu a:link,
#menu a:visited,
#menu a:active,
#menu a:hover {
        font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
        font-size: 14px;
        display: block;
        text-decoration: none;
        color: #fff;
        background-color: #000;
        padding-left: 5px;
        margin-top: 1px;
        border: 1px solid #000;
        text-align: left;
}

div.menu_item {
        font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
        font-size: 10px;
        text-transform: uppercase;
        display: block;
        text-decoration: none;
        color: #fff;
        background-color: #000;
        padding-left: 5px;
        margin-top: 1px;
        border: 1px solid #000;
        text-align: left;
}

td.menu {
        width: 150px;
        padding: 5px;
}

#menu a:hover {
        color: #000;
        background-color: #fafefa;
}

.body { 
        font-family: Microsoft Sans Serif, arial, helvetica, sans-serif;
        font-size: 14px;
        padding: 5px;
        text-align: left;
}

.body h1 {
        font-family: Microsoft Sans Serif, arial, helvetica, sans-serif;
        text-transform: uppercase;
        font-size: 12px;
        border-bottom: 1px solid #8a8a8a;
        color: #8a8a8a;
}

.nonactive {
        padding: 5px;
}

.disclaimer {
        font-size: 10px;
        padding-top: 10px;
}

.topic {
        font-family: Microsoft Sans Serif, arial, helvetica, sans-serif;
        font-weight: bold;
        font-size: 12px;
        text-transform: uppercase;
        margin: 20px 0px 10px 0px;
        color: #606060;
        letter-spacing: 1px;
        border-left: 10px solid #606060;
        padding-left: 5px;
}

.topic a:link,
.topic a:visited,
.topic a:active,
.topic a:hover {
        font-size: 6pt;
        background-color: #ccc;
}

.topic a:hover {
        background-color: #fff;
}

#menu .minor a:link,
#menu .minor a:visited,
#menu .minor a:active,
#menu .minor a:hover {
        font-family: Microsoft Sans Serif, arial, helvetica, sans-serif;
        font-size: 9px;
        background-color: #fff;
        border: 1px solid #fff;
        color: #000;
        padding: 1px 3px 1px 5px;
        text-transform: uppercase;
        white-space: nowrap;
}

#menu .minor a:hover {
        border: 1px solid #666;
        background-color: #999;
}

img.imageGallery {
        padding: 3px;
        border: 1px solid #aaa;
}

a.galleryNav, a.galleryNav:active, a.galleryNav:link, a.galleryNav:visited, a.galleryNav:hover {
        font-size: 10px;
        font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
        text-transform: uppercase;
        color: #333333;
}

td.items {
        padding-left: 20px;
        line-height: 150%;
}

td.items a:active,
td.items a:link,
td.items a:visited,
td.items a:hover {
        padding-left: 5px;
        padding-right: 5px;
}

a.tab,
a.tab:visited,
a.tab:link,
a.tab:active,
a.tab:hover {
        background: none;
        font-family: "Microsoft Sans Serif", Arial, Helvetica, sans-serif;
}

.tab_l_s,
.tab_l {
        width: 10px;
        height: 25px;
        background-image: url(/images/tab-left-s.jpg);
        background-position: right bottom;
        background-repeat: no-repeat;
        background-color: #fff;
}

.tab_l {
        background-image: url(/images/tab-left.jpg);
}

.tab_r_s,
.tab_r {
        width: 10px;
        height: 25px;
        background-image: url(/images/tab-right-s.jpg);
        background-position: left bottom;
        background-repeat: no-repeat;
        background-color: #fff;
}

.tab_r {
        background-image: url(/images/tab-right.jpg);
}

.tab_c_s,
.tab_c {
        line-height: 200%;
        height: 30px;
        background-image: url(/images/tab-center-s.jpg);
        background-position: bottom;
        background-repeat: repeat-x;
        background-color: #fff;
        font-family: "Microsoft Sans Serif", Arial, Helvetica, sans-serif;
        font-size: 14px;
}

.tab_c {
        background-image: url(/images/tab-center.jpg);
}

.td_small {
        text-align: right;
        vertical-align: bottom;
        font-family: "Microsoft Sans Serif", Arial, Helvetica, sans-serif;
        font-size: 10px;
        text-transform: uppercase;
}

.header_topic {
        background-color: #C7D1F1;
        border: 1px solid #8393CA;
        padding: 3px 5px 3px 5px;
}

.details {
        padding: 3px 5px 3px 5px;
        font-size: 14px;
}

img.thumbnail {
        padding: 2px;
        border: 1px solid #8393CA;
}

.listInit {
        text-align: center;
        border: 1px solid #aaa;
}

.listInit a,
.listInit a:visited,
.listInit a:active,
.listInit a:link,
.listInit a:hover {
        display: block;
}

.listTitle {
        padding-left: 5px;
        padding-right: 5px;
}

.listTitle a,
.listTitle a:visited,
.listTitle a:active,
.listTitle a:link,
.listTitle a:hover {
        display: block;
        padding-left: 5px;
        padding-right: 5px;
        border: 1px solid #fff;
}

.listTitle a:hover {
        border: 1px solid #999;
}

.adbrite {
        line-height: 100%;
        border-left: 1px solid #000;
        padding-left: 5px;
}

.adHeadline {
        font: bold 12px Arial;
        text-decoration: underline;
        color: #459BA8;
}
.adText {
        font: normal 12px Arial;
        text-decoration: none;
        color: black;
}
a.adPlaceAd {
        text-transform: uppercase;
        font-size: 10px;
        border: 1px solid #000;
        padding: 1px 3px 1px 3px;
}

div.blogBlock {
        margin-top: 10px;
        margin-bottom: 10px;
}

div.blogTitle {
        border-top: 1px solid #0000ff;
        background-color: #bbddff;
        font-weight: bold;
        padding: 5px 0px 5px 10px;
}

div.blogEntryTitle {
        padding: 5px 0px 5px 10px;
        background-color: #ddeeff;
        font-style: italic;
}

div.blogOuterBody {
        padding: 0px 20px 0px 20px;
        border: 1px solid #ddeeff;
        margin-bottom: 5px;
}

div.blogEntryBody {
        text-indent: 8px;
        padding: 10px;
        font-size: 12px;
        background-image: url(images/quotes1.png);
        background-repeat: no-repeat;
        background-position: left 7px;
}

span.blogEntryDate {
        font-size: 9px;
        padding-right: 20px;
}

span.closing {
        display: inline;
        margin: 0;
        width: 20px;
        padding-right: 15px;
        background: url(images/quotes2.png);
        background-position: bottom right;
        background-repeat: no-repeat;
        border: 0;
}

a.blogEntryLink:link,
a.blogEntryLink:active,
a.blogEntryLink:visited,
a.blogEntryLink:hover {
        font-size: 10px;
        color: #000;
}

div#twitter_div {
        border: 1px solid #bbddff;
}

div#twitter_body {
        padding-right: 5px;
}

div#twitter_div h2.twitter-title {
        margin-top: 0px;
        background-color: #bbddff;
        padding: 3px;
}

div#twitter_div ul#twitter_update_list {
        list-style-image: url(images/quotes1.png);
}

div#twitter_div_link {
        text-align: right;
        padding-bottom: 3px;
}

a#twitter-link {
        font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
        font-size: 9px;
        text-transform: uppercase;
        padding: 3px;
        color: #0000ff;
        text-align: right;
}

