/*Web2Zen 
Author: Mel Pedley (Black Widow Web Design) 
http://www.blackwidows.co.uk

*/
body {
	background:#D8DCE5;
	color:#404040;
}
h1,h2,h3,h4,h5,h6 {
}
blockquote {
	background:url(images/quotes.png) no-repeat top left;
	color:#507086;
}
acronym, abbr {
	border-bottom:1px dashed #ddd;
}
pre {
	background:#F3F3FB;
	color:#606060;
	border:1px solid #D5CDD5;
}
fieldset {
	background:#DEE2E9;
}
fieldset fieldset {
	background:#F3F3FB;
}
legend {
	background:#B1B4BE;
	color:#000;
}
input, textarea {
	background:#F0F3F5;
	color:#404040;
	border:1px solid #ddd;
}
input:focus,input.focus,textarea:focus,textarea.focus {
	background:#fff;
	color:#606060;
	border-color:#407096;
}
input.submit,input.button,input[type=submit] {
	background:#505050;
	color:#fff;
}
ins {
	text-decoration:none;
}
table,th,td {
	border:1px solid #C6CCD4;
}
th {
	background:#DEE2E9;
}
tr {
	background:#fff;
	color:#606060;
}
tr.alt {
	background:#F3F3FB;
}
a {
	 color:#407096;
}
a:visited {
	 color:#666;
}
a:hover {
	 color:#407096;
}
a:active,a:focus {
	background-color:#507086;
	color:#fff;
}
a img {
	border:1px solid #fff;
}
a:hover img,a:active img,a:focus img {
	border-color:#407096;
}

/* LAYOUT */
#wrapper {
	background:#fff;
	color:#606060;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
.jumplinks a:active,.jumplinks a:focus {
	background:#fff;
	color:#507086;
	border:3px double #507086;
}

/* HEADER */
#header {
 	background:#4c4c4c url(images/header.jpg) no-repeat top right;
}
#blogtitle,#blogtitle h1,#blogtitle h1 a {
	color:#fff;
}
#blogtitle h1 a:focus,#blogtitle h1 a:active {
	background-color:#507086;
	color:#eee;
}

/* TABS */
.tabs {
	background:url(images/tab-bar.jpg) repeat-x left center;
	border-bottom:1px solid #ddd;
}
.tabs a {
	color:#606060;
}
.tabs .current_page_item a,.tabs .current-cat a {
	background:#507086;
	color:#fff;
}
.tabs ul ul .current_page_item a,.tabs ul ul .current-cat a {
	background:#CFD3DF;
	color:#505050;
}
.tabs ul ul a,.tabs li:hover a,
.tabs ul ul .current_page_item ul a,.tabs ul ul .current-cat ul a {
	background:#4c4c4c;
	color:#fff;
}
.tabs a:hover,.tabs a:active,.tabs a:focus,
.tabs .current_page_item ul a:hover,.tabs .current-cat ul a:hover,
.tabs ul ul .current_page_item a:hover,.tabs ul ul .current-cat a:hover {
	background:#4c4c4c;
	color:#fff;
}

/* CONTENT */
#content {
	 background:#fff;
	 color:#606060;
}
.post,.featured,.comment-links {
	border:1px solid #4c4c4c;
}
.search-results {
	border:none;
}
.postfoot {
	border-top:3px double #aaa;
}
.author .postfoot,.search-results .postfoot {
	background:#fff;
	border-top:none;
	border-bottom:3px double #aaa;
}
.post-title,.total-comments {
 	background-color:#4c4c4c;
}
.post-title,.post-title a,.total-comments {
 	color:#fff;
}
.featured .post-title a {
	background-image:url(images/continue.gif);
	background-repeat:no-repeat;
	background-position:right center;
}
.featured .post-title a:active,.featured .post-title a:focus {
	background-color:#507086;
}
.featured,.postfoot,.comment-links,.author .post {
	background:#F3F3FB;
}
.subpages {
	border:1px solid #D8DCE5;
	background:#ECEFF3;
}
.subpages h3 {
	background:#D8DCE5;
	color:#4c4c4c;
	border-bottom:1px solid #BBBEC9;
}
#content ul li {
	list-style-image:url(images/bullet.jpg);
}
#content ul li ul li {
	list-style-image:url(images/bullet2.jpg);
}
#content ul li ul li ul li {
	list-style-image:none;
}
#content .prevnext li,#content .meta li {
	list-style-image:none;
	list-style:none;
}
#content .authors li {
	list-style-image:url(images/authors.gif);
}

.wp-caption,.gallery-item {
	background:#F3F3FB;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #DEE2E9;
}

/* no bullets */
#content #commentlist li,#content .comment-links li,
#content .breadcrumb li,#content .subpages li,
#content .page-numbers li {
	list-style-image:none;
	list-style:none;
}

/* pagination */
.prevnext .next a {
	background-image:url(images/left.gif);
	background-repeat:no-repeat;
	background-position:center left;
}
.prevnext .next a:active,.prevnext .next a:focus {
	background-image:url(images/left-active.gif);
}
.prevnext .prev a {
	background-image:url(images/right.gif);
	background-repeat:no-repeat;
	background-position:center right;
}
.prevnext .prev a:active,.prevnext .prev a:focus {
	background-image:url(images/right-active.gif);
}
.navigation {
	 color:#737373;
}
.page-numbers a {
	background:#F3F3FB;
	border:1px solid #ddd;
}
.page-numbers a:hover,.page-numbers a:active,.page-numbers a:focus {
	background-color:#507086;
	color:#fff;
	border-color:#507086;
}

/* SIDEBAR */
.sidebar a {
	 color:#606060;
}
.sidebar a:hover {
	 color:#407096;
}
.sidebar a:active,.sidebar a:focus {
	background-color:#507086;
	color:#fff
}
.sidebar a img {
	border-color:#FED7ED;
}
.sidebar a:hover img,.sidebar a:active img,.sidebar a:focus img {
	border-color:#FD96FF;
}

/* FOOTER */
#footer .rss a {
	background:url(images/rss.png) no-repeat top left;
}
#footer .rss a:hover,#footer .rss a:active,#footer .rss a:focus {
	background-position:bottom left;
}


/* COMMENTS */
#commentlist li .meta li {
	border:none;
}
.comment-body p {
	background:#F3F3FB;
}
.comment-author,.commentmetadata {
 	background-color:#4c4c4c;
}
.comment-author {
 	background-image:url(images/comment-top.jpg);
 	background-repeat:no-repeat;
 	background-position:left top;
}
.comment-author-admin > .comment-body > .comment-author {
 	background-image:url(images/comment-top-admin.jpg);
}
.bypostauthor > .comment-body > .comment-author {
 	background-image:url(images/comment-top-author.jpg);
}
.commentmetadata {
 	background-image:url(images/comment-bottom.jpg);
 	background-repeat:no-repeat;
 	background-position:left bottom;
}
.comment-author,.comment-author a,
.commentmetadata,.commentmetadata a {
 	color:#fff;
}


/* thickbox */
.attachment #TB_window {
	background:#fff;
	color:#606060;
}
.attachment #TB_window img#TB_Image {
	border:1px solid #fff;
}
.attachment #TB_window a:hover img#TB_Image {
	border-color:#407096;
}

/* OTHER */
.error,.req small {
	color:#9A3C45;
}
