/* 

	Theme Name: Idmen
        Based on Gods and Monsters by Shea Media
	Author: Indukti
	Author URI: http://www.indukti.com
        Tags: black, brown, tan, dark, two-columns, fixed-width, left-sidebar
	Version: 1.0
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

	

*/

/*********************general*****************************/


* { 

margin:0; 

padding:0; 

color:#010000; 

} 



body { 

background: #010000 url(images/bg.png) repeat-y center top;

/* font:100% "Times New Roman",Times,FreeSerif,serif; */

font-family: Arial, sans-serif;
/* font-weight: bold; */

/* font-size: 16px; */
}



h1, h2, h3, h4, h5, h6 { 

font-weight:normal; 

}



h1 { 

font-size:2.2em; 

line-height:1; 

margin-bottom:0.5em; 

}



h2 { 

font-size:1.8em; 

margin-bottom:0.75em; 

}



h3 { 

font-size:1.4em;  

line-height:1; 

margin-bottom:1em; 

}



h4 {

font-size:1em; 

line-height:1.25; 

margin-bottom:1.25em; 

height:1.25em; 

}



h5 { 

font-size:.8em; 

margin-bottom:1.5em; 

}



h6 { 

font-size:.6em; 

}



p { 

padding-bottom:4px; 

color:#010000; 
font-size: 15px;

}



img{

border:0px;

}



strong{ 

font-weight:bold; 

}



em, dfn{ 

font-style:italic; 

}	



hr{ 

margin:5px 30px 10px 0; 

}



legend { 

margin:0 0 0 10px; 

}



input, textarea, select  { 

background: #bcab8b; 

margin:10px 0 10px 0; 

color:#302821; 

border: 1px solid #302831;

}



fieldset { 

padding: 10px; 

margin: 0 30px 0 0; 

border: 1px solid #e6d9c2; 

}



pre{ 

white-space: pre-wrap; 

white-space: -moz-pre-wrap; 

white-space: -pre-wrap;  

white-space: -o-pre-wrap;  

word-wrap: break-word; 

height: auto; 

background: #bcab8b; 

margin: 15px 30px 15px 0px; 

padding: 10px 0px 10px 20px; 

border: 1px solid #302831; 

}



pre, code{ 

font:14px Monaco, 'andale mono', 'lucida console', monospace; 

line-height:1.5; 

}



table{ 

padding:20px 0 20px 0; 

}



/*********************classes*****************************/



.aligncenter, div.aligncenter { 

display: block; 

margin-left: auto; 

margin-right: auto; 

}



.alignleft { 

float: left; 

margin:0px 10px 10px 0px;

}



.alignright { 

float: right; 

margin:0px 0px 10px 10px; 

}


.wp-caption {
   text-align: center;
   padding-top: 4px;
   margin: 0px;

}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   text-align: right;
   line-height: 17px;
/*   padding: 0 0px 5px; */
   margin: 0;
}



.rss{

float:left; 

font-size:18px;
 
font-weight: bold;

font-style: bold; 

/* color:#686151; */

color:#988e76;

padding: 45px 5px 0 0px; 

margin: 0 0 0 0;

}



.sidetitle{

font-size:24px; 
color:#010000; 
padding: 0 0 0 15px;

}



.datea {

color:#010000; 
text-align:left;
font-weight:bold;
padding-bottom:25px; 

}



.dateb {

font-style: italic; 

color:#010000; 

text-align:center;

}



.author{

padding:0px; 

margin-top:-8px; 

font-style: italic;

}



.label{

margin: 0px 0 0 0; 
font-size:14px;
font-weight: bold;

}



.label2{ 

margin: 0px 0 0 0; 
font-size:14px;
/* font-weight: bold; */

}



.class2{ 

font-size:32px; 

padding:40px 0 0 0; 

}



.class1{ 

font-size: 18px; 
font-weight: normal;

}



.class4, .class4 a{ 

font-size: 14px; 

margin:10px 0 0 0; 

}



.class3{ 

margin:10px 0 0 0; 

display:inline;

font-size:12px; 
font-weight:bold;

background: url(images/line.png) no-repeat center top;

padding-top:8px;



}



.class5{

text-align:center; 

padding-right:15px; 

font-size:22px; 

width:635px;

}



/*********************links*****************************/



a, a:visited { 

color: #4d1e04; 

text-decoration: none; 

/* font-weight:bold; */

outline: none; 

}	



a:hover { 

text-decoration: none;

}

	

/*********************header*****************************/



#headerwrap{ 

width: 100%; 

height: 717px; 

background: url(images/head.jpg) no-repeat center top;  

}



#header { 

position:relative; 

width: 935px; 

height: 320px; 

margin: 0px auto 0px;  

}	



#contenttop{ 

position:absolute; 

bottom:0px;  

width:100%; 

height:21px; 

}		



#headertitle { 

position:absolute; 

top:50px; 

