/*
Theme Name: Ahlera Aquatic
Theme URI: http://www.ahlera.com/
Version: 1.0
Date: 16 Abr 2009 - 27 Abr 2009
Project Director: Daiver Pedemonte
Designer: Fede Hartman
Programmer: Fede Hartman
Author URI: http://www.ahlera.com/
*/

html, body {height: 100%;} 

body {
	background-color: #082030;
	width: 100%;
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 0.9375em;
	line-height: 1.875em;
	color: #E7EBEE;
	overflow: auto;
	background-attachment: fixed;
	background-image: url(img/body.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
	
	.left {
		float: left;
		}
	
	.right {
		float: right;
		}
	
	strong {
		font-weight: bold;
		}
		
	.hiddenpic {
	position: absolute;
	left: -1000px;
	top: -1000px;
		}

/*------------------------------------------------------------------------------------------------------------*/

#grilla {
	padding: 0px;
	height: 840px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	z-index: 500;
	background-image: url(img/grilla.png);
	background-repeat: repeat;
	background-position: center top;
	position: absolute;
	top: 0px;
}


/*--HEADER----------------------------------------------------------------------------------------------------------------------*/

	#header {
	margin: 0px;
	padding: 0px;
	height: 180px;
	width: 100%;
	background-image: url(img/header.png);
	background-repeat: repeat-x;
	background-position: center top;
	position: absolute;
	z-index: 500;
	top: 0px;
		}

		#header_content {
			padding: 0px;
			height: 120px;
			width: 1045px;
			margin-top: 0px;
			margin-right: auto;
			margin-bottom: 0px;
			margin-left: auto;
			}


/*--Logo---------------------------------------------------------------------------------***/

			#logo {
				float: left;
				margin: 0px;
				padding: 0px;
				width: 345px;
				}

				#logo h1, #logo h1 a {
					color: #E7EBEE;
					font-weight: bold;
					text-align: center;
					cursor: pointer;
					display: block;
					height: 120px;
					width: 345px;
					background-image: url(img/logo.jpg);
					background-repeat: no-repeat;
					background-position: center top;
					}
					
					span {
						display: none;
						}
					
					#logo h1 a:hover {
						background-position: center -120px;
						}


/*--Menu---------------------------------------------------------------------------------***/

			#menu {
				float: right;
				margin-right: 50px;
				background-image: url(img/menulinea.png);
				background-repeat: repeat-x;
				background-position: right bottom;
				height: 120px;
				margin-top: 0px;
				margin-bottom: 0px;
				margin-left: 0px;
				padding: 0px;
				width: 645px;
				}
				
/*--Sections---------------------------------------------------------------------------------***/
				
				#sections {
					width:525px;
					height: 75px;
					float: right;
					display: block;
					}
				
					#sections ul {
						list-style-image: none;
						list-style-type: none;
						width:525px;
						height: 75px;
						display: inline;
						}

						#sections li {
							text-align: center;
							margin-top: 0px;
							margin-right: 0px;
							margin-bottom: 0px;
							float: left;
							width: 75px;
							height: 75px;
							margin-left: 30px;
							padding-top: 0px;
							padding-right: 0px;
							padding-bottom: 0px;
							padding-left: 0px;
							}

							#sections li a {
								color: #E7EBEE;
								text-decoration: none;
								font-weight: bold;
								display: block;
								width: 75px;
								height: 33px;
								margin: 0px;
								padding-top: 42px;
								background-image: url(img/menuhover.jpg);
								background-repeat: no-repeat;
								background-position: center top;
								}

								#sections li a:hover {
									color: #99D235;
									background-position: center -75px;
									}

								#sections li.active a {
									color: #99D235;
									background-image: url(img/menuhover.jpg);
									background-repeat: no-repeat;
									background-position: center -75px;
									}
									
