/*
Theme Name: Mortgages
Theme URI: http://www.azmoney.co.uk/mortgages
Description: Every theme I develop has a story. I am a big fan of "Fringe" and I really like the intro, especially those small bubbles. It got me inspired and I decided to play around. This is how my latest theme "<a href="http://www.azmoney.co.uk/mortgages">Mortgages</a>" was born. I couldn't determine which background looks the best, so I decided to make an option page where you could choose it by yourselves (available 5 different backgrounds). You could also make this theme more personalized by editing about me section (the text changes through theme's option page) and putting your face above it. I prepared a background without a sample face, so you could easily attach your own (the background rests in images/photo-bg.png). Sidebar position is also customizable. The theme built based on CSS framework "Blueprint". Valid CSS & HTML. Designed by <a href="http://www.azmoney.co.uk">AZ Money</a> Web Design. PS regarding the logo, yes, I also watch "Heroes" ;)
Version: 1.0.5
Author: AZ Money
Author URI: http://www.azmoney.co.uk
Tags: fixed width, left sidebar, two columns, widget ready, professional, simple, seo friendly, typography, white, gravatars, avatar, valid XHTML, valid CSS, 1024px, clean, adsense ready, black, blue, green, option page, professional, widgets, premium, options


  BLUEPRINT CSS
   * Version:         0.7.1 (2008-02-25) YYYY-MM-DD
   * Website:         http://code.google.com/p/blueprintcss/
   
  == STRUCTURE: ========================
   * Page width:            852 px
   * Number of columns:     24
   * Column width:          24 px
   * Margin width:          12 px
  ======================================
   
*/

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
body {font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000;}
a {color:#009;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;background:#C3D9FF;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

/* grid.css */
.container {width:852px;margin:0 auto;}
.showgrid {background:url(src/grid.png);}
body {margin:1.5em 0;}
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right: 12px;}

div.last {margin-right:0;}
.span-1  { width: 24px;}
.span-2  { width: 60px;}
.span-3  { width: 96px;}
.span-4  { width: 132px;}
.span-5  { width: 168px;}
.span-6  { width: 204px;}
.span-7  { width: 240px;}
.span-8  { width: 276px;}
.span-9  { width: 312px;}
.span-10 { width: 348px;}
.span-11 { width: 384px;}
.span-12 { width: 420px;}
.span-13 { width: 456px;}
.span-14 { width: 492px;}
.span-15 { width: 528px;}
.span-16 { width: 564px;}
.span-17 { width: 600px;}
.span-18 { width: 636px;}
.span-19 { width: 672px;}
.span-20 { width: 708px;}
.span-21 { width: 744px;}
.span-22 { width: 780px;}
.span-23 { width: 816px;}
.span-24, div.span-24 { width: 852px; margin: 0; }

.append-1  { padding-right: 36px;}
.append-2  { padding-right: 72px;}
.append-3  { padding-right: 108px;}
.append-4  { padding-right: 144px;}
.append-5  { padding-right: 180px;}
.append-6  { padding-right: 216px;}
.append-7  { padding-right: 252px;}
.append-8  { padding-right: 288px;}
.append-9  { padding-right: 324px;}
.append-10 { padding-right: 360px;}
.append-11 { padding-right: 396px;}
.append-12 { padding-right: 432px;}
.append-13 { padding-right: 468px;}
.append-14 { padding-right: 504px;}
.append-15 { padding-right: 540px;}
.append-16 { padding-right: 576px;}
.append-17 { padding-right: 612px;}
.append-18 { padding-right: 648px;}
.append-19 { padding-right: 684px;}
.append-20 { padding-right: 720px;}
.append-21 { padding-right: 756px;}
.append-22 { padding-right: 792px;}
.append-23 { padding-right: 828px;}

.prepend-1  { padding-left: 36px;}
.prepend-2  { padding-left: 72px;}
.prepend-3  { padding-left: 108px;}
.prepend-4  { padding-left: 144px;}
.prepend-5  { padding-left: 180px;}
.prepend-6  { padding-left: 216px;}
.prepend-7  { padding-left: 252px;}
.prepend-8  { padding-left: 288px;}
.prepend-9  { padding-left: 324px;}
.prepend-10 { padding-left: 360px;}
.prepend-11 { padding-left: 396px;}
.prepend-12 { padding-left: 432px;}
.prepend-13 { padding-left: 468px;}
.prepend-14 { padding-left: 504px;}
.prepend-15 { padding-left: 540px;}
.prepend-16 { padding-left: 576px;}
.prepend-17 { padding-left: 612px;}
.prepend-18 { padding-left: 648px;}
.prepend-19 { padding-left: 684px;}
.prepend-20 { padding-left: 720px;}
.prepend-21 { padding-left: 756px;}
.prepend-22 { padding-left: 792px;}
.prepend-23 { padding-left: 828px;}

