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

BASIC USAGE:

If you have enabled the custom stylesheet in the Thesis options panel, the <body> tag 
will be appended with the "custom" class, like so: <body class="custom">. You can use 
the "custom" class to override *any* CSS declarations contained in the style.css file.

For example, if you wish to change the default link color to green, you would add the 
following declarations to this file:

	.custom a, .custom a:visited { color: #090; }	<--- This makes links green
	.custom a:hover { color: #00f; }	<--- This makes links blue when you mouse over them

WHY THIS WORKS:

By using the "custom" class, you are creating more specific CSS declarations for HTML
elements. CSS styling is applied through rules of specificity, and because declarations
prepended with .custom are more specific, they get applied when the page is rendered!

More information about styling your Thesis installation using this file can be found
in the User's Guide:
	http://diythemes.com/thesis/rtfm/customizing-thesis-with-customcss/
*/

/*
Theme Name:		Thesis
Theme URI:		http://diythemes.com/thesis/
Description:	A Website framework so flexible and extensible that you will never have to change your theme again. Seriously. [ver. 1.3.3]
Version:		1.3.3
Author:			Chris Pearson
Author URI:		http://pearsonified.com/
*/




body.custom { background: #ffffff }

* { padding: 0; margin: 0; }



/*---:[ core layout elements ]:---*/

body.custom { background: #5E2600; }

.custom #page { background: #777; padding-top: 0; }

.custom #header { border-bottom: none; clear: both; }

.custom .post_box { border-top: 1px dotted #bbb; }
				
.custom .top { border: none !important; }

.custom #footer { color: #888; border-top: 3px double #ddd; text-align: right; clear: both; }

.custom #container { background: #ffffff; border: 1px solid #000000; border-top: 0; border-bottom: 0; } 

.custom ul.menu {background: #9a5218 url(http://www.mswonka.com/wp-content/themes/thesis_16/custom/images/tabs_bg.jpg) repeat-x left bottom; padding: 12px 18px 0 24px; border: none; width: auto; position: relative; height: 1%;}

.custom ul.menu li a:hover {
  background: url(http://www.mswonka.com/wp-content/themes/thesis_16/custom/images/tab_off_left.jpg) no-repeat left top;
	font-family: 'Trebuchet MS', helvetica, arial;
	font-size:15px;
	font-color: #361c03;
  font-weight: bold;
	letter-spacing:0;
	padding: 14px 21px 12px;
	}

.custom ul.menu li {
	margin: 0 5px 0 0;
	}

.custom ul.menu li a {
	background: url(http://www.mswonka.com/wp-content/themes/thesis_16/custom/images/tab_off_left.jpg) no-repeat left top;
	font-family: 'Trebuchet MS', helvetica, arial;
	font-size:15px;
	font-color: #361c03;
  font-weight: bold;
	letter-spacing:0;
	padding: 14px 21px 12px;
	}
	
.custom ul.menu li {
	background: url(http://www.mswonka.com/wp-content/themes/thesis_16/custom/images/tab_off_right.jpg) no-repeat right top;
	border: none;
	}
	
.custom ul.menu li.current {
	background: #f2edc7 url(http://www.mswonka.com/wp-content/themes/thesis_16/custom/images/tab_on_right.jpg) no-repeat right top;
	}
	
.custom ul.menu li.current a {
	background: url(http://www.mswonka.com/wp-content/themes/thesis_16/custom/images/tab_on_left.jpg) no-repeat left top;
	padding: 14px 21px 12px;
	}

.custom ul.menu li.rss {
	background: none;
}

.custom ul.menu li.rss a {
	background: url(http://www.mswonka.com/wp-content/themes/thesis_16/custom/images/rss.jpg) no-repeat left center;
	padding-left: 30px;
	color: #f2edc7;
}

/*---:[ global elements ]:---*/

.custom a, a:link, a:visited, a:active { color: #993333; text-decoration: none; }

.custom a:hover { color: #661111; text-decoration: none; }

.custom a img { border: none; }

.custom blockquote { border-left: 1px solid #ddd; color: #666; }

.custom abbr, acronym { line-height: 1em; text-transform: uppercase; letter-spacing: 1px; border-bottom: none; cursor: help; }

.custom sub, sup { line-height: 0.5em; }

.custom code { font-family: Consolas, "Andale Mono", Courier, "Courier New"; line-height: 1em; background: #eee; }

.custom pre { font-family: Consolas, "Andale Mono", Courier, "Courier New"; background: #eee; border: 1px solid #ddd; overflow: auto; clear: both; }

.custom p.center { text-align: center !important; }

.custom p.bottom { margin: 0 !important; }

.custom .remove_bottom_margin { margin-bottom: 0 !important; }



/*---:[ form inputs ]:---*/

.custom input, textarea { font-size: 1em; color: #444; background: #eee; border: 1px solid #aaa; border-right-color: #ddd; border-bottom-color: #ddd; }

.custom input:focus, textarea:focus { background: #fff; border-color: #777; border-right-color: #ccc; border-bottom-color: #ccc; }
	
.custom .format_text .text_input, #commentform p .text_input { width: 45%; }

.custom .sidebar .text_input { width: 95%; } /* Based on inherited font size in sidebar */

.custom input.form_submit { font-weight: bold; color: #111; background: url('images/submit-bg.gif'); border: 3px double #999; border-top-color: #ccc; border-left-color: #ccc; cursor: pointer; }
	
.custom input.form_submit:hover { color: #090; }



/*---:[ headlines and bylines ]:---*/

.custom h1, h2, h3, h4 { font-family: 'Trebuchet MS', helvetica, arial; font-size: 1em; font-weight: bold; color: #492f16; font-size: 21px; line-height: 24px; }

.custom h1, h2 a, h1, h2 a:visited { color: #492f16; }

.custom h1, h2 a:hover { color: #A66C32; }

.custom h1, h2.entry-title a { font-family: 'Trebuchet MS', helvetica, arial; font-size: 1em; font-weight: normal; color: #492f16; } 

.custom h1, h2.headline-area a { font-family: 'Trebuchet MS', helvetica, arial; font-size: 2.15em; font-weight: normal; color: #492f16; }
	
.custom #content #archive_info h1 { font-size: 1.8em; line-height: 1em; font-weight: normal; }



/*---:[ headline meta data (includes bylines) ]:---*/

.custom .headline_meta { font-style: italic; color: #BF842A; }

.custom .headline_meta span, .headline_meta abbr { font-style: normal; text-transform: uppercase; letter-spacing: 1px; }

.custom .headline_meta a { color: #BF842A; border-bottom: 1px solid #eee; }
	
.custom .headline_meta a:hover { color: #111; }



/*---:[ #header styles ]:---*/

.custom #header { padding: 0 0 6px; }

.custom #header #logo { font-weight: bold; }

.custom #header #logo a { color: #661111; }

.custom #header #logo a:hover { color: #661111; }
	
.custom #header #tagline { font-weight: normal; color: #888; }



/*---:[ content styles ]:---*/

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

.custom .format_text a:hover { text-decoration: none; }

.custom .format_text p.note { background: #f5f5f5; border: 1px solid #ddd; }

.custom .format_text p.alert { background: #ffffa0; border: 1px solid #e5e597; }

.custom .format_text .drop_cap { color: #888; float: left; }

.custom .format_text ul { list-style: square; }
		
.custom .format_text dt { font-weight: bold; }



/*---:[ pullquotes ]:---*/

.custom .format_text blockquote.right, .format_text blockquote.left { border: none; }

.custom .format_text blockquote.right { float: right; }

.custom .format_text blockquote.left { float: left; }

.custom .format_text blockquote.right p, .format_text blockquote.left p { margin: 0 !important; }
		


/*---:[ image handling classes ]:---*/

.custom .format_text img.left, .format_text img.alignleft { float: left; clear: left; }
	
.custom .format_text img.right, .format_text img.alignright { float: right; clear: right; }
	
.custom .format_text img.center, .format_text img.aligncenter { display: block; float: none; clear: both; }
	
.custom .format_text img.block, .format_text img.alignnone { display: block; clear: both; }

.custom .format_text img.frame { background: #555; border-style: solid; border-color: #ddd; }
	
.custom .format_text img.stack { clear: none !important; }



/*---:[ end image handling classes ]:---*/
		
.custom .format_text .ad { float: right; clear: right; }

.custom .format_text .ad_left { float: left; clear: left; }
	


/*---:[ after-post elements ]:---*/

.custom .format_text .to_comments { color: #666; clear: both; }

.custom .format_text .to_comments span { color: #111; }

.custom .format_text .to_comments span.bracket { color: #ccc; }

.custom .format_text .to_comments a { color: #666; text-decoration: none; }

.custom .format_text .to_comments a:hover { color: #111; text-decoration: none; }
	
.custom .format_text .post_tags { color: #666; }

.custom .format_text .post_tags a { text-decoration: none; }
	
.custom .format_text .post_tags a:hover { text-decoration: none; }



/*---:[ archive information block ]:---*/
	
.custom #archive_info { border-bottom: 2px solid #ddd; }

.custom #archive_info p { text-transform: uppercase; letter-spacing: 2px; }
	


/*---:[ post navigation links ]:---*/

.custom .prev_next { text-transform: uppercase; letter-spacing: 2px; border-top: 2px solid #ddd; color: #666; clear: both; }

.custom .prev_next .next { text-align: right; }

.custom .prev_next .floated { float: left; }

.custom .prev_next a { text-decoration: none; }
	
.custom .prev_next a:hover { text-decoration: none; }
	
.custom .post_nav a { text-transform: none; letter-spacing: normal; }



/*---:[ rotating image styles ]:---*/

.custom #multimedia_box { width: 90%; background: #fff; }

.custom #multimedia_box.image_box {background:#fff;}

.custom #image_box { padding: 0em; background: #fff; border-bottom: 0px solid #fff; }

.custom #image_box img { display: block; padding: 0em; background: #fff; border: 0em solid #fff; }



/*---:[ video box styles ]:---*/

.custom #video_box { padding: 0em; background: #fff; }



/*---:[ custom box styles ]:---*/

.custom #custom_box { padding: 0em; background: #fff; border-bottom: 0px solid #fff; }



/*---:[ sidebar styles ]:---*/

.custom .sidebar a { font-family: veranda, 'Trebuchet MS', helvetica, arial; font-size: 14px; text-decoration: none; color: #993333; line-height: 0.5em; }

.custom .sidebar a:hover { font-family: 'Trebuchet MS', helvetica, arial; font-size: 14px; text-decoration: none; color: #551C1C; line-height: 0.5em; }

.custom .sidebar h3 { font-family: 'Trebuchet MS', helvetica, arial; text-transform: uppercase;
letter-spacing: 0; font-size: 15px; font-weight: bold; color: #492f16; text-decoration: none; line-height: 2.667em; } 

.custom ul#sidebar_list a { color: #333333; font-family: 'Trebuchet MS', helvetica, arial; text-decoration: normal; list-style: none; line-height: 0.5em; }

.custom .textwidget input, textarea { font-size: 1em; color: #444; background: none; border: 0; }

.custom li.widget { font-family: 'Trebuchet MS', helvetica, arial; font-size: 14px; width: 100%; margin-bottom: 1em; line-height: 1.35em; }

.custom li.centered { font-family: 'Trebuchet MS', helvetica, arial; text-align: center; }
	
.custom li.widget p a { font-family: 'Trebuchet MS', helvetica, arial; text-decoration: none; line-height: 1em;}
		
.custom li.widget p a:hover {font-family: 'Trebuchet MS', helvetica, arial; text-decoration: none; }

.custom li.widget ul { font-family: 'Trebuchet MS', helvetica, arial; list-style: none; line-height: 1.35em }

.custom .textwidget a { font-family: veranda, 'Trebuchet MS', helvetica, arial; font-size: 13px; text-decoration: none; color: #993333; line-height: 1.5em; }

.custom .textwidget a:hover { font-family: veranda, 'Trebuchet MS', helvetica, arial; font-size: 13px; text-decoration: none; color: #777777; line-height: 1.5em; }

.custom #social-media-page { font-family: veranda, 'Trebuchet MS', helvetica, arial; font-size: 13px; text-decoration: none; color: #993333; }

.custom #social-media-page a, { font-family: veranda, 'Trebuchet MS', helvetica, arial; font-size: 13px; text-decoration: none; color: #993333; }

.custom #social-media-page a:hover { font-family: veranda, 'Trebuchet MS', helvetica, arial; font-size: 13px; text-decoration: none; color: #777777; }

.custom #recent-posts a { font-family: 'Trebuchet MS', helvetica, arial; text-decoration: none; line-height: 1.35em;}

.custom #recent-comments a { font-family: 'Trebuchet MS', helvetica, arial; text-decoration: none; line-height: 1.35em;}

.custom #tag_cloud a { font-family: 'Trebuchet MS', helvetica, arial; text-decoration: none; line-height: 1em;}


/*---:[ social media ]:---*/

p.tweetwasters { color: #993333; width: 100%; margin-bottom: 1em; font-family: veranda, 'Trebuchet MS', helvetica, arial; font-size: 14px; line-height: 1.35em; }

h2.widgettitle { font-family: 'Trebuchet MS', helvetica, arial; text-transform: uppercase;
letter-spacing: 0; font-size: 15px; font-weight: normal; color: #492f16; text-decoration: none; line-height: 0.75em; } 		


/*---:[ widget box styles ]:---*/
		
.custom li.widget .widget_box { background: #e3f0f2; border-style: solid; border-color: #addde6; }

		

/*---:[ subscriptions widget ]:---*/
		
.custom .thesis_widget_subscriptions .sub_rss a { padding-left: 20px; background: url('images/icon-rss.gif') 0 50% no-repeat; }

.custom .thesis_widget_subscriptions .sub_email a { padding-left: 20px; background: url('images/icon-email.gif') 0 50% no-repeat; }



/*---:[ google custom search ]:---*/

.custom li.thesis_widget_google_cse form input[type="text"] { width: 95%; }

.custom li.thesis_widget_google_cse form input[type="submit"] { font-weight: bold; color: #111; background: url('images/submit-bg.gif'); border: 3px double #999; border-top-color: #ccc; border-left-color: #ccc; cursor: pointer; }

.custom li.thesis_widget_google_cse form input[type="submit"]:hover { color: #2361a1; }
		


/*---:[ comment styles ]:---*/

.custom .comments_intro p { color: #666; }
		
.custom .comments_intro a { text-decoration: none; }
		
.custom .comments_intro a:hover { text-decoration: none; }

.custom .comments_intro span { color: #111; }

.custom .comments_intro span.bracket { color: #ccc; }

.custom dl#comment_list { border-top: 1px dotted #bbb; }
			
.custom dl#comment_list dt a:hover { text-decoration: none; }

.custom dl#comment_list dt .comment_author { font-weight: bold; }
				
.custom .avatar img { float: right; }

.custom .comment_time, .edit_comment { color: #888; }
			
.custom .comment_time a, .edit_comment a { color: #888; }
				
.custom .comment_time a:hover, .edit_comment a:hover { color: #888; }

.custom	.comment_num { float: right; }

.custom dl#comment_list .comment_num a { font-weight: bold; color: #aaa; }

.custom dl#comment_list .comment_num a:hover { color: #fff; background: #aaa; text-decoration: none; }

.custom dl#comment_list dd { border-bottom: 1px dotted #bbb; }

.custom a.comment_link { color: #111; text-decoration: none; font-variant: small-caps; border-bottom: 1px solid #bbb; }

.custom a.comment_link:hover { color: #111; border-bottom-color: #111; }
			


/*---:[ author comment and alternating comment colors ]:---*/
	
.custom .author_comment { background: #661111; }

.custom dl#comment_list .bypostauthor { background: #EED8AE; }
	


	/*
.custom dl#comment_list dt, dl#comment_list dd { background: #661111; }

.custom dl#comment_list .alt { background: #fff !important; }
	*/
	


/*---:[ end author comment and alternating comment colors ]:---*/
	
.custom dl#trackback_list { padding-left: 1.1em; border-top: 1px dotted #bbb; }
	
.custom dl#trackback_list dt a { color: #111; }
	
.custom dl#trackback_list dt a:hover { color: #111; text-decoration: underline; }
	
.custom dl#trackback_list dd { color: #888; }

.custom .comments_closed p { text-transform: uppercase; letter-spacing: 1px; color: #888; }



/*---:[ comment form styles ]:---*/

.custom #respond p { color: #555; }

.custom .login_alert { background: #f5f5f5; border: 1px solid #ddd; }

.custom .login_alert p { font-weight: bold; }

.custom #commentform { border-top: 1px dotted #bbb; }

.custom #commentform p {  margin-bottom: 1em; }
	
.custom #commentform p a { text-decoration: underline; }
		
.custom #commentform p a:hover { text-decoration: none; }

.custom #commentform textarea { background: #EED8AE; width: 100%; border: 1px solid #ddd; }
		
.custom #commentform p .required { color: #d00; }

.custom #commentform p.allowed { width: 100%; font-size: 1em; padding: 0.6em 0.4em; background: #E8D7C6; border: 0.1em dotted #bbb; border-top: 0; }

.custom #commentform p.allowed span { color: #807e70; }
	


/* Support for the highly-recommended Subscribe to Comments Plugin */

.custom #commentform p.subscribe-to-comments label { font-size: 1em; }



/*---:[ footer styles ]:---*/

.custom #footer a { color: #492f16; border-bottom: 1px solid #ccc; }

.custom #footer p { color: #492f16; }

.custom #footer a:hover { color: #111; }



/*---:[ self-clearing floats from Dan Cederholm ]:---*/

.custom ul.menu:after, #content_box:after, #sidebars_box:after, .format_text:after, .prev_next:after, ul.sidebar_list:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }