/*
File:			custom.css
Description:	Custom styles for Thesis: Cappuccino skin
Author:			kristarella
Author URL:		http://www.kristarella.com
Version:		1.0 (for use with Thesis 1.6)
*/

.custom .page {background:transparent;}

a:hover {color:#382622;}

input, textarea {background-color:#ffffff;}


/* === NAV === */
.custom #nav_area {border-bottom:1px solid #543733; background:url(images/nav_bg.jpg) repeat;}

.custom ul.menu {border-bottom:none; border-left:0;}
	.custom ul.menu li {margin-bottom:0;}
	.custom ul.menu li.rss {}
		.custom ul.menu li.rss a:hover {background-color:transparent; text-decoration:underline;}
		.custom ul.menu li a {background-color:transparent;}
		.custom ul.menu li a:hover {text-decoration:none; background-color:#52c00f;}
		.custom ul.menu li.current a, .custom ul.menu li.current-cat a {background:none;}
/* dropdowns */
		.custom ul.menu ul {}
			.custom ul.menu ul li {}
				.custom ul.menu ul li a {background-color:#f7f2f1;}
				.custom ul.menu ul li.current a {background-color:#f7f2f1;}
					.custom ul.menu ul li a:hover {background-color:#74504A; color:#f7f2f1;}

					.custom ul.menu ul ul a, .custom ul.menu ul li.current ul a {background-color:#74504A; color:#f7f2f1;}
					.custom ul.menu ul ul a:hover, .custom ul.menu ul li.current ul a:hover {background-color:#382622;}
		

/* === HEADER === */
.custom #header_area {background:#543733 url(images/header_bg.jpg) left bottom repeat-x; border-top:1px solid #74504A; border-bottom:1px solid #382622;}

.custom #header {border-bottom:0; position:relative;}
		.custom #header #logo a:hover {color:#B59173;}
	.custom #header #tagline {text-align:right; position:absolute; bottom:1em; right:0;}



/* === CONTENT === */
.custom #content_area {background:#ffffff url(images/content_bg.jpg) left top repeat-x; border-top:1px solid #fff;}

.custom #content_box {background:none;}

.custom .post_box {margin-left:0; padding-left:1.1em;}
.home .post_box {margin-left:1.1em; padding-left:0;}
.custom .post_box, .custom .teasers_box {border-top:1px solid #C7A9A5; border-bottom:1px solid #EEE5E4 !important;}
.custom .top {border-top:0;}

/* titles & bylines */
.custom .entry-title a:hover {color:#B59173;}

/* text block styles */
.custom .format_text blockquote.right, .custom .format_text blockquote.left {color:#543733;}
.custom .format_text blockquote {color:#74504A; border-color:#EEE5E4;}

.custom .format_text code {background-color:#EEE5E4;}
.custom .format_text pre {background-color:#fff; border-color:#EEE5E4;}

/* images */
.custom .post_box img {max-width:100%; height:auto;}

.custom img.frame {padding:0; border:0.3em solid #EEE5E4;}
.custom a:hover img.frame {border-color:#C7A9A5;}

.custom .format_text .wp-caption {background-color:#fff; border-color:#EEE5E4;}
	.custom .format_text .wp-caption img {}

.custom .format_text .gallery {}
	.custom .format_text .gallery img {border-color:#EEE5E4 !important;}
	.custom .format_text .gallery a:hover img {border-color:#C7A9A5 !important;}
	.custom .format_text .gallery dl {margin-bottom:0;}
	.custom .format_text .gallery br {height:0;}

.custom .prev_next {border-top:1px solid #C7A9A5; padding:1.1em 0 1.1em 1.1em; margin:0 2.2em 0 0;}
.home .prev_next {border-top:1px solid #C7A9A5; padding:1.1em 0; margin:0 2.2em 0 1.1em;}

/* comments */
.custom #comments .comments_intro, .custom #comments #respond_intro {margin:0; padding:4.4em 0 1.1em 1.1em; padding-left:1.1em; border-bottom:1px solid #EEE5E4; border-top:1px solid #C7A9A5;}
	.custom .comments_intro span.bracket, .custom .format_text .to_comments span.bracket {color:#C7A9A5;}
.custom dl#comment_list {border-top:0;}
	.custom dl#comment_list dt {border-top:1px solid #C7A9A5;}
	.custom dl#comment_list dd {border-bottom:1px solid #EEE5E4;}
	.custom dl#comment_list .bypostauthor {background-color:#fff;}
		.custom dl#comment_list .bypostauthor code {background-color:#EEE5E4;}
		.custom dl#comment_list .bypostauthor pre {background-color:#EEE5E4; border-color:#C7A9A5;}
.custom .comments_closed p {display:none;}
/* threaded comments */
	.custom dl#comment_list dl dt {border-top:0; border-color:#B59173;}
	.custom dl#comment_list dl dd {border-bottom:0;}
		.custom dl#comment_list dl dd .format_text {border-color:#B59173;}
	.custom dl#comment_list dl .bypostauthor {background-color:transparent;}
	.custom dl#comment_list dl > .bypostauthor {border-color:#C7A9A5;}
		.custom dl#comment_list dl > .bypostauthor > .format_text {border-color:#C7A9A5;}

.custom #commentform {border-top:1px solid #C7A9A5; border-bottom:1px solid #EEE5E4;}

/* archives */
.custom #archive_info {border-color:#EEE5E4;}
	.custom #archive_info p, .custom #archive_info h1 {display:inline; padding-right:1em;}

.custom ul#cat_list, .custom ul#cat_list ul {background:transparent; padding:0;}
	.custom ul#cat_list li {list-style:none; padding:0;}
		.custom ul#cat_list li h3 {}
			.custom ul#cat_list li h3 a {color:#382622; text-decoration:none;}
			.custom ul#cat_list li h3 a:hover {color:#B59173; text-decoration:underline;}
		.custom ul#cat_list li ul li {list-style:square;}


/* === SIDEBARS === */
.custom .image_box, .custom .custom_box {border-color:#EEE5E4;}

.custom #sidebar_1 {border-right:1px solid #EEE5E4;}

.custom li.widget h3 {color:#543733; font-size:1.23em; text-align:center; padding-bottom:0.2em; border-bottom:3px double #EEE5E4;}
.custom li.widget a {color:#543733;}
.custom li.widget a:hover {color:#B59173;}
.custom li.widget ul, .custom li.style_switcher form {margin-left:1em;}

/* optional widget styles */
.custom table#wp-calendar caption {background-color:#EEE5E4;}
.custom table#wp-calendar th {background-color:#fff; border-color:#EEE5E4;}
.custom table#wp-calendar td {color:#C7A9A5;}
.custom #calendar_wrap a:hover {background:#fff;}


/* === FOOTER === */
.custom #footer_widget_area {background:#B59173 url(images/footer_widgets_bg.jpg) top left repeat-x; border-top:1px solid #EEE5E4; border-bottom:1px solid #B59173;}
.custom #footer_widget_area .sidebar {padding-top:2.2em;}
	.custom #footer_widget_area ul.sidebar_list {}
		.custom #footer_widget_area li.widget {float:left; width:23%; padding-right:2%;}
			.custom #footer_widget_area li.widget h3 {border-color:#B59173;}
			.custom #footer_widget_area li.widget a:hover {color:#eee5e4;}

.custom #footer_area {border-top:1px solid #f7f2f1; background:url(images/nav_bg.jpg) repeat;}
	.custom #footer {border-top:0;}
			.custom #footer p a {color:#382622; border-color:#fff;}
			.custom #footer p a:hover {color:#B59173;}

/* === COLOUR & FONT OVERRIDES === */

body.custom {background:#f7f2f1; color:#382622;}

a {color:#800101;}
.custom #header #logo a {color:#ffffff; font-size: 39px;}
.custom #header #tagline {color:#ffffff;}
.custom .entry-title, .custom .entry-title a {color:#800101; font-weight:bold;}
.custom .headline_meta, .custom .headline_meta a, .custom .teaser_author, .custom .teaser_date, .custom .teaser .custom .edit_post, .custom .teaser_author a, .custom .teaser_comments, .custom .teaser_category, .custom .teaser .edit_post a {color:#543733;}
.custom .headline_meta a:hover, .custom .teaser_author a:hover, .custom .teaser_comments:hover, .custom .teaser_category:hover, .custom .teaser .edit_post a:hover {color:#382622;}
.custom li.widget h3 {color:#543733;}
.custom #footer p {color:#543733;}

.custom ul.menu li a {border:none; color:#382622;}
.custom ul.menu li a:hover {background-color:#67d425; color:#ffffff;}
.custom ul.menu li.current a, .custom ul.menu li.current-cat a {color:#fff; background-color:#52c00f; }
.custom ul.menu li ul {margin-top:0;}
.custom ul.menu li:hover ul, .custom ul.menu a:hover ul {left:0; border:0;}
.custom ul.menu ul ul, .custom ul.menu :hover ul :hover ul {left:14.8em; border:0;}

.custom .image_box, .custom .custom_box {background:#fff;}
