body { background: #fff; color: #333; font: 62.5% "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; text-align: center; } 

* { padding: 0; margin: 0; }


/*---:[ global elements ]:---*/

.custom a { color: #556b2f; text-decoration: underline; }

	a:visited { color: #800000; text-decoration: underline; }

	a:hover { color: #df0000; text-decoration: underline; }
	
	a img { border: none; }

.custom blockquote { font-style: italic; font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; color: #555; margin: 0 30px 1.5em 30px; padding: 0 0 0 10px; border-left: 0px solid #aaa; }

.custom abbr, acronym { border-bottom: 1px dotted #aaa; text-transform: none; cursor: help; }

/*---:[ core layout elements ]:---*/

.custom h1, h2, h3 { font-weight: bold; font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; color: #000; }

.custom #masthead h1 { padding: 0.4em 0 0.2em 0; border-top: 0px solid #ccc; text-align: center; clear: both; }

.custom h1 a, h1 a:visited, h1 a:hover { color: #ffffcc; text-decoration: none; }

.custom h3 { font-size: 1.0em; text-transform: none; }

	#masthead h3 { margin: 0 0 0.75em 0; font-weight: normal; font-size: 1.8em; text-transform: none; color: #cc9966; text-align: center; }

	.custom .entry h3 { margin: 0 2.5em 0 0.5em 0; }
	
	.entry h3.top { margin: 0 1.5em 0 0.5em 0 !important; }

        h3.comments_headers { font-size: 1.4em; color: #cc9966}

.custom #container { width: 930px; margin: 0px auto 0 auto; }
					
.custom #content_box { width: 930px; text-align: left; float: left; clear: both; }
	
	.custom #content { width: 550px; padding: 0 50px 0 0; float: left; }
		
	.custom #sidebar { width: 330px; float: left; }
		
	.custom #footer { width: 930px; padding: 1.2em 0 0 0; border-top: 2px solid #ccc; float: left; clear: both; }


.custom #masthead { width: 930px; height: 100px; background: url('images/pond_background4.jpg') no-repeat; }

.custom #masthead a { display: block; width: 930px; height: 45px; }

.custom h2 a { color: #556b2f; text-decoration: none; }

.custom h4 { font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; color: #800000; }

.custom h4 a { color:#800000; text-decoration: none; }

.custom ul.sidebar_list li.widget, ul.sidebar_list li.linkcat { width: 330px; margin: 0 0 2.5em 0; font-size: 1.3em; line-height: 1.4em; float: left; }

.custom ul#nav { list-style: none; width: 910px; padding: 0 10px; background: none; border-bottom: 2px solid #556b2f; float: left; clear: both; }


.custom ul#nav li { padding: 0.85em 40px 0.7em 0; font: bold 1.4em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; text-transform: none; float: left; }

.custom ul#nav li a, ul#nav li a:visited { color: #800000; text-decoration: none; }
	
		.custom ul#nav li a:hover { color: #000; text-decoration: underline; }
		
		.custom ul#nav li a.current, ul#nav li a.current:visited, ul#nav li a.current:hover { color: #800000; text-decoration: underline; }
		
	.custom ul#nav li.rss { padding: 0.85em 0 0.7em 0; float: right; }
			
		.custom ul#nav li.rss a { padding: 0 18px 0 0; background: url('images/icon_rss.gif') 100% 50% no-repeat; }

                 }                  

li.widget h2, li.linkcat h2 { font-weight: bold; font-size: 1.077em; color: #800000; text-transform: none; letter-spacing: normal; margin: 0 0 0.8em 0; padding: 0.4em 2px; border-top: 2px solid #800000; background: url('images/hr_dot_black.gif') 0 100% repeat-x; }

.custom li.widget ul, li.linkcat ul { list-style: none; margin: 0 0 0.5em 0px; }

.custom li.widget li a, li.widget li a:visited, li.linkcat li a, li.linkcat li a:visited { color: #556b2f; text-decoration: none; }


/*---:[ content styles ]:---*/

.entry { font-size: 1.4em; line-height: 1.65em; }
		
	.custom .entry blockquote { font-size: 1.0em; font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; background: #f5f5f5;}
	
	.custom .entry blockquote.right { width: 200px; font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; !important; font-size: 1.3em !important; margin: 0.3em 0 0.3em 15px !important; padding: 0.3em 0 !important; border: 3px double #aaa; border-width: 3px 0; text-align: center; float: right; }
		
	.custom .entry blockquote.left { width: 200px; font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; !important; font-size: 1.3em !important; margin: 0.3em 0px 0.3em 15px !important; padding: 0.3em 0 !important; border: 3px double #aaa; border-width: 3px 0; text-align: center; float: left; }
	
		.custom .entry blockquote.right p, .entry blockquote.left p { margin: 0 !important; line-height: 1.4em !important; }
	
	.entry p { margin: 0 0 1.5em 0; }

	.entry ul, .entry ol { margin: 0 0 1.5em 40px; }
	
	.entry ul { list-style-type: disc; }
	
		.entry li { margin: 0 0 0.5em 0; }
		
			.entry ul li ul, .entry ul li ol, .entry ol li ul, .entry ol li ol { margin: 0.5em 0 0.5em 30px; }
	
	.entry dl { margin: 0 0 1.5em 0; }
			
		.entry dt { font-weight: bold; margin: 0 0 0.5em 0; }
		
		.entry dd { margin: 0 0 1.5em 20px; }
		
	.entry .ad { margin: 0 0 0.5em 15px; float: right; }
	
	.entry .ad_left { margin: 0 15px 0.5em 0; float: left; }

	.entry img { }

		.entry img.left { padding: 3px; margin: 0.5em 15px 0.5em 0; display: inline; border: 3px double #bbb; float: left; clear: left; }
		
		.entry img.right { padding: 3px; margin: 0.5em 0 0.5em 15px; display: inline; border: 3px double #bbb; float: right; clear: right; }
		
		.entry img.center { display: block; padding: 3px; margin-left: 0 auto 1.5em auto; margin-right: 0 auto 1.5em auto; border: 3px double #bbb; float: none; clear: both; }

		.entry img.off { padding: 0 !important; border: none !important; }
		
		.entry img.stack { clear: none !important; }

.tagged { padding: 0.4em 0 0 0; background: url('images/hr_tag_sep.gif') no-repeat; font-size: 1.2em; line-height: 1.6em; color: #888; clear: both; }

	.tagged a, .tagged a:visited { padding: 0.25em; color: #333; text-decoration: none; }
	
		.tagged a:hover { color: #fff; background: #333; text-decoration: none; }
	
	.add_comment { display: block; padding: 0 0 0 20px; font-weight: bold; float: right; }

.navigation { width: 500px; font-size: 1.4em; float: left; }
	
	.previous { padding: 0 20px 0 0; float: left; }
	
	.next { float: right; }

.clear { width: 500px; height: 1px; margin: 0 0 5.0em 0; clear: both; }

.rule { background: url('images/hr_tag_sep.gif') no-repeat; }

.flat { margin: 0 0 2.0em 0 !important; }

.whitespace { margin: 0 0 3.5em 0 !important; }


/*---:[ footer styles ]:---*/

#footer p { margin: 0 0 0.923em 0; font-size: 1.3em; color: #888; text-align: right; }

	#footer a, #footer a:visited { color: #888; text-decoration: none; }
		
		#footer a:hover { color: #888; text-decoration: underline; }


/*---:[ comment styles ]:---*/

#comments { width: 500px; float: left; clear: both; }

	ul#comment_list { list-style: none; margin: 0 0 4.0em 0; border: 1px dotted #bbb; float: left; }
		
		ul#comment_list li.comment { width: 500px; padding: 1.2em 0 0 0; border-bottom: 1px dotted #bbb; padding-bottom: 0.3em; float: left; background: #f5f5f5}
			
		ul#comment_list li.trackback { width: 470px; padding: 1.2em 15px 0 15px; background: url('images/trackback_bg.gif'); }
				
			.comment_meta { margin: 0 0 1.2em 0; padding: 0 15px; }
			
				.comment_num { padding: 0 15px 0 20px; font-weight: bold; font-size: 1.4em; float: right; }
				
				.trackback .comment_num { padding: 0 0 0 20px; }
				
					.comment_num a, .comment_num a:visited { color: #888; text-decoration: none; }
						.comment_num a:hover { color: #df0000; text-decoration: none; }
					
				
				.comment_meta strong { font-size: 1.6em; color: #cc9966}
					
				.comment_time { font: normal 1.1em Verdana, Helvetica, Arial, sans-serif; color: #556b2f; }
		
			.comment .entry { padding: 0 15px; }
			
				.comment .entry p { margin: 0 0 1.0em 0; }
			


/*---:[ comment form styles ]:---*/

#comment_form { width: 500px; padding: 1.0em 0 0 0; float: left; }

	#comment_form p { padding: 0.6em 0; }
	
		.custom #comment_form label { padding: 0 0 0 10px; font-size: 1.5em; }

		.custom #comment_form .text_input { width: 191px; padding: 3px; color: #444; font: normal 1.4em; font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; border-top: 2px solid #999; border-left: 2px solid #999; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
		
		#comment_form .text_area { width: 491px !important; }
	
			#comment_form .text_input:focus { border-top: 2px solid #666; border-left: 2px solid #666; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }
	
		.custom #comment_form .form_submit { padding: 0.4em 4px; background: url('images/submit_bg.gif'); border: 3px double #999; border-top-color: #ccc; border-left-color: #ccc; font: bold 1.4em; color: #800000; font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; cursor: pointer; }
		
		#comment_form p.subscribe-to-comments { font-size: 1.4em; }
		
			#comment_form p.subscribe-to-comments label { font-size: 1.0em; }
			

/*---:[ search form styles ]:---*/

#search_form { }

	.custom #search_form .search_input { width: 221px; padding: 3px; color: #556b2f; font: normal 1.0em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; border-top: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5; }

 .custom .entry li.widget .search_input { font-size: 1.1em !important; }
	
		.custom #search_form .search_input:focus { border-top: 1px solid #666; border-left: 1px solid #666; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }

img.alignleft, div.alignleft
{
float:left;
margin:0 0.5em 0.5em 0;
}
img.alignright, div.alignright
{
float:right;
margin:0 0 0.5em 0.5em;
}
img.aligncenter

/*	custom.css � custom styles for Cutline that YOU define

	------------------------------------------------------

	

	This stylesheet will allow you to futureproof your

	changes against future releases and upgrades. I know

	you work hard on your modified styles, and I don't

	want you to feel like every upgrade is a total drag!

	

	Instructions:

	

	Modifying existing Cutline styles to your liking is a

	breeze with this handy stylesheet. The <body> tag

	within the header.php file has been appended with a

	CSS class called "custom," and thanks to this, you now

	have the ability to override ANY style that's declared

	in the original Cutline stylesheet.

	

	In practice, you simply need to copy the CSS for the

	element that you want to change (from style.css) and

	then paste it here. Prefix the new CSS declaration

	with .custom, and then make your tweaks as necessary.

	

	Here's an example:

	

	To change the default color of unvisited links from 

	blue to red (#c00) and remove the default underline, 

	this is what you would do:

	

	.custom a { color: #c00; text-decoration: none; }

	

	Cool? Now get to hackin!

*/