@import url(base-weblog.css);

/*
name: Inhuman Swill
designer: William Shunn
designer_url: http://www.shunn.net
description: A sort of yellowed newspaper on a blue background
layouts: one-column, two-column-left, two-column-right, three-column
*/

body{
background: #AA0000;
font-family: verdana, arial, helvetica, sans-serif !important;
font-size:12px !important;
}

#container{
width:780px !important;
margin-top:0px !important;
background: #fff;
}

#spanner{
background:url(ws-main.jpg) no-repeat top center!important;
text-align: center;
padding-top: 0px;
padding-bottom: 10px;
margin-bottom: 2px;
}

#banner{
background:url(ws-sub.jpg) no-repeat top center!important;
text-align: center;
padding-top: 0px;
padding-bottom: 10px;
margin-bottom: 2px;
}

#dateline {
background: #fff;
padding-bottom: 2px;
padding-top: 1px;
font-family: verdana, arial, helvetica, georgia, sans-serif;
font-size: 9pt;
font-weight: normal;
letter-spacing:2px;
text-align: center;
border-top: solid black thin;
border-bottom: solid black thin;
margin-top: -4px;
margin-right: 0px;
margin-left: 0px;
}

#dateline-blog {
padding-bottom: 7px;
padding-top: 2px;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 9pt;
font-weight: normal;
letter-spacing:2px;
text-align: center;
border-bottom: solid black thin;
margin-right: 0px;
margin-left: 0px;
}

#subfooter {
text-align: center;
margin-bottom: none;
padding-bottom: 10px;
}

#subfooter-inner {
border-top: thin groove;
margin-top: 12px;
padding-top: 12px;
margin-right: 20px;
margin-left: 20px;
font-size: 8pt;
text-align: center;
margin-bottom: none;
padding-bottom: none;
}

#footer {
background: #CC0000;
margin-top: none;
padding-top:none;
padding-bottom:10px !important;
text-align: center;
}

#banner-inner{
margin-top:0;
margin-left: 0;
margin-right: 0;
margin-bottom: 0px;
padding-top:0px !important;
}

#banner-header a{
color:#CC0000;
font-size:36pt;
font-family: "batik regular", "american typewriter", georgia, "lucida grande", "times new roman", serif;
text-decoration:none;
font-variant:small-caps;
padding-left:0px;
text-align: center;
padding-bottom:0px;
}

#banner-subheader{
font-size:21pt;
font-family: "batik regular", "amertype md bt", georgia, "lucida grande", "times new roman", serif;
text-decoration:none;
text-align: center;
margin-top: 10px !important;
margin-bottom: -15px !important;
margin-left: 0px !important;
margin-right: 0px !important;
border-top: thin solid black;
padding-top: 7px !important;
padding-bottom: 0px !important;
}

#banner-subheader a{
color:#CC0000;
text-decoration:none;
}

#banner-description{
background: #fff;
color:#000;
font-size:12px;
font-family:georgia, "lucida grande", "times new roman", serif;
padding-top: 10px !important;
text-align:center;
}

#pagebody{
background: #ffffff;
padding-top:20px;
}

#pagebody-inner .pkg{
padding:0 20px !important;
}

a{
color:#c00;
text-decoration:none !important;
}

a:hover{
color:#00c;
}


ul{
margin-left: 25px;
padding-left: 0;
}

ul li{
text-align: left;
padding-bottom: 0px;
margin-bottom: 5px !important;
font-size: 8pt;
margin-left: 9px;
list-style-type: square !important;
}

ul li li{
list-style-type: disc !important;
}

ul li li li{
list-style-type: circle !important;
}

.module li li a{
color:#cc0000;
}
.module li li a:hover{
color:#00c;
}

h1, h2, h3{
margin:0 !important;
padding:0 !important;
font-weight:normal !important;
}

#archive-title{
letter-spacing:1px;
font-family: "batik regular", "amertype md bt", georgia, "lucida grande", "times new roman", serif;
font-size:18pt;
font-weight:bold;
margin:0;
margin-top:5px;
margin-bottom:14px !important;
color:#000;
border-bottom:#000 dotted;
}

.date-header{
letter-spacing:2px;
font-family: verdana, arial, helvetica, sans-serif;
}

.entry-header{
letter-spacing:1px;
font-family: verdana, arial, helvetica, georgia, sans-serif;
font-size:13px;
color:#000;
border-bottom:2px solid black;
}

.entry li{
color:#000;
font-family:sans-serif;
font-size:12px;
margin-bottom:1em;
}

.entry a, .trackbacks a, .comments a{
color:#CC0000;
}

.entry a:hover, .trackbacks a:hover, .comments a:hover{
color:#0000CC;
}

