/*
Theme Name: Deathmetal.org rev1.0
*/

*{margin:0;padding:0;}

@font-face {
	font-family: 'CloisterBlackLight';
	src: url('fonts/CloisterBlack-webfont.eot');
	src: url('fonts/CloisterBlack-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/CloisterBlack-webfont.woff') format('woff'),
	url('fonts/CloisterBlack-webfont.ttf') format('truetype'),
	url('fonts/CloisterBlack-webfont.svg#CloisterBlackLight') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
	font-family: arial, sans-serif;
	font-size: 12px;
	line-height: 180%;
	background: url(images/death_metal_background.png) no-repeat center top fixed;
	background-color: #000;
}

a {
	text-decoration:none;
	color: #000;
}

a:hover {
	color:#aaa;
}

img {border:0;}
ul,li {list-style-type:none;}

blockquote {
	width: 617px;
	padding: 5px 30px 5px 30px;
	font-size: 11px;
	line-height: 17px;
}

#main {
	width: 998px;
	padding: 0;
	margin: 0 auto 0 auto;
}

#prepage {
	float: left;
	border: 1px solid #ccc;
	border-top: 0;
	border-bottom: 0;
	padding: 0 1px 0 1px;
}

#page {
	float: left;
	width: 996px;
	background: #fff;
	border-radius: 0 0 3px 3px;
	border-left: 1px solid #555;
	border-right: 1px solid #555;
}

#header {
	width: 976px;
	height: 41px;
	padding: 10px 20px 15px 0;
	float: left;
	border-radius: 2px;
}

.death_metal_violin_skeleton_top {
	float: left;
	width: 123px;
	height: 66px;
	background: url(images/death_metal_violin_skeleton_top.png) 20px 0 no-repeat #fff;
	margin-top: -2px;
}

.topheader, .bottomheader {
	float: left;
	width: 853px;
}

.left_corner {
	float: left;
}

.left_corner a {
	display: block;
	width: 100%;
	height: 100%;
}

h1 {
	font-family: CloisterBlackLight;
	color: #000;
	font-size: 31px;
	font-weight: 100;
	letter-spacing: -2px;
	line-height: 100%;
}

h1 span {
	color: #990000;
}

.slogan h2, .advanced h3 {
	float: left;
	clear: right;
	font-family: arial;
	letter-spacing: 1px;
	font-size: 9px;
	text-transform: uppercase;
	margin: -3px 0 0 0;
	font-weight: bold;
	color: #444;
}

#header_images {
	background: #fff;
	border-radius: 2px;
	float: left;
	padding: 9px 0 0 20px;
}
#header_images a
{
	margin: 0 5px 0 0;
	border-radius: 2px;
	float: left;
	width: 25px;
	height: 25px;
	box-shadow: 1px 1px 1px #000;
}
#header_images a:hover {
	margin-top: -2px;
}
.varathron_necromantia {background: url(images/death_metal_album_covers.jpg) 0 0;}
.ildjarn {background: url(images/death_metal_album_covers.jpg) -25px 0;}
.burzum {background: url(images/death_metal_album_covers.jpg) -50px 0;}
.amorphis {background: url(images/death_metal_album_covers.jpg) -75px 0;}
.bathory {background: url(images/death_metal_album_covers.jpg) -100px 0;}
.demilich {background: url(images/death_metal_album_covers.jpg) -125px 0;}
.enslaved {background: url(images/death_metal_album_covers.jpg) -150px 0;}
.summoning {background: url(images/death_metal_album_covers.jpg) -175px 0;}

.searchbar {
	float: right;
	width: 227px;
	margin-top: 5px;
}