div.border{padding-right:5px;margin-right:6px;border-right:1px solid #eee;}
div.colborder { padding-right:19px;margin-right:18px;border-right:1px solid #eee;}
.pull-1 { margin-left: -36px;}
.pull-2 { margin-left: -72px;}
.pull-3 { margin-left: -108px;}
.pull-4 { margin-left: -144px;}
.pull-5 { margin-left: -180px;}
.pull-6 { margin-left: -216px;}
.pull-7 { margin-left: -252px;}
.pull-8 { margin-left: -288px;}
.pull-9 { margin-left: -324px;}
.pull-10 { margin-left: -360px;}
.pull-11 { margin-left: -396px;}
.pull-12 { margin-left: -432px;}
.pull-13 { margin-left: -468px;}
.pull-14 { margin-left: -504px;}
.pull-15 { margin-left: -540px;}
.pull-16 { margin-left: -576px;}
.pull-17 { margin-left: -612px;}
.pull-18 { margin-left: -648px;}
.pull-19 { margin-left: -684px;}
.pull-20 { margin-left: -720px;}
.pull-21 { margin-left: -756px;}
.pull-22 { margin-left: -792px;}
.pull-23 { margin-left: -828px;}
.pull-24 { margin-left: -864px;}

.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float:left;position:relative;}

.push-1 { margin: 0 -36px 1.5em 36px;}
.push-2 { margin: 0 -72px 1.5em 72px;}
.push-3 { margin: 0 -108px 1.5em 108px;}
.push-4 { margin: 0 -144px 1.5em 144px;}
.push-5 { margin: 0 -180px 1.5em 180px;}
.push-6 { margin: 0 -216px 1.5em 216px;}
.push-7 { margin: 0 -252px 1.5em 252px;}
.push-8 { margin: 0 -288px 1.5em 288px;}
.push-9 { margin: 0 -324px 1.5em 324px;}
.push-10 { margin: 0 -360px 1.5em 360px;}
.push-11 { margin: 0 -396px 1.5em 396px;}
.push-12 { margin: 0 -432px 1.5em 432px;}
.push-13 { margin: 0 -468px 1.5em 468px;}
.push-14 { margin: 0 -504px 1.5em 504px;}
.push-15 { margin: 0 -540px 1.5em 540px;}
.push-16 { margin: 0 -576px 1.5em 576px;}
.push-17 { margin: 0 -612px 1.5em 612px;}
.push-18 { margin: 0 -648px 1.5em 648px;}
.push-19 { margin: 0 -684px 1.5em 684px;}
.push-20 { margin: 0 -720px 1.5em 720px;}
.push-21 { margin: 0 -756px 1.5em 756px;}
.push-22 { margin: 0 -792px 1.5em 792px;}
.push-23 { margin: 0 -828px 1.5em 828px;}
.push-24 { margin: 0 -864px 1.5em 864px;}

.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float:right;position:relative;}

.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clear {clear:both;}

/* forms.css */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}


/* ================== custom ================== */
body {margin: 0; padding: 0;}
pre, code {white-space: normal;}
p img {float:none;margin:7px 12px 7px 0;padding:0;}
.fl {float: left;}
.fr {float: right;}
small {font-size: 12px;}
table {margin-bottom: 0;}

/* 100% height */
html, body {
	height: 100%;
}
.main {
	min-height: 100%;
}
* html .main {
	height: 100%;
}

