/*  
Theme Name: DeathBoy V1.1
Theme URI: http://www.anxioussilence.co.uk
Description: Custom theme for DeathBoy.co.uk
Author: Bob Barker - bob@shinytastic.com
Author URI: http://www.anxioussilence.co.uk
*/

html {
font-size: small;
}

body {
background-color: #000000;
color: #ccc;
font-family: Arial, Helvetica, sans-serif;
font-size: .9em;
margin: 0;
background-image: url('images/Header.jpg');
background-repeat: no-repeat;
background-position: top center;
}

a {
color: #c11812;
text-decoration: underline;
}

a:hover, a:visited:hover {
color: #ffffff;
}

a:visited {
color: #5497f3;
}

h1 {
margin-top: 0;
font-size: 1.8em;
color: #ffffff;
font-weight: normal;
border-bottom: 1px solid #ffffff;
}

h2 {

}

h3 {
color: #ffffff;
font-weight: bold;
font-size: 1.2em;
}

input {
padding: 5px;
}

input.Button {
font-weight: bold;
background-color: #85110d;
color: #ffffff;
border: 1px solid #c11812;
}

textarea {
border: 1px solid #000000;
padding: 5px;
}

blockquote {
border-left: 5px solid #85110d;
padding-left: 1em;
padding-right: 1em;
padding-top: 1em;
padding-bottom: 1em;
margin-right: 0;
background-color: #444444;
}

blockquote p {
margin-top: 0;
}

.ClearFloats {
height: 1px;
line-height: 1px;
clear: both;
font-size: 1px;
}

#ContentOuter {
width: 980px;
margin: auto;
}

#Header {
width: 980px;
height: 0;
display: block;
overflow: hidden;
padding-top: 200px;
}

#Midriff {
}

#Content {
float: left;
width: 600px;
padding: 20px;
}


/* Footer */

#Footer {
background-color: #000000;
clear: both;
width: 936px;
padding: 20px;
color: #ffffff;
margin-top: 30px;
margin-bottom: 2em;
position: relative;
border: 2px solid #85110d;
}

#Footer h2 {
background-color: #85110d;
padding: 5px;
margin-top: 0;
margin-bottom: 2px;
padding-left: 1em;
}

#Footer a {
color: #ffffff;
}

#Footer a:hover {
color: #bb4672;
}

#Footer ul, #Footer ol {
margin: 0;
padding: 0;
list-style-type: none;
margin-bottom: 1em;
}

#Footer li {
background-color: #444;
margin: 0;
padding: 0;
margin-bottom: 1px;
padding: .5em;
padding-left: 1em;
}

#Footer .Column1 {
float: left;
width: 300px;
}

#Footer .Column2 {
float: left;
width: 620px;
margin-left: 16px;

}

/* Sidebar */
#Sidebar {
float: left;
width: 300px;
margin-left: 40px;
padding: 0;
color: #fff;
}

#Sidebar ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#Sidebar h2 {
padding: .5em;
color: #ffffff;
font-weight: normal;
font-size: 1.8em;
margin-top: 0;
margin-bottom: 0;
}

#Sidebar ul li ul {
margin: 1em;
padding: 1em;
margin-top: 0;
list-style-type: none;
background: none;
margin-bottom: 0;
}

#Sidebar ul li ul li {

}

#Sidebar a {
color: #ffffff;
}

#Sidebar a:hover {

}

#Sidebar p {
margin: 0;
padding: 1em;
padding-top: 0;
}

/* Post */
.Post {
padding-top: 0;
margin-top: 0;
margin-bottom: 3em;
}

.Post h2 {
margin-top: 0;
padding-top: 0;
font-size: 1.8em;
color: #ffffff;
font-weight: normal;
border-bottom: 1px solid #ffffff;
margin-bottom: 0.25em;
}

.Post h2 a {
text-decoration: none;
color: #ffffff;
}

.InfoRow {
margin-top: 0;
font-size: .9em;
padding: 4px;
color: #ffffff;
background-color: #666;
}

.Entry {

}

.PostMetaData {
background-color: #000000;
border: 1px dotted #666666;
padding: 4px;
margin-bottom: 1.5em;
}

/* Navigation */
.Navigation {

}

.AlignLeft {
float: left;
}

.AlignRight {
float: right;
}

/* Comments */
.NoComments {
border: 2px dotted #ffffff;
text-align: center;
padding: 4px;
}

.CommentList {
margin: 0;
padding: 0;
list-style: none;
}

.CommentList ul {
list-style: none;
margin: 0;
padding: 0;
margin-left: 20px;
}

.CommentList li {
background-color: #333;
margin: 0;
padding: 20px;
margin-bottom: 2px;

}

.CommentList li.odd {
/* background-color: #555; */
}

.CommentList li .comment-author {
background-color: #666;
border: 1px solid #a2a2a2;
height: 36px;
line-height: 36px;
color: #fff;
}

.CommentList li .comment-author a {
color: #fff;
}

.CommentList li .comment-author img {
float: left;
margin: 2px;
margin-right: 10px;
}

.CommentList li .comment-meta {
padding: 10px 0;
}

.comments-paginate {
	text-align: center;
	padding: 20px;
	font-size: 1.1em;
}

/*
.CommentMetaData {
margin: 0 0 0.5em 0;
background-color: #c2c2c2;
padding: 4px;
border: 1px dotted #828282;
}

.CommentMetaData a {
color: #000;
}

.CommentAuthorLine {
margin: 0 0 0.5em 0;
font-weight: bold;
}
*/
/* Search Page */

#SearchForm {
margin: 1em;
margin-bottom: 1.5em;
}

#SearchPageSearchForm {

}

#SearchPageSearchForm #sps {
width: 250px;
}

.SearchResult {
border-bottom: 1px dotted #ffffff;
margin: 1em 0 1em 0;
}

.SearchResult h2 {
font-weight: bold;
font-size: 1.2em;
border: none;
margin-bottom: 0;
color: #ffffff;
}

.SearchResult h2 a {
color: #ffffff;
}

.SearchResult .InfoRow {
margin-top: 0;
margin-bottom: 0;
font-size: .9em;
padding: 0;
color: #ffffff;
background-color: transparent;
font-weight: bold;
}

.SearchResult .PostMetaData {
margin-top: 0;
font-size: .9em;
padding: 0;
color: #ffffff;
background-color: transparent;
font-weight: bold;
border: none;
}

/* Image + Caption */
.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #333;
padding-top: 4px;
margin: 10px;
margin: auto;
}

.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}

.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}

/* */
#TagCloud {
text-align: justify;
}

/* Flickr */
.FlickrImage {
float: left;
margin-right: 9px;
}

.FlickrImage a img {
border: 2px solid #ffffff;
}

.FlickrImage a:hover img {
border: 2px solid #d86b95;
}