/*  header code mimics the design of mPaul Stamatiou's site, particularly the nav bar and the inspiration
for some about text in the header 
 design settings of 2 columns, 600 pixels for content, and 240 px for sidebar.
*/
.custom .entry-content a {
	text-decoration:none;
}

.custom .entry-content a:hover {
	text-decoration:underline;
	
}

.custom div#feature_box {
	padding: 0;
	margin: 10px auto;
}
.custom div.welcome_box {
width: 90%;
padding: 0.571em 0.786em;
margin-left: 1em;
margin-right: 1em;
margin-bottom: 1em;
margin-top: 1em;
margin-bottom: 0em;
padding-bottom: 0em;
}

.custom .post_header {
/*	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;      
/*	border-top:2px solid #14568a; */
	color:#222; 
	margin: 1.0em 0 0 0;
	padding:0.0em;
}

.custom #content_box {background:none;
background-color:#EEEEEE;}
.custom #content {background-color:#fff;} 
.custom div.clear { clear:both; }

body.custom { background: #e1b7db url('images/bg_aloha1.png') repeat; margin-bottom:3em;}
.custom #page { 
		
		background: #fff; 
		margin-top:2em; padding:0em 1.5em 1.5em 1.5em; 
		border-width:1px;border-style:solid;border-color:#CCC #999 #999 #CCC;
		-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;
}
.custom div#page div#header{	
	  /*  padding: 25px 10px 15px 25px; */
	    padding: 0;
	    height:150px;
	    margin-left:-1.5em; 
	    margin-right:-1.5em; 
		background: transparent url('images/aloha_shirt_feature-lrg1.jpg') !important;
/*		-moz-border-radius:15px;
		-webkit-border-radius:15px;
		border-radius:15px; */
 }



.custom #header #logo { 
    padding: 8px 0px 0px 34px;
	font-weight: normal; 
}
.custom #header #logo a, .custom #header #logo a:visited { 
/*	color: #111111;  */
	text-decoration: none; 
}
.custom #header #tagline { 
	font-size: 1.4em;
	padding: 0 0 0 34px;
	width: 400px; 
/*	color: #009900; */
	line-height: 1.5em; 
}
.custom #header #aboutbk { 
	float:left; 
	margin:0.9em 0 0 1.9em;
	padding: 0.1em 0 0 0.0em;
	line-height: 1.5em; 
	width:31.6em; 
}
.custom #header #aboutbk p { 
	font-size:1.4em;
	color:#444;
	}

.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.5.1 implementation of the nav menu -- if you use Thesis 1.6 (or later), this code should
be commented out or deleted
*/
/*.custom ul#tabs { float: left; width: 100%; margin-left: -1.6em; margin-right:-1.6em; margin-top:-0.1em; *height: 25px; padding: 0 1em 0 1em; border: 6px solid #444444; background: #444444; }
	.custom ul#tabs li { margin-bottom: 0; margin-right: 1px; margin-left:15px; background: none; border: none; }
	.custom ul#tabs li.current_page_item, .custom ul#tabs li.current-cat { padding-bottom: 0; }
	.custom ul#tabs li a { padding: 0.5em 0.6em; color: #A0D3EE; font-weight: bold; letter-spacing: 1px; }
	.custom ul#tabs li a:hover { color: #003974; background: #e3f2f9; text-decoration: none; }
	.custom ul#tabs li.current_page_item a { color: #003974; background: #e3f2f9; }
	.custom ul#tabs li.rss a, .custom ul#tabs li.rss a:visited { background: transparent url(http://feeds.feedburner.com/~fc/keenerliving/hBOQ?bg=ff9933&amp;fg=ffffff&amp;anim=0) no-repeat 94% 4px; padding-right: 110px;margin-right:40px;}
    .custom ul#tabs li.rss a:hover { color: #003974; background: #e3f2f9 url(http://feeds.feedburner.com/~fc/keenerliving/hBOQ?bg=ff9933&amp;fg=ffffff&amp;anim=0) no-repeat 94% 4px; text-decoration: none; }
*/

