body {
background-color: #000000;
background-attachment: fixed;
}
body, table, tr, td, div {
color: #000000;
font-family: georgia, courier new, verdana;
font-size: 13px;
}
a:link {
color: #909090;
font-weight: bold;
text-decoration:none;
}
a:visited {
color: #909090;
font-weight: bold;
text-decoration:none;
}
a:active {
color: #909090;
font-weight: bold;
text-decoration:none;
}
a:hover {
color: #FFFFFF;
font-weight: bold;
text-decoration: underline;
}
a img {
border-width: 0px;
}
em, i {
color: #656565;
}
ul {list-style: none; padding-left: 14px;}
input, textarea {background-color: #000000; border: 1px solid #FFFFFF; color: #FFFFFF;}
hr {border-width: 1px 0px 0px 0px; border-style: dotted; border-color: #565656;}

#bannerheader {text-align: center; margin-top: 30px; margin-bottom: 30px;
}

#header-name {font-size: 25px; color: #000000; letter-spacing: 9px; font-weight: bold; text-transform: uppercase;}
#header-name a {font-size: 25px; color: #FFFFFF; letter-spacing: 9px; font-weight: bold; text-transform: uppercase;}
#header-name a:hover {text-decoration: none;}
#header-quotes {font-size: 10px; line-height: 18px; color: #454545; letter-spacing: 3px; font-weight: normal; text-transform: uppercase;}
#header-description {font-size: 13px; line-height: 22px; color: #454545; letter-spacing: 1px; font-weight: bold; text-transform: uppercase;}
#header-description a {font-size: 13px; color: #909090; letter-spacing: 1px; font-weight: bold; text-transform: uppercase;}
#header-description a:hover {text-decoration: none; font-size: 13px; color: #CD1041; letter-spacing: 1px; font-weight: bold; text-transform: uppercase;}
#bannerfooter {text-align: center; font-size: 11px; line-height: 18px; color: #454545; letter-spacing: 2px; font-weight: normal;}

#entries {
padding: 20px;
border: 0px;
width: 500px;
}
#sidebarmodule {
margin: 20px;
padding: 10px;
border: 0px;
width: 200px;
}
#sidebarmodule a {font-weight: bold; font-size: 12px;}

#archivetitle {color: #000000; text-transform: uppercase; font-size: 16px; font-weight: bold; margin-bottom: 24px; border-width: 0px 0px 1px 0px; border-color: #212121; border-style: solid;}
#resultstitle {color: #909090; text-transform: uppercase; font-size: 16px; font-weight: bold; margin-bottom: 24px; border-width: 0px 0px 1px 0px; border-color: #212121; border-style: solid;}
#contentnav {color: #FFFFFF; font-size: 10px;}
#contentnav a:link {color: #FFFFFF; font-size: 10px;}
#contentnav a:hover {color: #FFFFFF; font-size: 10px;}
#monthlyarchive {color: #454545;}
#archivecontent {
margin-bottom: 15px;
background: #FFFFFF;
-moz-border-radius:5px;
width: 100%;
height: 100%;
text-align: justify;
padding: 10px;
border: 1px solid #000000;
line-height: 16px;
}
#archivecontent a {
font-size: 13px;
font-weight: bold; color: #000000; text-decoration: none;
}
#archivecontent a:hover {
font-weight: bold; color: #FFFFFF; text-decoration: none;
background-color: #000000;
-moz-border-radius:5px;
}

#categoryarchive {color: #454545;}

#title {
color: #FFFFFF; font-size: 13px; font-weight: bold; text-transform: uppercase;
margin-bottom: 5px;
width: 100%;
text-align: left;
padding: 2px;
}
#title a {
color: #FFFFFF;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
}
#title a:hover {
color: #000000;
background-color: #FFFFFF;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
-moz-border-radius:5px;
}
#entry {
margin-bottom: 5px;
background: #FFFFFF;
-moz-border-radius:5px;
width: 100%;
height: 100%;
text-align: justify;
padding: 10px;
border: 1px solid #000000;
line-height: 16px;
}
#entry a {
font-size: 13px;
font-weight: bold; color: #909090; text-decoration: none;
}
#entry a:hover {
font-weight: bold; color: #FFFFFF; text-decoration: none;
background-color: #000000;
-moz-border-radius:5px;
}
#tags {font-size: 9px; color: #000000; margin-top: 2px;}
#tags a {font-size: 9px;}
#cats {font-size: 9px; color: #000000; margin-top: 20px;}
#cats a {font-size: 9px;}
#more {color: #909090;}
#entrydateheader {color: #000000; font-size: 9px; display: inline-block;}
#entrydatestamp {color: #909090; font-size: 9px; display: inline-block;}
#entryfooter {
text-align: right; margin-top: 0px; margin-bottom: 50px; border: 0px;
width: 100%;
padding: 2px;
text-transform: uppercase;
font-size: 10px;
}
#entryfooter a {text-decoration: none; color: #FFFFFF;}
#entryfooter a:hover {text-decoration: none; background-color: #FFFFFF; color: #000000; -moz-border-radius:5px;}

