/*  
Theme Name: Greening
Theme URI: http://blog.mihalev.info/wordpress-themes/#Greening_1
Description: Created by Malena
 Version: 0
Author: Malena Stiteler
Author URI:
*/

body {
        margin: 0;
	padding: 0;
	//background-color: #C5CDB6;
		background-color: #f1cb81;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;

}
 
input, textarea, select {
font-family: Verdana, Arial, Helvetica, sans-serif;
 }

form {
margin: 0;
}

a {
        text-decoration: none;
	//color: #660000;
	color: #004b85;
        font-weight: bold; 
	
}

               img {
                        

                        border-color: #000000;
	                border-style: solid;
	                border-width: 1px 1px;
			
		}

a:visited {

	//color: #474D3D;
		color: #660000;
        font-weight: bold; 
}

a:hover {
        font-weight: bold; 
        text-decoration: underline;
}


#page {

	border-color: #000000;
	border-style: solid;
	border-width: 0px 0px;
	padding: 0px 0px 0px 0px;
	        max-width:none;
	min-width:800px;

	//background-color: #C5CDB6;
	background-color: #f1cb81;        


}


		#header_1 {
			overflow:hidden;
			border-style: solid;
			border-width: 1px 1px;
			border-color: #000000;
			color: #000;
			background-color: #ffffff;
            padding: 0px 0px 0px 0px;
			margin: 5px 5px 0px 5px;

		}
		
		#header_1rt {
			float: right;
			padding: 0px 0px 0px 0px;
			overflow: visible;
			position: absolute;
			right: 6px;
			
		}

		
		#header_1lt {
			float: left;
			padding: 0px 0px 0px 0px;
			overflow: hidden;
		}
		
			#blog_title {
				font-size: 3em;
				text-align: center;
				font-weight: bold;
                                font-color: #000000;
			}
			
			#blog_title a, #blog_title a:visited, #blog_title a:hover {
				color: #000;
			}
		
		
		#header_2 {

			//background-color: #474D3D;
			background-color: #e17a00;
			overflow:hidden;
			border-style: solid;
			border-width: 0px 1px 1px 1px;
			border-color: #000000;
            padding: 0px 3px 2px 5px;
			margin: 0px 5px 5px 5px;
		}
		
						
						
			#h_menu_holder {
				float: left;
				padding:0px 0px 0px 5px;
				font-weight: bold;
			}
			
			#h_menu_holder a, #h_menu_holdera:visited{
				color: #f1cb81;
				background-color: #e17a00;
			}
			
			#h_menu_holder  a:hover{
				color:#004b85;
				background-color: #f1cb81;
				text-decoration: none;
			}
	
	#content, #content_2 {


		//background-color: #C5CDB6;
        background-color: #f1cb81;
		padding: 0px 5px;
	}
	
	#content_2 .post_content {
		background-image: none;
	}	
	
	#content_2 .post_content ul {
		
	}

	
		#announcement {
                        padding: 5px 5px 5px 5px;
                        margin: 5px 5px 5px 5px;
			font-size: .9em;
			background-color: #fff;
			overflow: hidden;

                        border-color: #000000;
	                border-style: solid;
	                border-width: 1px 1px;
			
		}
		
		#announcement ul li ul {
			margin: 10px 10px 10px 10px;
		}
	
	
	#sidebar-lt {
		width: 175px;
	}
        #sidebar-rt {
		width: 252px;
	}


		#sidebar-lt {
                        padding:0px;
                        margin:0px;
			float: left;
			font-size: 0.83em;

                        border-color: #000000;
	                border-style: solid;
	                border-width: 0px 0px;
			
		}

                #sidebar-rt {
                        
                        margin:0px 0px 0px 0px;
			float: right;
			font-size: 0.83em;
                        border-color: #000000;
	                border-style: solid;
	                border-width: 0px 0px;
			
			
		}
		
		#sidebar-countrymap img{
		border-width: 0px 0px;
		}

			#sidebar-lt text, #sidebar-rt text, #announcement text{

		  //color: #C5CDB6;
		  color: #fff;
		  }
		
			#sidebar-lt h2, #sidebar-rt h2, #announcement h2 {

			//color: #C5CDB6;
			color: #fff;
            text-align: center;
			font-size: 1.5em;

			//background-color: #4F5644;
			background-color: #e17a00;
			margin: 0px;
            margin-bottom: 5px;
			padding-bottom: 2px;
				
			}
		
			#sidebar-lt ul, #sidebar-rt ul, #announcement ul {
                list-style-image: none;
				list-style-type: none;
				margin: 0px;
				padding: 0px;	
			}

            #sidebar-lt ul li, #sidebar-rt ul li {
                list-style-image: none;
				list-style-type: none;
				margin-bottom: 3px;
			    padding: 4px 4px 8px 4px;

                //background-color: #4F5644;
				background-color: #e17a00;
                border-color: #000000;
	            border-style: solid;
	            border-width: 1px 1px;
                background-color: #fff;
                                
				
			}
			
			#sidebar-lt ul ul, #sidebar-lt ul ul {
				
				margin: 0px;
			    padding: 0px 0px 0px 0px;
			}
			
			#sidebar-lt ul ul ul, #sidebar-rt ul ul ul {
				
				margin: 0px;
			    padding: 0px 0px 0px 0px;
			}
			
			#sidebar-lt ul ul li, #sidebar-rt ul ul li {
                                color: #788169;
				background-image: none;
				margin: 0px;
			    padding: 2px 4px 0px 4px;
                border-width: 0px 0px;
				
			}
			
			#sidebar-lt ul ul li li, #sidebar-rt ul ul li li {
	                        border-width: 0px 0px;
				margin: 0px;
			    padding: 0px 4px 0px 4px;

            
				background-position:top left;
				background-repeat:no-repeat;
				
			}
			
			/* Calendar:START */
			#wp-calendar {
				width: 80%;
				margin-left: 12px;
				background-color: #fff;
			}
			
			#wp-calendar caption {
				width: 80%;
				margin-left: 12px;
                margin-top: 7px;
				font-weight: bold;
			}
			
			#wp-calendar th {
				font-weight: bold;
				background-color: #fff;

				//color: #666F5A;
				color: #666F5A;
			}
			
			#wp-calendar td {
				border: 1px solid #f37a03;
				text-align: center;
				//color: #393F2F;
				color: #393F2F;
				background-color: #fff;

			}
			
			#wp-calendar tfoot td {
				text-align: center;
				background-color: #fff;
			}
			
			#wp-calendar {
				margin-bottom: 7px;
				background-color: #fff;
			}
			/* Calendar:END */
	
		#text {
            padding:  5px 5px 5px 5px;
            margin: 0px 5px 5px 5px;
			font-size: 1em;
			//background-color: #4F5644;
			background-color: #e17a00;
            border-color: #000000;
	                border-style: solid;
	                border-width: 1px 1px;
			overflow: hidden;
			text-align: left;
		}
	
			div.pagetitle {
				font-size: 1.5em;
				font-weight: bold;
				text-align: left;
				width: 100%;
				padding: 10px 18px;
				
				background-position: top left;
				background-repeat: no-repeat;
				margin-bottom: 2px;

				//background-color: #4F5644;
				background-color: #e17a00;
			}
			
			.navigation {
				width: 90%;
				margin: 5%;
				font-weight: bold;
			}
			
			.navigation .alignleft {
				float:left;
			}
			
			.navigation .alignright {
				float:right;
			}
			
	#footer {
		text-align: center;
		padding: 10px 0px;
		line-height:2em;
		font-size: .83em;
		clear: both;
		
		//background-color: #474D3D;
		background-color: #f37a03;
	}
	
	.post {
	
        background-color: #fff;

		width: 100%;
		margin-bottom: 2px;
		
		background-position: top left;
		background-repeat: no-repeat;
		
	}
	
		.post_header {
			margin-left: 18px;
			padding: 10px 0 12px 0px;
			background-image: url(images/block_horizontal_line.jpg);
			background-position: bottom left;
			background-repeat: no-repeat;
		}

		
			.post_title {
				font-weight: bold;
				font-size: 1.4em;
			}
			
			.post_date {
				margin-top: 5px;
				font-size: .83em;
			}

                        .post_date img {
				border: 0px;
			}
	
		.post_content {
			margin-left: 18px;
			padding: 7px 7px 5px 0px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 1em;
			line-height: 1.4em;
		
			background-position: bottom left;
			background-repeat: no-repeat;
				font-size: 11px;
		}
			
			.post_content ul, .comment_content ul {
				list-style-image: url(images/list_marker_3.jpg);
				list-style-type: none;
				list-style-position: outside;
			}

                       

			.post_content ul ul, .comment_content ul ul {
				padding-left:0px;
				margin-left:30px;
			}

			.post_content blockquote, .comment_content blockquote {
				
				
				
				background-position: top left;
				background-repeat: no-repeat;
				margin: 5px 0 5px 18px;
				padding: 1px 10px 0px 18px;
			}

			.post_content blockquote blockquote, .comment_content blockquote blockquote {
				margin-left: 3px;
			}

			.post_content>blockquote, .comment_content>blockquote, .post_content>blockquote blockquote, .comment_content>blockquote blockquote {
				padding-bottom: 1px;
			}

			.post_content img {
				margin: 0px;
			}
			
