/*
This file is part of the Keener Living site customization of Thesis.
http://www.keenerliving.com/

Copyright (c) 2009 Keen Insights, LLC. All rights reserved.
http://www.keenerliving.com/

**********************************************************************
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
**********************************************************************
*/

/* Most of the header code mimics the design of my friend Paul Stamatiou's site, particularly the nav bar and the inspiration
for some about text in the header 

Note that I used design settings of 2 columns, 600 pixels for content, and 240 px for sidebar.
*/
.custom div.clear { clear:both; }
.custom div#page div#header{padding: 25px 10px 15px 25px; margin-left:-1.5em; margin-right:-1.5em; background:#d0e1c8; }

body.custom { background: #eee; margin-bottom:3em; }
.custom #page { 
		background: #fff; 
		margin-top:2.5em; padding:0em 1.5em 1.5em 1.5em; 
		border-width:1px;border-style:solid;border-color:#CCC #999 #999 #CCC;
		-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;
}
.custom #header { padding-top: 0; border: none; }

.custom #header #logo { font-weight: normal; }
.custom #header #logo a, .custom #header #logo a:visited { color: #111111; text-decoration: none; }
.custom #header #tagline { font-size: 1.4em; color: #009900; line-height: 1.5em; }
.custom #header #aboutbk { float:right; margin:-50px 10px 0 0; width:25.0em; }
.custom #header #aboutbk p { font-size:1.3em; color:#555; }
.custom #header #aboutbk img{}

.custom #nav_area {float: left; width: 100%; background: #444444;}

/* Note that the nav bar includes a link to my Feedburner stats, which you will need to change for your site. 
The settings for margins and padding were determined through experimentation to ensure that they all worked 
with Internet Explorer as well as FF, Safari, and Chrome (the paddings took the most experimenting).
You may need to tinker with the values if you adjust the content and sidebar sizes ... doubtful that you will
need to, but possible.
*/

/* The following is the code for the Thesis 1.6 implementation of the nav menu -- if you use Thesis 1.5.1 (or earlier), this code should
be commented out or deleted. Note that additional settings are required in the Thesis Design Options for the nav menu colors. A screenshot 
is included to show the necessary selections.
*/