/*--Panel---------------------------------------------------------------------------------***/
	
				#panel {
					color: #bcc8d0;
					font-size: 0.625em;
					font-weight: bold;
					text-transform: uppercase;
					display: block;
					line-height: normal;
					padding: 0px;
					margin-right: 0px;
					margin-bottom: 0px;
					margin-left: 0px;
					clear: both;
					float: right;
					margin-top: 10px;
					width: 240px;
					}
	
					#panel li {
						display: inline;
						padding-top: 2px;
						padding-right: 5px;
						padding-bottom: 2px;
						padding-left: 5px;
						margin: 0px;
						}
	
						#panel li a {
							color: #a9b7c2;
							text-decoration: none;
							font-weight: bold;
							padding-top: 2px;
							padding-right: 5px;
							padding-bottom: 2px;
							padding-left: 5px;
							}
	
						#panel li  a:hover {
							background-color: #0b2b40;		
							}

/*----------------------------------------------------------------------------------------------------header-***/
/*------------------------------------------------------------------------------------------------------------*/

/*--MAIN--------------------------------------------------------------------------------------------------------------------*/

#main {
	width: 100%;
	margin-top: 120px;
	height: auto;
	min-height:100%;
	padding-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
		}


#wrapper {
	width: 945px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	margin-top: 120px;
	height: 100%;
	padding-top: 45px;
}


#content {
	width: 525px;
	float: left;
	margin-left: 30px;
}

#sidebar {
	float: right;
	width: 270px;
	margin-left: 30px;
	margin-right: 30px;
	background-image: url(img/sidebar.png);
	background-repeat: repeat;
	background-position: center top;
	color: #b5bbbe;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 60px;
	padding-left: 30px;
	}



/*--Post 1---------------------------------------------------------------------------------***/

.post1 {
	margin-bottom: 30px;
	background-image: url(img/post.png);
	background-repeat: repeat;
	background-position: center top;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 15px;
}


.header1 {
	height: 30px;
	font-size: 0.6875em;
	color: #8a9ca7;
	padding-left: 15px;
	}
	
	.header1 a {
		color: #8a9ca7;
		text-decoration: none;
		}
		
	.header1 a:hover {
		color: #d2d8dd;
		}
		
#content h1.title1 {
	color: #d2d8dd;
	height: 35px;
	font-size: 1.625em;
	background-image: url(img/bullet5.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-indent: 5px;
	font-weight: bold;
	overflow: hidden;
	}
	
	#content h1.title1 a {
		color: #e8ecef;
		text-decoration: none;
		padding-top: 3px;
		padding-right: 5px;
		padding-bottom: 3px;
		padding-left: 5px;
		}
		
	#content h1.title1 a:hover {
		color: #7fb53a;
		}

.content1 {
	margin-left: 15px;
	font-size: 0.75em;
	font-weight: bold;
	color: #d2d9dd;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8f9faa;
	}

.text1 {
	height: 380px;
	overflow: hidden;
}

.text1 p {
	margin-top: 15px;
	text-align: justify;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 2.66em;
	}

.text1 p img {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8f9faa;
	padding-bottom: 14px;
	height: 225px;
	width: 465px;
	}

	.text1 p a, .readmore1 a {
		color: #7fb53a;
		text-decoration: none;
		}
	
	.text1 p a:hover, .readmore1 a:hover {
		background-color: #061d2a;
		}

.readmore1 {
	color: #d2d9dd;
	font-weight: bold;
	height: 25px;
	width: 75px;
	margin-top: 5px;
	margin-right: 0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #8f9faa;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 385px;
	margin-bottom: 0px;
	display: block;
	margin-left: 0px;
	}

.readmore11 {
	background-image: url(img/more.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 15px;
	padding-bottom: 3px;
}

/*--Post 2---------------------------------------------------------------------------------***/

.post2 {
	margin-bottom: 30px;
	background-image: url(img/post.png);
	background-repeat: repeat;
	background-position: center top;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 15px;
}

#content h1.title2 {
	color: #d2d8dd;
	height: 35px;
	font-size: 1.5em;
	background-image: url(img/bullet6.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-indent: 5px;
	font-weight: bold;
	}
	
	#content h1.title2 a {
		color: #e8ecef;
		text-decoration: none;
		padding-top: 3px;
		padding-right: 5px;
		padding-bottom: 3px;
		padding-left: 5px;
		}
		
	#content h1.title2 a:hover {
		color: #7fb53a;
		}

