/*
Theme Name: Kingdom
Theme URI: http://overoth.com/
Description: Metal.
Version: 2.6.2
Author: Harrison
Author URI: http://overoth.infectedwoud.com/
Tags: heavy, metal, death, overoth

*/



/* BODY */

html, body, div {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}



body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background: #000000 url(images/bodybg.jpg) top center repeat-y;
	color: #4e4139;
	text-align: left;
	}

	
	
	
	
	
	
	
	
/* DIVS*/
	
	
	
html, body, #wrap {height: 100%;}

body > #wrap { height: auto; min-height: 100%;}


#wrap {
width: 940px;
margin-left: auto;
margin-right: auto;
}

#main {padding-bottom: 150px;}  /* must be same height as the footer */

	
	
	#header {
	width: 940px;
	height: auto;
	margin: 0 auto;
	background: #000000;
	color: #070201;
	}

		#headerpic{
		margin: 0 auto;
		width: 940px;
		height: 500px;
		background: url(images/overoth_header.jpg) no-repeat center center;
		}
	
		#nav{
		margin: 0 auto;
		width: 940px;
		height:auto;
		background: #000000;
		overflow: hidden;
		padding: 15px 0 15px 0;
		font-size:13pt;
		}
	
	
		
	
	

#content {
position: relative;
width: 940px;
font-size: 1.2em;
margin: auto;
padding-top: 20px;
}
	
	#maincontent{
	}	
	
	.narrow {
	width: 480px;
	margin-right:20px;
	}
	
	.wide {
	width: 600px;
	float: left;
	}
	
	.rightwide {
	width: 460px;
	float: right;
	}
	
	.full {
	width: 940px;
	}
	
			#cdcover {
			text-align: center;
			}

			#cdtitle {
			text-align: center;
			}
	
			.title {
			float: left;
			}
			
			.date {
			float: right;
			vertical-align: bottom;
			}
			
			.entry {
			clear: both;
			}
			
			hr {
			margin-top: 25px;
			margin-bottom: 25px;
			border: 0;
			color: #222222;
			background-color: #222222;
			height: 1px;
			}
			
			

	
.hide {
visibility: hidden;
}
	
	
	
	
			#review {
			width: 610px;
			margin-bottom: 30px;
			clear: both;
			}
			
			#reviewtitle, #reviewtype {
			width: 610px;
			}
			
			#art {
			width: 100px;
			float: left;
			}
			
			#reviewlist {
			width: 480px;
			float: right;
			}
			

	
	
	
	
	
	
	
	
	
	#sidebar{
	width: 460px;
	float: left;
	}
	
	#rightsidebar{
	width: 460px;
	float: right;
	}
	
	.smallbar{
	width: 320px;
	float: right;
	}

#footerbg {
	background: #000000;
	position: relative;
	margin: -50px auto;/* negative value of footer height */
	width: 940px;
	height: 50px;
	clear:both;} 

#footercontent{
width: 940px;
text-align: center;
color: #4c3d35;
}


.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



#cds{

}

#shirts{
clear: left;
}

#hoodies{
clear: left;
}

.store{
width:220px;
padding-right: 20px;
margin-bottom:20px;
float: left;
}

.storelast{
width:220px;
padding-right: 0px;
margin-bottom:20px;
float: left;
clear: right;
}













/* TEXT */


/* Headings */

h1{
}

h2{
font-size:14pt;
margin-top: 0;
padding-top: 0;
}

h3{
font-size:12pt;
margin-top: 0;
padding-top: 0;
}

h4{
font-size:14pt;
margin-top: 0;
padding-top: 0;
}

h5 {
font-size:10pt;
margin-top: 0;
padding-top: 0;
}


#header h1{
display:none;}



#sidebar h3 {
font-size:14pt;
margin-top: 0;
padding-top: 0;
}

#sidebar h3, #midbar h3{
font-size:10pt;
margin-top: 0;
padding-top: 0;
}


#cds h4, #shirts h4, #hoodies h4 {
font-size:11pt;
}


/* Paragraphs */

.store{
color: #4e4139;
padding-top:0;
margin-top:0;
}

.note{
background: #111111;
padding: 5px 0px 5px 0px;
}

/* Blockquotes */


blockquote {
background: #111111;
padding: 10px;
}






/* Links */

#content a:link,a:visited {
color: #6b594e;
text-decoration: none;
}


#content a:hover{
color: #6b594e;
text-decoration: underline;
}


#nav li a:link, a:visited {
display:block;
width: 96px;
height: 38px;
color: #000000;
text-decoration: none;
background: url(images/navbg.jpg) no-repeat top center;
padding-top: 10px;
}

#nav li a:hover{
background-position: bottom;
}

#shows a:link, a:hover, a:visited {
_background: transparent;
}











/* LISTS */

#nav ol{
margin: 0;
padding: 0;
float:left;
list-style-type: none;
}

	#nav li
	{
	float: left;
	position:relative;
	display: inline;
	margin: 0 0 0 20px;
	padding: 0;
	text-align: center;
	}
	
	.home {
	margin: 0 0 0 0;
	}
	
	
	


.artists {
margin: 0;
padding: 0;
}

	.artists li
	{
	list-style-type: none;
	}
	

ul, ol {
list-style-type: none;
padding: 0;
margin: 0;
}	
	
li {
background: url(images/licon.gif) no-repeat 0 50%;
padding-left: 30px;
}

.smallbar ul, .smallbar ol {
margin-bottom: 10px;
}	
	
.smallbar li {
margin-bottom: 10px;
}	
	
	
	
	
	
	
	
	
	
	
	
	
	

/* IMAGES */

img {
border: 0;
}

.thumbnail-class {
	width: 100px;
	height: 100px;
	margin: 0 15px 0 0;
	}
.left {
	margin: 0 15px 0 0;
	}
	
#sidebar img {
border: 0px;
max-width: 460px;
}

.merch{
border: 1px solid #4e4139;
margin-bottom: 10px;
}









/*FORM ELEMENTS*/

select{
background: #000000;
border: 1px solid #4e4139;
color: #4e4139;
}