/*
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:#EEE5E4;}

.custom .comments_closed p {display: none ;}

/* === 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:#F7F2F1;}
		.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:#f7f2f1 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.2em; background-color: #eee; border:1px solid #ddd;}

.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;}

/* Anthology */

#archive_info {display:none;}

.custom .anthology2 { 
float: left; 
width: 50%;
padding-left: 0%;
}

.custom .anthology1 { 
float: right; 
width: 50%;
padding-right: 0%;
}

/* === 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;}

/* === BEFORE SIDEBAR 1 === */

.custom #header_1 {
text-align:left;
color:#597585;
font-size:12px;
clear:both;
color:#888888;
}

.custom #header_1 ul.sidebar_list li.widget {
width:23%;
margin-right:2%; 
float:left;
margin-bottom: 0.57em;
}

.custom #header_1 ul.sidebar_list li.widget {
float:left;
margin-bottom: 0.57em;
}

.custom #header_1 ul.sidebar_list li.widget h4 {
color:#597585;
font-weight: normal;
font-size: 1.3em;
line-height: 1.22222em;
font-variant: small-caps;
letter-spacing: 2px;
}

.custom #header_1 ul.sidebar_list li.widget a {
color:#597585; 
border-bottom:0;
}

.custom #header_1 ul.sidebar_list li.widget a:hover {
color:#597585;
}

.custom #header_1 ul.format_text .alignleft { 
padding: 0.2em; 
margin: 1em 1.571em 1.571em 0; 
line-height: 1.429em;
float: left; 
clear: left; 
font-size: .75em;
}

.custom #header_1 img.badge {
float:center; 
margin: 1em 0.5em 0.25em 0; 
padding: 0.2em; 
background-color: #eee; 
border:1px solid #ddd;
}

.custom #biobox img.profile {
float:center; 
margin: 1em 0.5em 0.25em 0; 
padding: 0.2em; 
background-color: #eee; 
border:1px solid #ddd;
}


/* === TWITTER === */

.custom #twitter_div {
margin: 1em 0 0 0; 
padding:0.50em;
font-size: 1em;
border:1px double #543733; 
-moz-border-radius:5px; 
-webkit-border-radius:5px; 
border-radius:5px;
}

.custom #twitter_div img {
float:right;
}


/* === AUTHOR BIO BOX === */

.custom #biobox_div {
text-align:center; 
color:#597585;
font-size:12px;
}

.custom #biobox h3 { 
color: #597585;
}

.custom #biobox ul.sidebar_list li.widget a {
color:#597585; 
border-bottom:0;
font-variant: small-caps;
letter-spacing: 2px;
}

.custom #biobox ul.sidebar_list li.widget a:hover {
color:#597585;
}

.custom #biobox ul.format_text .alignleft { 
margin: 1em 1.571em 1.571em 0; 
float: left; 
clear: left; 
font-size: .75em;
}

.custom #biobox img.profile {
float:center; 
margin: 1em 0.5em 0.25em 0; 
padding: 0.2em; 
background-color: #eee; 
border:1px solid #ddd;
}

/* === COLOUR & FONT OVERRIDES === */

body.custom {background:#f7f2f1; color:#382622;}

a {color:#B59173;}
.custom #header #logo a {color:#eee5e4;}
.custom #header #tagline {color:#eee5e4;}
.custom .entry-title, .custom .entry-title a {color:#382622;}
.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:#f7f2f1;}
.custom ul.menu li.current a, .custom ul.menu li.current-cat a {color:#B59173;}
.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;}