.custom .menu { margin: 0 -1.6em; padding: 0.6em 1.6em; background: #444444; }
	.custom .menu a { /*color: #A0D3EE;*/ font-weight: bold; letter-spacing: 1px; }
/* end of nav menu code */

.custom #content_box { background: none; border-top: 0.1em dotted #ccc; }
.custom	#content {background:#fff; overflow:hidden;}

/* I prefer the following link color because Google tested it and found that it performed well. For Thesis 1.5.1 and earlier, it
is appropriate to set this color via the custom.css file. For Thesis 1.6, it is best to comment this out and make the change in the
Thesis Design Options menu. (Otherwise, because the Thesis Design Options specify a different default value, one gets into some
problems with CSS inheritence rules and you wind up not getting what you want. In general, it is best in 1.6 to use the Design Options
Panel where possible, rather than the custom.css file.)
/*.custom a, .custom a:visited {color: #2A5DB0;}*/

.custom .entry-title {color: #14568a; font-weight: normal;}
.custom .headline_area h1 {color: #111111;}
.custom h2 a, .custom h2 a:visited { color: #14568a; text-decoration: none; font-weight: normal; }
.custom h2 a:hover {text-decoration: underline;}

.custom .format_text code { color: #000066;}
.custom .format_text h3 {color: #009900;}
/*.custom .format_text strong, .custom .format_text b {color: #444;}*/

.custom blockquote {
	color: #6F3C1B;
	border-left: 2px solid #474747;
}

.custom .search_form { }
	.custom .search_form input { font-size: 1.1em; line-height: 1em; width: 94%; padding: 0.308em; background: #fdfcbc; }
	.custom .search_form input:focus { background: #e3f2f9; }

/* Note the links to icons ... the links are for icons included in the custom folder, but my recommendation
is that you move the images to a location that you desire to have them in and adjust the links accordingly.
Note that the icons are included as part of this package. */
.custom li.subscriptions li { padding-left: 0; background-image: none; }
/*.custom li.subscriptions .rss a { padding-left: 20px; background: url('icon-rss.gif') 0 50% no-repeat; }
.custom li.subscriptions .rss a:hover { padding-left: 20px; background: url('icon-rss.gif') 0 50% no-repeat; }
.custom li.subscriptions .email a { padding-left: 20px; background: url('icon-email.gif') 0 50% no-repeat; }
.custom li.subscriptions .email a:hover { padding-left: 20px; background: url('icon-email.gif') 0 50% no-repeat; }*/
.custom li.subscriptions .rss a { padding-left: 20px; background: url('http://www.exitrealty-farwest.com/wp-content/themes/thesis_16/custom/images/icon-rss.gif') 0 50% no-repeat; }
.custom li.subscriptions .rss a:hover { padding-left: 20px; background: url('http://www.exitrealty-farwest.com/wp-content/themes/thesis_16/custom/images/icon-rss.gif') 0 50% no-repeat; }
.custom li.subscriptions .email a { padding-left: 20px; background: url('http://www.exitrealty-farwest.com/wp-content/themes/thesis_16/custom/images/icon-email.gif') 0 50% no-repeat; }
.custom li.subscriptions .email a:hover { padding-left: 20px; background: url('http://www.exitrealty-farwest.com/wp-content/themes/thesis_16/custom/images/icon-email.gif') 0 50% no-repeat; }

	
.custom .prev_next a { color: #0088c3; font-weight: bold; text-decoration: none; }
.custom .prev_next a:hover { text-decoration: underline; }
.custom .post_nav a { color: #0088c3; text-transform: none; letter-spacing: normal; }

.blue_emphasis { color: #0c00a8; font-weight: bold; }
.green_emphasis { color: #0ca800; font-weight: bold; }

#footer {color: #111;}

.custom .postpost {font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; border-top:4px solid #14568a;color:#222; padding:15px;}
	.custom .postpost h4 {border:none !important; color:#555;}
	.custom .postpost ul {list-style-type:none;margin-top:10px;}
	.custom .postpost ul li{line-height:1.8em;}
	.custom .postpost ul li a, .custom .postpost ul li a:visited {text-decoration: none;}
	.custom .postpost ul li a:hover {text-decoration: underline;}

.custom .social_links { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight: bold; padding: 10px 0px 10px 0px; }
.custom .social_links ul li { float: left; display: inline; padding-right: 20px;}
.custom .social_links a, .custom .social_links a:visited { color: #222222; text-decoration: none;}
.custom .social_links a:hover {color: #3671A1; text-decoration: none;}

.custom .postad { font-size: 12px; width: 20em; margin: 0 0 1.538em 1.538em; padding: 0.769em 0.769em 0 0.769em; float: right; }
.custom .postauthor { font-size: 12px; margin: 0px 0px 10px 0px; padding: 5px 10px 5px 10px; }
.custom .postauthor p { margin: 0px; padding: 0px; }
	
.custom #about_text.p {color: #555;}

.custom #footer { background:#e3f2f9; margin: 1.5em -1.6em 0 -1.6em; text-align:left; padding: 0; border: 1px solid #bbd; }
.custom #footer_1 {text-align:left; color:#333;}
	.custom #footer_1 ul.sidebar_list li.widget {font: 13px/16px Georgia, serif; width:23%; margin-right:2%; float:left;}
		.custom #footer_1 ul.sidebar_list li.widget h3 {color:#009900;}
		.custom #footer_1 ul.sidebar_list li.widget p {font: 13px/16px Georgia, serif;}
		.custom #footer_1 ul.sidebar_list li.widget a {color:#444; border-bottom:0;}
		.custom #footer_1 ul.sidebar_list li.widget a:hover {color:#111;}

.custom div.license {margin-left:-1.6em;margin-right:-1.6em;margin-bottom:-1.6em;padding:11px; color:#fff; border:6px solid #666; background:#666; -moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px; }
    .custom div.license a { color: #fff; text-decoration:underline;}
    .custom div.license a:hover { background:#eee; color:#3671A1; }

.custom .format_text input {
	width:auto;
}

.custom #box {margin:0 1.0em 0 0
}