left:215px; 



}



#headertitle h1{  

font-size:58px; 

color: #bcab8b; 

}	



#tag{  

position:absolute;  

top:5px; 

right:120px; 

color: #bcab8b; 

font-size:11px;  

}



#quote{

position:absolute; 

top:263px; 

left:245px; 

width:560px; 

height:95px; 

}	



#quote p{

font-size:18px;

color:#f5e6ce; 

}

/*****************************lang*************************/
#lang {

position:absolute; 

left:840px; 

top:288px; 

width: 40px; 

}

/*********************nav*****************************/



#nav {

position:absolute; 

left:210px; 

top:150px; 

width: 680px; 

text-transform: uppercase;

}



#nav ul{ 

list-style:none; 

}

	

#nav li { 

float: left; 

/* margin:2px 2px 0 0; */

line-height:1.5;


/* background: url(images/navright.png) no-repeat right center; */

/* border:1px solid #372e27; */

}



#nav li a { 

float: left; 

display: block; 

/* font-family:Depressionist Three; */

/*font-weight:normal;*/

color:#a29b7e; 

/*margin: 0 1px 0 0; */

padding: 2px 10px; 

/*font-size: 30px;  */

text-decoration: none;  


/ *background: url(images/navleft.png) no-repeat left center; */

}



#nav li a:hover { 

/* color: #e6d9c2; */

color: #a29b7e;

}



#nav .current_page_item, #nav .current_page_item:hover { 

}



#nav .current_page_item a, #nav .current_page_item a:hover{ 

color: #e6d9c2; 

}



/*********************Main***************************/



#wrapper {

width: 935px;

margin: 0px auto; 
margin-top: 15px;

}

	

#content{

float:left;

width: 570px;

margin: 0 0 -290px 25px;

padding: 0;

}



#content h1, #content h1 a{

font-size: 36px;

padding:12px 40px 12px 0;

margin:0px;

color:#010000;

}

#pagecontent{

float:left;

width: 730px;

margin: 0 0 -290px 100px;

padding: 0;

}


#pagecontent h1, #pagecontent h1 a{

font-size: 36px;

padding:12px 40px 12px 0;

margin:0px;

color:#010000;

}

.postheader h1{

/* background: url(images/line.png) no-repeat center top; */

}

#content p{

padding-right:35px; 

text-align:justify;

}

.pagecontent p{

padding-right:35px; 

text-align:justify;

}


#content dt, #content dd{

margin: 0px 0px 0px 20px;

padding: 0px 0px 15px 0px;

}


#pagecontent dt, #pagecontent dd{

margin: 0px 0px 0px 20px;

padding: 0px 0px 15px 0px;

}

	

#content ol{

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

}


#pagecontent ol{

margin: 0px 0px 0px 20px;

padding: 0px 0px 15px 0px;

}
	


#content ol li{

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

}


#pagecontent ol li{

margin: 0px 0px 0px 20px;

padding: 0px 0px 5px 0px;

}

	

#content ul{

list-style-type: square;

margin: 0px 0px 0px 20px;

padding: 0px 0px 15px 0px;

}

	
#pagecontent ul{

list-style-type: square;

margin: 0px 0px 0px 20px;

padding: 0px 0px 15px 0px;

}

	
#content ul li{

list-style-type: square;

margin: 0px 0px 0px 20px;

padding: 0px 0px 5px 0px;

}

#pagecontent ul li{

list-style-type: square;

margin: 0px 0px 0px 20px;

padding: 0px 0px 5px 0px;

}



blockquote{

background: #bcab8b;

margin:15px 30px 15px 15px;

padding: 10px 20px 10px 20px;

border: 1px solid #302831;  

}



#wrapper blockquote p{

color:#302821;

}


.postheader{

background: url(images/line.png) no-repeat center top;

width: 570px;

margin:0 0 10px 0;

line-height:1; 

}




.postmeta {

width: 680px;




}



.postmeta p, .postmeta a{

font-size:14px;

}



#date{

float:left;

width:150px;

font-size:20px; 

padding-top:8px;
padding-bottom:6px;


}	



#date p{

padding:5px 0 0 0;

margin:0px;

}


#posttitle{

float:left;
text-align:left;


}

#posttitle a{

font-size:24px;
color:#010000;

font-weight:normal;
}

/*********************sidebar***************************/



#sidebar {

width: 222px;

padding: 0;

line-height: 17px;

float:left;         

margin-bottom:-290px;  

margin-left:15px;  

}

	

#sidebar h2 {

font-size:24px;

color:#010000;

/* padding: 5px 0px 5px 0px; */

margin: 20px 0px 5px 0px;

line-height: 0.9;

}



#sidebar ul {

list-style: none;

margin: 0px;

padding: 0px 0px 10px 0px;

}



#sidebar ul li {

padding: 0px 0px 3px 15px;

margin: 0px;