.text2 {
	height: 330px;
	overflow: hidden;
}

.content2 {
	margin-left: 15px;
	font-size: 0.75em;
	font-weight: bold;
	color: #d2d9dd;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8f9faa;
	}

.text2 p {
	margin-top: 15px;
	text-align: justify;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 2.66em;
	}
	
.text2 p:first-child + p {
	margin-top: 180px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8f9faa;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.text2 p:last-child {
	padding-top: 15px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #09C;
}

.text2 p img {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8f9faa;
	padding-bottom: 14px;
	height: 225px;
	width: 465px;
	position: absolute;
	clip: rect(0px,465px,150px,0px);
	}

.text2 p img.relative {
	position: static;
}

	.text2 p a {
		color: #7fb53a;
		text-decoration: none;
		}
	
	.text2 p a:hover {
		background-color: #061d2a;
		}

.footer2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8f9faa;
	height: 25px;
	padding-right: 5px;
	padding-left: 5px;
	display: block;
	width: 455px;
	font-size: 0.9em;
	color: #8a9ca7;
	padding-top: 5px;
	margin-top: 14px;
	}
	
	.footer2 a {
		color: #8a9ca7;
		text-decoration: none;
		}
		
	.footer2 a:hover {
		background-color: #061d2a;
		color: #d2d8dd;
		}
		
.date2 {
	float: left;
	}

.readmore2 {
	float: right;
	background-image: url(img/more.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 15px;
	}

	.readmore2 a {
	color: #7fb53a;
	font-weight: bold;
		}
		
	.readmore2 a:hover {
		background-color: #061d2a;
	}
		
		
/*--Post 3---------------------------------------------------------------------------------***/

.post3 {
	margin-bottom: 30px;
	background-image: url(img/post.png);
	background-repeat: repeat;
	background-position: center top;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 15px;
}

#content h1.title3 {
	color: #d2d8dd;
	height: 35px;
	font-size: 1.40625em;
	background-image: url(img/bullet6.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-indent: 5px;
	font-weight: bold;
	overflow: hidden;
	}
	
	#content h1.title3 a {
	color: #e8ecef;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	overflow: hidden;
		}
		
	#content h1.title3 a:hover {
		color: #7fb53a;
		}

.text3 {
	height: 265px;
	overflow: hidden;
}

.content3 {
	margin-left: 15px;
	font-size: 0.75em;
	font-weight: bold;
	color: #d2d9dd;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8f9faa;
	}

.text3 p {
	margin-top: 15px;
	text-align: justify;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 2.66em;
	}
	
.text3 p:first-child + p {
	margin-top: 150px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8f9faa;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.text3 p img {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8f9faa;
	padding-bottom: 14px;
	height: 225px;
	width: 465px;
	clip: rect(0px,465px,120px,0px);
	}

	.text3 p a, .readmore2 a {

		color: #7fb53a;
		text-decoration: none;
		}
	
	.text3 p a:hover, .readmore2 a:hover {
		background-color: #061d2a;
		}

.footer3 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8f9faa;
	height: 25px;
	padding-right: 5px;
	padding-left: 5px;
	display: block;
	width: 455px;
	font-size: 0.9em;
	color: #8a9ca7;
	padding-top: 5px;
	margin-top: 14px;
	}
	
	.footer3 a {
		color: #8a9ca7;
		text-decoration: none;
		}
		
	.footer3 a:hover {
		background-color: #061d2a;
		color: #d2d8dd;
		}
		
.date3 {
	float: left;
	}

