@import url(../lib.css);

a:link { color: #00c; }
a:visited { color: #337; }
a:hover { color: #700; }
a:active { color: #c00; }

b.end { clear: left; }

#banner b.top b { border-color: #000; background: #000; }
#banner b b.r1 { background: #000; }

#content b.top b { border-color: #000; background: #000; }
#content b.bot b, #content .content {
    border-color: #000; background: #eee;
}
#content b b.r1 { background: #000; }

#nav b.top b { border-left-color: #000; border-right-color: #000; background: #333; }
#nav b.bot b.r1 { background: #000; }
#nav b.bot b, #nav .content { background: #ccc; border-right-color: #000; }
#nav h2 { background: #333; color: white; text-shadow: black 0px 0px 3px; }

h1, h1 a:link { background: #000; color: white; text-decoration: none; }
h2 { background: #000; color: white; clear: left; }
h2 a:link { color: #ffc; }
h2 a:visited { color: #eec; }
h2 a.permalink { background: black; }
h3 { clear: left; border-top: double black 3px; border-bottom: dotted #777 1px; margin-bottom: 1ex; background: #ccc}

#nav a:hover {
    background: #047;
    color: white;
}

#content .top .r2, #content .top .r3, #content .top .r4 {background: #402; }
#content h2 {
    background: #201 url('entrybg.png') right center repeat-y; 
    border: black 1px; border-style: solid none; 
}

#desc { background: #000; color: white; }

.images { margin-bottom: 1em; text-align: center; }
.images img { vertical-align: top; border: dotted black 1px; margin: 1ex; }
.thumb { float: left; border: solid black 1px; margin: 0px 1ex 1ex 0px; }

body.category .thumb { border-top: none; }

/*** these are only visible on an individual entry archive ***/

#content .intro span {
        display: block;
        background: #333;
        color: white;
        padding: 0.5ex;
        margin: 0px 0px 1ex;
        border: black 1px;
        border-style: none none solid solid;
}

#content .intro span a { color: #ffc; font-weight: bold; }
#content .intro span a:visited { color: #eee; font-weight: bold; }
#content .intro span a:hover { color: #ffe; font-weight: bold; }

#content .intro img { display: none; }

.extend img { border: solid black 1px; }

#foot-ad { clear: both; border-top: solid black 1px; }

/*** these rules are only visible on a category index ***/

body.category #content h2 span { display: none; }
body.category #content .body span { display: block; padding-top: 1ex; }
body.category #content .body span.more { display: none; }
body.category #content img { float: left; }

body.category #content .content { padding-left: 0px; }
body.category #content h2 { margin-left: 0px; }
body.category #content .thumb { margin: 0px 1ex 0px 0px; border-style: none solid none none; }

