/*  
Theme Name: Black Veil 2008
Theme URI: http://www.gogpromotions.co.uk/blackveil/
Description: Black Veil theme for Wordpress 2.7
Version: 2.0
Author: Chris Pixie
Author URI: http://alwayscrashing.org/
*/

body {
	font-size: 62.5%;
	font-family: 'Verdana', 'Bitstream Vera Sans', Sans-Serif;
	background-color: #000000;
	color: #bfbcc5;
	margin: 0;
	padding: 0;
}

a {
	color: #915bd4;
	text-decoration: none;
}
	
a:hover {
	color: #9c79c7;
	text-decoration: underline;
}

a img {
	border: none;
}

img.avatar {
	padding: 0;
	margin: 0 0 5px 5px;
	border: 3px double #eeeded;
	float: right;
}

img.right {
	padding: 0;
	margin: 0 0 5px 5px;
	border: 3px double #eeeded;
	float: right;
}

img.left {
	padding: 0;
	margin: 0 5px 5px 0;
	border: 3px double #eeeded;
	float: left;
}

h1 {
	font-weight: normal;
	font-size: 3em;
	color: #7b42a3;
	font-style: italic;
	letter-spacing: 2px;
	word-spacing: 2px;
	text-align: center;
	margin: 0 0 5px 0;
	padding: 0;
}

h2 {
	font-weight: normal;
	font-size: 1.5em;
	color: #7b42a3;
	font-style: italic;
	letter-spacing: 2px;
	word-spacing: 2px;
	margin: 0 0 5px 0;
	padding: 0;
}

h3 {
	font-weight: normal;
	font-size: 1.3em;
	color: #7b42a3;
	font-style: italic;
	letter-spacing: 2px;
	word-spacing: 2px;
	margin: 0 0 5px 0;
	padding: 0;
}

h4 {
	font-weight: normal;
	font-size: 1.1em;
	color: #7b42a3;
	font-style: italic;
	letter-spacing: 2px;
	word-spacing: 2px;
	margin: 0;
	padding: 0;
}

h1.center, h2.center, h3.center, h4.center {
	text-align: center;
	border: none;
}

h1 a, h2 a, h3 a, h4 a {
 	color: #7b42a3;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {
 	color: #7b42a3;
	text-decoration: none;
}

textarea, select, input  {
	font-family: 'Verdana', 'Bitstream Vera Sans', Sans-Serif;
	font-size: 1em;
	background-color: #000000;
	color:  #eeeded;
	border: 1px solid #915bd4;
	padding: 0.3em;
}

blockquote {
	margin: 15px 40px 15px 40px;
	padding: 0;
	font-style: italic;
	color: #b095c6;
}

code {
	font-family: Monaco, 'Lucida Console','Bitstream Vera Sans Mono','Courier New', Courier, Fixed;
	font-size: 1.1em;
}


ol.commentlist {
	margin: 0;
	padding: 0;
}

ol.commentlist li.comment {
	list-style-type: none;
	list-style-image: none;
	margin: 25px 0 0 0;
	padding: 0;
}

ol.commentlist ul.children {
	margin: 0;
	padding: 0;
}

ol.commentlist ul.children li.comment {
	list-style-type: none;
	list-style-image: none;
	margin: 25px 0 0 20px;
	padding: 0 0 0 5px;
	border-left: 10px solid #7b42a3;
}

ol.commentlist div.comment-meta {
	font-size: 0.9em;
	color: #b095c6;
	display: block;
}

ol.commentlist div.vcard {
	font-family: Georgia, Serif;
	font-weight: normal;
	font-size: 1.3em;
	color: #7b42a3;
	letter-spacing: 2px;
	word-spacing: 3px;
}

ol.commentlist div.reply {
	font-size: 0.9em;
	color: #b095c6;
}

ol.commentlist p {
	text-align: justify;
}

#respond h3 {
	margin: 30px 0 0 0;
}

div.commentnavigation {
	padding: 0;
	margin: 0;
	text-align: right;
}

div.commentnavigation span.float {
	float: left;
	text-align: left;
	width: 50%;
}