#searchbar {
	float: left;
	width: 184px;
	height: 18px;
	padding: 0 7px 0 5px;
	border: 1px solid #555;
	border-bottom: 1px solid #aaa;
	border-right: 0;
	border-radius: 4px 0 0 4px;
	font-family: arial;
	font-size: 9px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #111;
	background: #fff;
	margin-top: 2px;
	background: -webkit-gradient(linear,0 0,0 100%,color-stop(0, #eee),color-stop(0.5, #fff));
	background: -moz-linear-gradient(top, #eee, #fff 50%);
	background: -webkit-linear-gradient(top, #eee, #fff 50%);
	background: -o-linear-gradient(top, #eee, #fff 50%);
	linear-gradient(top, #eee, #fff 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFEEEEEE, endColorstr=#FFFFFFFF);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFEEEEEE, endColorstr=#FFFFFFFF)";
}

#button {
	float: left;
	width: 30px;
	height: 20px;
	border: 1px solid #000;
	border-radius: 0 4px 4px 0;
	margin-top: 2px;
	background: #111 url(images/search.gif) 7px 3px no-repeat;
	background: url(images/search.gif) 7px 3px no-repeat, -webkit-gradient(linear,0 0,0 100%,color-stop(0, #555),color-stop(0.7, #000));
	background: url(images/search.gif) 7px 3px no-repeat, -moz-linear-gradient(top, #555, #000 70%);
	background: url(images/search.gif) 7px 3px no-repeat, -webkit-linear-gradient(top, #555, #000 70%);
	background: url(images/search.gif) 7px 3px no-repeat, -o-linear-gradient(top, #555, #000 70%);
	background: url(images/search.gif) 7px 3px no-repeat, linear-gradient(top, #555, #000 70%);
}

.advanced h3 {
	float: right;
	margin-top: 1px;
}

.advanced a {
	color: #aaa;
}

.navbar, .network, #sidebar2 {
	float: left;
}

.navbar_container {
	float: left;
	width: 996px;
	background: #222;
	background:-webkit-gradient(linear,0 0,0 100%,color-stop(0, #444),color-stop(0.9, #050505));
	background: -moz-linear-gradient(top, #444, #050505 90%);
	background: -webkit-linear-gradient(top, #444, #050505 90%);
	background: -o-linear-gradient(top, #444, #050505 90%);
	background: linear-gradient(top, #444, #050505 90%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF444444, endColorstr=#FF050505);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF444444, endColorstr=#FF050505)";
	border-top: 1px solid #555;
	border-bottom: 1px solid #000;
}

.death_metal_violin_skeleton_bottom {
	float: left;
	width: 99px;
	height: 37px;
	margin-top: -1px;
	background: url(images/death_metal_violin_skeleton_bottom.png) 13px 0 no-repeat;
}

#navbar {
	float: left;
	margin: 0 0 0 15px;
}

#navbar a h2 {
	float: left;
	display: block;
	padding: 6px 15px 5px 15px;
	font-size: 9px;
	line-height: 26px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #fff;
	font-family: verdana;
	font-weight: bold;
	border-right: 1px solid #000;
	border-left: 1px solid #393939;
}

#navbar ul {
	list-style-type: none;
}

#navbar ul li {
	display: inline;
}

.no-border-left {
	border-left: 0 !important;
}

.no-border-right {
	border-right: 0 !important;
}

#navbar ul li.current a h2, #navbar a:hover h2 {
	color: #fff;
	background: #444;
	background:-webkit-gradient(linear,0 0,0 100%,color-stop(0, #777),color-stop(1, #444));
	background: -moz-linear-gradient(top, #777, #444 100%);
	background: -webkit-linear-gradient(top, #777, #444 100%);
	background: -o-linear-gradient(top, #777, #444 100%);
	background: linear-gradient(top, #777, #444 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF777777, endColorstr=#FF444444);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF777777, endColorstr=#FF444444)";
}

.network {
	float: right;
	height: 17px;
	padding: 0 20px 0 0;
}

.network a {
	float: left;
	display: block;
	width: 16px;
	height: 16px;
	margin: 11px 8px 6px 0;
	border-radius: 2px;
}

.rss {
	background: url(images/network.png) 0 0 no-repeat;
	margin-right: 0 !important;
}

.facebook {
	background: url(images/network.png) -16px 0 no-repeat;
}

.youtube {
	background: url(images/network.png) -32px 0 no-repeat;
} 

.lastfm {
	background: url(images/network.png) -48px 0 no-repeat;
}

.reddit {
	background: url(images/network.png) -64px 0 no-repeat;
}

.twitter {
	background: url(images/network.png) -80px 0 no-repeat;
	width: 19px !important;
	margin-right: 7px !important;
}

.goodreads {
	background: url(images/network.png) -99px 0 no-repeat;
}

.rss:hover {
	background: url(images/network.png) 0 -16px no-repeat;
}

.facebook:hover {
	background: url(images/network.png) -16px -16px no-repeat;
}

.youtube:hover {
	background: url(images/network.png) -32px -16px no-repeat;
}

.lastfm:hover {
	background: url(images/network.png) -48px -16px no-repeat;
}

.reddit:hover {
	background: url(images/network.png) -64px -16px no-repeat;
}

.twitter:hover {
	background: url(images/network.png) -80px -16px no-repeat;
}

.goodreads:hover {
	background: url(images/network.png) -99px -16px no-repeat;
}

#content {
	float: left;
	width: 677px;
	padding: 0 25px 0 25px;
}

#content h1 {
	font-family: arial;
	font-size: 19px;
	line-height: 22px;
	letter-spacing: 0;
	font-weight: bold;
	margin: 2px 0 2px 0;
}

#content h1 a {
	color: #000;
}

#content h1 a:hover {
	color: #990000;
}

#content h2 {
	font-family: arial black;
	font-size: 16px;
	margin: 30px 0 15px 0;
	font-weight: 100;
}

#content h3 {
	font-family: arial;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
	margin: 30px 0 15px 0;
}

#content .entry #post-entry ul, #content .entry #post-entry ol {
	margin: 20px 0 20px 40px;
}

#content .entry #post-entry ul li {
	width: 100%;
	list-style-type: square;
}

#content .entry #post-entry ol li {
	list-style-type: decimal;
}

.entry {
	float: left;
	width: 677px;
	padding: 22px 0 10px 0;
	margin: 0 0 5px 0;
	font-family: arial, sans-serif;
	font-size: 14px !important;
	text-align: justify;
	border-bottom: 1px solid #888;
}

.intro-comments {
	float: left;
	clear: right;
	width: 100%;
	margin-bottom: 20px;
}

.attribution {
	font-style: italic;
	font-family: arial;
	font-size: 10px;
	color: #222;
	line-height: 10px;
	margin: 8px 0 2px 0;
}

.category-interview .attribution, .category-zine .attribution {
	display: none;
}

.intro, .comments {
	font-family: arial;
	font-size: 10px;
	float: left;
	color: #222 !important;
	line-height: 10px;
}

.comments {
	margin-left: 4px;
	font-weight: bold;
}

.comments a {
	color: #222;
}

.comments a:hover {
	color: #777;
}

#rightbar {
	float: right;
	width: 226px;
	border-left: 1px solid #888;
	padding: 0 19px 0 19px;
	margin-top: 15px;
}

#sidebar, #sidebar2, #sidebar3 {
	width: 226px;
	padding: 0 0 5px 0;
	margin: 0;
}

#sidebar {
	padding-top: 15px;
}

#sidebar, #sidebar2, #sidebar3 {
	margin-bottom: 10px;
}

#sidebar3 {
	border: 0;
}

.side {
	padding: 0 0 10px 0;
	font-size: 12px;
	line-height: 17px;
}

.title, .title h2 {
	font-family: CloisterBlackLight;
	font-size: 20px;
	margin: 0 0 14px 0;
	color: #000;
	font-weight: 100;
	letter-spacing: -1px;
}

.inside {
	line-height: 14px;
	padding-left: 10px;
}

.inside a, .inside a h3 {
	font-family: verdana;
	font-size: 9px;
	font-weight: 100 !important;
	margin-bottom: 5px;
	display: block;
	color: #800000 !important;
}

.inside a:hover, .inside a:hover h3 {
	color: #000 !important;
}

.inside #sidebar {
	padding-top: 5px;
}

.recentcomments {
	width: 180px;
	font-size: 9px;
	font-family: verdana;
	margin-bottom: 10px;
}

.widgettitle {
	display: none;
}

#post-entry {
	font-family: verdana;
	font-size: 11px;
	line-height: 18px !important;
	color: #000;
	margin: 20px 0 0 0;
}

