body {
background:#000066 none repeat-x scroll left top;
color:#FFFF00;
padding:10px;
}
#hd {
border-bottom:5px solid #1588CC;
margin-bottom:5px;
}
#hd a {
color:#FFFF33;
}
#hd a:hover {
color:#FFFF00;
}
#bd {
background:#000066 none repeat scroll 0%;
padding:15px 0pt;
}
.blogtitle {
font-size:3em;
letter-spacing:-1px;
padding-top:20px;
}
.blogtitle a {
text-decoration:none;
}
.blogdescription {
color:#FFFF00;
float:right;
font-size:1.4em;
letter-spacing:-1px;
text-align:right;
}
a:link, a:active, a:visited {
color:#FFFF00;
}
a:hover {
color:#1588CC;
text-decoration:none;
}
h1 a:link, h1 a:active, h1 a:hover, h1 a:visited, h3 a:link, h3 a:active, h3 a:hover, h3 a:visited {
color:#FFFF00;
}
h1, h2, h3, h4 {
font-family:Arial;
letter-spacing:-1px;
}
h1 {
color:#FFFF00;
font-size:2em;
}
h3 {
font-size:1.6em;
}
code {
background:#FFFFFF url(images/hatch_diag.gif) repeat scroll 0%;
border:1px solid #D2D2D2;
display:block;
}
#topnav {
background:#FFFF33 none repeat scroll 0%;
border:1px solid #DDDDDD;
color:#000066;
padding:2px 10px;
}
#topnav a {
color:#000066;
text-decoration:none;
}
#topnav a:hover {
color:#1588CC;
text-decoration:none;
}
#topnav ul {
}
#topnav ul li {
display:inline;
font-size:136%;
padding:0pt 20px 0pt 0pt;
}
#topnav li a:hover {
text-decoration:none;
}
.story-content a:link, .story-content a:hover, .story-content a:visited {
text-decoration:underline;
}
.story-content p {
line-height:140%;
padding-bottom:15px;
padding-top:5px;
}
.story-content ul, .story-content ol {
margin:0pt 0pt 1em 3em;
}
.story-content ol li {
line-height:140%;
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
}
.story-content ul li {
line-height:140%;
list-style-image:none;
list-style-position:outside;
list-style-type:square;
}
.story-content h2 {
font-size:1.8em;
}
.post-wrap {
background:transparent url(images/dotted_horizontal.gif) repeat-x scroll left bottom;
margin-bottom:15px;
padding-bottom:5px;
}
p.post-meta {
padding-bottom:15px;
}
.metawrap {
padding-top:10px;
}
.post-title {
background:transparent url(images/dotted_horizontal.gif) repeat-x scroll left bottom;
margin-bottom:5px;
padding-bottom:5px;
text-align:center;
}
.post-title a {
text-decoration:none;
}
.post-title a:hover {
color:#1588CC;
text-decoration:none;
}
.post-title-cat {
padding-bottom:5px;
}
.pagetitle h2 {
padding-bottom:15px;
}
textarea {
width:100%;
}
.singlemeta {
padding-top:5px;
}
.interact {
padding-bottom:15px;
padding-top:5px;
}
#commentwrap p {
line-height:140%;
padding-bottom:5px;
padding-top:5px;
}
#commentlist li {
background:#000066 none repeat scroll 0%;
border:1px solid #DDDDDD;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px 0px 10px;
padding:10px;
}
#commentlist li.alt {
background:#000066 none repeat scroll 0%;
border:1px solid #DDDDDD;
padding:10px;
}
#commentlist li.authorpost {
background:#000066 none repeat scroll 0%;
border:1px solid #DDDDDD;
padding:10px;
}
.story-content img {
border:1px solid #CCCCCC;
padding:4px;
}
img.centered {
display:block;
margin-left:auto;
margin-right:auto;
}
img.alignright {
display:inline;
margin:0pt 0pt 2px 7px;
padding:4px;
}
img.alignleft {
display:inline;
margin:0pt 7px 2px 0pt;
padding:4px;
}
img.alignleft.feed {
display:inline;
margin:0pt 7px 0pt 0pt;
}
img.fullwidth {
width:100%;
}
.alignright {
float:right;
}
.alignleft {
float:left;
}
.widget, #sidebar ul li {
border:1px solid #FFFF33;
margin-bottom:10px;
}
#sidebar ul li ul li {
border:medium none;
margin:5px;
}
.widgettitle, #sidebar ul li h2 {
background:#FFFF33 none repeat scroll 0%;
border-bottom:1px solid #FFFF33;
color:#000066;
font-weight:bold;
padding-bottom:5px;
}
.alert {
background:#FFF6BF url(images/exclamation.png) no-repeat scroll 15px center;
border-bottom:2px solid #FFD324;
border-top:2px solid #FFD324;
margin-bottom:10px;
padding:5px 20px 5px 45px;
text-align:left;
}
blockquote {
background:transparent url(images/quote.gif) no-repeat scroll left top;
padding-left:20px;
text-align:justify;
}
p.withunquote {
background:transparent url(images/unquote.gif) no-repeat scroll right bottom;
margin-bottom:15px;
padding-right:5px;
}
#ft {
background:#000066 none repeat scroll 0%;
border:1px solid #FFFF33;
padding:2px 10px;
text-align:center;
}
#search {
float:right;
}