background: url(images/sidebar-line.png) no-repeat right bottom;

}

	

#sidebar ul li ul li {

background: transparent;

}



#sidebar ul li ul{

background: transparent;

}



#sidebar ul li a, #r_sidebar ul li a:visited {

font-size: 14px;

text-decoration: none;

margin: 0px;

padding: 0px;

color:#010000;

}



#sidebar ul li a:hover {

text-decoration: underline;

}

	

#wp-calendar{

width:200px;

}





/*********************footer***************************/

#footerwrap{

position: static;

display:block;

background: url(images/foot.jpg) no-repeat center bottom;

/* #302821 */

width: 100%;

height: 702px;



}



#footer {

width: 960px;

height: 200px;

margin: 0px auto;

position: relative;

top:503px;

}



#copyright{

position:absolute;

bottom:5px;

left:20px;

}



#copyright p, #design p {

color: #5e593f;

font: 11px Century Gothic, Calibri, Lucida Sans, Helvetica, sans-serif;

padding: 3px 0px 0px 0px;	

}

	

#copyright a, #design a {

color: #5e593f;

font: 11px Century Gothic, Calibri, Lucida Sans, Helvetica, sans-serif;

text-decoration: none;

}



#copyright a:hover, #design a:hover{

color: #4d1e04;

text-decoration: none;

}



	

#credit p, #credit a{

font-size:8px; 

color: #3d3527; 

}	



#design{

position:absolute; 

bottom:5px; 

right:25px; 

}



/*********************search**************************/


#f {

background:transparent;

width: 150px;

color: #010000;

font-size: 12px;

font-family: Arial, sans-serif;  

padding: 4px;

margin:37px 0 0 35px;

border:0;

}



#search{

height:115px; 

padding:10px 0 0 0; 

margin:0; 

background: url(images/sidebar-line.png) no-repeat center bottom;

}	



#search-box{

height:89px; 

padding:0; 

margin:0; 

background: url(images/search.png) no-repeat left bottom!important;

}



/*********************comments*****************************/



		

#sbutt {

background: #8C8989;

width: 200px;

color: #17191a;

font-size: 11px;

font-family: arial, sans-serif; 

}



#commentbox p{

font:14px Century Gothic, Calibri, Lucida Sans, Helvetica, sans-serif;

margin:15px 0 0 0;

}

	

#author, #email, #url {

background: #AAA480;

/* A59D6F; */

/* bcab8b; */

width: 300px;

color: #17191a;

font-size: 12px;

font-family: arial, sans-serif; 

padding: 4px;

margin: 10px 0px 0px 0px;

border: 1px solid #302831;

}

	
.commentheader{

background: url(images/sidebar-line.png) no-repeat left top;	

margin:20px 0 10px 0;

padding-top: 8px;

font-weight: bold;

}

#comment {


background: #AAA480;

/* A59D6F; */

/*bcab8b;*/

width: 530px;

font-size: 12px;

font-family: arial, sans-serif; 

padding: 4px;

margin: 10px 0px 0px 0px;

border: 1px solid #302831;

	}

	

#submit {

background: #17191a;

width: 150px;

color: #e6d9c2;

font-size: 12px;

font-family: arial, sans-serif; 

padding: 4px;

margin: 0px 0px 0px 0px;

border: 1px solid #e6d9c2;

}

		

#commentblock {

width: 580px;

color: #010000;

float: left;

/*
padding: 10px 0px 10px 0px;

margin: 20px 0px 0px 0px;
*/

}

	

#commentblock ol{

list-style-type: none;

margin: 0px 0px 0px 0px;

}	



.commentname {

font-size: 16px;

color: #333333;

margin: 0px;

padding: 5px 5px 5px 0px;

}



.commentinfo{

clear: both;

}



.commenttext {

width: 480px;

padding: 8px 0px 0px 0px;

margin: 3px 0px 30px 0px;

background: url(images/line.png) no-repeat center top;

}

.commenttext p {
font-size:12px;
}



.commenttext-admin {

width: 440px;

padding: 10px 10px 10px 10px;

margin: 10px 0px 10px 0px;

background: url(images/line.png) no-repeat center top;

}



#commentsformheader{

padding-left: 0px;

}



#commentsform{

text-align: center;

margin: 0px;

padding: 0px;

}



#commentsform form{

text-align: left;

margin: 0px;

}



#commentsform p{

margin: 0px;

}



#commentsform form textarea{

width: 99%;

}

	

p.comments_link  img{

margin: 0px;

padding: 0px;

border-style: none;

}



#fourofour{

width:100%;

text-align:center;

}

/*********************community*****************************/
	

#community {

position:absolute; 
width:180px;
left:60px;
bottom:75px;
}

.record {
font-size:80%;
font-weight:bold;
}

.label {
font-size:70%;
font-weight:normal;
}

.tracks {
font-size:80%;
font-weight:normal;
margin-top:5px;

}


