body {
background-image: url(http://wizbangblog.com/skins/bomb_blue_feathered2.jpg);
background-repeat: no-repeat;
background-position: top left;
background-attachment: scroll;
background-color: #58697E;
color: #000;
font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
font-size:  13px;
}

#leaderboard { width: 740px; text-align: center; position: absolute; 
top: 5px; left: 340px; }
#leaderboard  .topadimage { width: 728px; margin: 0 auto; height: 90px;
padding: 3px; background: #CACEDE; border: 1px solid #000040;  }	

#banner {
background-image: url(http://wizbangblog.com/skins/wizbang_banner_blue2.jpg);
background-position: top left;
background-attachment: scroll;
background-repeat: no-repeat;
position: absolute;
top: 105px;
left: 340px;
height: 120px;
width: 434px;
}

.description {  /* position depends on size of banner image above */
position: absolute;
top: 210px;
left: 375px;
height: 10px;
width: 400px;
background-color: #58697E;
color: #FFF;
font-family: georgia, "book antiqua", "century schoolbook", palatino, serif;
font-weight: bold;
font-size: 24px;
}

#blog {
border: #191970 1px solid;
background-color: #a0bfda;
color: #000;
padding: 10px;
position: relative;
margin-left: 330px;
margin-top: 245px;
width: auto; 
}

#links {
left: 20px;
position: absolute;
top: 475px;
width: 245px;
background-color: #a0bfda;
color: #000;
border: 1px solid #191970;
}

#picrange {
padding: 0px;
position: relative;
margin-left: 330px;
margin-top: 20px;
width: auto; 
background-color: #58697E;
color: #000;
font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
font-size:  13px;
}

a {
background-color: transparent;
color: #000;
text-decoration: underline;
font-size:  13px;
}

a:link {
background-color: transparent;
color: #000080;
text-decoration: underline;
font-size:  13px;
}

a:visited {
background-color: transparent;
color: #000080;
font-size:  13px;
}

a:hover {
background-color: transparent;
color: #000080;
text-decoration: none;
font-size:  13px;
}

#menu {
font-weight: bold;
font-size:  11px;
color: #000;
background-color: transparent;
text-align: center;
margin-top: 10px;
}

h1 {
background-color: transparent;
color: #000;
font-size:  20px;
font-weight: bold;
margin: 15px 0px 0px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
}

.date {
background-color: transparent;
color: #191970;
font-size:  20px;
font-weight: bold;
padding-left: 15px;
padding-top: 15px;
padding-bottom: 5px;
}

hr {
color: #58697E;
width: 30%;
}

p {
background-color: transparent;
color: #000;
font-size:  13px;
margin-bottom: 10px;
margin-top: 0px;
}

.title {
color: #191970;
font-size:  16px;
font-weight: bold;
text-transform: uppercase;
margin-bottom: 20px;
margin-top: 5px;
}

strong, b {
font-weight: bold;
}

.blogbody {
background-color: #FFF;
color: #000;
font-size:  13px;
margin: 10px;
border: #191970 1px solid;
padding: 10px;
}

blockquote {
color: #000;
background-color: #A0BFDA;
border: 1px solid #191970;
padding: 10px;
font-size:  13px;
}

.calendar {
font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
color: #000;
background: transparent;
font-size:  11px;
padding: 2px;
text-align: left;
}
.calendarhead {	
color: #191970;
background-color: #a0bfda;
font-size:  12px;
font-weight: bold;
padding: 2px;
letter-spacing: .2em;
text-transform: uppercase;
text-align: center;
}	
.side {
font-size:  11px;
color: #000;
background: #a0bfda;
padding: 5px;
}	
.sidetitle {
font-size:  12px;
font-weight: bold;
letter-spacing: .2em;
color: #000080;
background: #FFF;
border-top: 1px solid #191970;
border-bottom: 1px solid #191970;
padding: 5px;
margin-top: 10px;
text-transform: uppercase;		
}		

#banner-commentspop {
font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif; 
font-size:  20px;
color: #191970; 
background: #FFF;
border: 1px solid #191970;
padding: 10px;
margin-bottom: 10px;
font-weight: bold;
text-align: center;
}

#comments {
padding: 10px;
color: #000;
background: #FFF;
border: 1px solid #191970;
width: auto;
}

.comments-head
font-size:  22px;
background: transparent;
margin: 10px;
font-weight: bold;
padding: 5px;
color: #000;
text-align: center;
}		
.comments-body {
color: #000;
font-size:  13px;
background: transparent;
padding-right: 10px;		
padding-left: 10px;
}		
.comments-post {
color: #000;
font-size:  13px;
background: transparent;
padding-left: 10px;
padding-right: 10px;
margin-top: 5px;
margin-bottom: 5px;
}	
.trackback-url {
color: #000;
font-size:  13px;
background: transparent;
padding: 10px;		
}
.trackback-body {
color: #000;
font-size:  13px;
background: transparent;
padding: 10px;		
}		
.trackback-post, .posted {
color: #000;
font-size:  12px;
background: transparent;		
}	
input, select, checkbox, textarea {
color: #000;
background-color: #A0BFDA;
border: 1px solid #191970;
font-size:  12px;
}
table, tr, td {
color: #000;
background: transparent;
font-family:  "Trebuchet MS", verdana, arial, helvetica, sans-serif;
}

