/*@import url(../css/form.css);*/

.mod-blognav {
	background:url(../css/subnav/img/subnav-bg-top.png) no-repeat left top;
	margin-bottom:-33px;
	padding:54px 0 0 0;
	padding-top: 33px;
	position: relative;
	z-index:10;
	clear: both;
	}
.blognav-inner {
	width: 256px;
	padding: 0 0 49px 0;
	margin: 0pt !important;
	background: url(../css/subnav/img/subnav-bg-bottom.png) left bottom no-repeat;
	}	
.mod-blognav .pad-mod {
	background: url(../library/bg-blognav.png) 0 0 repeat-y;
	padding: 0px 20px 0 20px;
	}	
.mod-blognav h3 {
	color: #ccc; 
	margin: 10px 0 2px 0;
	border-bottom: 1px solid #818181; 
	padding-bottom: 5px;
	}	
.mod-blognav a:link {color: #fff; text-decoration: none;}
.mod-blognav a:visited {color: #fff; text-decoration: none;}
.mod-blognav a:focus {color: #fff; text-decoration: underline;}
.mod-blognav a:hover {color: #fff; text-decoration: underline;}	
.mod-blognav a:active {color: #fff; text-decoration: none;}	

.mod-blognav ul.linklist li {
	background: none;
	}
.mod-blognav ul.linklist li a {
	padding-left: 15px;
	display: block !important;
	}
.mod-blognav ul.linklist li.link a {
	background: url(../library/icn-link-white.gif);
	background-position: left 6px;
	background-repeat: no-repeat;
	padding: 0px 0 0 18px;
	}	
.mod-blognav ul.linklist li.link-rss a {
	background: url(../library/icn-feed.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0px 0 0 18px;
	}
.mod-blognav ul.linklist li.link-atom a {
	background: url(../library/icn-atom.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0px 0 0 18px;
	}
.mod-blognav ul.linklist li.link-author a {
	background: url(../library/icn-author.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0px 0 0 18px;
	}
.mod-blognav ul.linklist li.link-post a {
	background: url(../library/icn-post.gif);
	background-position: 0 4px;
	background-repeat: no-repeat;
	padding: 0px 0 0 18px;
	}
.mod-blognav ul.linklist li.link-home a {
	background: url(../library/icn-home.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0px 0 0 18px;
	}

.blogpost {
	margin-bottom: 10px;
	}
.blogpost h2 {
	margin: 0;
	padding: 0;
	}
.blogpost h2 .posted-by em {
	font-size: 66.7%;
	color: #999;
	font-weight: normal;
	font-style: normal;
	line-height: 1.5em;
	display: block;
	padding-top: 4px;
	}	
.meta {
	border-bottom: 1px solid #eee;
	padding: 5px;
	}	
	
.meta .add-comments {
	display: block;
	float: right;
	}	
.meta .add-comments a {	
	background:transparent url(../library/icn-add.gif) no-repeat scroll 0px 2px;
	display:inline-block;
	padding: 0 0 2px 18px;	
	}

/*

ul.commentlist {
	padding-left: 0 !important;
	}

ul.commentlist li div {
	background: url(../library/icn-comment.gif) no-repeat 0px 7px; 
	padding: 5px 0 0 15px;
	}
ul.commentlist li {
	background: url(../library/divider.gif) no-repeat top left !important; 
	padding-left: 15px;
	}	
	*/
.previousnext {
	background: #eee;
	padding: 5px 0 4px 0;
	display: block;
	display: none;
	}	
.postedby {
	font-style: italic;
	}	
	
/*.back {
	background-image: url(../library/icn-back.gif);
	background-repeat: no-repeat;
	background-position:  0 50%;
	margin-top: 15px;
	margin-left: -10px;
	padding: 0 0 0 10px;
	}
.next {
	background-image: url(../library/icn-link.gif);
	background-repeat: no-repeat;
	background-position:  100% 50%;
	margin-top: 15px;
	padding: 0 10px 0 0;
	}	*/

.article-image {
	float: left;
	margin: 5px 15px 10px 0;
	}	
ol.commentlist {
	padding-left: 10px!important;
	}	
ol.commentlist li {
	background: url(../library/icn-comment.gif) no-repeat 3px 8px;
	padding: 0px 0px 20px 20px;
	} 
ol.commentlist li p {
	margin: 0;
	} 			
	
ol.commentlist li .posted-by em {
	font-size: 91.6%;
	color: #999;
	font-weight: normal;
	font-style: normal;
	display: block;
	}	

.post-comments {
	padding-top: 15px;
	}
