.blog_green_rows
{background-color: white;/* font-size: 0.9em; */font-family: arial;color: #8C8C73;line-height: 135%;/*position: relative;*/padding: 10px;/*width: 480px;*/}
.blog_green_rows a
{
color: #008000;
text-decoration: underline;
}
.blog_green_rows  a:hover
{
text-decoration: none;
}

.blog_green_rows h1{
//padding:10px;
text-align:center;
}
.blog_green_rows h2{
//padding:10px;
text-align:left;
}
.blog_green_rows .breadcrumbs
{padding:10px;/* margin: 10px; */}

.blog_green_rows  .pages
{
line-height:20px;
/*cursor:pointer;*/
padding:10px;
}
.blog_green_rows  .pages .current
{
text-decoration: none;
font-size:1em;
}
.blog_green_rows  .pages a
{
/*color: #FF7800;*/
text-decoration: underline;
}

.blog_green_rows .pages a:hover
{

text-decoration: none;
/*font-size:15px;*/
}



.blog_green_rows .post
{
/*margin-bottom: 30px;*/
}

.blog_green_rows .post .header
{position: relative;/* background: url('/templates/terrafirma/images/a22.gif') top repeat-x; */padding-top: 0.5em;padding-left: 10px;}
.blog_green_rows .post .header h3
{position: relative;top: 4px;font-size: 18px;line-height: 25px;color: green;padding: 0px;margin-top: 5px;}
.blog_green_rows .post .header h3 a
{
color: green;
text-decoration:none;
}

.blog_green_rows .post .date
{position: relative;/*right: 15px;
top: 0px;*/color: #AFAFA4;font-weight: bold;font-size:.75em;}

.blog_green_rows .post .date a , .blog_green_rows .post .date a:hover
{
color: #AFAFA4;
text-decoration:none;
}
.blog_green_rows .post .avatar{
float:left;
height:50px;
line-height:15px;
margin-bottom:auto;
margin-left:auto;
margin-right:auto;
text-align:center;
width:50px;
margin-right:5px;
border: 1px solid black;
overflow:hidden;
}
.blog_green_rows .post .avatar img{
height:50px;
margin:0px;
width:50px;
}
.blog_green_rows .post .content
{
position:relative;
margin-bottom: 0px;
padding-left:10px;
padding-right:10px;
}
.blog_green_rows .post .content .reset h1, .blog_green_rows .post .content .reset h2, .blog_green_rows .post .content .reset h3
{
background-image: none;
padding:2px;
font-size:auto;

}
.blog_green_rows .post .footer
{
clear:left;
position: relative;
background: url('/templates/terrafirma/images/a33.gif') repeat-x;
height: 64px;
}

.blog_green_rows .post .footer ul
{
list-style: none;
position: absolute;
right: 15px;
bottom: 10px;
}

.blog_green_rows .post .footer ul li
{
display: block;
line-height: 20px;
float:left;
padding-left: 20px;
margin-left: 20px;
background-repeat: no-repeat;
background-position: 0px 2px;
}

.blog_green_rows .post .footer ul li.printerfriendly
{
background-image: url('/templates/terrafirma/images/printer.png');
}

.blog_green_rows .post .footer ul li.comments
{
background-image: url('/templates/terrafirma/images/comments.png');
}

.blog_green_rows .post .footer ul li.readmore
{
background-image: url('/templates/terrafirma/images/readmore.png');
}

.blog_green_rows .post .footer ul li.reply
{
background-image: url('/templates/terrafirma/images/comment.png');
}
.blog_green_rows .post .footer ul li.quote
{
background-image: url('/templates/terrafirma/images/quote.png');
}
.blog_green_rows .post .footer ul li.delete
{
background-image: url('/templates/terrafirma/images/delete.png');
}
.blog_green_rows .post .footer ul li.edit
{
background-image: url('/templates/terrafirma/images/edit.png');
}
.blog_green_rows .comment .post .content 
{
margin-left:55px;
}

.blog_green_rows .attachments {
    background-color: lightgray;
	overflow:hidden;
	word-wrap: break-word;
}


.blog_green_rows .attachments .image {
	
    background-color: whitesmoke;
    display: block;
    float: left;
    
    margin: 3px;
    padding: 3px;
    position: relative;
    width: 200px;
}
.blog_green_rows .attachments .file {
	
    background-color: whitesmoke;
    display: block;
    float: left;
    
    margin: 3px;
    padding: 3px;
    position: relative;
    width: 200px;
}
.blog_green_rows .attachments .header {
	height:30px; 
	overflow:hidden;
	display:block;
}

.blog_green_rows .attachments .file .img_container{
	text-align:center;
	display:block;
	height:100px;
	width:100%;
}
.blog_green_rows .attachments .file .img_container img{
width: 200px;
}

.blog_green_rows .attachments .image .img_container {
	text-align:center;
	display:block;
	height:100px;
	width:100%;
}
.blog_green_rows .attachments .image .img_container img {

	height:100px;
}
.blog_green_rows .attachments .foot{
	display:block;
}
.
/*-----------------------------------------------------*/
.blog_green_rows .category {
	position: relative;
} 

.blog_green_rows .category .footer{
	position: relative;
/*background: url('/templates/terrafirma/images/images/a33.gif') repeat-x;*/
height: 64px;
} 
.blog_green_rows .category .footer ul
{
list-style: none;
position: absolute;
right: 15px;
bottom: 10px;
}

.blog_green_rows .category .footer ul li
{
display: block;
line-height: 20px;
float:left;
padding-left: 20px;
margin-left: 20px;
background-repeat: no-repeat;
background-position: 0px 2px;
}
/*/html/body/center/table/tbody/tr[3]/td[2]/table/tbody/tr[2]/td[2]/div/div/div*/
.blog_green_rows .category .footer ul li.category_create /*create article link*/
{
background-image: url('/templates/terrafirma/images/category_create.png');
}
.blog_green_rows .category .footer ul li.article_create/*create category link*/
{
background-image: url('/templates/terrafirma/images/article_create.png');
}
.blog_green_rows .category .footer ul li.category_delete/*delete category link*/
{
background-image: url('/templates/terrafirma/images/delete.png');
}
.blog_green_rows .category .footer ul li.category_edit/*edit category link*/
{
background-image: url('/templates/terrafirma/images/edit.png');
}

		.blog_green_rows .highlighted{
		background-color:black;
		color:white;
		}
		.blog_green_rows .hint{
			position: relative;
			z-index: 0;
		}
		.blog_green_rows .hint:hover{
			background-color: transparent;
			z-index: 50;
		}
		.blog_green_rows .hint .hint_popup{ /*CSS for enlarged image*/
			position: absolute;
			background-color: lightyellow;
			padding: 5px;
			left: -10000px;
			border: 1px dashed gray;
			visibility:hidden;
			color: black;
			text-decoration: none;
		}
		.blog_green_rows .hint:hover .hint_popup{ /*CSS for enlarged image on hover*/
			visibility:visible;
			top: 15px;
			left: 0px; /*position where enlarged image should offset horizontally */
		}
			.blog_green_rows .event_info {
				width:300px;
				border:1px solid black;
				font-weight:bold;
				font-size:10px;
			}
			.blog_green_rows .event_info p{
				background-color:#F0F0F0;
				margin:5px;
			}

			.blog_green_rows .event_info label{
				width:100px;
				text-align:right;
				dislay:block;
				float:left;
				background-color:#DFDFDF;
				color:#3C3CF3;
			}
			.blog_green_rows .event_info span{
				color:black;
				margin-left:5px;
			}

			.blog_green_rows .event_info .title{
				font-weight:bold;
				font-size:10px;
				color:black;
				margin-left:5px;
				/*position:absolute;
				top:-7px;
				left:5px;*/
				font-size:15px;
				height:15px;
			}
			/*------------------BBCode----------------*/

			.blog_green_rows .content .bbcode_b{
				display:inline;
				font-weight:bold;
			}
			.blog_green_rows .content .bbcode_u{
				display:inline;
				text-decoration:underline;
			}
			.blog_green_rows .content .bbcode_i{
				display:inline;
				font-style:italic;
			}
			
			.blog_green_rows .content .bbcode_quote_head {
				display:block;
				margin: 0px;
				padding: 0px;
				padding-left:10px;
				background: #FFE4C4 none repeat-y right;
				color:black;
				border: thin solid;
				text-decoration: none;
				font-style: normal;
				font-weight: bold;
			}

			.blog_green_rows .content .bbcode_quote_body{
				display:block;
				margin-top:0px;
				margin-left: 10px;
				padding: 10px;
				background: #B0C4DE none repeat-y right;
				color:black;
				border: thin dashed;
				border-top: none;
				text-decoration: none;
				/*font-style: italic;*/
			}
/*--------------.quote--------------------*/
			.blog_green_rows .content .bbcode_code_head {
				display:block;
				margin: 0px;
				padding: 0px;
				padding-left:10px;
				background: #FFE4C4 none repeat-y right;
				color:black;
				border: thin solid;
				text-decoration: none;
				font-style: normal;
				font-weight: bold;
			}
			.blog_green_rows .content .bbcode_code_body {
				display:block;
				margin-top: 0px;
				margin-left: 10px;
				color: black;
				padding: 10px;
				background: #B5C5DE none repeat-y right;
				border: thin dashed;
				border-top: none;
				text-decoration: none;
				font-style: normal;
				font-family: Verdana;
			}