#post-entry p {
	width: 98%;
}

#post-entry a {
	font-weight: bold;
	color: #900;
}

#post-entry a:hover {
	color: #400;
}

#post-entry img {
	background: #000;
	padding: 7px;
	border-radius: 3px;
	margin: 0 0 0 0;
}

.tags {
	font-size: 9px;
	line-height: 14px;
}

.metaentry {padding:5px 10px;text-align:left;}

.entry p, .comment-entry p {margin: 0 0 20px 0;}

.navigation {
	float: right;
	width: 100%;
	margin: 18px 0 30px 0 !important;
}

.navigation a, #submit {
	color: #fff;
	background: #222;
	border-radius: 3px;	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: solid 1px #000;
	padding: 10px 25px 10px 25px;
	text-decoration: none;
	font-size: 12px;
	font-family: arial;
	letter-spacing: 1px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

.navigation a:hover, #submit:hover {
	background: #000;
}

.alignleft, .alignright {
	background: #000;
	padding: 7px;
	border-radius: 3px;
}

.alignleft {
	float: left;
	margin: 3px 25px 15px 0 !important;
}

.alignright {
	float: right;
	margin: 3px 0 15px 25px !important;
}

.aligncenter {
	clear: both;
	text-align: center;
}

#footer {
	width: 866px;
	float: left;
	padding: 35px 65px 50px 65px;
	background: #111;
	background:-webkit-gradient(linear,0 0,0 100%,color-stop(0, #333),color-stop(0.6, #000));
	background: -moz-linear-gradient(top, #1e1e1e, #000 60%);
	background: -webkit-linear-gradient(top, #333, #000 60%);
	background: -o-linear-gradient(top, #333, #000 60%);
	background: linear-gradient(top, #333, #000 60%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF333333, endColorstr=#FF000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF333333, endColorstr=#FF000000)";
	border-top: 1px solid #000;
}

.sitemap {
	float: left;
	padding: 0 70px 0 0;
}

.sitemap div {
	color: #ccc;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-bottom: 1px solid #444;
	padding-bottom: 5px;
	margin-bottom: 10px;
	font-weight: bold;
}

.sitemap a h2 {
	display: block;
	color: #aaa;
	font-family: verdana;
	font-size: 9px;
	font-weight: normal;
}

.copyright {
	font-family: verdana;
	font-size: 9px;
	float: left;
	clear: both;
	color: #bbb;
	margin-top: 40px;
	width: 100%;
}

.copyright a {
	color: #eee;
	font-weight: 100;
}

#comments-template {
	float: left;
	margin-top: 10px;
	margin-bottom: 30px;
}

.commentlist {
	float: left;
	clear: both;
}

.single-comment, .comment {
	float: left;
	clear: both;
}

.comment-entry, .comment-content {
	float: left;
	clear: both;
	font-family: verdana;
	font-size: 11px;
	line-height: 18px;
	color: #000;
	padding: 15px 15px 15px 22px;
	margin: 0 0 20px 0;
	border-radius: 8px 0 0 8px;
	border-left: 1px solid #666;
	background: #fff;
	text-align: justify;
}

.metainfo {
	float: left;
	width: 40px;
	height: 40px;
	margin: 15px 25px 0 0;
}

.ava {
	width: 40px;
	height: 40px;
	border-radius: 2px;
	border: 5px solid #222;
}

.ava img {
	width: 40px;
	height: 40px;
}

.comment-content p {
	margin: 0 0 20px 0;
}

.comment-author {
	float: left;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	font-style: normal !important;
}

.comment-author a {
	color: #900;
}

.commentlist {
	padding-left: 34px;
}

.children {
	margin-left: 30px;
}

.comment-meta {
	margin-bottom: 10px;
}

.comment cite {
	font-style: normal;
	color: #000;
}

.comment cite span {
	display: none;
}

.comment-date, .comment time {
	font-family: verdana, arial;
	font-size: 9px;
	color: #888;
	padding: 1px 5px 10px 5px;
	font-weight: normal;
}

.edit-link a, .comment-reply-link {
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #222;
}

.edit-link a:hover, .comment-reply-link:hover {
	color: #777;
}

.reply {
	float: right;
}

.comment-reply {
	float: right;
	font-family: arial;
	font-size: 9px;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight: 100;
}

.comment-reply a {
	color: #555;
}

.comment-reply a:hover {
	color: #000;
}

.comment-body {
	float: left;
	clear: both;
}

.leave-a-comment, #reply-title {
	float: left;
	margin: 20px 0 15px 17px;
	clear: both;
	color: #000;
}

#reply-title {
	float: none;
	margin: 20px 0 15px 34px !important;
}

#reply-title small {
	clear: left;
}

.leave-a-comment h1 {
	margin: 0 !important;
}

.cancel-comment-reply {
	float: left;
	font-family: verdana;
	font-size: 10px;
	margin: 0 0 0 300px;
}

.cancel-comment-reply a {
	color: #900;
}

.cancel-comment-reply a:hover {
	color: #400;
}

ul.children {
	float: left;
	margin-left: 25px;
}

#author-info {
	float: left;
	margin: 0 0 5px 65px;
	font-family: arial;
	font-size: 9px;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-weight: bold;
	color: #444;
	clear: both;
}