#thumbnail img{
margin-right: 5px;
margin-top: 5px;
}

#yafb-header img{
margin-top: 10px;
}

#highlight {
			background-color: #ffffff;
}
			.post_content h2 {
				font-size:1.4em;
			}
			
		.post_footer {
			padding: 7px 18px 7px 19px;
			font-size: .83em;
			float: bottom;
		}
			
			.post_category {
				float: left;
				padding-bottom: 3px;
			}
                        .post_category img {
				border: 0px;
			}
			
			.post_comments {
				float: right;
				padding-bottom: 3px;
				font-size: 11px;
			}
                .post_navigation{
			padding: 7px 18px 7px 19px;
			font-size: .83em;
		}

                        .post_prev{
				float: left;
				padding-bottom: 3px;
			}
			
			.post_next{
				float: right;
				padding-bottom: 3px;
			}
	
	.comment {

        background-color: #fff;

		width: 100%;
		
		margin-bottom: 2px;
		
		background-position: top left;
		background-repeat: no-repeat;
		font-size: 11px;
	}
	
		.comment_header {
			margin-left: 36px;
			padding: 10px 0 12px 0px;
			
			background-position: bottom left;
			background-repeat: no-repeat;
		}
			
			.comment_title {
				font-weight: bold;
				font-size: 1.2em;
			}
			
			.comment_date {
				margin-top: 5px;
				font-size: 1em;
			}
				
		.comment_content {
			padding: 5px 18px 5px 36px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 1em;
			line-height: 1.4em;
		}

 .comment_content img {
                                border-width: 0px 0px;
                               margin: 3px;
}

 .comment img {
                                border-width: 0px 0px;
                               margin: 3px;
}

	.comment_input {
		clear:both;
	}

		.comment_submit {
			float: left;
			margin-top: 2px;
			color: #f1cb81;
			font-size: .92em;
			font-weight: bold;
			width: 70px;
			padding: 5px 0px;
			border: 0px solid #879376;
			//background-color: #464D3D;
			background-color: #e17a00;
		}
		
		.comment_submit:hover {
		//color:#DCFF9E;
		color:#004b85;
		}
	
	.visual_clear {
		clear: both;
		height: 25px;
	}
	
	.visual_clear_2 {
		clear: both;
	}
	
	span.admin_edit_link {
		font-size: .83em;
		float: right;
		margin: 0px 18px 0px 0px;
	}
	
	a img {
		border: none;
	}
	
	.comment_number {
		float:left;
		font-size: 0.83em;
		padding: 5px;
		text-align: center;
		border-style: solid;
		
		border-width: 0px 1px 3px 0px;
	}
	
	.nocomments {
		text-align: center;
	}
	
	#name_label, #mail_label, #website_label, #question_label {
		float: left;
		width: 70px;
		padding: 5px 0px;
		font-size: 1em;
		color: #393F2F;
		//color: #393F2F;
	}

	#author, #email, #url, #comment {
		width: 300px;
		padding: 5px;
		background-color: #fff;
		font-size: 1em;
		
		background-repeat:repeat;
		background-position:top left;
		border-width: 2px;
	}	
	
	.visual_clear_3 {
		clear: both;
		margin-top: 1px;
		height:10px;
		width: 380px;
		
		background-position: top left;
		background-repeat: no-repeat;
	}
	
	/* 
Style Sheet code for Image Caption Easy Plugin for WordPress
Copy and Paste this code into your WordPress theme style sheet file (style.css) then upload to its location.
You can edit any of these to suit your needs.
*/
.imagecaptioneasy {
  padding: 5px;
  font-family: arial,helvetica,sans-serif;
  font-size: 10px;
  line-height: 1.15em;
  text-align: center;
  border: 1px solid #808080;
  background: #EAEAEA;
  color: #333;
}
.imagecaptioneasy img { border: 0px solid #fff; margin-bottom:5px; }
.imagecaptioneasy span { text-align: center; }
.imagecaptioneasy_top_left { margin: 0px 11px 11px 0; float: left; }
.imagecaptioneasy_top_right { margin: 0 0 11px 11px; float: right; }
.imagecaptioneasy_top_nowrap { margin: 0 0 11px 0; float: none; }
.imagecaptioneasy_left { margin: 11px 11px 11px 0px; float: left; }
.imagecaptioneasy_right { margin: 11px 0px 11px 11px; float: right; }
.imagecaptioneasy_nowrap { margin: 11px 0 11px 0; float: none; }