/* code*/
h2 {font-weight: bold;}
h3 {font-size: 18px; font-weight: bold; margin-bottom: 0.75em;}
.hr {background: url(images/hr.gif) repeat-x 0 0; height: 2px; display: block;}
.content .span-8  { width: 288px;}
.content .span-16 { width: 560px;}
a {color: #3583D4;}
a:hover {color: #97D435; text-decoration: underline;}

/* default wordpress */
.wp-smiley {
	float: none;
	margin: 0;
}
.alignnone {
	display: block;
}
.alignleft {
	float: left;
	margin-right: 15px;
}
.alignright {
	float: right;
	margin-left: 15px;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	/* border: 1px solid #ddd; */
	text-align: center;
	background-color: #E7E9E4;
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 4px 0 0 0;
}
	.wp-caption a {
		line-height: 0.11em;
	}
	.wp-caption a:hover {
		background: none;
	}
	.wp-caption img {
		margin: 0 auto;
		display: block;
		padding: 0;
	}
	.wp-caption-text {
		padding: 3px 0 !important;
		margin: 0 !important;
	}
.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

/* code*/
div.main {
	background: #030c0f url(images/bg.jpg) no-repeat center 0;
	/* background-color: #aeb5a4; */
	color: #666666; /* 767a70; */
	font-size: 12px;
}

.container {
	padding: 34px 0;
}


.header {
	/* 
	border: 1px solid #212e2b;
	border-bottom: none;
	*/
	background-color: #030c0e;
}
	.header .paddings {
		margin: 18px 18px 0 18px;
	}
	.paddings {
		margin: 18px;
	}
	.logo {
	}
	.logo-wrapper {
		padding-left: 45px;
		background: transparent url(images/logo.gif) no-repeat scroll 0 7px;
	}
	.logo-wrapper .logo {
		padding: 12px 0 4px 0;
		margin: 0;
		font-size: 34px;
		line-height: 1em;
		display: block;
	}
		.logo a {
			color: #97d435;
			text-transform: uppercase;
			text-decoration: none;
			font-weight: bold;
		}
		.slogan {
			font-size: 16px;
			font-weight: normal;
		}
	.icons-wrapper {
		float: right !important;
	}
		.icons-wrapper a {
			padding: 0;
			margin-left: 20px;
			float: right;
			display: block;
		}
	.menu {
		margin: 0;
	}
		.menu li {
			float: left;
			display: block;
			margin-right: 5px;
			line-height: 2.05em;
			/* background: #97d435 url(images/corner-right.gif) no-repeat right top; */
			background-color: #97d435;
			padding-right: 10px;
			text-transform: uppercase;
		}
		.menu li.current_page_item {
			/* background: white url(images/corner-right-white.gif) no-repeat right top; */
			background-color: white;
		}
			.menu li.current_page_item a {
				/* background-image: url(images/corner-left-white.gif); */
				color: #666666;
			}
			.menu li.current_page_item a:hover {
				/* background-image: url(images/corner-left-white.gif); */
				color: #666666;
				text-decoration: none;
			}
			.menu li.current_page_item a span {
				/* background-image: url(images/ico/bullet-white.gif); */
			}
		.menu li a {
			/* background: url(images/corner-left.gif) no-repeat left top; */
			padding-left: 5px;
			color: white;
			height: 24px;
			text-decoration: none;
			padding-left: 10px;
		}
		.menu li a:hover {
			color: white;
			text-decoration: none;
		}
		.menu li a span {
			background: url(images/ico/bullet.gif) no-repeat 0 8px;
			padding-left: 13px;
			padding-right: 5px;
			height: 24px;
			display: block;
		}
		/*
		.menu li.home a span {
			background: url(images/ico/home.gif) no-repeat 0 7px;
		}
		*/
.content {
	/* border-left: 1px solid #212e2b; */
	background: white url(images/sidebar-bg.gif) repeat-y 0 0;
}

	.sidebar {
		margin-right: 0 !important;
		padding-right: 0;
		line-height: 1.75em;
	}
		.sidebar ul {
			list-style-position: outside;
			list-style-type: none;
			margin: 0 0 0 2px;
		}
			.sidebar div li {
				margin-bottom: 0.25em;
				padding-left: 14px;
				background: transparent url(images/ico/bullet-grey-small.gif) no-repeat scroll 0 7px;
			}
		.sidebar h3 {
			margin-bottom: 0.5em;
		}
			.sidebar h3 a {
				text-decoration: none;
				border-bottom: 1px dashed;
				color: black;
			}
			.sidebar h3 a:hover {
				text-decoration: none;
				color: #97D435;
			}
		.sidebar .about img {
			display: block;
			margin-bottom: 1.5em;
		}
		/* search widget */
		.textfield {
			width: 165px;
		}
		.button {
			margin-left: 12px;
		}
		/* calendar */
		.widget_calendar caption {
			background: none;
			margin-bottom: 6px;
		}
		.widget_calendar th, td {
			padding: 1px 8px 1px 12px;
			margin: 0;
		}
		.widget_calendar thead th {
			/* background: #97D435 url(images/calendar-bg-vert.gif) repeat scroll 0 0; */
			background-color: #666666;
			color: white;
			font-weight: normal;
		}
		.widget_calendar tbody td a {
			background-color: #97D435; 
			/* background: #97D435 url(images/calendar-bg-vert.gif) repeat scroll 0 0; */
			padding: 3px 2px 3px 2px;
			color: white;
		}
			.widget_calendar tbody td a:hover {
				background-color: #666666;
			}
		.widget_tag_cloud {
			line-height: 2.5em;
		}
		
		.widget_pages ul ul {
			margin-top: 2px;
		}
	.content-main {
		
	}
		.items {
			list-style-type: none;
			margin: 0;
			font-size: 14px;
		}
			.items li {
				margin-bottom: 2.25em;
			}
			.info {
				margin-bottom: 1em;
			}
				.info span {
					font-size: 12px;
					color: #999999;
					margin-right: 24px;
					padding-left: 18px;
				}
				.info .date {
					background: transparent url(images/ico/date.gif) no-repeat 0 1px;
				}
				.info .author {
					background: transparent url(images/ico/author.gif) no-repeat 0 1px;
				}
				.info .comment {
					background: transparent url(images/ico/comment.gif) no-repeat 0 1px;
				}
				.info .tag {
					background: transparent url(images/ico/tag.gif) no-repeat 0 3px;
					margin-bottom: 0.5em;
				}
				.info .cat {
					background: transparent url(images/ico/cat.gif) no-repeat 0 3px;
				}
				.info .edit {

				}
				.info .bl {
					display: block;
					margin-bottom: 0.75em;
				}
			.items h2 {
				font-size: 26px;
				margin-bottom: 0.15em;
				line-height: 1.25em;
			}
				.items h2 a {
					text-decoration: none;
					border-bottom: 1px dashed;
					color: black;
				}
				.items h2 a:hover {
					text-decoration: none;
					color: #97D435;
				}
			.items h3 {
				/* margin-bottom: 0.75em; */
			}
			.items li ul, .items li ol {
				margin-bottom: 1.25em;
			}
			.items li ul {
				margin-left: 2px;
				list-style-type: none;
			}
				.items li li {
					margin-bottom: 0.25em;
				}
				.items li ul li {
					background: transparent url(images/ico/bullet-white.gif) no-repeat scroll 0 6px;
					padding-left: 18px;
				}
				.items li div ul {
					list-style-type: none;
				}
					.items li div ul li {
						background: none;
						padding-right: 12px;
						padding-left: 0;
					}
			.items p {
				font-size: 14px;
				margin-bottom: 1em;
			}
			.items blockquote {
				margin: 1em;
				/* background-color: #e7e9e4; */
				border-left: 2px solid #97D435;
				padding: 0em 1em 0 1em;
				font-style: italic;
			}
				.items blockquote p {
					/* font-size: 12px; */
				}
			.items code {
				margin: 0.75em;
				background-color: #e7e9e4;
				padding: 1em;
				display: block;
				font-family: arial;
			}
.footer {
	/* border: 1px solid #212e2b; */
	background-color: #030c0e;
}
	.footer span {
		padding-bottom: 18px;
	}
	.footer a {
		color: #666666;
		text-decoration: none;
	}
	
.navigation div {
	margin-bottom: 18px;
}

/* Comments template */

div.com {
	margin-bottom: 30px;
}
.com .list-4 {
	list-style: none;
	margin: 0;
	padding: 0;
}
	.com .list-4 li {
		border: 1px solid #E7E9E4;
		padding: 15px 15px 0 15px;
		margin: 0 0 15px 0;
	}
		* html .com .list-4 li {
			padding:0 40px 0 20px !important;
		}
		*:first-child+html .list-4 li {
			padding:0 40px 0 20px !important;
		}
		* html .list-4 img {
			margin:20px auto auto 0;
		}
		*:first-child+html .list-4 img {
			margin:20px auto auto 0;
		}
		* html .list-4 p img {
			margin:0 auto auto 0;
		}
		*:first-child+html .list-4 p img {
			margin:0px auto auto 0;
		}
	.com-header {
		padding-bottom: 15px;
		margin: 0;
	}
		.com-header img {
			display: block;
			float: left;
		}
		.com-header .tp {
			display: block;
			margin: 0 0 0 63px;
			padding: 0;
			text-align: left;
		}
			.tp span, .tp span a {
				font-weight: bold;
				display: block;
				line-height: 150%;
			}
