﻿body
{
	padding:0px;
	margin:0px;
	background:#fcfaf2 url('../Img/blogBG.jpg') no-repeat center top;
	font:normal normal normal 12px/16px Verdana;
}

div#content
{
	width:980px;
	padding:0px;
	margin:0px auto;
	position:relative;
}

div#sidebar
{
	float:left;
	width:180px;
	padding:470px 0px 0px 0px;
	margin:0px;
	text-align:right;
}

div#main
{
	float:left;
	width:800px;
	margin:120px 0px 0px 0px;
}

div.cln
{
	float:none;
	clear:both;
	overflow:hidden;
	font-size:1px;
	height:1px;
}


/*Blog Title */
div#content h1
{
	top:50px;
	left:250px;
	width:309px;
	height:49px;
	position:absolute;
	z-index:2001;
	background:transparent url('../Img/blogTitleBG.png') no-repeat top center;
}

div#content h1 a span
{	display:none;	}

/*Sticker*/
div.robiSticker
{
	margin:0px;
	padding:0px;
	position:absolute;
	top:0px;
	left:750px;
	width:228px;
	height:240px;
	z-index:1000;
	background:transparent url('../Img/stickerBG-trans.png') no-repeat top center;
}

/* Twitter */
a.twitterAbs
{
	position:absolute;
	top:170px;
	left:970px;
	width:42px;
	height:236px;
	display:block;
	background:transparent url('../Img/twitterLinkBG-trans.png') no-repeat top left;
}

a.twitterAbs span
{	display:none;	}

/*Blog post */
div#main div.postTop
{
	height:47px;
	background:transparent url('../Img/postTopBG.gif') no-repeat left top;
}

div#main div.post
{
	padding:0px 70px 0px 120px;
	background:transparent url('../Img/postMiddleBG.png') repeat-y left top;
}

div#main div.postEnd
{
	height:81px;
	background:transparent url('../Img/postBottomBG.gif') no-repeat left top;
}

div.post div.blogDate
{
	margin:0px 0px 12px 0px;
	padding:0px;
	color:#a80711;
	font:normal normal bold 11px/16px Verdana;
}

div.post h2
{
	margin:0px 0px 42px 0px;
	padding:0px;
	color:#171717;
	font:normal normal bold 18px Verdana;
}

div.post h3,
div.post h4,
div.post h5,
div.post h6
{	font:normal normal bold 16px Verdana;	}


div.post p
{
	margin:0px 0px 32px 0px;
	padding:0px;
	color:#171717;
	font:normal normal normal 12px/16px Verdana;
}

div.post a
{
	color:#a80711;
	text-decoration:underline;
}

div.post a:hover
{	text-decoration:none;	}


div.post div.postInfo
{
	text-align:right;
	margin:10px 0px;
}


/* Blog Comments */
div#main ul.comments
{
	margin:0px;
	padding:0px;
	list-style:none;
}

div#main ul.comments li
{
	color:#111212;
	font: normal normal normal 11px/16px Verdana;
	margin:0px 0px 20px 0px;
	padding:9px 0px 0px 0px;
	background:transparent url(../Img/commentsTop.png) no-repeat left top;
}

div#main ul.comments li a
{
	color:#111212;
	text-decoration:underline;
}

div#main ul.comments li a:hover
{	text-decoration:none;	}


div#main ul.comments li div.mid
{
	padding:0px 10px;
	background:transparent url(../Img/commentsMiddle.png) repeat-y left top;
}

div#main ul.comments li div.bottom
{
	padding:21px 10px 0px 10px;
	background:transparent url(../Img/commentsBottom.png) no-repeat left top;
}


/* KALENDAR*/
.calendarBox
{
	font-size:12px;
	font-family:Verdana;
}

.calendarOld 
{
	padding:2px;
	font-size:90%;
	font-weight:bold;
	background-color:#FFF;
}

.calendarOld a,
.calendarOld a:visited 
{
	color:#000;
	text-decoration:underline;
}

.calendarOld a:hover 
{	text-decoration:none;	}

.calendar 
{
	color:#fff;
	padding:2px;
	font-size:90%;
	background-color:#000;
}

.calendar a,
.calendar a:visited
{
	color:#fff;
	text-decoration:underline;
}
.calendar a:hover 
{	text-decoration:none;	}


.calendarArrow,
.calendarArrow a,
.calendarArrow a:visited
{
	color:#ffffff !important;
	padding:2px;
	font-size:14px;
	background-color:#000;
	text-decoration:none;
}
			
.calendarArrow a:hover 
{	text-decoration:underline; }


/* Comments on/off */
div#sidebar a
{
	color:#000;
	text-decoration:underline;
	font: normal normal normal 11px/16px Verdana;
}

div#sidebar a:hover
{	text-decoration:none;	}


/* Other Content */
div#sidebar div.linksBox,
div#sidebar div.linksBox a,
div#sidebar div.linksBox p,
div#sidebar div.linksBox p a
{	
	color:#000;
	font: normal normal normal 11px/16px Verdana;
}

div#sidebar div.linksBox h4
{
	height:27px;
	font-size:1px;
	color:#bbd2d9;
	background:transparent url('../Img/linksTitleBG.gif') no-repeat right top;
}

div#sidebar div.linksBox h4 span
{	display:none;	}


div#sidebar div.linksBox a,
div#sidebar div.linksBox p a
{	text-decoration:underline;	}

div#sidebar div.linksBox a:hover,
div#sidebar div.linksBox p a:hover
{	text-decoration:none;	}



div#sidebar div.blogLinxBox,
div#sidebar div.blogLinxBox a,
div#sidebar div.blogLinxBox p,
div#sidebar div.blogLinxBox p a
{	
	color:#000;
	font: normal normal normal 11px/16px Verdana;
}

div#sidebar div.blogLinxBox h4
{
	height:28px;
	background:transparent url('../Img/intBlogsTitleBG.gif') no-repeat right top;
}

div#sidebar div.blogLinxBox h4 span
{	display:none;	}


div#sidebar div.blogLinxBox a,
div#sidebar div.blogLinxBox p a
{	text-decoration:underline;	}

div#sidebar div.blogLinxBox a:hover,
div#sidebar div.blogLinxBox p a:hover
{	text-decoration:none;	}


div#sidebar div.defaultModul,
div#sidebar div.defaultModul a,
div#sidebar div.defaultModul p,
div#sidebar div.defaultModul p a
{	
	color:#000;
	font: normal normal normal 11px/16px Verdana;
}

div#sidebar div.defaultModul h4
{
	color:#000;
	font: normal normal bold 18px/20px Verdana;
}


div#sidebar div.defaultModul a,
div#sidebar div.defaultModul p a
{	text-decoration:underline;	}

div#sidebar div.defaultModul a:hover,
div#sidebar div.defaultModul p a:hover
{	text-decoration:none;	}