#author, #email, #url, textarea#comment {
	float: left;
	width: 146px;
	height: 25px;
	padding: 0 5px 0 7px;
	border: 1px solid #555;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	border-radius: 2px;
	margin: 0 10px 8px 0;
	font-family: arial;
	letter-spacing: 1px;
	font-size: 10px;
	font-weight: bold;
	color: #222;
}

textarea#comment {
	margin: 0 0 13px 34px;
	height: 150px;
	width: 460px;
	font-family: verdana;
	font-size: 11px;
	font-weight: 100;
	line-height: 18px;
	color: #000;
	padding: 20px;
}

.comment-notes {
	display: none;
}

.comment-form-author label, .comment-form-email label, .comment-form-url label {
	float: left;
	color: #000;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 9px;
}

.required {
	color: #000;
	margin-right: 10px;
}

.comment-form-url label {
	margin-right: 10px;
}

.comment-form-author, .comment-form-email, .comment-form-url {
	clear: right;
	float: left;
	margin-bottom: 10px;
}

.comment-form-author input, .comment-form-email input, .comment-form-url input {
	clear: both;
}

.comment-form-author input, .comment-form-author label {
	margin-left: 35px !important;
}

.comment-form-url input {
	margin-right: 0 !important;
}

.logged-in-as {
	color: #222;
	margin-left: 34px;
}