.entry, .trackbacks{
color:#000000;
}

.entry-footer{
text-align:right;
margin-top:10px !important;
}

.entry .entry_text{
text-align:left;
}

#original{
color:#000;
font-family:sans-serif;
font-size:11px;
font-weight:bold;
margin-top:10px !important;
margin-bottom:5px;
padding:2px;
text-align:right;
background: #FCEBB4;
clear:both;
}

#original a{
color:#336699;
}

#original a:hover{
color:#000;
}

.lead:first-line {
font-weight: bold;
}
.lead:first-letter {
font-family: "batik regular", "amertype md bt", georgia, "lucida grande", "times new roman", serif;
font-size: 42px;
font-style: normal;
font-weight: bold;
float: left;
margin-left: 0px;
margin-top: 0px;
padding-top:0;
margin-right: 3px;
margin-bottom: 0px;
}

.post-footers{
letter-spacing:1px;
font-family: verdana, arial, helvetica, sans-serif;
font-size:12px;
color:#000;
display:block;
border-bottom:1px solid #336699;
text-align:left;
}

.separator{
display:none;
}

blockquote{
background:#ffdd66;
padding:5px;
margin-top: none;
margin-bottom: none;
margin-left: 15px;
margin-right: 15px;
letter-spacing:1px;
color:#000;
font-family:sans-serif;
font-size:11px;
}

#squib{
background:#ffdd66;
width: 25%;
padding:5px;
margin-left: none;
margin-bottom: 10px;
margin-right: 10px;
margin-top: 3px;
letter-spacing:1px;
color:#000;
border-top: 2px dotted black;
border-bottom: 2px solid #F3D576;
font-family:sans-serif;
font-size:11px;
float:left;
}

#pullout{
background:#FFFFDD url(pagebody-background.gif) repeat-x;
width: 40%;
padding:5px;
margin-right: none;
margin-top: none;
margin-left: 6px;
margin-bottom: 6px;
letter-spacing:1px;
color:#000;
border-top: 2px dotted black;
border-bottom: 2px solid #FCEBB6;
font-family:sans-serif;
font-size:11px;
float:right;
}

#pullout:first-line {
font-size: 120%;
font-weight: bold;
}
#pullout:first-letter {
font-family:georgia, "lucida grande", "times new roman", serif;
font-size: 30px;
font-style: normal;
font-weight: bold;
float: left;
margin-left: 0px;
margin-top: 0px;
margin-right: 3px;
margin-bottom: 3px;
}

.module{
font-size:12px;
}

.module ul{
margin:0 !important;
padding:0 !important;
text-align:justify;
}

.module-header, .module-header a{
color:#000;
letter-spacing:1px;
font-family:georgia, "lucida grande", "times new roman", serif;
font-variant:small-caps;
border-bottom:1px solid #336699;
text-decoration:none;
font-size:18px;
}
.module input#search{
width:98%;
background:#fff;
margin:2px 0;
}
.module input{
background:#FFFFDD url(pagebody-background.gif) repeat-x;
border:1px solid #a4a4a4;
}
.module-syndicate{
background: url(feed.gif) no-repeat;
background-position:0 2px;
}

.module-syndicate a{
color:#5298CB;
}
.module-syndicate a:hover{
color:#000;
}
.module-syndicate .module-content{
margin:0;
margin-bottom:10px;
padding-left:14px;
line-height:14px;
}

.module-ad{
margin-left:0px;
margin-bottom:10px;
}

#adcontent{
text-align: center;
margin:0;
margin-bottom:10px;
}

#subcontent{
text-align: left;
margin:0;
}

#subcontent .datesubject{
margin:0;
}

#subcontent .subject{
font-size: 16pt;
font-family: "batik regular", "amertype md bt", georgia, "lucida grande", "times new roman", serif;
font-weight: bold;
letter-spacing: 4px;
padding-bottom: 2px;
border-bottom: dotted medium #C00;
margin-bottom: 2px;
}

#subcontent .date{
text-align: right;
font-size: 10pt;
font-weight: bold;
font-variant: small-caps;
letter-spacing: 2px;
margin-bottom: 7px;
}

#sidebarposition .module-content{
color:#000;
letter-spacing:1px;
font-family:georgia, "lucida grande", "times new roman", serif;
font-variant:small-caps;
text-decoration:none;
font-size:12px;
}

#sidebarposition .module-content a{
color:#CC0000;
}

.module-powered a{
color:#000;
}
.module-powered a:hover{
color:#000;
}

.module-image{
margin:0;
margin-bottom: 20px;
padding-left: none;
}

.display-image{
margin:0;
margin-bottom: 5px;
padding: none;
text-align: center !important;
width: 100%;
}

