/* ### BLOG TOP ### */
#blogTop { height: 100px; background: url('/templates/images/blog/blog-top.png'); }
#blogTop a { position: absolute; float: right; margin: 32px 0 0 610px; display: block; width: 85px; height: 99px; background: url('/templates/images/blog/blog-fox.png'); }

/* ### BLOG CONTENT ### */
#blogContent { padding: 2px 0 0 147px; margin: 1px 0; background: url('/templates/images/blog/dating-bg.png') repeat-y; }

/* ### POST ### */
.post { padding: 7px 0 65px 0; border-bottom: 1px dotted #c2c2c2; }
.post h1 { margin: 0; padding: 29px 0 7px 0; font-face: "Trebuchet MS"; font-size: 26px; color: #ff3f00; font-weight: normal; }
.post h1 a { font-face: "Trebuchet MS"; font-size: 26px; color: #ff3f00; font-weight: normal; text-decoration: none; }
.post p { margin: 0 10px 15px 0; padding: 0; font-size: 12px; line-height: 21px; }
.post div { font-size: 12px; }
.post a { color: #ff3f00; text-decoration: none;}
.post a:hover {  color: #111; }

	/* ### TOPIC SPEECHBUBBLE ### */
	.headerComment a { display: block; float: left; margin: -76px 0 0 80px; position: absolute; width: 29px; height: 31px; text-align: center; line-height: 25px; font-family: "Trebuchet MS"; font-size: 15px; color: #7a8286; overflow: hidden; background: url('/templates/images/blog/comment-header.png'); }

	/* ### DATE IN CALENDAR ### */
	.date { position: absolute; margin: -72px 0 0 -147px; width: 125px; height: 79px; background: url('/templates/images/blog/dating-calendar.png'); }
	.date p { position: absolute; margin-left: 22px; width: 55px; text-align: center; font-family: "Trebuchet MS"; font-weight: bold; }
	.date p.day { margin-top: 30px; font-size: 28px; color: #fff; }
	.date p.month { margin-top: 52px; font-size: 14px; text-transform: uppercase; color: #ffe9be; }
	.date a { position: absolute; display: block; margin: 1px 0 0 22px; width: 55px; height: 77px; z-index: 999999; }
	.date:hover p.month { color: #fff; }

	/* ### TAGS AND COMMENTS ### */
	.tag { float: left; display: inline; margin: 10px 0 0 20px; padding: 5px 0 4px 27px; background: url('/templates/images/blog/tag.png') no-repeat left 7px; }
	.tag a { font-size: 10px; color: #4b5a67; }
	.commentsstatus a { font-size: 10px; color: #4b5a67; float: left; display: inline; margin: 10px 0 0 20px; padding: 5px 0 4px 27px; background: url('/templates/images/blog/comments.png') no-repeat left 2px; }

/* ### SHOW POST ### */
.showpost { padding-bottom: 10px; border-bottom: 0; }
.author { display: block; font-size: 11px; color: #aeaeae; padding-bottom: 10px; margin: -8px 0 23px 0; border-bottom: 1px dotted #c2c2c2; }

/* ### COMMENTS ### */
h2.comments { margin: 0; padding: 29px 0 7px 0; font-face: "Trebuchet MS"; font-size: 22px; color: #ff3f00; font-weight: normal; }
h2.borderBottom { border-bottom: 1px dotted #c2c2c2; }
.comment div { padding: 9px 10px 9px 10px; color: #979797; line-height: 16px; background: #f0f0f0; border-top: 1px dotted #c2c2c2; border-bottom: 1px dotted #c2c2c2; }
.comment div img { float: left; margin: -3px 10px 0 0; border: 1px dotted #c2c2c2; }
.comment div span, .comment div a { color: #565656; text-decoration: none; font-weight: bold; }
.comment p { padding: 5px 10px 1px 10px; margin: 0; }

/* ### NAVIGATION ### */
.navigation { padding: 10px; height: 15px; font-size: 12px; font-weight: bold; background: #f0f0f0; border-bottom: 1px dotted #c2c2c2; }
.navigation a { color: #ff3f00; }
.navigation a:hover { text-decoration: none; }
.alignleft { float: left; }
.alignright { float: right; }
.navBorderTop { border-top: 1px dotted #c2c2c2; }

/* ### SIDEBAR ### */
.relateretBox li a.rss { background:url('/templates/images/blog/rss.png') 4px center no-repeat;}
.relateretBox li a.mail { background:url('/templates/images/blog/mail-small.png') 4px center no-repeat;}
.relateretBox li.current-cat { background:url('../images/verticalMenuLiHover.gif') left top repeat-x; }
.noBorders ul { margin: -5px 0; border: none; }
.categories ul li a { background:url('/templates/images/blog/tag_blue.png') 4px center no-repeat;}

/* ### SHOW CATEGORY ### */
p.catTitle { padding: 10px; text-align: center; border-bottom: 1px dotted #c2c2c2; }

