/*
File:			custom.css
Description:	Custom styles for Thesis
*/

body.custom { background: #ddd url(images/bg-grid.gif); }
.custom #container { margin-top: 2.2em; margin-bottom: 2.2em; border: 0.1em solid #000; }
	.custom #page { background: #fff; }
		.custom #header { padding-top: 0; border-bottom: 0.1em dotted #ccc;}
		.custom #header { padding-top: 0; border-bottom: none;}

			.custom #header #logo { position: relative; left:-2px;}
			.custom #header #beta-label { position: absolute; top: -10px; left: 16.5em; font-size: 0.4em; color: red; text-transform: uppercase; }
		.custom .search_form { float: right; }
			.custom .search_form input { font-size: 1.3em; line-height: 1em; width: 15.385em; padding: 0.308em; }
			.custom .search_form input:focus { background: #f2e127; }
		.custom ul#tabs { padding: 0 1.1em; border: 0; }
			.custom ul#tabs li { margin-bottom: 0; background: none; border: 0; }
			.custom ul#tabs li.current_page_item, .custom ul#tabs li.current-cat { padding-bottom: 0; }
				.custom ul#tabs li a { padding-top: 0.909em; padding-bottom: 0.909em; color: #999; font-weight: bold; letter-spacing: 1px; }
				.custom ul#tabs li a:hover { color: #111; background: #f2e127; text-decoration: none; }
				.custom ul#tabs li.current_page_item a { color: #555; background: #efefef; }
			.custom ul#tabs li.rss a { padding-right: 0.818em; background-image: none; }
		.custom #content_box { background: none; border-top: 0.1em dotted #ccc; }
				.custom .prev_next, .custom #archive_info { border: none; }
					.custom input.form_submit:hover { color: #111; background: #f2e127; }
			.custom #multimedia_box, .custom #image_box, .custom #video_box, .custom #custom_box { background: none; border: 0; }
			.custom #sidebars { border: none; }
				.custom #sidebar_1 { border-right: none; }
		.custom #footer { padding-bottom: 0; border-top: 0.1em dotted #ccc; }

.custom a { color: #111; }
.custom .format_text a { text-decoration: underline; }
/* .custom .format_text a { text-decoration: none; color:#2341C1; } */
.custom a:hover { color: #111; background: #f2e127; }
.custom #header #logo a, .custom #header #logo a:hover, .custom h2 a, .custom h2 a:hover { color: #111; }
	
	.custom #social-bar { background: #f2e127; border: 1px solid #ddd; padding: 5px 3px; color: #000; font-weight: bold; height: 20px; position: relative; margin: 5px 0; }
	.custom #social-bar a { color: #000; }
	.custom #social-bar span#sharethis { position: absolute; right: 10px; top: 6px; }
	.custom #social-bar span#tweetmeme { position: absolute; right: 105px; top: 8px; }
	
.custom p.alert { background: #f2e127; }
.custom p.soft { background: #eee; border: 1px solid #eee;}
.custom .format_text p.alert{ margin-top:1em;}
.custom #comment_list #comment-preview { font-size: 0.7em; }
/* rfink 6-10-09 */

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

.custom .format_text h2 { font-family:arial;font-size: 1.286em; line-height: 1.222em; margin: 16px 0 8px 0; }
.custom h2{margin-top:0px;}
.custom .format_text blockquote { color:#444444; margin: -4px 0 2px 0.786em; padding-left: 0.786em; }
.custom blockquote+p { margin-top:-4px; }
.custom #comments { margin-top:-26px; }
.custom span.test { word-spacing:.06em; }
/*.custom #sp { margin-top:-16px; }
.custom #sp { margin-top:0px; }*/
/*.custom .headline_area{margin-bottom:.5em;}*/
.custom .headline_area{margin-bottom:-2px;}
.custom .format_text p { margin-bottom:0px;margin-top:4px; }
.custom .format_text .entry-content p+p { margin-top:4px; }
/*.custom #sp p+p { margin-top:4px; }*/
/*.custom .menu .tab {font-size:1.2em}*/
.custom .temp_hide { display:none;}
.custom .alignright {margin-top:16px;margin-bottom:0px;}
/*09-21-2009*/
.custom #fontlinktest{font-family:chunky,georgia,serif;}
.custom #logo a{font-family:chunky,georgia,serif;word-spacing:-.25em;}
.custom #logo a:hover {text-decoration:underline;}
.custom #sidebars h3 {font-family:chunky,georgia,serif;}
/*font-size:1em;line-height:1.385em;margin-bottom:0.692em;}*/
.custom #page {padding-top:1.8em;}
.custom #header{padding-bottom:.5em;
padding-left:.7em;  /*was 1.1em*/
padding-left:.05em;
padding-left:0px;
/*width:100%;*/
} /*was 2.2em*/
.custom #header #logo{line-height:1em;height:36px;}
.custom #page #header #tagline{margin-top:-6px;font-family:'segoe UI',arial,sans serif;word-spacing:-.1em;font-style:normal;width:50%;z-index;10;font-size:1.3em;}
/*.custom #page #tabs{font-size:11px;font-weight:normal;} /*up-adjust for Droid??*/
.custom #page #tabs{font-size:12px;font-weight:normal;}
/*.custom ul#tabs li.current_page_item a{font-weight:normal;}*/
.custom ul#tabs li.current_page_item a{font-weight:normal;
font-size:1.1em;
font-family:'chunky';
/*border-top: 0.1em dotted #ccc;
border-top: 0.05em dotted #ccc;
border-bottom: 0.1em dotted #ccc;*/
}
.custom #logo a{font-family:chunky,georgia,serif;font-size:36px;word-spacing:-.25em;font-weight:normal;display:inline-block;height:32px;text-decoration:none;}
.custom .post_box{padding-top:1em;}
/*.custom .headline_area h1, .headline_area h2 { font-size: 2.2em; line-height: 1.364em; font-family:arial;}*/
.custom #header #logo span.k1{letter-spacing:-.07em;}
.custom #header #logo span.k2{letter-spacing:-.09em;}
.custom a.int {text-decoration:none;}
.custom .menu{font-weight:normal;
border-bottom: 0.1em dotted #ccc;
border-top: 0.1em dotted #ccc;
font-size:1.1em;
font-family:'chunky',georgia,serif;
width:416px;
position:relative;
/*left:526px;*/
left:532px;
top:-24px;
border-right:.1em solid #ccc;
border-bottom:.1em dotted #ccc;
padding-right:.5em; /*.5em*/
/*padding-right:0px;*/
/*margin-left:526px;*/
/*margin-top:-26px;*/
}
.custom  .tab {border-bottom:.1em dotted #ccc;}
.custom .search_form{margin-top:-4px;
margin-right:-16px;}
.custom #content_box{border-top:none; 
/*margin-top:-26px;*/
}
.custom #content_box #content{margin-top:-44px;}
/*rf new*/
.custom #content_box #content{width:51.5em;}
.custom #sidebars{margin-left:0px;margin-right:-6px;}
/**/
.custom #content_box #sidebars{margin-top:-28px;}
.custom #multimedia_box {margin-bottom:2.2em;} /*2.2em*/
.custom #multimedia_box {padding:1.1em;}
.custom .menu .current > a, .menu .current-cat > a {
text-decoration:none;
}
/*rf new*/
.custom #content_box #content .headline_area h2.entry-title{
	font-family:arial, sans-serif;
margin-left:-4px;
font-size:19px;
}
.custom #content_box #content .headline_area h1.entry-title{
	font-family:arial, sans-serif;
margin-left:-4px;
font-size:19px;
}
.custom #content_box #content .format_text h3{
	font-family:tahoma, sans-serif;
font-size:17px;
font-weight:normal;
color:#444550;
margin-top:.8em;
margin-bottom:.4em;
}
/*.custom #container #page UL.menu{left:532px;}*/
/*.tab .tab-home .current*/
/*
.custom #attachment_1054 {margin-top:16px;margin-bottom:0px;}
alignright*/