.readmore3 {
	float: right;
	background-image: url(img/more.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 15px;
	}

	.readmore3 a {
		color: #7fb53a;
		font-weight: bold;
		}		
		

.calendar {
	background-image: url(img/calendar.png);
	background-repeat: no-repeat;
	background-position: left center;
	display: inline;
	padding-left: 12px;
}

.comments {
	background-image: url(img/comments.png);
	background-repeat: no-repeat;
	background-position: left center;
	display: inline;
	padding-left: 15px;
}

/*--Post 6------------------------------------------------------------------------------***/

.post6 {
	margin-bottom: 20px;
	background-image: url(img/post.png);
	background-repeat: repeat;
	background-position: center top;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 15px;
	clear: both;
	height: 160px;
	overflow: hidden;
	}
	
#content h1.title6 {
	color: #d2d8dd;
	height: 30px;
	font-size: 1.1em;
	background-image: url(img/bullet7.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-indent: 5px;
	font-weight: bold;
	}
	
	#content h1.title6 a {
		color: #e8ecef;
		text-decoration: none;
		padding-top: 3px;
		padding-right: 5px;
		padding-bottom: 3px;
		padding-left: 5px;
		}
		
	#content h1.title6 a:hover {
		color: #7fb53a;
		}
		
.content6 {
	margin-left: 15px;
	font-size: 0.75em;
	font-weight: bold;
	color: #d2d9dd;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8f9faa;
	display: block;

	}
	
.text6 {
	height: 75px;
	overflow: hidden;
}

.text6 p {
	margin-top: 15px;
	text-align: justify;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 2.66em;
	}
	
.text6 p:last-child {
	padding-top: 15px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #09C;
}

.text6 p img {
	display: none;
	}

	.content6 p a, .readmore3 a {
		color: #7fb53a;
		text-decoration: none;
		}
	
	.content6 p a:hover, .readmore3 a:hover {
		background-color: #061d2a;
		}
		
.footer6 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8f9faa;
	height: 25px;
	padding-right: 5px;
	padding-left: 5px;
	width: 180px;
	font-size: 0.6875em;
	color: #8a9ca7;
	padding-top: 5px;
	margin-top: 14px;
	}
	
	.footer6 a {
		color: #8a9ca7;
		text-decoration: none;
		}
		
	.footer6 a:hover {
		background-color: #061d2a;
		color: #d2d8dd;
		}
		
.date6 {
	float: left;
	}

.readmore6 {
	float: right;
	background-image: url(img/more.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 12px;
	}

	.readmore6 a {
		color: #7fb53a;
		font-weight: bold;
		padding-top: 1px;
		padding-right: 4px;
		padding-bottom: 1px;
		padding-left: 4px;
		}

/*--NAV---------------------------------------------------------------------------------***/

#nav {
	width: 525px;
	height: 39px;
	margin-bottom: 75px;
	background-image: url(img/sidebar.png);
	background-repeat: repeat;
	background-position: center top;
	margin-top: 6px;
	text-align: center;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	font-size: 0.75em;
	font-weight: bold;
	color: #d2d9dd;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}

	#nav a {
	color: #7fb53a;
	text-decoration: none;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
		}

	#nav a:hover {
	background-color: #071a26;
		}
		
		
/*--SINGLE POST---------------------------------------------------------------------------------***/

.post1 {
	margin-bottom: 30px;
	background-image: url(img/post.png);
	background-repeat: repeat;
	background-position: center top;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 15px;
}

.text0 {
}

.text0 p {
	margin-top: 15px;
	text-align: justify;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	line-height: 2.66em;
	font-size: 1.1em;
	}
	
.text0 p em {
	font-style: italic;
}
	
.text0 p em {
	font-style: italic;
}

.text0 p strong {
	font-weight: bold;
	color: #FFF;
}

.text0 h1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8f9faa;
	background-image: url(img/bullet1.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 12px;
	font-size: 1.6em;
	font-weight: bold;
	margin-top: 30px;
}

.text0 h2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8f9faa;
	background-image: url(img/bullet1.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 12px;
	font-size: 1.5em;
	font-weight: bold;
	margin-top: 30px;
}

.text0 h3 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8f9faa;
	background-image: url(img/bullet7.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 15px;
	font-size: 1.4em;
	font-weight: bold;
	margin-top: 60px;
}

.text0 h4 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8f9faa;
	background-image: url(img/bullet7.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 15px;
	font-size: 1.3em;
	font-weight: bold;
	margin-top: 30px;
}

