/*================ cryogas blog css ======================*/

body{
	margin:0;
	padding:0;
	background:#1a5a4a url(images/bground.jpg) repeat-y center;
	font-family:verdana;
}

.clear{
	clear:both;
}

#main{
	width:983px;
	/*border:1px solid #000;*/
	margin:0 auto;
	background-color:#103a30;
	padding:10px 0 0 0;
}

#container{
	width:981px;
	border:1px solid #000;
	margin:0;
}

#header{
	margin:0;
	width:981px;
	background: url(images/header-bg.jpg) repeat-x;
	height:103px;
}

h1#logo{
	float:left;
	width:289px;
	height:103px;
	margin:0;
}
	h1#logo a{
		float:left;
		width:289px;
		height:103px;
		margin:0;
		padding:0;
		text-indent:-10000em;
		background: url(images/logo.jpg) no-repeat;
	}
	
#moto{
	float:left;
	width:400px;
	margin:40px 0 0 30px;
}
	#moto p{
		margin:0;
		padding:0;
		font-size:14px;
		font-weight:bold;
		color:#154d40;
		font-style:italic;
	}
	
#menu{
	margin:0;
	width:981px;
	height:65px;
	background: url(images/menu-bg.jpg) repeat-x;
}

#content{
	width:100%;
	background:#fff url(images/content-bg.jpg) repeat-y;
	margin:0;
	padding:0;
}

#left-sidebar{
	float:left;
	width:199px;
	border-right:1px solid #689181;
	background-color:#9dbcac;
}

#middle-content{
	/*float:left;*/
	float:right;
	margin:0;
	background-color:#fff;
	/*width:783px;*/
	width:775px;
	font-size:11px;
	color:#000;
}
	#post-content{
		width:761px;
		margin:10px auto;
	}
		#post-content h2{
			/*color:#21a1e0;*/
			color:#165344;
		}
		#post-content a{
			font-size:11px;
			color:#000;
			text-decoration:underline;
		}
		#post-content a:hover{
			font-size:11px;
			color:#000;
			text-decoration:none;
		}
h1#content-heading{
	float:left;
	width:498px;
	/*border: 1px solid #497a67;*/
	border: 1px solid #9DBCAC;
	padding:10px;
	margin:17px 0 0 8px;
	font-size:18px;
	color:#fff;
	background-color:#9dbcac;
}

#search-content{
	float:right;
	margin:0;
	width:232px;
	height:56px;
	background: url(images/search-bg.jpg) repeat-x;
	border-left:1px solid #000;
	border-right:1px solid #000;
	color:#fff;
	padding:5px 0 0 10px;
	
}
	#search-content a{
		font-size:12px;
		color:#fff;
		text-decoration:none;
	}
	#search-content a:hover{
		font-size:12px;
		color:#fff;
		text-decoration:underline;
	}

#footer{
	height:36px;
	width:100%;
	background: url(images/footer-bg.jpg) repeat-x;
	margin:0;
	text-align:center;
	padding:10px 0 0 0;
}
	#footer p{
		margin:0;
		padding:0;
		font-size:11px;
		color:#fff;
	}
		#footer p a{
			color:#fff;
			text-decoration:none;
		}
		#footer p a:hover{
			color:#fff;
			text-decoration:underline;
		}

.post-left{
	float:left;
	margin:20px;
	width:335px;
	border-right:1px solid #94f7da;
	padding:0 20px 0 0;
	font-size:11px;
}
	.post-left a{
		color:#000;
		text-decoration:underline;
	}
	.post-left a:hover{
		color:#000;
		text-decoration:none;
	}
	.post-left h2{
		font-size:18px;
		color:#21a1e0;
		margin:0;
		padding:0;
		font-weight:normal;
	}
		.post-left h2 a{
			text-decoration:none;
			/*color:#21a1e0;*/
			color:#165344;
		}
		.post-left h2 a:hover{
			text-decoration:underline;
			/*color:#21a1e0;*/
			color:#165344;
		}

.post-right{
	float:left;
	margin:20px 0 0 0;
	width:355px;
	font-size:11px;
}
	.post-right a{
		color:#000;
		text-decoration:underline;
	}
	.post-right a:hover{
		color:#000;
		text-decoration:none;
	}
	.post-right h2{
		font-size:18px;
		color:#21a1e0;
		margin:0;
		padding:0;
		font-weight:normal;
	}
		.post-right h2 a{
			text-decoration:none;
			/*color:#21a1e0;*/
			color:#165344;
		}
		.post-right h2 a:hover{
			text-decoration:underline;
			/*color:#21a1e0;*/
			color:#165344;
		}

.border-line{
	width:600px;
	margin:0 auto 10px auto;
	border-top:1px solid #94f7da;
}

.commentlist .alt{
	border-bottom:1px solid #94f7da;
	margin:0 0 10px 0;
}

.dropmenudiv{
	width:150px !important;
}

.entry {
	line-height:1.5;
}

#blog-content{
	width:710px;
	margin:0 auto;
}

#blog-content h3 a{
	color:#165344;
	text-decoration:none;
	font-size:18px;
	font-weight:normal;
}
#blog-content h3 a:hover{
	text-decoration:underline;
}

.more-link{
	color:#000;
	text-decoration:none;
}
.more-link:hover{
	text-decoration:underline;
}
.postmetadata a{
	color:#000;
	text-decoration:none;
}
.postmetadata a:hover{
	text-decoration:underline;
}

.pagetitle{
	color:#165344;
	font-size:22px;
}

#searchform{
	padding:5px 0 0 2px;
}