/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(/mt/mt-static/themes-base/blog.css);
@import url(/mt/mt-static/themes/unstyled/screen.css);
/* end StyleCatcher imports */

*{
    margin: 0;
}

html, body {
    height: 100%;
}

body {
    background: #fff;
    color: #333;
    font-family:Georgia,"Times New Roman",Times,serif;
}

a {
    color: #059;
}

hr {
    width: 25%;
    margin: 1.6em auto 1.6em;
}

#topnav {
    position: absolute;
    right: 200px;
    top: 0;
    z-index: 100;
    list-style: none outside none;
}

#topnav ul {
    list-style: none outside none;
}

#topnav-list-item {
    float: left;
    font-size: 1.1em;
    margin-left: 3px;
} 

#topnav li a {
    -moz-border-radius-bottomleft: 2px;
    -moz-border-radius-bottomright :2px;
    background: none repeat scroll 0 0 #000;
    color: #EEE;
    display: block;
    padding: 4px 10px 6px;
    text-decoration: none;
}

p {
    padding: 0;
    margin: 0 0 1.6em;
}

.entry-title,
.entry-title a {
    font-size: 120%;
    color: #222;
    text-decoration: none;
    margin: 0;
}

code {
    background-color: #FFF;
}

p code {
    background-color: #EEE;
    font-family: monospace;
}

#header-name,
#header-name a {
    color: #222;
    text-decoration: none;
    margin: 0;
}
#header-name a:hover {
    color: #059;
}
#header-description {
    color: #aaa;
}
h1 {
    font-size: 200%;
    font-family:"Lucida Grande",Geneva,Helvetica,sans-serif;
}
h2 {
    font-size: 105%;
    font-family:"Lucida Grande",Geneva,Helvetica,sans-serif;
}

#container {
    height: 100%;
}

#container-inner {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    width: 100%;
    margin: 0 auto -5em;
}

#header, #content {
    width: 940px;
    margin: 0 auto;
}

#content {
    margin: 0 auto;
}

#footer {
    background-color: #000;
    height: 5em;
    clear: both;
    color: #F5B800;
}

#footer a {
    color: #F5B800;
    text-decoration: none;
}

.widget a {
    font-size: 80%;
    text-decoration: none;
}

#comments-open-header a:hover {
    cursor: pointer;
}

#comments-open-content {
    display: none;
}

#clearfix {
    clear: both;
    height: 5em;
}

#profile-link, 
#profile-link a {
    color: #FFFFFF;
}

.picture-right {
    margin: 1em;
    display: block;
    float: right;
}

.picture-left {
    margin: 1em;
    display: block;
    float: left;
}

.picture-center {
    margin: 1em;
    display: block;
    text-align: center;
}

.picture-attribution {
    font-size: 0.8em;
}

.disclaimer {
    color:#D8000C;
    background-color:#FFBABA;
}