.text0 h5 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8f9faa;
	background-image: url(img/bullet7.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 15px;
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 30px;
}

.text0 h6 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8f9faa;
	background-image: url(img/bullet7.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 15px;
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 30px;
}
	
.text0 blockquote {
	font-style: italic;
	background-image: url(img/comi.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 30px;
	padding-left: 40px;
	border-top-style: solid;
	border-bottom-style: solid;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #8f9faa;
	border-top-color: #8f9faa;
}

.text0 ul {
	margin-top: 15px;
	margin-bottom: 15px;	
}

.text0 ul.relate {
	margin-top: 15px;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8f9faa;
	padding-bottom: 15px;
}

	.text0 ul li a, .text0 ul li a:visited {
		color: #d2d9dd;
		text-decoration: none;
	}
	
	.text0 ul li a:hover {
	color: #7fb53a;
	}



.text0 ul li {
	background-image: url(img/bullet2.png);
	background-repeat: no-repeat;
	background-position: left 7px;
	height: 30px;
	margin-left: 30px;
	text-indent: 12px;
}
	
.text01 p:last-child {
	background-image: url(img/end.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.text0 p img {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8f9faa;
	padding-bottom: 14px;
	height: 225px;
	width: 465px;
	}
	
img.small  {
	height: 120px;
	}
	
	.text0 p a, .readmore1 a {
		color: #7fb53a;
		text-decoration: none;
		}
	
	.text0 p a:hover, .readmore1 a:hover {
		background-color: #061d2a;
		}
		
.text01 p:last-child {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #8f9faa;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

.sociable {
	display: block;
	margin-bottom: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #92cf42;
	border-bottom-color: #8f9faa;
	padding-top: 12px;
	margin-top: 45px;
	padding-bottom: 0px;	
}

.sociable ul {
	display: block;
	margin-top: 15px;
	text-align: center;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.sociable ul li {
	display: inline;
	margin-right: 12px;
	margin-left: 13px;
	background-image: none;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.sociable_tagline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8f9faa;
	background-image: url(img/bullet7.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 15px;
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 30px;
}

/*--COMMENTS---------------------------------------------------------------------------------***/

.comment {
	margin-bottom: 30px;
	background-image: url(img/post.png);
	background-repeat: repeat;
	background-position: center top;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 15px;
}

.comment1 {
	margin-bottom: 30px;
	background-image: url(img/post.png);
	background-repeat: repeat;
	background-position: center top;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 15px;
}

.comment-content {
	font-size: 0.75em;
	font-weight: bold;
	color: #d2d9dd;
}

#content h1.commenth1 {
	color: #d2d8dd;
	height: 30px;
	font-size: 1.6em;
	background-image: url(img/bullet8.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-indent: 13px;
	font-weight: bold;
	overflow: hidden;
	margin: 0px;
	}
	
	#content h1.commenth1 a {
		color: #e8ecef;
		text-decoration: none;
		padding-top: 3px;
		padding-right: 5px;
		padding-bottom: 3px;
		padding-left: 5px;
		overflow: hidden;
		}
		
	#content h1.commenth1 a:hover {
		color: #7fb53a;
		}
		
.comment-content3 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8f9faa;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	}

.comment-content2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8f9faa;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8f9faa;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	}


/*--COMMENTS LIST---------------------------------------------------------------------------------***/

.comment-content3 li {
	background-image: url(img/post.png);
	background-repeat: repeat;
	background-position: center top;
	}

.commentheader {
	height: 45px;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7c7c7c;
	padding-bottom: 15px;
	}

.avatar {
	float: left;
	height: 45px;
	width: 45px;
	margin-right: 15px;
	}

.commentauthor {
	float: left;
	height: 45px;
	}
	
.commentdate {
	color: #b5bbbe;
	height: 20px;
	font-size: 0.8em;
}

.commentname {
	height: 25px;
	font-size: 1.2em;
	}

	.commentname a, .commenttext p a, .comment-content2 p.logged a {
		color: #7fb53a;
		text-decoration: none;
		}
		
	.commentname a:hover, .commenttext p a:hover, .comment-content2 p.logged a:hover {
		color: #7fb53a;
		background-color: #071a26;
		}
		
	.commentname small {
		font-size: 0.8em;
		}

.commenttext {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding-right: 15px;
	padding-left: 5px;
	}

	.commenttext p {
		margin-bottom: 15px;
		text-align: justify;
		}


#content h1.trackbackh1 {
	color: #d2d8dd;
	height: 30px;
	font-size: 1.6em;
	background-image: url(img/trackback.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-indent: 9px;
	font-weight: bold;
	overflow: hidden;
	margin: 0px;
	}
	
	#content h1.trackbackh1 a {
		color: #e8ecef;
		text-decoration: none;
		padding-top: 3px;
		padding-right: 5px;
		padding-bottom: 3px;
		padding-left: 5px;
		overflow: hidden;
		}
		
	#content h1.trackbackh1 a:hover {
		color: #7fb53a;
		}
		
