/*
Theme Name:		Greenwork
Theme URI:		
Description:	Greenwork-energy theme
Version:		1.1
Author:			cigar
Author URI:		
*/


@import url("sIFR-print.css") print;
@import url("sIFR-screen.css");


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

p { text-align:justify; margin:0; font-size:14px; }
form, input { margin:0; padding:0; }
.darkgreene {
	#margin-top:5px;
}

.greene { color:#007550; }
a, .darkgreene { color:#013121; }
a {color:#013121; text-decoration:underline;}
a:hover {color:#03a47b; text-decoration:underline;}
a.lightgreen { color:#006e45; }
a.lightgreen:hover { text-decoration:none;}


.clear { clear:both; }
.center { text-align:center; }

small { font-size:11px; }
.grey{ color:#949495;}
/*---:[ headlines ]:---*/

h1 { font-weight:100; margin:0; padding:0; }
h2 { font-size:14px; }
h3 { font-size:13px; margin:0; }
h4 { font-size:13px; margin:0; padding:0; }

#masthead h1 { padding: 0.4em 0 0.2em 0; border-top: 1px solid #ccc; text-align: center; clear: both; }
h1 a, h1 a:visited, h1 a:hover { color: #000; text-decoration: none; }
	
#blog-head h2{display:block; font-size:16px; float:left; margin:0;}
#blog-head{background: url('images/blog-ico.gif') no-repeat top left; display:block; height:65px; padding:0 0 0 52px; margin-top:20px;}
#blog-head h2{ width:400px;}
#blog-head p{ float:left;}
	
.posts h2 { margin: 0 0 0.1em 0; line-height: 1.2em; }
	
h3.darkgreen, h3.lightgreen{font-size:14px;}
.darkgreen{color:#305a4e;}
.lightgreen{color:#83b69f;}

/*---:[ core layout elements ]:---*/
#topHeader { font-size:10px; margin:0; padding:0; color:#007550; text-align:center; height:25px; padding-top:4px; }

.topHeaderText { font-size:10px; display:inline;  }



#sidebar {  margin-top:0; padding-top:21px; }
#sidebar p { font-size:11px; text-align:left; font-family:Tahoma; }
#sidebar a {font-size:11px; text-align:left; font-family:Tahoma; }
#sidebar a,.green-list a:visited{font-size:11px; color:#75787e; text-decoration:none; font-family:Trebuchet MS;}
#sidebar a:hover{text-decoration:underline;}		

#l_sidebar { width:200px; float:left; margin:0px; }
#l_sidebar select { font-size:11px; width:150px; color:#999999; }
		

	
.blog-top-dashline{ width:513px;height:3px; background:url(images/grey-dash.gif) repeat-x; float:left; margin:10px 0 10px 0;}


/*----[ left side bar]----*/

.left-grey-line{background:url(images/grey-dot.gif) repeat-x; width:185px; height:3px; float:left; margin:10px 0 10px 0;}
.left-lightgrey-line{background:url(images/light-grey-dot.gif) repeat-x; width:185px; height:3px; float:left; margin:10px 0 10px 0;}


.green-list{ margin:0; padding:0; overflow:hidden; list-style:none;}
.green-list li{background: url(images/right-ico.gif) no-repeat center left;margin:0 0 2px 0; padding-left:10px;font-size:11px; color:#75787e;list-style-position:inside;font-family:Trebuchet MS;}
/*font-size:11px; color:#75787e; text-decoration:none; */

.rss-feed{background:url(images/rss-ico.gif) no-repeat left center; float:left; width:140px; height:20px; padding:5px 0 0 45px; }

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

#masthead { width: 970px; /*height: 100px; background: url('images/logo.gif') no-repeat;*/ /* uncomment the height and background declarations here if you intend to use a graphic in the header instead of the h1 */ }

	/* #masthead a { display: block; width: 970px; height: 100px; } */ /* uncomment this line if you use a graphic in the header - make sure the height of your header graphic is equal to the height declared in this line of code! */


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


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

		
/*---[ blog ]---*/

h3.replace-blog {font-size:14px;}
#search_form{margin-bottom:10px;}
.blog{ padding:0 0 0 5px; font-size:12px; float:left;}
.blog.single{ padding:0;}
.blog p{font-size:14px; width:503px;}
.blog p a{font-size:14px; color:#5f6060; text-decoration:underline;}
.blog p a:hover{ text-decoration:none;}
.blog h3{margin:0 0 5px 0;}
.blog h3 a{ font-size:14px; color:#1e7758; font-weight:normal; font:"Trebuchet MS", "Times New Roman", Verdana; }
.blog h3 a:hover{ text-decoration:none;}
.date-link{ clear:both; margin-top:3px;}
.blog-date1{ font-size:11px; color:#3d3d3d; margin-bottom:-2px;}
.blog-date2{ font-size:12px; color:#969e9b;}
.blog img{ float:left; margin:5px 20px 0 5px;}
.blog-link{ color:#75a695;font-size:12px; }
.blog .blog-link a{ color:#75a695; font-size:12px; text-decoration:underline;}
.blog .blog-link a:hover{ color:#75a695; text-decoration:none;}
.blog.single p{margin-bottom:20px;}
.grey-blog-line{ background:url(images/grey-dotted-line.gif) repeat-x; height:3px; width:513px; margin:20px 0 10px 0; float:left;}

		

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

#comments { width: 515px; float: left; margin-top:15px;}
ul#comment_list { list-style: none; margin:0; padding:0; float: left; }
ul#comment_list li.comment { width: 515px; padding: 10px 0 10px 0; float: left; }
ul#comment_list li.comment.grey {background-color:#d9dee9;}

ul#comment_list li.trackback { width: 470px; padding: 1.2em 15px 0 15px; background: url('images/trackback_bg.gif'); }
.comment_meta { width:137px; text-align:left; float:left; margin: 0 0 0 10px;}

.comment_author { font-size:14px; font-weight:bold; color: #6e7472; }
.comment_time { font-size:11px; color: #6e7472; }

.comment .entry { float:left; font-size:11px; color:#6e7472; width:350px;}
.comment .entry p { margin: 0 0 0 0; }


/*---:[ comment form styles ]:---*/
#comment_form { width: 500px; padding: 1.0em 0 0 0; float: left; color:#969e9b; font-size:12px;  }
#comment_form p { padding:5px 0 0 0; }
#comment_form label { padding: 0 0 0 10px; font-size:12px; }
#comment_form .text_input { width: 140px; height:18px; border: 1px solid #98c1b2; }
#comment_form .text_area { width: 425px !important; height:93px; border:1px solid #98c1b2; color:#969e9b; font-size:12px;}
#comment_form .text_area:focus{color:#000000;}
#comment_form p.subscribe-to-comments label { font-size: 12px; }
			

/*---:[ search form styles ]:---*/
#search_form .search_input { width: 140px; height:19px; border: 1px solid #98c1b2; }
#searchsubmit{ border:none; background: url('images/submit-bt.gif') no-repeat; width:24px; height:19px;}