#commentresponse {
margin-bottom: 15px;
background: #FFFFFF;
-moz-border-radius:5px;
width: 100%;
height: 100%;
text-align: justify;
padding: 10px;
border: 1px solid #000000;
line-height: 16px;
}
#commentresponse a {
font-size: 13px;
font-weight: bold; color: #000000; text-decoration: none;
}
#commentresponse a:hover {
font-weight: bold; color: #FFFFFF; text-decoration: none;
background-color: #000000;
-moz-border-radius:5px;
}


.comments-header, .comments-open-header {
color: #FFFFFF;
margin-bottom: 5px;
}
.comments-content {
margin-bottom: 15px;
background: #FFFFFF;
-moz-border-radius:5px;
width: 100%;
height: 100%;
text-align: justify;
padding: 10px;
border: 1px solid #000000;
line-height: 16px;
}
.comments-open-content {
margin-bottom: 15px;
background: #FFFFFF;
-moz-border-radius:5px;
width: 100%;
height: 100%;
text-align: justify;
padding: 10px;
border: 1px solid #000000;
line-height: 16px;
}
.comments-content a {
font-size: 13px;
font-weight: bold; color: #000000; text-decoration: none;
}
.comments-open-content a {
font-size: 13px;
font-weight: bold; color: #000000; text-decoration: none;
}
.comments-content a:hover {
font-weight: bold; color: #FFFFFF; text-decoration: none;
background-color: #000000;
-moz-border-radius:5px;
}
.comments-open-content a:hover {
font-weight: bold; color: #FFFFFF; text-decoration: none;
background-color: #000000;
-moz-border-radius:5px;
}

.widget-header {color: #FFFFFF; font-weight: bold; font-size: 14px; margin: 0px; padding-top: 10px; padding-bottom: 0px;}
.widget-content {
color: #FFFFFF; font-size: 11px; border: 0px; margin: 0px; margin-bottom: 4px; padding: 10px;
background-color: #000000;
border: 1px solid #909090;
-moz-border-radius:5px;
}
.widget-content a {color: #909090;}
.widget-content a:hover {color: #000000; background-color: #FFFFFF; -moz-border-radius:5px; text-decoration: none;}

#aboutpagewidget {color: #000000; border-width: 0px 0px 1px 0px; border-color: #565656; border-style: dotted;}
#pageswidget {color: #000000;}
#dropdownwidget {color: #000000;}
#searchwidget {color: #000000;}
#tagswidget {color: #000000;}
#categorywidget {color: #000000;}
#tagcloudwidget {color: #000000;}
#recententrieswidget {color: #000000;}
#feedwidget {color: #000000;}

#twitter a, #youtube a, #myspace a, #blogger a, #feed a, #lastfm a, #vimeo a, #stoner a {
width: 32px;
height: 32px;
float: left;
margin: 0 0 0 4px;
padding: 0;
font: 80%/120% Arial, Helvetica, sans-serif;
background-position: 0 0;
text-decoration: none;
}

   #twitter a {
background: url(icons/twitter.png) no-repeat;
}
     #youtube a {
background: url(icons/youtube.png) no-repeat;
}
     #myspace a {
background: url(icons/myspace.png) no-repeat;
}
     #blogger a {
background: url(icons/blogger.png) no-repeat;
}
     #feed a {
background: url(icons/feed.png) no-repeat;
}
     #lastfm a {
background: url(icons/lastfm.png) no-repeat;
}
     #vimeo a {
background: url(icons//vimeo.png) no-repeat;
}
     #stoner a {
background: url(icons/stoner.png) no-repeat;
}

#twitter a:hover, #youtube a:hover, #flickr a:hover, #myspace a:hover, #blogger a:hover, #feed a:hover, #lastfm a:hover, #vimeo a:hover, #stoner a:hover {
background-position: -32px 0;
text-decoration: none;
}