.logged-in-as a {
	font-weight: bold;
}

.comment-form-comment label {
	display: none;
}

.form-allowed-tags {
	display: none;
}

#submit {
	float: left;
	clear: both;
	margin: 0 0 20px 35px;
}

.search-result {
	font-family: verdana;
	padding: 20px 0 0 0;
	color: #000;
	font-weight: bold;
}

.search-result span {
	font-weight: 100 !important;
}

.death_metal_black_metal a img {
	float: right;
	height: 47px;
	margin: 0 0 25px 25px !important;
	padding: 1px !important;
	border-radius: 2px !important;
}

.metal_image {
	float: right;
	width: 200px;
	height: 200px;
	margin: 0 25px 0 25px !important;
}

.death_metal_lyrics-right, .death_metal_lyrics-left {
	float: right;
	font-family: arial;
	font-size: 12px;
	line-height: 16px;
	font-weight: 100;
	margin: 25px 15px 15px 35px;
	color: #333;
}

.death_metal_lyrics-left {
	float: left;
	margin: 25px 35px 15px 15px;
}

.death_metal_lyrics-left:first-letter, .death_metal_lyrics-right:first-letter {
	font-family: georgia;
	font-size: 32px;
	line-height: 28px;
	margin: 0 6px 0 0;
	float: left;
	color: #000;
	display: block;
}

.death_metal_lyrics-right span, .death_metal_lyrics-left span {
	font-family: georgia;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

.metal_faq br {
	display: none;
}


.metal_faq p {
	margin: 0 auto 0 auto;
}

#content .entry #post-entry .metal_philosophy_list li {
	margin-bottom: 20px;
}

