html { height: 100%; }
body { min-height: 100%; height: 100%; }
input { font-size:11px; }
body {
	margin:0;
	padding:0;
	background: #fbfdff url(images/bg.jpg) top center no-repeat;
	font-family:Trebuchet Ms;
	font-size:14px;
	text-align:center;
}
.post {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF none repeat scroll 0 0;
	border-color:#EEEEEE #E6E7E7 #EEEEEE #EEEEEE;
	border-style:solid;
	border-width:1px;
	height:100%;
	overflow:hidden;
	padding:5px 5px 20px 5px;
	background:transparent url(images/welcome.gif) repeat-x scroll 0 bottom;
	clear:both;
	margin-bottom:10px;

}
div#container {
	width:900px;
	text-align:left;
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */

}

	div#header {
		padding:340px 0 0 0;
		/*height:130px;*/
	}
		div#rss {
	 		position: absolute;
	 		top:211px;
	 		left:750px;
	 		height:30px;
		}
	 	div#menu {
	 		position: absolute;
	 		top:290px;
	 		height:30px;
	 		padding:0px;
	 		background: #58c513 url(images/menu.jpg) repeat-x;width:100%;
	 		margin:0;
	 		font-family:Trebuchet Ms;font-size:17px;font-weight:bolder
	 	}

		div#menu a{padding: 3px 17px;color: #fff;text-decoration: none;float: left;}
		div#menu a:hover{color: #000000;text-decoration: none;}
		div#menu a.current{color: #000000;}

	div#content {
		margin:25px 0 0 0;
		background:#fff;
		padding:25px;
		color:#000000;
		min-height: 100%;
		width:850px;
		/*width:900px;*/
		position:absolute;
		/*position:relative; */
	}
		div#post{
			float:left;
			width:545px;
			text-align:justify;
		}
		.info {
			float:left;
			font-size:14px;
			color:#000;
		}
		.comments {
			float:left;
			background: url('images/bg_comments.gif') no-repeat;
			width:86px;
			height:22px;
			font-size:13px;
			color:white;
			margin:0 0 0 10px;
		}

		div#sidebar {
			float:right;
			width:275px;
			font-size:13px;
			-moz-background-clip:border;
			-moz-background-inline-policy:continuous;
			-moz-background-origin:padding;
			background:#FFFFFF none repeat scroll 0 0;
			border-color:#EEEEEE #E6E7E7 #EEEEEE #EEEEEE;
			border-style:solid;
			border-width:1px;
			height:100%;
			overflow:hidden;
			padding:0px 0px 20px 0px;
			background:transparent url(images/welcome.gif) repeat-x scroll 0 bottom;

		}

		div#footer {
			margin:0 auto; /* center, not in IE5 */
			text-align:left;
			width:860px;
			height:30px;
			font-size:13px;
			color:#58c513;
			padding:40px 20px;
		}


.title{
	color:#fff;
	font-size:30px;
	font-weight:bold;

}
.description{
	color:#fff;
	font-size:18px;

}
a.lnk_big{color:#fff;font-size:38px;text-decoration:none;font-weight:bold;}
a.lnk_big:hover{color:#fff;font-size:38px;text-decoration:none;font-weight:bold;}

a{color:#58c513;text-decoration:none;}
a:hover{color:#58c513;text-decoration:underline;}

/*h1 {font-family:Trebuchet Ms;font-size:24px;color:#58c513;padding:0px;margin:0px;font-weight:normal;}*/
h1 {
	padding:0px;margin:-5px;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#E5E5E5 url(images/nav-default.png) repeat-x scroll left top;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	padding:8px 10px;
	text-shadow:0 0.5px 1px #FFFFFF;
}

h1 a{color:#58c513;text-decoration:none;}
h1 a:hover{color:#58c513;text-decoration:underline;}

a.lnk_pink:link {font-family:Trebuchet Ms; font-size:12px; color:#58c513; text-decoration:none;}
a.lnk_pink:visited {font-family:Trebuchet Ms; font-size:12px; color:#58c513; text-decoration:none;}
a.lnk_pink:hover {font-family:Trebuchet Ms; font-size:12px; color:#58c513;text-decoration:underline;}
a.lnk_pink:active {font-family:Trebuchet Ms; font-size:12px; color:#58c513; text-decoration:none;}


a.more{color:#58c513;text-decoration:none;}
a.more:hover{color:#58c513;text-decoration:underline;}

.comments a{color:#FFF;text-decoration:none;}
.comments a:hover{color:#FFF;text-decoration:underline;}

a.lnk_pink:link {font-size:13px; color:#58c513; text-decoration:none;}
a.lnk_pink:visited {font-size:13px; color:#58c513; text-decoration:none;}
a.lnk_pink:hover {font-size:13px; color:#58c513;text-decoration:underline;}
a.lnk_pink:active {font-size:13px; color:#58c513; text-decoration:none;}

a.lnk_footer:link {font-size:13px; color:#58c513; text-decoration:none;}
a.lnk_footer:visited {font-size:13px; color:#58c513; text-decoration:none;}
a.lnk_footer:hover {font-size:13px; color:#58c513;text-decoration:underline;}
a.lnk_footer:active {font-size:13px; color:#58c513; text-decoration:none;}


ul li {
	margin:0;
}


/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
/* End Images */

#sidebar {
float:right;
width:300px;
}
#sidebar {
color:#444444;
font-size:13px;
margin:0;
padding:0;
}
#sidebar p {
margin:0 0 15px;
}
#sidebar h2 {
font-size:20px;
margin-bottom:5px;
margin-top:0px;
}
#sidebar a {
}
#sidebar a:hover, #sidebar a:focus, #sidebar a:active {
text-decoration:underline;
}
#sidebar ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#sidebar ul li {
border-bottom:1px solid #EEEEEE;
padding:0px 0;
}
#sidebar ul li ul li {
padding:4px 4px 4px 12px;
}
#sidebar h2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E5E5E5 url(images/nav-default.png) repeat-x scroll left top;
color:#333333;
font-size:13px;
font-weight:bold;
padding:8px 10px;
text-shadow:0 0.5px 1px #FFFFFF;
}
#sidebar  {
padding:0;
}
#sidebar a {
color:#000000;
}
#sidebar ul li a {
padding:3px 0;
}
#sidebar ul li a:hover {
text-decoration:underline;
}
#sidebar ul li ul li {
border:medium none;
}
#sidebar ul li ul li a {
color:#777777;
font-weight:normal;
}
#sidebar  {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-color:#CCCCCC #AAAAAA #AAAAAA #CCCCCC;
border-style:solid;
border-width:1px;
margin-bottom:1.5em;
padding:1px;
}



#sidebar  ul li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(./images/document.png) no-repeat scroll 0 2px;
padding-left:26px;
}


label
		{
			display: inline;
			width:100px;
			float:left
		}