/*
Theme Name: Alexander Hayward
Theme URI: http://wordpress.org/
Description: This is a custom built theme based on original artwork provided by Hot PJ's.
Author: Jason Koning
Author URI: http://jasonkoning.com/
Tags: blue, custom header, fixed width, two columns

	Alex Hayward
	 http://jasonkoning.com/

	This theme was designed by Hot PJ's and built by Jason Koning,
	whose blogs you will find at http://www.hoptpj.co.nz and http://jasonkoning.com

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

body {
	background-color: #333366;
	background-position: center;
	background-repeat: no-repeat;
	font: 10px Verdana, Geneva, sans-serif;
	margin: 0;
	padding: 0;
}
#comment {width:500px;}
/*body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea, p, th, td { margin: 0; padding: 0; }*/

h2 {
	color: #666;
	font: 1.8em/1.3em "Times New Roman", Times, serif;
	margin-top: 0;
}
#content-left h2 {color: #666;
	font: 1.8em/1.3em "Times New Roman", Times, serif;
	margin: 20px 0 0 35px;
	padding: 0;}
h2 a {color: #666; text-decoration: none;}
h2 a:hover {text-decoration: underline;}
div#center h2 a {
	color: #666;
	margin-top: 0;
	text-decoration:none;
}
h3 {
	color: #666;
	font: 1.6em/1.2em "Times New Roman", Times, serif;
}
p {
	color: #666;
	font-size: 1.2em;
	line-height: 1.8em;
	padding: 0 0 0 20px;
}
table {color: #666;
	font-size: 1.2em;
	line-height: 1.8em;}
ol, ul {
	color: #666;
	font-size: 1.2em;
	line-height: 1.8em;
}
#right ul, #content-left ul {font-size: 1.2em; line-height: 1.4em; padding:0; margin:0;}
#right ul li {float:left;
list-style-type:none; margin:0 0 15px 0;}
#content-left ul li {float:left;
list-style-type:none; margin:20px 35px 0 35px;}
p a, table a {
	color: #C0272D;
	text-decoration: underline;
}
p a:hover, #left a:hover, #content-left a:hover, #right a:hover, table a:hover {
	text-decoration: none;
}
#hotpj a {color:#fff;}
#center {
	background-color: #fff;
	float: left;
	line-height: 20px;
	margin: 20px 0 80px 35px;
	width: 385px;
}
#content-center {
	background-color: #fff;
	float: left;
	line-height: 20px;
	margin: 20px 0 80px 35px;
	width: 570px;
}
#content-header {
	background-image: url(images/jpg/alexander-hayward-content-header.jpg);
	/*background-position: top left;*/
	background-repeat: no-repeat;
	height: 213px;
	margin: 0;
	padding: 0; /*position: relative;
	width: 940px;*/
}
#content-left {
	background-image: url(images/gif/alexander-hayward-left-bg.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	border-top: solid 2px #fff;
	float: left;
	height: 100%;
	margin: 0 0 20px 0;
	padding: 0 0 140px 0;
	/*position: relative;*/
	width: 298px;
}
#content-left h3 {
	color: #c0272d;
	font: normal 16px Verdana, Geneva, sans-serif;
	margin: 10px 0 0 35px;
	padding: 0;
}
#content-left p {
	font-size: 12px;
	line-height: 18px;
	margin: 20px 0 0 35px;
	padding: 0;
	text-align: left;
}
#content-left p.center {
	font-size: 12px;
	line-height: 18px;
	margin: 20px 0 0 0;
	padding: 0;
	text-align: center;
}
#content-left p.top {
	font-size: 12px;
	line-height: 18px;
	margin: 0 0 0 35px;
	padding: 0;
	text-align: left;
}
#footer {
	background-color: #333366;
	clear: both;
	padding: 20px 0 30px 0;
}
#footer li {
	display: inline;
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0 0 0 7px;
}
#footer li a {
	border-right: solid 2px;
	color: #fff;
	padding-right: 10px;
	text-decoration: none;
}
#footer li.page-item-13 a {
	border-right: none;
	color: #fff;
	padding-right: 10px;
	text-decoration: none;
}
#footer p {
	display: inline;
	float: left;
	font-size: 1.1em;
	margin: 4px 0 0 0;
}
#footer ul {
	color: #fff;
	float: left;
	font-size: 1.1em;
	margin: 4px 0 0 40px;
	padding: 0;
	text-transform: uppercase;
	width: 640px;
}
#header {
	background-color: #333366;
	background-image: url(images/gif/alexander-hayward-header-bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 344px;
	margin: 0;
	padding: 0;
	position: relative;
}
#hotpj {
	color: #fff;
	font: 1.1em Arial, Helvetica, sans-serif;
}
#left {
	background-image: url(images/gif/alexander-hayward-left-bg.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	border-top: solid 2px #fff;
	float: left;
	margin: 0 0 20px 0;
	margin: 0;
	/*height: 100%;*/
	min-height: 400px;
	padding: 0;
	padding: 0 0 140px 0;
	/*position: relative;*/
	width: 298px;
}
#left a, #content-left a {
	color: #c0272d;
	text-decoration: underline;
}
#left div p, #content-left div p {
	margin: 0;
	padding: 0;
	text-align: center;
}
#left div, #content-left div {
	bottom: 0;
	left: 0;
	position: absolute;
}
#left p {
	font-size: 1.2em;
	line-height: 1.5em;
	margin: 20px 0 0 0;
	padding: 0;
	text-align: center;
}
#right {
	background-color: #fff;
	float: left;
	margin: 20px 0 0 50px;
	overflow: hidden;
	width: 155px;
}
#right a {
	color: #C0272D;
	margin: 0;
	padding: 0;
	text-decoration: underline;
}
#right p {
	font-size: 1.2em;
	margin: 5px 0 25px 0;
	padding: 0;
}
#right ul li p { font-size: 1em; line-height: 1.4em;}
#wrapper {
	background-color: #FFF;
	background-image: url(images/gif/wrapper-bg.gif);
	background-position: top left;
	background-repeat: repeat-y;
	margin: 0 auto 20px auto;
	padding: 0;
	width: 940px;
}
#wrapper li {
	list-style-image: none;
	list-style-position: outside;
	/*list-style-type: none;*/
}
#navigation li {list-style-type:none; padding-left: 15px;}
#navigation li.current_page_item {background-image: url(images/gif/menu-hover.gif); background-repeat: no-repeat; background-position: center left;}
#navigation li a {color:#fff; text-decoration:none;}
#wrapper ul#navigation {
	float: left;
	font: bold 1.4em/2.34em Arial, Helvetica, sans-serif;
	left: 55px;
	margin: 0;
	padding: 0;
	position: relative;
	text-transform: uppercase;
	top: 16px;
	z-index: 6;
}
/* fly-out */

#wrapper ul#navigation li ul {
	position: absolute;
	background-color: #da4e5d;
	padding: 3px 0 4px 20px;
	/*margin: 0 0 0 150px;*/
	font-size: 1em;
	top: -999em;
	width: 202px;
	/*left: auto;*/
}

#wrapper ul#navigation li:hover ul {
	top: auto;
	margin: 0;
	background-color: #bb2434;
}

div.entry li a {color:#666;}
div.entry h1 {color:#666;}