#content .entry #post-entry .metal_philosophy_list li {
	margin-bottom: 20px;
}

sup {
	line-height: 0;
}

.metal_sources {
	font-size: 9px;
	line-height: 13px;
	color: #333;
}

.archivist_wrapper table {
	border-collapse: collapse;
}

/* Reviews */

#death_metal_content {
 float: left;
 width: 677px;
 padding: 22px 25px 35px 25px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 letter-spacing:normal;
}

#death_metal_content h1 {
 margin:0px;
 padding:0px;
 margin-top:2px;
 font-size:19px;
 line-height: 22px;
 font-weight:bold;
 font-family:Arial,Helvetica,Verdana,sans-serif;
 letter-spacing:normal;
}

#death_metal_content p {
 font-size: 11px !important;
 margin: 20px 0 0 0;
 line-height: 18px !important;
 text-align: justify;
}

#death_metal_content p a {
	color: #900;
	font-weight: bold;
}

#death_metal_content p a:hover {
	color: #000;
}

.death_metal_copyright {
font-size:0.8em;
}

.death_metal_black_metal {
display:table;
width:100%;
font-size:1.1em;
margin-bottom:20px;
margin-top:20px;
}

.metal_band {
 font-size:19px;
 font-weight:bold;
 margin-top:20px;
 margin-bottom:10px;
 font-family:Arial,Helvetica,Verdana,sans-serif;
}

img.death_metal_artist_description_image {
 float:right;
 display:none;
}

ul.death_metal_artist_description {
 margin: 20px 0 0 40px;
}

ul.death_metal_artist_description li {
 list-style-type:square;
 font-size:11px;
 font-weight:bold;
}

ul.death_metal_artist_description li a {
 color:#900;
}

ul.death_metal_artist_description li a:hover {
 color:#000;
}

ul.death_metal_albums {
 list-style-type:none;
 margin: 20px 0 20px 0;
}

ul.death_metal_albums li a {
 float:left;
 margin-top:0px;
 margin-right:10px;
 color:#900;
}

ul.death_metal_albums li a:hover {
 color:#000;
}

ul.death_metal_albums li h2 {
 text-align:right;
 font-size: 11px;
 line-height: 18px;
}

img.metal_flag_image {
 border:1px solid #222;
 border-top: 1px solid #666;
 border-left: 1px solid #555;
 height:20px; 
 float:right;
}

.heavy_metal_band {
	font-size: 11px;
	line-height: 18px;
	text-align: justify;
}

.heavy_metal_band a {
	color: #900;
}

.heavy_metal_band a:hover {
	color: #000;
}

.death_metal_black_metal img {
 margin-top:0px;
}

.heavy_metal_reviews {
font-size:1.2em;
margin-top:8px;
}

.heavy_metal_review {
border:1px solid silver;
color: black;
background-color:white;
width:120px;
padding:8px;
padding-bottom:20px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
font-size:0.8em;
line-height:1.8;
text-align:justify;
}

.death_metal_band_reviews {
width:100%;
border:0px;
font-weight:bold;
text-align:left;
display:table;
padding:0px;
margin:0px;
}

.death_metal_band_reviews h2 {
 font-size:16px;
}

.death_metal_band {
 width:100%;
 display:inline-block;
 border:0px;
 padding:0px;
 margin:0px;
 font-weight:normal;
 line-height:1;
}

.death_metal_label {
 font-size:11px;
 float:left;
 margin: 3px 0 0 1px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 letter-spacing: px;
}

.black_metal_band {
 float:right;
 text-align:right;
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size:11px;
 margin: 3px 0 0 0;
}

.discography {
 width:100%;
 margin:0px;
 display: table;
 vertical-align: top;
 margin: 20px 0 10px 0;
}

.heavy_metal_tracklist {
 width:330px;
 display:table-column;
 vertical-align:top;
 float:left;
 text-align: left !important;
 margin: 10px 0 10px 20px;
 font-size: 11px;
 line-height: 18px !important;
 padding:0px;
}

