.block_date {
	text-align:right;
	margin-top: 30;
	margin-bottom: 0;
	font-size:small;
	font-style: none;
}

.comment {
	margin: 0;
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
}

.comments {
	margin: 0;
	margin-bottom: 30;
	background-color: #ddd;
}

.comment_head {
	background-color: #ddd;
	border-bottom: dotted 1px #eee;
	margin-bottom: 10;
}

.comment_body {
        margin-bottom: 10;
	font-size: small;
	overflow: auto;
}

.comment_link {
	font-size: small;
	width:100%;
	text-align: right;
}

.comment_head {
        background-color: #ddd;
        border-bottom: dotted 1px #eee;
        margin-bottom: 10;
}

.section_head {
        font: large 'Verdana', 'Arial', sans-serif;
        background-color: #ddd;
        border-bottom: dotted 1px #eee;
        margin-bottom: 10;
}

.email {
	display: none;
}

body {
	font-family: 'Verdana', 'Arial', sans-serif;
}

td#smalltd {
        font-size: small;
}

a {text-decoration: none; color: blue;}
a:visited {color: blue;}
a:active {}
a:hover {text-decoration: none; color: purple;}
a.entry_title { color:blue; }
/*a.entry_title:hover { text-decoration: underline; }*/

.entries {}
.entry { margin-top: 5px; margin-bottom: 5px; background-color: #e6e6e6;border: 1px solid #c5c5c5; font-family: sans-serif; color: #333333; padding:5px;}
.entry_header { margin-bottom: 10px}
.entry_title { font-size:x-large;font-weight:bold;color: #dddddd;}
.entry_author{ font-size:small; font-style:italic;}
.entry_date { font-size:small;}
.entry_content {font-size:small;}
.entry_footer { margin-top: 30px;}
.entry_link {text-align:right;}
.rss_icon {text-decoration:none; color: #ffffff;}
.rss_icon:visited {text-decoration:none; color: #ffffff;}
.blog_image{overflow:auto;}

/*
 * .msg_err { color: #ffffff; background: #ff0000;}
 * .msg_ok { color: #ffffff; background: #00ff00;}
 */

		.msg_err				{	margin:					1px;
									padding:				1px;
									border:					solid 1px #f33;
									background-color:		#fbb;
									width:					70%;
									color:					#500;							}

		.msg_ok					{	margin:					1px;
									padding:				1px;
									border:					solid 1px #3f3;
									background-color:		#bfb;
									width:					70%;
									color:					#050;							}


h3 {text-size: small;}

code {
	overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */ 
	width: 99%; 
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	padding: 0;
	margin: 0;
	background: #f0f0f0;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	line-height: 20px; /*--Height of each line of code--*/
	width: 500px;
	overflow: auto; /*--If the Code exceeds the width, a scrolling is available--*/
	overflow-Y: hidden;  /*--Hides vertical scroll created by IE--*/
	margin: 0 0 0 0px;  /*--Left Margin--*/
	padding: 10px 0;
	display: block;

}