.trackback {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808080;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #808080;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 30px;
	}
	
	.trackback p a {
		color: #7fb53a;
		text-decoration: none;
	}
	
	.trackback p a:hover {
	background-color: #071a26;
	}






/*--COMMENTS FORM---------------------------------------------------------------------------------***/

.comment-content2 form p.last {
	padding: 0px;
	margin-bottom: 0px;
	}

.comment-content2 form p {
	height: 30px;
	margin-bottom: 15px;
	}

.comment-content2 p.logged {
}

	.comment-content2 p.logged a {
		}

.comment-content2 form p.area {
	height: 190px;
	}
	
.comment-content2 form p input {
	width: 160px;
	background-color: transparent;
	background-image: url(img/form.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #333;
	margin-bottom: 5px;
	height: 20px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}

.comment-content2 form p #submit  {
	background-color: #071a26;
	background-image: none;
	float: right;
	height: 30px;
	width: 90px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #7fb53a;
	cursor: pointer;
	margin-right: 5px;
	margin-bottom: 0px;
}

.comment-content2 form p #submit:hover  {
	background-color: #02090d;
	color: #92cf42;
}

.comment-content2 form p.area textarea {
	width: 443px;
	background-color: transparent;
	background-image: url(img/form.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	height: 170px;
	color: #333;
	padding: 10px;
	margin-bottom: 5px;
	}
	
	.comment-content2 form p input:focus, .comment-content2 form p.area textarea:focus {
		background-image: url(img/formfocus.jpg);
	}


.comment-content2 form p small {
	font-size: 0.9em;
	padding-left: 10px;
	}

/*------------------------------------------------------------------------------------------------------------------------------------*/



/*--SIDEBAR--------------------------------------------------------------------------------------------------------------------------*/

	
		#sidebar li {
	height: 29px;
	font-size: 0.75em;
	margin-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #071a26;
	text-indent: 5px;
	list-style-image: none;
	list-style-type: none;
	overflow: hidden;
			}
			
			#sidebar li a {
				height: 29px;
				display: block;
				color: #b5bbbe;
				text-decoration: none;
				text-indent: 21px;
				background-image: url(img/bullet3.png);
				background-repeat: no-repeat;
				background-position: left 7px;
				}
				
			#sidebar li a:hover {
				background-color: #061d2a;
				background-image: url(img/bullet3.png);
				background-repeat: no-repeat;
				background-position: left 7px;				
				}
		
		#sidebar h2 {
			font-size: 1.1em;
			font-weight: bold;
			color: #cdd1d4;
			padding: 0px;
			margin-top: 60px;
			margin-right: 0px;
			margin-bottom: 0px;
			margin-left: 0px;
			height: 30px;
			background-image: url(img/sidebarlih2.png);
			background-repeat: no-repeat;
			background-position: right bottom;
			text-indent: 12px;
			}
			
				#sidebar h2.first {
				margin-top: 0px;
				height: 31px;
				}
				
				