/* 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: #e4cdab; }
	.custom .menu a { /*color: #A0D3EE;*/ /*font-weight: bold; letter-spacing: 1px; }*/
	
	
		.custom ul.menu { 
		margin-left: -1.6em;
		margin-right:-1.6em;
		margin-top:-0.1em;
		margin-bottom: 0.8em; 
		*height: 25px;
		padding: 3px 0 0 12px; 
		border: 6px solid #14568a; 
		background: #14568A; 
		-moz-border-radius-topleft:4px;
		-moz-border-radius-topright:4px;
		-webkit-border-top-left-radius:4px;
		-webkit-border-top-right-radius:4px; 
}
	 .custom ul.menu li {
	 margin-bottom: 0; 
	 margin-right: 1px; 
	 margin-left:15px; 
	 background: none; 
	 border: none; 
}
			.custom ul.menu li.current, .custom ul.menu li.current-cat { padding-bottom: 0; }
				.custom ul.menu li.tab a { border-style:none;-moz-border-radius:4px; -webkit-border-radius:4px;padding: 0.5em 0.6em; color: #b9dbf0 !important; background: #14568A;font-weight: bold; letter-spacing: 1px; }
				.custom ul.menu li.tab a:hover { color: #14568a !important; background: #e3f2f9; text-decoration: none; }
				.custom ul.menu li.current a { color: #000 !important; background: #e3f2f9 !important; }
				.custom ul.menu li.current a:hover { color: #003974 !important; background: #e3f2f9; }
	
	.custom .menu .rss a, .custom .menu .rss a:visited { background: transparent url('http://feeds.feedburner.com/~fc/TheAlohaShirt?bg=ff9933&amp;fg=444444&amp;anim=1') no-repeat 94% 2px; padding-right: 110px; margin-right:40px;}
.custom .menu .rss a:hover { color: #003974; background: #e3f2f9 url('http://feeds.feedburner.com/~fc/TheAlohaShirt?bg=ff9933&amp;fg=444444&amp;anim=1') no-repeat 94% 2px; text-decoration: none; }
/* 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.keenerliving.com/includes/images/icon-rss.gif') 0 50% no-repeat; }
.custom li.subscriptions .rss a:hover { padding-left: 20px; background: url('http://www.keenerliving.com/includes/images/icon-rss.gif') 0 50% no-repeat; }
.custom li.subscriptions .email a { padding-left: 20px; background: url('http://www.keenerliving.com/includes/images/icon-email.gif') 0 50% no-repeat; }
.custom li.subscriptions .email a:hover { padding-left: 20px; background: url('http://www.keenerliving.com/includes/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:block; padding-right: 20px;
margin: 0 auto 0 60px;
}
.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 div.alohashirt_copyright p {
	margin: 12px 0 0;
	padding: 0;
	display: block;
	text-align: center;
}
.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:100%; margin:0 auto; text-align:center;}
		.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; text-align:center;}
    .custom div.license a { color: #fff; text-decoration:underline;}
    .custom div.license a:hover { background:#eee; color:#3671A1; }

.custom .format_text input {
	width:auto;
}
/* Short Codes */
/* Short Codes */
/* pull quotes shortcode */

.custom blockquote.pullquote { 
	display: block;
	float: left;
	padding: 0px 10px 10px 0;
	margin: 10px 10px 10px;
	width: 150px;
	font-size: 1.5em;
	font-style: italic;
	line-height: 1.4em;
	text-align: right;
	color: #777;
	border-right: 1px solid #ccc;
	border-left: 0px solid transparent;	
/*	width: 120px; 
	padding: 5px 0; 
	border: 0; 
	font-size: 18px; 
	line-height: 150%; */
}
/* ----- span tag drop cap -- */
.custom .format_text .drop_cap {

    font-weight: normal; 
       font-size: 3em; 
       line-height: 0.778em; 
       padding: 0.037em 0.111em 0 0; 
}
/*---------short code drop cap ----*/
.custom span.dropcap, .custom span.dropcap-blue, .custom span.dropcap-red, .custom span.dropcap-green, .custom span.dropcap-purple, .custom span.dropcap-orange,  .custom  .custom span.dropcap-brown, .custom span.dropcap-grey {
	  font-weight: normal; 
       font-size: 3em; 
       line-height: 0.778em; 
       padding: 0.037em 0.111em 0 0;
       display: block;
       float: left; 
   /*  font-size: 260%;
	   margin: 0px 4px 0 0;
	   line-height: 100%; */
}

.custom label.dropcap {
    display: block;
}
/*---- End of shortcode drop caps
/*-----[Hide smooth slider logo]----*/
.custom .sldrlink a {
	display: none;
}

