* {
	margin: 0;
	padding: 0;
}

			
		a {
			font-family: "Trebuchet MS";
			color: #f30;
			text-decoration: none;
		}
		
		a:hover { text-decoration: underline; }


img { border: none; margin: 5px; }

hr, .clear { clear: both; }

ul { margin-left: 15px; }
ol { margin-left: 15px; }

body {
	background: #e1e1dc;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	color: #000;
}

#content-top {
	width: 790px; height: 26px;
	background: url(./images/content-top.gif) no-repeat top;
	margin: 15px auto 0 auto;
}

#content {
	width: 730px;
	background: url(./images/content-middle.gif) repeat-y;
	padding: 0 30px;
	margin: 0 auto;
}

	h1 a span { display: none; }
	
	h1 a {
		width: 320px; height: 28px;
		background: url(./images/logo.gif) no-repeat;
		display: block;
		float: left;
		margin: 0 0 20px 0;
	}
	
	p.search {
		height: 28px;
		float: right;
		font-size: 13px;
		color: #999;
	}
	
		p.search input {
			width: 207px; height: 20px;
			background: url(./images/search.gif) no-repeat;
			padding: 3px;
			margin: 0 0 0 10px;
			border: none;
		}
		
	.header-img {
		width: 728px; height: 139px;
		background: url(./images/header-img.gif) no-repeat;
		text-indent: -10000px;
		clear: both;
		margin: 0 0 8px 0;
	}
	
	.navigation {
		width: 718px; height: 11px;
		background: url(./images/navigation.gif) no-repeat;
		padding: 10px 0 9px 10px;
		margin: 0 0 33px 0;
	}
	
		.navigation li {
			line-height: 11px;
			list-style: none;
			float: left;
			padding: 0 7px;
			border-left: 1px solid #d8d2b6;
			border-right: 1px solid #d8d2b6;
			margin: 0 0 0 -1px;
		}
		
			.navigation li a {
				color: #930;
				text-decoration: none;
			}
			
			.navigation li a:hover {
				color: #f30;
				text-decoration: underline;
			}
			
	#main-content {
		width: 468px;
		float: left;
		padding: 0 46px 0 0;
	}
	#main-content #post-1 { padding: 0px 0px 16px 0px }
	
		#main-content p {
			padding: 8px 0 8px 0px;
			line-height: 18px;
		}
		
		#main-content .date {
			width: 34px; height: 21px;
			background: url(./images/date-bg.gif) no-repeat;
			text-align: center;
			color: #739bae;
			font-size: 9px;
			line-height: 11px;
			font-weight: bold;
			padding: 5px 0;
			float: left;
			margin: 0 9px 0 0;
		}
		
			.date span { font-size: 16px; }
			
		h2, h2 a {
			font-family: "Trebuchet MS";
			font-size: 14px;
			color: #f30;
			text-decoration: none;
		}
		
		h2 a:hover { text-decoration: underline; }
		
		#main-content .post-info {
			font-size: 11px;
			color: #366;
			padding: 0;
		}
		
			.post-info a {
				color: #366;
				text-decoration: underline;
			}
			
			.post-info a:hover { text-decoration: none; }
			
		hr.post {
			height: 1px;
			background: #fff;
			border: none;
			border-bottom: 1px dashed #999;
			margin: 10px 0;
		}
		
		#main-content .comment {
			background: url(./images/comment-icon.gif) no-repeat 0 1px;
			padding: 0 0 20px 20px;
			color: #015ea6;
			text-decoration: underline;
			display: block;
		}
		
			#main-content .comment:hover {
				text-decoration: none;
			}
			
	#sidebar {
		width: 213px;
		float: right;
	}
	
		.weather {
			color: #366;
			font-size: 11px;
			margin: 0 0 16px 0;
		}
		
			.weather img {
				padding: 0 10px 0 0;
				float: left;
			}
			
			.weather .left {
				width: 49px;
				float: left;
				display: block;
			}
			
		h3 {
			font-family: "Trebuchet MS";
			font-size: 14px;
		}
		
		#sidebar ul {
			list-style: none;
		}
			
		.blue-box {
			width: 193px;
			background: #dbf5ff url(./images/blue-box-top.gif) no-repeat;
			padding: 18px 10px 14px 10px;
		}
		
			.blue-box a {
				color: #004890;
				text-decoration: none;
			}
			
			.blue-box a:hover { text-decoration: underline; }
		
		.blue-box-bottom {
			width: 213px; height: 14px;
			background: url(./images/blue-box-bottom.gif) no-repeat top;
		}
		
		.brown-box {
			width: 193px;
			background: #f2efe2 url(./images/brown-box-top.gif) no-repeat;
			padding: 18px 10px 14px 10px;
		}
		
			.brown-box a {
				color: #930;
				text-decoration: none;
			}
			
			.brown-box a:hover { text-decoration: underline; }
		
		.brown-box-bottom {
			width: 213px; height: 14px;
			background: url(./images/brown-box-bottom.gif) no-repeat top;
		}
		
