/*
Theme Name: Snowdrop Media, LLC
Theme URI: http://www.snowdropmedia.com/
Description: The Snowdrop Simpleton
Version: 1.0
Author: Paul Legan
Author URI: http://www.snowdropmedia.com/
*/

@import 'reset.css';

body { border-top: 10px solid #007cc3; color: #333; font: 10px/15px Tahoma, "Times New Roman", Times, serif; text-align: center; }

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

a, a:visited { color: #C24D3D; text-decoration: none; background-color: #f2f2f2; }

a:hover { color: #C24D3D; text-decoration: underline; background-color: #e8e8e8; }

a img { border: none; text-decoration: none; }

blockquote { border-left: 1px solid #ddd; color: #666; padding-left: 1em; }

em { font-style: italic; }

strong { font-weight: bold; }

img.alignleft { margin: 0 15px 15px 0; }

img.alignRight { margin: 0 0 15px 15px; }

acronym { font-weight: bold; font-size: 0.786em; line-height: 1em; text-transform: uppercase; letter-spacing: 1px; border-bottom: none; cursor: help; }

abbr { font-size: 1em; line-height: 1em; border-bottom: none; }

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

code { font: 1em Consolas, "Andale Mono", Courier, "Courier New"; color: #050; }

pre { margin-bottom: 1.833em; padding: 0.75em 0.917em; font: normal 0.857em/1.5em Consolas, "Andale Mono", Courier, "Courier New"; background: #eee; border: 1px solid #ddd; overflow: auto; clear: both; }

input, textarea { font-size: 1em; padding: 4px; font-family: Tahoma, sans-serif; color: #999; background: #eee; border: 1px solid #aaa; border-right-color: #ddd; border-bottom-color: #ddd; }

textarea { width: 490px; }

input:focus, textarea:focus { background: #fff; color: #444; border-color: #777; border-right-color: #ccc; border-bottom-color: #ccc; }

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

p.bottom { margin: 0 !important; }

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

.alignright { float: right; }

span.highlight { background: #FFFFE5; border-bottom: 2px solid #f1f1f1; padding: 2px; }



/*---:[ headlines ]:---*/

h1, h2, h3, h4 { font-weight: normal; font-size: 1em; }

/*h1, h2 { font-size: 1.8em; line-height: 1.255em; font-family: Georgia, "Times New Roman", Times, serif; }*/
h1, h2 { font-size: 1.4em; line-height: 1.255em; font-weight: bold; }

	h2 a, h2 a:visited { color: #111; text-decoration: none; }

	h2 a:hover { color: #C24D3D; }

h3 { font-weight: normal; font-size: 1.286em; line-height: 1.222em; }
	
	.sidebar h3 { font-size: 1em; line-height: 1.385em; margin-bottom: 0.615em; font-variant: small-caps; letter-spacing: 2px; color: #555; }

h4 { }

	.format_text h4 { line-height: 2.2em; }
	
p, blockquote { font-size: 1.1em; line-height: 1.5em; }

li { font-size: 11px; }
	
/*---:[ structure ]:---*/

#wrapper { margin: 0 auto; text-align: left; width: 740px; margin-top: 90px; }

#info { float: left; width: 230px; margin-top: 40px; text-align: right; }

	#info li { margin-bottom: 6px; }

		#info li a { padding: 2px 4px; background-color: #f2f2f2; }
		
		#info li a:hover { background-color: #e8e8e8; }

#content { float: right; width: 420px; }

	#content h2 a { color: #007CC3; }
	
	#content h2 a:hover { color: #C24D3D; }

	#content .entry { margin-bottom: 1.5em; }
	
	#content p.byline, #content .comment-date { color: #999999; margin-bottom: 0.6em; }
	
		#content p.byline span, #content .comment-date { font-size: 0.9em; font-weight: bold; text-transform: uppercase; }
		
		#content .comment-date em { text-transform: none; }
		
	#content p.nav_link a { padding: 2px 4px; background-color: #f2f2f2; }
	
	#content p.nav_link a:hover { background-color: #e8e8e8; }
	
	#content .entry_content { }
	
		#content .entry_content a, #content #comments-block a { background-color: #fff; color: #65961D; border-bottom: 1px dotted #ccc; padding: 1px; }
		
		#content .entry_content a:hover, #content #comments-block a:hover { background-color: #fff; text-decoration: none; border-bottom: 1px solid #91D629; padding: 1px; }
	
		#content .entry_content ul, #content .entry_content ol { margin-left: 15px; padding-left: 10px; }
		
			#content .entry_content ul { list-style: outside disc; }
			
			#content .entry_content ol { list-style: outside decimal; }
						
			#content .entry_content h1, #content .entry_content h2, #content .entry_content h3, #content .entry_content h4, #content .entry_content h5, #content .entry_content h6 { padding-top: 0.5em; }
	
		#content p, #content li, #content blockquote { font-size: 1.1em; line-height: 1.62em; }
		
		#content p, #content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content ol, #content ul, #content blockquote { margin-bottom: 0.62em; }
		
		#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { font-weight: bold; }
		
		#content h2.home { margin-bottom: 0.1em; }
		
		#content blockquote p, #content li p { font-size: 1em; }
		
		#content #comments-block li { padding: 5px; }
		
			#content #comments-block li.odd { background-color: #f2f2f2; border-bottom: 1px solid #ccc; }
		
			#content #comments-block li p:last-child { margin: 0; }

#footer { clear: both; }