.heavy_metal_tracklist i {
 display:inline-block;
 margin-top:0px;
}

.heavy_metal_tracklist p {
	margin: 0 !important;
}

.heavy_metal_album_cover {
 width:330;
 display:table-column; 
 vertical-align:top;
 float:right;
 font-style:italic;
 font-size:10px;
 text-align:center !important;
 padding:0px !important;
 margin: 10px 0 10px 0 !important;
}

.heavy_metal_album_cover img {
	border: 1px solid #333;
	border-left: 1px solid #777;
	border-top: 1px solid #777;
	border-right: 1px solid #555;
	border-radius: 2px;
}

/* added */

img.death_metal_artist_description_image {
 float:right;
 margin: 3px 0 0 25px;
 border: 1px solid #111;
 border-radius: 2px;
}

img.mp3_image {
 width: 28;
 height: 12;
 border:0;
 margin-bottom: -3px;
}

p.heavy_metal_tracklist_title {
 margin-bottom: 5px !important;
}

p.heavy_metal_tracklist {
 margin: 10px 0 0 0;
}

p.heavy_metal_length i {
 margin: 6px 0 0 0 !important;
}

p.heavy_metal_label {
 margin: 0 !important;
 text-align: center !important;
 clear: both;
}

p.heavy_metal_label a {
	font-weight: normal !important;
}

p.heavy_metal_album_cover {
 margin-top:0px;
}

p.heavy_metal_production {
 margin-top:0px;
 padding-top:0px;
}

/* Alpha page */

table.heavy_metal_alphabetical {
 width:660px:
 font-size:14px;
 margin-top:20px;
 margin-left:0px;
 border-collapse:collapse;
}

table.heavy_metal_alphabetical h2 {
 font-size: 11px;
 line-height: 18px;
 font-weight:bold;
}

table.heavy_metal_alphabetical td.heavy_metal_alphabetical_column1 {
 width:220px;
}

table.heavy_metal_alphabetical td.heavy_metal_alphabetical_column2 {
 width:220px;
}

table.heavy_metal_alphabetical td.heavy_metal_alphabetical_column3 {
 width:220px;
}

table.heavy_metal_alphabetical a {
 color:#900;
}

table.heavy_metal_alphabetical a:hover {
 color:#000;
}

/* Genre */

ul.heavy_metal_genre_and_sub-genre {
 margin: 20px 0 8px 0;
}

ul.heavy_metal_genre_and_sub-genre ul {
 margin: 5px 0 30px 0;
}

ul.heavy_metal_genre_and_sub-genre h1, ul.heavy_metal_genre_and_sub-genre h2, ul.heavy_metal_genre_and_sub-genre h3 {
 font-family: verdana !important;
 font-size: 11px !important;
 line-height: 18px !important;
 margin-top: 20px;
}

ul.heavy_metal_genre_and_sub-genre a h2, ul.heavy_metal_genre_and_sub-genre a h3 {
	margin-top: 0 !important;
}

ul.heavy_metal_genre_and_sub-genre a {
 color:#900;
 font-weight: bold;
}

ul.heavy_metal_genre_and_sub-genre a:hover {
 color:#000;
}

.death_metal {
	padding-top: 20px !important;
}

ul.metal_band_by_nation {
 margin-top:10px;
 margin-bottom:10px;
}

ul.metal_band_by_nation li {
 margin-top:0px;
 padding-top:0px;
}

/* Best Of */

ul.best_of {
 padding: 10px 0 40px 0;
}

ul.best_of li {
 margin-top:0px;
 padding-top:0px;
}

/* By Year */

ul.metal_year li {
 padding-top:0px;
 margin-top:0px;
 padding-left:10px;
}

ul.metal_year li h3 {
 font-size: 11px;
 line-height: 18px;
}

/* Label */

table.metal_label_information {
 clear:both;
 width:450px;
 margin: 0 0 40px 0;
 font-size: 11px;
 line-height: 18px;
}

table.metal_label_information a {
	font-weight: 100;
}

img.metal_label_image {
 display:none;
 width:200px;
 height:200px;
 border:1px solid black;
 border-radius: 2px;
 float:right;
 margin: 0 0 0 15px;
}

div.about_the_label {
 border:1px solid #ccc;
 background-color:#eee;
 padding: 20px;
 margin-bottom: 40px;
 border-radius: 2px;
 font-size: 11px;
 line-height: 18px;
 float: left;
 width: 637px;
}

table.metal_label_information td.metal_label_information_column1 {
 width:70px;
 vertical-align:top;
 font-weight: bold;
}

table.metal_label_information td.metal_label_information_column2 {
 width:350px;
 #white-space:pre-line;
 vertical-align:top;
}

h2.metal_label_releases {
 margin-bottom:10px;
}

/* Map */

h2.metal_map_nation {
 margin-top:100px;
}

/* History */

.heavy_metal_genres {
	vertical-align: top;
	padding-bottom: 20px;
}

.heavy_history_of_metal {
	font-family: arial !important;
	font-size: 16px !important;
	color: #111 !important;
	padding-bottom: 5px;
	border-bottom: 1px solid #333;
}

.heavy_history_of_metal i {
	letter-spacing: 1px;
	font-size: 12px;
	font-style: normal;
	float: right;
	margin-right: 14px;
	color: #000;
}

.heavy_metal_history {
	padding-bottom: 10px;
}

.heavy_metal_music_history {
	font-family: verdana !important;
	font-size: 10px !important;
	color: #111 !important;
	padding-bottom: 10px;
	padding-top: 5px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.heavy_metal_music_history i {
	float: right;
	font-size: 11px;
	letter-spacing: 0;
	font-style: normal;
	text-transform: none;
	margin-right: 14px;
}

/* "Classical Music for Metal Fans" */

.classical_music img {
	margin-top: 0 !important;
}

/* Breadcrumbs */

.black_metal_breadcrumbs {
	font-size: 9px;
	font-family: verdana, arial;
	margin: 0 0 10px 0;
}

.black_metal_breadcrumbs a {
	color: #900;
	font-weight: bold;
	font-size: 9px;
}

.black_metal_breadcrumbs a:hover {
	color: #400;
}

.black_metal_breadcrumbs i {
	font-style: normal;
	font-size: 9px;
	margin: 0 2px 0 2px;
}

/* Right hand alpha letters */

.inside table {
	margin-left: -4px;
	margin-bottom: 15px;
	border-collapse: collapse;
}

.metal_review_alpha {
	width: 32px;
	text-align: center;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	padding: 2px;
}

.metal_review_alpha:nth-child(4n) {
	border-right: 0;
	padding-right: 0;
}

.metal_review_alpha:nth-child(5n+1) {
	padding-left: 0;
}

.metal_review_alpha a {
	border-radius: 2px;
	padding: 5px 0 5px 0 !important;
	margin: 0;
	border: 1px solid #fff;
}

.metal_review_alpha a:hover {
	background: #dfdfdf;
	color: #000 !important;
	text-shadow: -1px -1px 0px #f5f5f5;
	border: 1px solid #ccc;
}

.no_border {
	border-bottom: 0;
	padding-bottom: 0;
}

.no_padding {
	padding-top: 0;
}

/* Letters */

.letter-answer {
	line-height: 18px;
}

/* Customizations */

div.quotation {
 display:table; 
 margin: 10px auto 20px auto; 
 font-size:0.9em;
 max-width:80%;
}

h2.important {
	font-family: verdana !important;
	font-size: 11px !important;
	margin: 0 0 15px 0 !important;
}

.black_metal_band_reviews h2 {
	font-size: 11px;
	line-height: 17px;
	margin-top: 20px;
}

div.pullquote {
font-size:1.4em; 
border-top:2px solid black; 
border-bottom:2px solid black; 
margin-bottom:20px; 
margin-top:10px; 
padding-top:5px; 
padding-bottom:5px; 
width:80%; 
margin-left:auto; 
margin-right:auto;
}

div#death_metal_banner_rotation {
 display:block;
 width:468px;
 height:60px;
 float:left;
 margin:20px 20px 20px 20px;
 background-color:black;
}