/*--Social---------------------------------------------------------------------------------***/

	#sidebar li.rss {
		text-indent: 32px;
		list-style-image: none;
		}
	
		#sidebar li.rss a {
			background-image: url(img/feed.png);
			background-repeat: no-repeat;
			background-position: left center;
			text-indent: 32px;
			}
	
	#sidebar li.news {
		text-indent: 32px;
		list-style-image: none;
		}
		
		#sidebar li.news a {
			background-image: url(img/mail.png);
			background-repeat: no-repeat;
			background-position: left center;
			text-indent: 32px;
			}
	
	#sidebar li.face {
		text-indent: 32px;
		list-style-image: none;
		}
		
		#sidebar li.face a {
			background-image: url(img/facebook.png);
			background-repeat: no-repeat;
			background-position: left center;
			text-indent: 32px;
			}
	
	#sidebar li.twitter {
		text-indent: 32px;
		list-style-image: none;
		}
		
		#sidebar li.twitter a {
			background-image: url(img/twitter.png);
			background-repeat: no-repeat;
			background-position: left center;
			text-indent: 32px;
			}
		


/*--Search---------------------------------------------------------------------------------***/
			
	li#search {
		text-indent: 5px;
		background-image: url(img/bullet3.png);
		background-repeat: no-repeat;
		background-position: left 12px;
		padding-left: 15px;
		height: 35px;
		padding-top: 7px;
		padding-bottom: 2px;
		}
	
	#searchsubmit{
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight: bold;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		background-color: transparent;
		height: 22px;
		width: 22px;
		color: #cdd1d4;
		font-size: 0.9em;
		padding-top: 2px;
		padding-right: 0px;
		padding-bottom: 2px;
		padding-left: 0px;
		margin: 0px;
		cursor: pointer;
		}
	
	#searchsubmit:hover {
		background-color: #071a26;
		color: #99d235;
		}
	
	#searching {
		background-color: #a5b0b6;
		width: 196px;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		height: 19px;
		padding-top: 1px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		padding-right: 2px;
		padding-left: 2px;
		}
	
	#searching:focus {
		background-color: #e6e9eb;
		}
	


/*------------------------------------------------------------------------------------------------------------------------------------*/



/*--FOOTER--------------------------------------------------------------------------------------------------------------------------*/

	#footer {
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 100%;
	clear: both;
	background-image: url(img/footer.png);
	background-repeat: no-repeat;
	background-position: center top;
		}

	  #footer2 {
	height: 30px;
	width: 915px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 7px;
	padding-right: 15px;
	padding-left: 15px;
		}
	  
	  #footer2 h6 {
		  font-size: 0.75em;
		  color: #ced5d9;
		  margin: 0px;
		  padding: 0px;
		  }
	  
	  #footer2 h6 a {
		  font-size: 1.01em;
		  color: #79ab34;
		  text-decoration: none;
		  padding-right: 5px;
		  padding-left: 5px;
		  padding-top: 2px;
		  padding-bottom: 2px;
		  }
	  
	  #footer2 h6 a:hover {
		  color: #89be34;
		  background-color: #071a26;
		  }
			

/*----------------------------------------------------------------------------------------------------footer-***/
/*------------------------------------------------------------------------------------------------------------*/


/*--RESET------------------------------------------------------------------------------------------------------------------------*/

	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
		margin:0; 
		padding:0; 
		}

	table { 
		border-collapse:collapse; 
		border-spacing:0; 
		}

	fieldset,img {  
		border:0; 
		}

	address,caption,cite,code,dfn,em,th,var { 
		font-style:normal; 
		font-weight:normal; 
		}

	ol,ul { 
		list-style:none; 
		}

	caption,th { 
		text-align:left; 
		}

	h1,h2,h3,h4,h5,h6 { 
		font-size:100%; 
		font-weight:normal; 
		}

	q:before,q:after { 
		content:''; 
		}

	abbr,acronym {
		border:0; 
		}
	
	a {
		outline-style: none;
		}

/*-----------------------------------------------------------------------------------------------------reset-***/
/*------------------------------------------------------------------------------------------------------------*/