/*
Theme Name: Angus Donald - Holy Warrior
Theme URI: http://www.angus-donald.com
Description: Theme of author Angus Donald for the book Holy Warrior.
Author: Kino Creative
Author URI: http://www.kinocreative.co.uk
*/

/* Default Styles */

body {
margin: 0px;
padding: 0px;
text-align: center;
background-color: #000000;
background-image: url('images/main-background.jpg');
background-repeat:no-repeat;
background-position: top center;
}

img {
border: none;
margin: 0px;
padding: 0px;
display: block;
}



/* Text Styles */

p, h1, h2, h3, h4, h5, h6, ul, li {
margin-top: 0px;
margin-bottom: 11px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-weight: normal;
color: #000000;
line-height: 18px;
}

a:link {
color: #b74e00;
text-decoration: none;
}

a:visited {
color: #b74e00;
text-decoration: none;
}

a:hover {
color: #dd4e00;
text-decoration: none;
}

a:active {
color: #b74e00;
text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
color: #b74e00;
}

h1 {
font-size: 28px;
line-height: 30px;
}

h2 {
font-size: 24px;
line-height: 26px;
}

h3 {
font-size: 20px;
line-height: 22px;
}

h4 {
font-size: 18px;
line-height: 20px;
}

h5 {
font-size: 15px;
line-height: 17px;
}

h6 {
font-size: 12px;
line-height: 16px;
}

.light-box p, .light-box h1, .light-box h2, .light-box h3, .light-box h4, .light-box h5, .light-box h6, .light-box ul, .light-box li {
color: #edaf64;
}

#alt-nav p {
font-size: 26px;
}

.post-nav-left {
float: left;
}

.post-nav-right {
float: right;
}

.subnav {
color: #976320;
}

.subnav a:link {
color: #e79434;
text-decoration: none;
}

.subnav a:visited {
color: #e79434;
text-decoration: none;
}

.subnav a:hover {
color: #fec787;
text-decoration: none;
}

.subnav a:active {
color: #e79434;
text-decoration: none;
}

.footer-left {
margin-top: 70px;
margin-left: 30px;
float: left;
}

.footer-right {
margin-top: 70px;
margin-right: 30px;
float: right;
}

/* Layout Styles */

#wrapper {
margin: 0 auto;
width: 920px;
clear: both;
overflow: hidden;
text-align: left;
}

#header {
width: 920px;
height: 240px;
clear: both;
background-image: url('images/header-background.jpg');
}

#flash-header {
width: 920px;
height: 240px;
}

#alt-nav {
margin-right: 40px;
margin-top: 200px;
float: right;
}

#column-wrapper {
width: 920px;
clear: both;
}

#left-column {
width: 230px;
min-height: 490px;
overflow: hidden;
float: left;
background-image: url('images/left-column-background.jpg');
background-repeat: no-repeat;
padding: 40px 30px 30px 30px;
}

#right-column {
width: 630px;
margin-bottom: 30px;
display: inline-block; /*sets hasLayout - required for IE*/
display: block; /*resets to proper property value without resetting layout*/ 
overflow: hidden; /*causes modern browsers to enclose child floats*/ 
float: right;
background-image: url('images/right-column-background.jpg');
}

#right-column-top-border {
width: 630px;
height: 40px;
clear: both;
background-image: url('images/right-column-top-border.jpg');
}

#main-column {
margin-left: 30px;
margin-right: 30px;
min-height: 600px;
clear: both;
}

.light-box {
background-image: url('images/light-background.jpg');
overflow: hidden;
margin-bottom: 20px;
}

.light-box-content {
margin: 20px;
overflow: hidden;
}

.content-box {
margin-bottom: 20px;
background-image: url('images/light-background.jpg');
overflow: hidden;
clear: both;
}

.parchment-top {
margin-top: 10px;
height: 20px;
clear: both;
background-image: url('images/parchment-top.gif');
}

.parchment-middle {
padding-left: 20px;
padding-right: 20px;
clear: both;
overflow: hidden;
background-image: url('images/parchment-middle.gif');
}

.parchment-bottom {
margin-bottom: 10px;
height: 20px;
clear: both;
background-image: url('images/parchment-bottom.gif');
}

#right-column-bottom-border {
width: 630px;
height: 20px;
clear: both;
background-image: url('images/right-column-bottom-border.jpg');
}

#footer {
height: 110px;
clear: both;
margin-left: 30px;
background-image: url('images/footer-background.jpg');
}

/* Wordpress Styles */
p img {
	padding: 0;
	max-width: 100%;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

.comment {
margin-bottom: 40px;
}

.pagetitle {
margin-bottom: 20px;
}

.widget {
clear: both;
padding-bottom: 10px;
}

.widgettitle {
width: 220px;
height: 31px;
padding-top: 3px;
padding-left: 10px;
background-image: url('images/widget-title.jpg');
font-size: 18px;
color: #e79434;
}

#text-4 .widgettitle {
background-image: url('images/widget-title-rss.jpg');
}

#left-column ul {
margin-left: 0px;
padding-left: 0px;
list-style-type: none;
}

#left-column li {
margin-left: 0px;
margin-bottom: 4px;
padding-left: 0px;
list-style-type: none;
}

#left-column h1, #left-column h2, #left-column h3, #left-column h4, #left-column h5, #left-column h6, #left-column ul, #left-column li, #left-column p {
color: #e79434;
}