#footer {
	width: 730px; height: 50px;
	background: url(./images/footer.gif) no-repeat;
	margin: 0 auto;
	padding: 0 30px;
	line-height: 42px;
	clear: both;
	font-size: 10px;
	color: #737c86;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.Comments { margin: 30px 0px;}.Comments .List h3 { font-size: 14px; font-weight: bold; letter-spacing: -1px; margin: 0px 0px 10px 0px; padding: 6px 0px 4px 20px; color:#333; background: url(images/ComListHead.png) no-repeat left center; }.Comments .List ol { padding: 0px; margin: 0px;}.Comments .List li { position: relative; padding: 25px 15px 10px 15px; margin: 0px 0px 15px 0px; list-style-type: none; }.Comments .List .ComListLi { background: #edeeef url(images/ComListLiBottom.gif) no-repeat left bottom; }/*\ IE/Win min height hack */ * html .Comments .List .ComListLiTop { left: -15px;} /* */ .Comments .List .ComListLiTop { position: absolute; height: 15px; width: 550px; left: 0px; top: 0px;}/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ *//*\ IE/Win min height hack */ * html .Comments .List .ListNr { right: 25px;} /* */ .Comments .List .ListNr { color:#a1a8b0; position: absolute; top: 25px; font-size: 24px; line-height: 24px; font-family: 'Arial'; font-weight: normal; letter-spacing: -1px; padding: 0px; right: 15px; }/*\ IE/Win min height hack */ * html .Comments .List .ListGrav { left: 0px;} /* */ .Comments .List .ListGrav { position: absolute; top: 25px; left: 15px;}.Comments .List .ListGrav img { border: solid 1px #fff;}.Comments .List .ListUser { margin: 0px; padding: 0px 0px 0px 35px; font-size: 14px; line-height: 14px; letter-spacing: -1px; color:#474f57; font-family: 'Arial'; font-weight: bold;}.Comments .List .ListUser a { color:#993300; text-decoration: underline;}.Comments .List .ListUser a:visited { color:#993300; text-decoration: underline;}.Comments .List .ListUser a:hover { color:#993300; text-decoration: underline;}.Comments .List .ListDate { color:#858c93; padding: 0px 0px 0px 35px; margin: 0px; font-size: 10px; font-weight: bold; }.Comments .List .ListDate a { color:#858c93; text-decoration: none;}.Comments .List .ListDate a:visited { text-decoration: none;}.Comments .List .ListContent { color:#38352c; border-top: solid 1px #cccfd2; margin: 10px 0px 0px 0px; font-size: 11px; line-height: 15px;}.Comments .List .ListContent p { padding: 7px 0px; margin: 7px 0px; font-size: 12px; line-height: 17px;}/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */.Comments .Form h3 {font-size: 14px; font-weight: bold; letter-spacing: -1px; margin: 0px; padding: 5px 0px 10px 0px; color:#333;}.Comments .Form { padding: 15px; position: relative;}/*\ IE/Win min height hack */ * html .Comments .FormTop { left: -15px;} /* */ .Comments .FormTop { position: absolute; height: 5px; width: 550px; left: 0px; top: 0px;}.Comments .Form form {margin: 0px; padding: 0px;}.Comments .Form a { text-decoration: underline;}.Comments .Form p { padding: 0px; margin: 0px; font-size: 11px; color:#333;}.Comments .Form p label { padding-bottom: 11px; display: block;}.Comments .Form p label small { font-size: 11px; color: #666}.Comments .Form .Note {  margin: 5px 0px; width: 395px;}.Comments .Form .Note small { font-size: 10px;}.Comments .Form .TextField { background: #fff; border: solid 1px #9fa4a8; padding: 4px; font-size: 11px; margin-right: 20px; }.Comments .Form .TextArea { background: #fff; border: solid 1px #9fa4a8; padding: 4px; font-size: 12px;}.Comments .Form input.SubmitComment { width: 211px; height: 28px; background: url(images/SubmitComment.png) no-repeat; margin-top: 8px;}.Comments .Form input.SubmitComment:hover { background: url(images/SubmitComment.png) no-repeat 0 -28px; margin-top: 8px;}.Comments .Form input.SubmitCommentIE { width: 211px; height: 28px; background: url(images/SubmitComment.png) no-repeat 0 -28px; margin-top: 10px; margin-top: 8px;}/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */