/*
Theme Name: Mini
Theme URI: http://www.azmoney.co.uk/wordpress-themes/mini
Description: "Mini" is a free lightweight WordPress theme dedicated for those folks who like simple & clean designs. Supports tags, gravatars, widgets and other useful features. Valid CSS & HTML. Designed by <a href="http://www.azmoney.co.uk">AZ Money</a> Web Design. Try now ;)
Version: 1.0.5
Author: AZ Money
Author URI: http://www.azmoney.co.uk
Tags: fixed width, right sidebar, three columns, 3 column, 3 columns, four columns, 4 column, 4 columns, widgets, widget ready, professional, simple, seo friendly, typography, white, minimalistic, gravatars, avatar, two columns, valid XHTML, valid CSS, 1024px, clean, adsense ready, web, professional, premium

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


/* something that does not change */
html, body { height:100%; }
textarea, input { font-size:13px !important; font-family:Arial, "Times New Roman", Times, serif; color:#000; line-height: 125%;}
table { border-collapse:collapse; }
html, body, h1, h2, h3, h4, h5 ,h6, body, form, ul, li, th, td { margin:0; padding:0; }
img { border:0 none; }
map { display:none; }
object, form { display:block; }	
h1, h2, h3, h4, h5 ,h6 { letter-spacing:normal; }
hr { display:none; }
/* something that does not change */


/* all time classes */
.wf { width:100%; }
.hf { height:100%; }
.whf { width:100%; height:100%; }
.tar { text-align:right; }
.tal { text-align:left; }
.tac { text-align:center; }
.clr { clear:both; height:1px; overflow:hidden; }
.clear { clear:both; }
.fl { float:left; }
.fr { float:right; }
.hide { display:none; }
.block { display:block; }
.inline { display:inline; }
/* all time classes */

/* global text/link settings */
* { font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:200%; color:#010101; }
a { color:#3876CA; }
a:hover { color:#D99229; /* #D72B32; */ }
a:visited  { color:#8C38CA; }
.current_page_item a { color:#3876CA !important; }
/* global text/link settings */


/* GRID */
.span-1  { width: 20px;}
.span-2  { width: 60px;}
.span-3  { width: 100px;}
.span-4  { width: 140px;}
.span-4-5 { width: 170px;}
.span-5  { width: 180px;}
.span-5-6 { width: 190px;}
.span-6  { width: 220px;}
.span-7  { width: 260px;}
.span-8  { width: 300px;}
.span-9  { width: 340px;}
.span-10 { width: 380px;}
.span-11 { width: 420px;}
.span-12 { width: 460px;}
.span-13 { width: 500px;}
.span-14 { width: 540px;}
.span-14-15 { width: 558px;}
.span-15 { width: 580px;}
.span-15-16 { width: 598px;}
.span-16 { width: 620px;}
.span-17 { width: 660px;}
.span-18 { width: 700px;}
.span-19 { width: 740px;}
.span-20 { width: 780px;}
.span-21 { width: 820px;}
.span-22 { width: 860px;}
.span-23 { width: 900px;}
.span-24 { width: 940px; }
/* GRID */






h2 {
	font-size: 23px;
	line-height: 130%;
}

h3 {
	font-size: 19px;
	line-height: 160%;
	font-weight: normal;
	padding-bottom: 15px;
}

h4 {
	font-size: 15px;
	font-weight: bold;
}

/* global (added while developing) */
.title-3 {
	font-size:17px;
	font-weight:normal;
	border-bottom:1px solid #E9EAEA;
	margin-top:40px;
	padding-bottom:10px;
}
.list {
	list-style:none;
	padding:0;
	margin:0;
}
	.list li {
		list-style:none;
		padding:0;
		margin:0;
	}
	.list ul {
		list-style:none;
		padding:0;
		margin:0 0 0 10px;
	}
.paddings-head {
	padding:20px;
	line-height:100%;
}
.paddings {
	padding:20px 20px 0 20px;
	line-height:100%;
}
	.side .paddings div {
		list-style-type: none;
		margin-bottom: 20px;
	}
		.side div ul {
			list-style-type: none;
		}
			.side div ul li {
				padding-bottom: 0px;
			}
.side-borders {
	border-left:1px solid #E9EAEA;
	border-right:1px solid #E9EAEA;
}
.textfield {
	border:1px solid #E9EAEA;
	width:225px;
	padding-left:5px;
	margin:0 15px 0 0;
	line-height:110%;
}


.textfield-1 {
	width:150px;
	padding-left:5px;
	line-height:110%;
	border-top:1px solid #ABADB3;
	border-left:1px solid #ABADB3;
	border-right:1px solid #DBDFE6;
	border-bottom:1px solid #DBDFE6;
}
.margin-bot {
	margin-bottom:10px;
}
.area {
	width:100%;
	height:100px;
	border-top:1px solid #ABADB3;
	border-left:1px solid #ABADB3;
	border-right:1px solid #DBDFE6;
	border-bottom:1px solid #DBDFE6;
}

.button {
/* 	font-size:13px;
	line-height:100%;
	width:55px;

	height:20px;
	font-weight:bold;
	border:2px solid #E9EAEA;
	background:#FFF;
	cursor:pointer;
	width:75px;  */
}

.margin-right {
	margin-right:20px;
}
.margin-bottom {
	margin-bottom:20px;
}
.border-top {
	border-top:1px solid #E9EAEA;
}
.title-1 {
	font-size: 13px;
	line-height:150%;
	padding:0 0 5px 0;
	text-transform:uppercase;
	font-weight:bold;
}
	.side-line .last {
		margin:0 0 -5px 0;
	}
	.widget_categories li, .widget_archive li {
		font-size: 11px;
		color: #999999;
	}
	.widget_categories li {
		padding:0 0 0 20px;
		background:url(img/folder.gif) 0 9px no-repeat;
	}
	.widget_archive li {
		padding:0 0 0 20px;
		background:url(img/archive.gif) 0 5px no-repeat;
	}
	.widget_links li {
		padding:0 0 0 20px;
		background:url(img/link.gif) 0 6px no-repeat;
	}
	.widget_meta li {
		padding:0 0 0 20px;
		background:url(img/meta.gif) 0 6px no-repeat;
	}
	.widget_pages li {
		padding:0 0 0 20px;
		background:url(img/page.gif) 0 6px no-repeat;
	}
	.widget_recent_entries li {
		padding:0 0 0 20px;
		background:url(img/two-pages.gif) 0 6px no-repeat;
	}
	.widget_recent_comments li {
		padding:0 0 0 20px;
		background:url(img/comment.gif) 0 8px no-repeat;
	}
	.widget_rss li {
		padding:0 0 0 20px;
		background:url(img/rss-bullet.gif) 0 6px no-repeat;
	}
	.widget_tag_cloud a {
		line-height: 100%;
	}
.clock {
	padding-left:20px;
	background:url(img/clock.gif) 0 center no-repeat;
}
.person {
	padding-left:20px;
	background:url(img/person.gif) 0 center no-repeat;
}
.tag {
	padding-left:20px;
	background:url(img/tag.gif) 0 1px no-repeat;
}
.folder {
	padding-left:20px;
	background:url(img/folder.gif) 0 center no-repeat;
}
/* global (added while developing) */


/* ==== content ==== */
.content p.edit {
	margin:0;
	padding: 0 0 0 21px;
	background:url(img/edit.gif) 0 6px no-repeat;
}
label.author {
	padding: 0 0 0 21px;
	background:url(img/person.gif) 0 0 no-repeat;
}
label.email {
	padding: 0 0 0 21px;
	background:url(img/email.gif) 0 0 no-repeat;
}
label.website {
	padding: 0 0 0 21px;
	background:url(img/link.gif) 0 0 no-repeat;
}

.content {
	padding:0;
	margin:0;
	list-style:none;
}
	.content li {
		margin-bottom: 30px;
	}
		.content li ul, .content li ol, .content p, .content code, .content blockquote {
			margin: 0 0 15px 0;
			padding: 0;
		}
		/* title */
		.content h2, .content h2 a {
			display: inline;
			font-size:23px;
			font-weight:normal;
			line-height:130%;
		}
			.content span.no {
				font-size:11px;
				font-weight:normal;
				color:#999999;
				text-decoration:none;
				border-left:5px solid #FFF;
			}
		.opts {
			margin: 3px 0 5px 0;
		}
			.opts span {
				color:#999;
			}
		.content h3 {
			font-size: 19px;
			font-weight:normal;
			padding-bottom: 7px;
		}
		.content h4 {
			font-size: 15px;
		}
		.content h5 {
			font-size: 13px;
		}			
		/* paragraphs */
		.content p {
		
		}
		
		/* code. blockquote */
		.content blockquote {
			display:block;
			padding:0 15px;
			margin: 0 15px;
			font-style:italic;
			border-left:2px solid  #f3f3f3; /** #E9EAEA; **/
		}
		.content code, .content pre {
			display:block;
			padding:15px;
			margin:15px;
			background: #f3f3f3; /** #E9EAEA; **/
			font-size:11px;
			clear: both;
		}
		
		/* lists */
		.content li ul, .content li ol {
			margin-left: 15px;
			list-style-position: inside;
		}
		.content li li {
			margin: 0;
		}
		.content li ul li {
			list-style-type: disc;
		}
		.content li ol li {
			list-style-type: decimal;
		}
		
		/* images */
		img {
			padding: 0;
			margin: 0;
		}
		.content .photo {
			border:1px solid #E9EAEA;
			width:334px;
			margin:0 20px 0 0;
		}
			.content .photo div {
				font-size:11px;
				padding:5px;
			}
.main {
	width:940px;
	margin:0 auto;
	padding:30px 0 0 0;
}
.footer {
	padding:15px 0 0 0;
	border-top:1px solid #E9EAEA;
}
	.footer * {
		font-size:13px !important;
		color:#999999 !important;
		text-decoration:none !important;
		padding:0 0 20px 0;
		margin: 0;
	}
.logo {
	font-size:56px;
	font-weight:normal;
	color:#010101 !important;
	text-decoration:none !important;
	margin-bottom: 7px;	
	display: block;
}
.top {
	line-height:100%;
}
	.top * {
		line-height:100%;
	}
	.top .fr {
		padding:65px 0 0 0;
	}
.slogan {
	display: block;
	font-weight:normal;
	font-size:25px;
	margin-bottom: 5px;
}
.top-line {
	height:44px;
	border-bottom:1px solid #E9EAEA;
	border-top:1px solid #E9EAEA;
	padding:0 20px;
}
	.top-line div.fl {
		padding:9px 0 0 0;
	}
	*:first-child+html .top-line div.fl {
		padding:7px 0 0 0;
	}
	.top-line div.fr {
		padding:8px 0 0 0;
	}
	* html .top-line div.fr {
		padding:11px 0 0 0;
	}
		.top-line div.fr img {
			margin:0 0 -3px 10px;
		}
.content-line {
	background:url(img/grey-line.gif) 558px 0 repeat-y;
}
.side-line {
	background:url(img/grey-line.gif) 190px 0 repeat-y;
}
	.forma .textfield-1 {
		margin:0 10px 10px 0;
	}
/* main */


/* seperate blocks */
.list-1 {
	height:30px;
	border-left:1px solid #E9EAEA;
	background:url(img/grey-line.gif) 0 bottom repeat-x;
}
	.list-1 li {
		float:left;
		display:block;
		height:29px;
		border-right:1px solid #E9EAEA;
		border-top:1px solid #E9EAEA;
	}
	.list-1 li.current_page_item {
		background:#FFF;
	}
		.list-1 li.current_page_item a {
			color:#010101 !important;
			font-weight:bold;
		}
	.list-1 a {
		text-decoration:none;
		padding:0 15px;
	}
	.list-1 a:hover {
		text-decoration:underline;
	}
.title-2 {
	padding-bottom: 7px;
}
div.com {
	margin-bottom: 30px;
}
.list-4 {
	list-style: none;
	margin: 0;
	padding: 0;
}
	.list-4 li {
		border: 1px solid #e9eaea;
		padding: 15px 15px 0 15px;
		margin: 0 0 15px 0;
	}
		* html .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;
		border-bottom: 1px solid #e9eaea;
		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%;
			}

/* seperate blocks */
#wp-calendar caption {
	padding-bottom: 0px;
}
#wp-calendar th {
	padding-top: 5px;
}
#wp-calendar td {
	padding-right: 7px;
	line-height: 150%;
}
#wp-calendar tbody td a {
	padding: 2px;
	background-color: #e9eaea; /* #daf2fc; */
}

.alignnone {
	margin: 9px 15px 9px 0;
}
.alignleft {

	float: left;
	margin: 9px 15px 9px 0;
	padding: 0;
}
.alignright {
	float: right;
	margin: 9px 0px 9px 15px;
	padding: 0;
}
.aligncenter {
	display: block;
	margin: 9px auto;
	padding: 0;
}

.com {
	margin-bottom: 20px;
}
#commentform p {
	margin-bottom: 5px;
}
	#commentform p label {
		margin-left: 5px;
	}
.wp-caption {
	/* border: 1px solid #ddd; */
	text-align: center;
	background-color: #f3f3f3;
	/* margin: 0 0 15px 0; */
	padding: 4px 0 0 0;
	
	/* margin: 0 0 15px 0;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; **/
}
	.wp-caption img {
		display: block;
		margin: auto auto;
		padding: 0 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;
}