ul.nobullet li {
	list-style-type: none;
	list-style-image: none;
}

table.commentform {
	padding: 0;
	margin: 0;
}

table.commentform tr {
	padding: 0;
	margin: 0;
}

table.commentform td.title {
	text-align: right;
	font-weight: bold;
	vertical-align: top;
}

table.commentform td.field {
	text-align: left;
	padding: 0 0 0 6px;
	vertical-align: top;
}

table.dates {
	padding: 0;
	margin: 0;
}

table.dates tr {
	padding: 0;
	margin: 0;
}

table.dates td {
	padding: 0 10px 0;
	margin: 0;
	vertical-align: top;
}

table.dates td.bold {
	padding: 0 10px 0;
	margin: 0;
	vertical-align: top;
	font-weight: bold;
}

div.wrap {
	padding: 0 15px;
	margin: 0 0 25px 0;
}

div.navigation {
	padding: 0 15px;
	margin: 0 0 25px 0;
	text-align: right;
}

div.navigation span.float {
	float: left;
	text-align: left;
}

div.entry {
	text-align: justify;
}

div.date {
	font-size: 0.9em;
	color: #b095c6;
}

div.tags {
	font-size: 0.9em;
	color: #b095c6;
}

div.meta {
	font-size: 1.2em;
	color: #b095c6;
	text-align: center;
}

div.trackback {
	font-size: 1.1em;
}

div.center, p.center, span.center {
	text-align: center;
}

div.left, p.left, span.left {
	text-align: left;
}

div.right, p.right, span.right {
	text-align: right;
}

div.justify, p.justify, span.justify {
	text-align: justify;
}

div.quote, p.quote, span.quote {
	font-size: 1.5em;
	font-style: italic;
	text-align: left;
	color: #b095c6;
	letter-spacing: 2px;
	word-spacing: 3px;
	margin: 25px 30px 25px 30px;
	padding: 0;
}

/* CONTAINER DIV */
#container {
	margin: 0 auto 5px 0;
	padding: 0;
	width: 1000px;
}

/* HEADER DIV */
#header {
	text-align: left;
	padding: 0;
	margin: 0;
	height: 100px;
}

#header a {
	color: #915bd4;
	text-decoration: none;
}
	
#header a:hover {
	color: #9c79c7;
	text-decoration: none;
}

/* CONTENT DIV */
#content {
	font-size: 1.2em;
	padding: 15px 0 0 285px;
	margin: 0;
}

/* FOOTER DIV */
#footer {
	font-size: 0.9em;
	padding: 15px 0;
	margin: 15px 0 0 0;
	text-align: center;
	letter-spacing: 3px;
	word-spacing: 4px;
	line-height: 1.4em;
	clear: left;
}

/* MENU DIV */
#menu {
	padding: 15px;
	margin: 0 0 15px 0;
	float: left;
	width: 250px;
}

#menu div.wrap {
	padding: 0;
	margin: 0 0 20px 0;
}

#menu h2 {
	font-size: 1.4em;
	padding: 0;
	margin: 0 0 5px 0;
}

#menu ul {
	margin: 0;
	padding: 0;
}

#menu ul li {
	list-style-type: none;
	list-style-image: none;
	padding: 0;
	margin: 0;
}

#menu ul p, #menu ul select, #menu form {
	margin: 0;
	padding: 0;
}

#menu ul ul {
	margin: 0 0 0 6px;
	padding: 0;
}

#menu ul ul li {
	margin: 2px 0 0 0;
	padding: 0;
	border: 0;
	list-style-position: inside;
	list-style-type: disc;
}
	
#menu ul ul.nobullet {
	margin: 0;
}

#menu ul ul.nobullet li {
	list-style-image: none;
}
	
#menu #searchform {
	margin: 0;
	padding: 0; 
	text-align: left;
}

#menu #searchform #s {
	width: 140px;
	margin: 0;
	padding: 2px;
}

#menu #searchsubmit {
	padding: 1px;
	margin: 0;
}

/* END OF CSS */