/* Start - BlogAd CSS Copyright 2006 by Wizbang, LLC */

.adstrip { font-size: 12pt; border-color: #000000; border-width: Medium; border-spacing: 0px; width: 150px; border-style: None; background: #a0bfda; }
div#adstrip table tr td a { color: #AA0000; font-color: #AA0000; }
 .adstrip_link { margin-right: 0pt; font-size: 8pt; font-weight: normal; text-decoration: underline; color: #AA0000; margin-left: 0pt; margin-bottom: 0pt; margin-top: 0pt; font-color: #AA0000; font-family: Arial; font-style: italic; text-align: center; }
 .adstrip_title { font-size: 12pt; font-weight: bold; color: #777777; text-decoration: none; font-color: #777777; font-family: Times; font-style: normal; text-align: center; }
 a.adstrip_link:link { color: #AA0000; font-size: 8pt; text-decoration: underline; font-style: italic; font-color: #AA0000; }
 a.adstrip_link:visited { color: #AA0000; font-size: 8pt; font-style: italic; text-decoration: underline; }
 a.adstrip_link:active { color: #FF0000; text-decoration: none; }
 a.adstrip_link:hover { color: #FF0000; text-decoration: none; }
 .blogad { border-color: #bbbbbb; border-width: Thin; border-spacing: 0px; width: 100%; border-style: None; background: #ffffff; text-align: center; }
 .blogad_headline { font-size: 10pt; font-weight: bold; color: #000000; margin-right: 0pt; margin-bottom: 0pt; border-spacing: 0px; margin-top: 8px; margin-left: 0pt; font-family: Arial; text-align: center; }
 .blogad_thumbnail { border-spacing: 0px; border: none; text-align: center; }
 .blogad_text { font-size: 8pt; color: #000000; margin-right: 0pt; margin-bottom: 0pt; border-spacing: 0px; margin-top: 0pt; margin-left: 0pt; font-family: Arial; text-align: center; }
 .blogad_link { font-size: 8pt; font-weight: normal; text-decoration: underline; color: #AA0000; margin-right: 0pt; visibility: visible; margin-bottom: 0pt; margin-top: 0pt; margin-left: 0pt; font-family: Times; font-style: italic; }
 a.blogad_link:link { color: #AA0000; font-size: 8pt; text-decoration: underline; font-style: italic; font-color: #AA0000; }
 a.blogad_link:visited { color: #AA0000; font-size: 8pt; font-color: #AA0000; font-style: italic; text-decoration: underline; }
 a.blogad_link:active { color: #FF0000; text-decoration: underline; }
 a.blogad_link:hover { color: #FF0000; text-decoration: underline; }

/* END - BlogAd 2 CSS Copyright 2006 by Wizbang, LLC */

/* BEGIN - BlogAd 3 CSS Copyright 2006 by Wizbang, LLC */


div.adspot {
border-spacing:0;
overflow:hidden;
background-color:#EEEEEE;
border-color:#000000;
border-width:1px;
border-style:solid;
width:152px !important;
font-size:10pt;
}
.adspot_head {
font-family:Arial;
font-size:10pt;
color:#000000;
font-weight:bold;
font-style:normal;
text-decoration:none;
text-align:left;
}
a.adspot_link , a.adspot_adurl {
font-family:Arial;
font-size:8pt;
font-style:italic;
color:#AA0000;
font-weight:normal;
margin:0;
text-decoration:underline;
text-align:left;
}
a.adspot_link:link, a.adspot_link:visited, a.adspot_adurl:link, a.adspot_adurl:visited {
color:#AA0000;
text-decoration:underline;
font-size:8pt;
font-style:italic;
}
a.adspot_link:active, a.adspot_link:hover, a.adspot_adurl:active, a.adspot_adurl:hover { 
color:#AA0000; 
text-decoration:none; 
}
div.adspot * ul {
list-style-position:outside;
list-style-image:none;
list-style-type:none;
width:152px;
margin:0;
padding:0;
}
div.adspot * li {
background:#FFFFFF;
width:150px;
margin:0;
padding:0;
text-align:left;
border-color:#BBBBBB;
border-width:1px;
border-style:solid;
border-spacing:0;
display:block;
text-indent:0;
overflow:hidden;
}
.adspot_adhead {
text-align:left;
font-family:Arial; 
font-size:10pt; 
font-weight:bold;
color:#000000;
margin:0;
margin-top:8px;
padding:2px;
border-spacing:0;
width:150px;
display:block;
}
div.adspot * img {
border-width:0;
border-spacing:0;
}
div.adspot * li * img {
text-align:left;
display:block;
clear:both;
}
.adspot_adtext {
font-family:Arial; 
font-size:8pt;
font-weight:normal;
font-style:normal;
color:#000000; 
margin:0;
padding:2px;
border-spacing:0;
display:block;
width:150px;
text-align:left;
}
div.adspot_link {
width:152px !important;
text-align:left;
}

/* END - BlogAd 3 CSS Copyright 2006 by Wizbang, LLC */