.bibliography-image{
margin-top: 0;
margin-bottom: 10px;
margin-right: 0;
margin-left: 10px;
padding: none;
float: right;
}

.module-image a img, .module-image a:link img, .display-image a img, .display-image a:link img, .bibliography-image a 
img, .bibliography-image a:link img, .entry-image a img, .entry-image a:link img{
border: black solid 4px;
}

.module-image a:hover img, .display-image a:hover img, .bibliography-image a:hover img, .entry-image a:hover img{
border: #336699 solid 4px;
}

.bibliography-header{
margin-top:10px;
border-bottom: #F3D576 thin dotted;
font-size: 16px;
font-weight: bold;
letter-spacing:1px;
}
.bibliography-header a:link{
color:#3366AA;
}
.bibliography-header a:hover{
color:#5577CC;
text-decoration: none;
background-color: transparent;
border-color: #7799EE;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;
}

.bibliography-details{
font-size: 8pt;
letter-spacing: 1px;
font-variant: small-caps;
background: #FCEBB4;
}
.bibliography-details a:link a:hover{
color:#3366AA;
}

#bibliography-note-block{
text-align:center;
margin-top:20px;
margin-right:40px;
margin-left:40px;
margin-bottom:20px;
}
#bibliography-note-block .bibliography-note{
font-size: 8pt;
}

.bibliography-legend{
margin: 0;
margin-top: 20px;
padding: none;
border: medium black 3px;
line-height: 22px;
font-family: georgia, "sans serif";
font-variant: small-caps;
font-size: 10pt;
}

.bibliography-icons{
padding:0;
margin:0;
margin-left:10px;
float:right;
}
.bibliography-icons a:hover{
margin:0;
border:none;
}
.bibliography-icons img{
hspace:0
vspace:0
margin-left:2px;
}

.trackbacks-header{
letter-spacing:1px;
font-family:georgia, "lucida grande", "times new roman", serif;
font-variant:small-caps;
font-size:12px;
color:#000;
border-bottom:2px solid black;
}

#trackbacks-info{
background:#FFFFDD url(pagebody-background.gif) repeat-x;
padding:5px;
letter-spacing:1px;
color:#000;
text-transform:uppercase;
font-size:10px;
}

.comments-header, .comments-open-header{
letter-spacing:1px;
font-family:georgia, "lucida grande", "times new roman", serif;
font-variant:small-caps;
font-size:12px;
color:#000;
border-bottom:2px solid black;
}

.content-nav a{
color: #c00;
}

.content-nav a:hover{
color: #00c;
}

#callout{
margin-bottom: 20px;
text-align: left;
}

#callout h4{
letter-spacing:1px;
font-size: 10pt;
font-family: verdana, arial, helvetica, sans-serif;
font-variant: small-caps;
border-bottom: 1px dotted #6F4E00;
margin-bottom: 5px;
}

.callout-footer{
text-align:right;
margin-left:9px;
margin-top:-20px !important;
}

.navhuge, .huge {
font-family: "batik regular", "amertype md bt", georgia, "lucida grande", "times new roman", serif;
font-size: 24pt;
}

.navlarge, .large {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 14pt;
}

.navsmall, .small {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 9pt;
}

.layout-three-column #alpha{
width:22%;
}

.layout-three-column #alpha-inner{
margin-right: none !important;
padding: none;
}

.layout-three-column #beta{
width:51%;
text-align:justify;
}

.layout-three-column #beta-inner{
border-left:1px dashed black;
border-right:1px dashed black;
padding:0 20px !important;
}

.layout-three-column #gamma{
width:26%;
}

.layout-three-column #gamma-inner{
margin-left: none !important;
}

.layout-two-column-left #beta{
width:75%;
text-align:justify;
}

.layout-two-column-left #alpha{
width:25%;
}

.layout-two-column-left #beta-inner{
border-right:0;
}

.layout-two-column-right #beta{
width:26%;
text-align:left;
}

.layout-two-column-right #alpha{
width:73%;
}

.layout-two-column-right #alpha-inner{
border-right:1px dashed black;
padding:0 5px;
}

.layout-two-column-equal #beta{
width:43%;
text-align:left;
}

.layout-two-column-equal #alpha{
width:56%;
}

.layout-two-column-equal #alpha-inner{
border-right:1px dashed black;
padding:0 5px;
}

.layout-one-column #alpha{
text-align: left;
width:100%;
}

.layout-one-column #alpha-center{
text-align:center;
width:100%;
}

.layout-one-column #alpha-right{
text-align:right;
width:100%;
}

.layout-one-column .entry-footer{
text-align:right;
margin-top:10px !important;
width:60%;
float:right;
}

