/*

Theme Name: Deathly Hallows Part 2

Theme URI: http://magical-menagerie.com

Author: Jenny Jenkins

Author URI: http://www.thewholehorizon.net/

Tags: 

*/

body{
background: #010b17 url('images/background.png') no-repeat 1280px 0px;	
margin:0px;
padding:0px;
color:#7d7a69;
font-family:Georgia, "Times New Roman", Times, serif;
}

h1{
font-family:Georgia, "Times New Roman", Times, serif;
}

#index{
background: url('images/header05.jpg') 0px 464px no-repeat;		
}


#header01{
background: url('images/header01.png') no-repeat;	
width: 1280px;
height: 116px;
text-align:center;
color:#ffffff;
text-indent:20px;
font-size:12px;
line-height:30px;
}

#header02{
background: url('images/header02.png') no-repeat;	
width: 1280px;
height: 116px;
}

#header03{
background: url('images/header03.png') no-repeat;	
width: 1280px;
height: 116px;
}

.divider-left{
width:325px;
height:34px;
background: url('images/divider-left.png');		
}

#header04{
background: url('images/header04.png') no-repeat;	
width: 1280px;
height: 116px;
}

#navigate{
width:325px;
height:50px;
background: url('images/navigate.png');		
}

.links{
width:310px;
margin-left:15px;
}

.links a{
color:#707d74;
}

.links a:hover{
color:#3d6f5f;
}

.links td{
width:50%;
}

.stargreen{
margin-left:15px;
display:block;
background: url('images/stargreen.png') no-repeat;
line-height:20px;
text-indent:25px;
color:#707d74;
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;	
text-transform:uppercase;
}

.stargreen:hover{
color:#3d6f5f;	
}

.starred{
margin-left:10px;
display:block;
background: url('images/starred.png') no-repeat;
line-height:20px;
text-indent:25px;
color:#707d74;
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;	
text-transform:uppercase;
}

.starred:hover{
color:#6a3733;	
}

#site{
width:325px;
height:50px;
background: url('images/website.png');		
}

.links2{
margin-left:20px;
width:305px;
color:#707d74;
}

.links2 td{
	width:50%;
}

.links2 a{
display:block;
color:#707d74;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;	
text-decoration:none;	
}

.links2 .alt{
color:#a09d86;	
margin-left:5px;
}

.links2 a:hover{
color:#cbcab4;	
}

.links a img{
	border:1px solid #707d74;
}

.links a:hover img{
border:1px solid #cbcab4;	
}

.noborder a img, .noborder a:hover img{
border:0px;	
}

#affiliates{
width:325px;
height:50px;
background: url('images/affiliates.png');		
}

.links3{
width:300px;
margin-left:15px;	
text-align:center;
}

.links3 a{
color:#707d74;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;	
text-decoration:none;
border-bottom:1px dashed #707d74;
text-transform:uppercase;	
}

.links3 a:hover{
color:#cbcab4;	
}

.links3 a img{
	border:1px solid #707d74;
}

.links3 a:hover img{
border:1px solid #cbcab4;	
}

#right a{
color:#e1ddca;
}

.divider-right{
width:325px;
height:34px;
background: url('images/divider-right.png');		
}

#thebooks{
background: url('images/thebooks.png') no-repeat;
width:325px;
height:82px;
}

#thebooks td div{
margin-top:44px;
margin-left:29px;	
}

#thebooks td div a{
margin-right:4px;	
}

#thefilms{
background: url('images/thefilms.png') no-repeat;
width:325px;
height:82px;
}

#thefilms td div{
margin-top:44px;
margin-left:14px;	
}

#thefilms td div a{
margin-right:4px;	
}

#advertisements{
width:325px;
height:50px;
background: url('images/advertisements.png');		
}

#center span a{
color:#707d74;
}

#center span a:hover{
	color:#e1ddca;
}

.credit{
font-size:12px;
}

.post{
width:630px;
background: url('images/postheader.png') no-repeat;	
}

.postheader{
height:90px;	
}

.posttitle{
display:block;
margin-top:30px;
margin-left:91px;
margin-bottom:5px;
color:#e1e1e1;	
text-decoration:none;
font-size:13px;
}

.posttitle:hover{
	color:#e1ddca;
}

.postheader table{
width:580px;	
}

.postcategories{
font-size:12px;
text-transform:uppercase;
color:#031523;
text-indent:95px;
font-size:11px;	
padding-top:2px;	
}

.postcategories a{
color:#7b1313;
}

.postcategories a:hover{
	color:#053e17;
}

.postdate{
text-align:right;
color:#031523;	
font-size:11px;
text-transform:uppercase	
}

.postcontent{
background: url('images/posttile.png');	
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
padding:0px 35px 0px 35px;	
}

.postcontent li, .postcontent p{
max-width:540px;
}

.postcontent a{
	color:#496161;
	text-decoration:none;
}

.postcontent a:hover{
	color:#e1ddca;
}

.postfooter{
height:65px;
background: url('images/postfooter.jpg');
padding-left:30px;
color:#ffffff;
font-size:12px;	
text-transform:uppercase;	
}

.postfooter a{
	color:#ffffff;
	border-bottom:1px dashed #ffffff;
	text-decoration:none;	
}

.postfooter a:hover{
	color:#e1ddca;
}

#comments{
	width:630px;
}

#comment-header{
height:67px;	
background: url('images/comment-header.png');
}

.comment-meta{
background: url('images/comment-tile.png');
padding:5px 95px;
}

.comment-author{
	color:#000000;
	font-size:12px;
}

.comment-author a{
	color:#09391d;
}

.comment-author a:hover{
	color:#e1ddca;
}

.comment{
background: url('images/comment-tile.png');
padding:0px 95px 15px 95px;
color:#000000;
font-size:13px;
}

.comment a{
	color:#09391d;
}	

.comment a:hover{
	color:#e1ddca;
}

.comment-divider{
height:20px;	
background: url('images/comment-divider.png');
font-size:12px;
	color:#000000;
	text-align:center;
	text-indent:10px;
}

#comment-footer{
height:43px;	
background: url('images/comment-footer.png');
}

.ad, .ad a{
font-size:10px;
}

.pagetitle{
display:block;
margin-top:50px;
}