@font-face {
  font-family: 'WaterwaysSeafarers';
  src: url('../fonts/WaterwaysSeafarers.eot');
  src: local('WaterwaysSeafarers'),
         url('../fonts/WaterwaysSeafarers.ttf') format('opentype');
}
html{background: url('../images/snow.png') #dfe3e6 bottom center no-repeat}
.page{width:600px}
h1{ 
	color:#666;
	font-family:WaterwaysSeafarers;
	font-size: 48px;
	padding-left:50px;
}
h1 a,h1 a:visited,h1 a:hover{color:#666;text-decoration:none}
h2{color:#333;font-family: Palatino;font-size:1.5em;text-shadow: -2px 2px 2px #666;}
article,time,footer{display:block;clear:both}
article{margin-top:4em;width:500px}
p{line-height:1.5em}
time{font-size:.8em;padding:9px;float:right}
.author{display:block;font-family:WaterwaysSeafarers;font-size:34px;margin-right:0px;margin-top:20px;text-align:right}
footer{text-align:right}


#comment{
	height:100%;
	padding:0px 0px;
	margin:0px 0px 0px 0px;
	width:600px;
	}
	
h3#comments {
	padding:5px 0px;
	margin:10px 0px;
	font-size:20px;
	font-weight:normal;
	color:#a00;
	font-weight:bold;
	font-family:Century gothic,Georgia,Arial, Helvetica, sans-serif;
	} 	
	
#respond{
	height:100%;
	padding:0px 5px;
	margin:0px 0px;
	background:#fff;
	border:1px solid #CECFD2; 

}
	
#respond h3{
	padding:5px 10px 5px 10px;
	margin:5px 0px;
	font-size:22px;
	font-weight:normal;
	color:#444;
	font-family:Century gothic,Georgia,Arial, Helvetica, sans-serif;
	}
	
#commentform {
	padding:0px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	color:#BFAFA7;
	font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif;
	}
	
#commentform p {	
	color:#d00;
	padding:5px 0px ;
	}
	
#commentform input {
	background:#F4F4F4;
	border:1px solid #DEDCDD;
	color:#444;
	padding-left:10px;

	}
	
#commentform textarea {
	background:#F4F4F4;
	border:1px solid #DEDCDD;
	color:#444;
	width:95%;
	padding:5px 5px;
	}
	
.comments input#submit {
	width:auto;
	line-height:25px;
	padding:3px 5px;
	background:#800;
	border:2px solid #c00;
	color:#fff;
	font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif;
	}

ol.commentlist { 
	list-style:none; 
	margin:0; 
	padding:0; 
	text-indent:0; 
		}
	
ol.commentlist li { 

	border:1px solid #CECFD2;
	margin:0 0 10px; 
	padding:5px 7px 5px 57px; 
	position:relative;
 }
 
ol.commentlist li div.comment-author { 
	padding:0 170px 0 0; 
}
ol.commentlist li div.vcard { 
	font:20px Georgia, helvetica,arial,sans-serif; 
	padding:5px 0px;
}

ol.commentlist li div.vcard cite.fn { 
	font-style:normal; 
}
ol.commentlist li div.vcard cite.fn a.url { 
	color:#c00; 
	text-decoration:none; 
}
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; 
}

ol.commentlist li div.vcard img.avatar { 
	border:5px solid #E2E3E4; 
	left:7px; 
	position:absolute; 
	top:7px; 
}

ol.commentlist li div.comment-meta { 
	font:12px Tahoma, helvetica,arial,sans-serif; 
	position:absolute; 
	right:10px; 
	text-align:right; 
	top:5px; 
}

ol.commentlist li div.comment-meta a { 
	color:#2C567C; 
	text-decoration:none; 
}

ol.commentlist li div.comment-meta a:hover { 
	color:#000; 
}
ol.commentlist li p { 
	font:normal 12px Tahoma, helvetica,arial,sans-serif;
	margin:0 0 1em;
	line-height:18px;
	color:#777;
 }
 
ol.commentlist li ul { 
	font:normal 12px/1.4 helvetica,arial,sans-serif; 
	list-style:square; 
	margin:0 0 1em;
	padding:0; 
	text-indent:0;
 
 }
 
ol.commentlist li div.reply {  
	background:#86C0EF; 
	border:2px solid #0681E8; 
	color:#fff; 
	font:bold 9px/1 Tahoma, Georgia,arial,sans-serif;
	padding:5px 10px;  
	text-align:center; 
	width:36px;
 }
 
ol.commentlist li div.reply a { 
	color:#fff; 
	text-decoration:none; 
	text-transform:uppercase; 
}

ol.commentlist li ul.children { 
	list-style:none; 
	margin:1em 0 0; 
	text-indent:0; 
}

ol.commentlist li ul.children li.depth-2 { 
	margin:0 0 .25em; 
}

ol.commentlist li ul.children li.depth-3 { 
	margin:0 0 .25em; 
}

ol.commentlist li ul.children li.depth-4 {
	margin:0 0 .25em; 
 }

ol.commentlist li.even { 
	background:#FFFFFF; 
}

ol.commentlist li.odd { 
	background:#FFFFFF;
 }
 
ol.commentlist li.pingback div.vcard { 
	padding:0 170px 0 0; 
}
