﻿body
{
	margin:0px;
	padding:0px;
	background:#dedddd url('../Img/blogBG.jpg') no-repeat top center;
}

div#content
{
	width:982px;
	margin:0px auto;
	padding:0px;
}

div#main
{
	position:relative;
	width:760px;
	float:left;
	margin:0px;
	padding:0px 31px 0px 0px;
}

div#sidebar
{
	width:190px;
	float:left;
	padding:70px 0px 0px 0px;
	background:transparent url('../Img/blogOutdexTitle-trans.png') no-repeat right top;
}

div.cln
{
	float:none;
	clear:both;
	font-size:1px;
	height:1px;
	margin:-1px 0px 0px 0px;
	padding:0px;
}

/* Blog Title */
div#content h1
{
	height:86px;
	margin:235px 564px 50px 0px;
	padding:0px;
	overflow:hidden;
	background:transparent url('../Img/blogTitle-trans.png') no-repeat left top;
}

div#content h1 a
{	
	height:86px;
	display:block;	
}

div#content h1 span
{	display:none;	}


/* Blog Post Area */
div#main div.postTop
{
	font-size:1px;
	overflow:hidden;
	width:760px;
	height:25px;
	margin:0px;
	padding:0px;
	background:transparent url('../Img/mainTopBG-trans.png') no-repeat top left;
}


div#main div.post
{
	width:650px;
	padding:25px 60px 15px 50px;
	background:transparent url('../Img/mainMiddleBG-trans.png') repeat-y top left;
}

div#main div.postEnd
{
	width:760px;
	height:34px;
	margin:0px 0px 23px 0px;
	padding:0px;
	background:transparent url('../Img/mainBottomBG-trans.png') no-repeat bottom left;
}


/* Blog Post definitions */
div#main div.blogDate
{
	float:right;
	color:#26170f;
	font:normal normal normal 10px Verdana;
}

div#main h2
{
	margin:0px;
	padding:0px 0px 5px 0px;
	color:#000;
	font: normal normal bold 12px Arial,Vedrana;
	text-transform:uppercase;
	border-bottom:solid 4px #000;
}

div#main,
div#main p
{
	color:#000;
	font: normal normal normal 12px/18px Verdana;
}


/* Blog post info */
div#main div.postInfo
{
	height:30px;
	margin:50px 0px 10px 0px;
	text-align:right;
	color:#000;
	font: normal normal normal 11px/13px Verdana;
	background:transparent url(../Img/commentsTitle.png) no-repeat left 7px;
	border-bottom:solid 4px #000;
}

div#main div.postInfo a
{
	color:#000;
	font-weight:normal;
	text-decoration:underline;
}

div#main div.postInfo a:hover
{	text-decoration:none;	}


/* 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;
}

/* Comments on/off */
div#sidebar a
{
	text-align:right;
	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
{	margin:20px 0px 0px 0px;	}

div#sidebar div.linksBox,
div#sidebar div.linksBox a,
div#sidebar div.linksBox p,
div#sidebar div.linksBox p a
{
	text-align:right;
	color:#000;
	font: normal normal normal 11px/16px Verdana;
}

div#sidebar div.linksBox h4
{
	text-align:right;
	color:#000;
	margin:0px 0px 5px 0px;
	font: normal normal bold 35px Arial;
}

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
{	margin:20px 0px 0px 0px;	}

div#sidebar div.blogLinxBox,
div#sidebar div.blogLinxBox a,
div#sidebar div.blogLinxBox p,
div#sidebar div.blogLinxBox p a
{	
	text-align:right;
	color:#000;
	font: normal normal normal 11px/16px Verdana;
}

div#sidebar div.blogLinxBox h4
{
	text-align:right;
	color:#000;
	margin:0px 0px 5px 0px;
	font: normal normal bold 35px Arial;
}

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
{	margin:20px 0px 0px 0px;	}

div#sidebar div.defaultModul,
div#sidebar div.defaultModul a,
div#sidebar div.defaultModul p,
div#sidebar div.defaultModul p a
{	
	text-align:right;
	color:#000;
	margin:0px;
	font: normal normal normal 11px/16px Verdana;
}

div#sidebar div.defaultModul h4
{
	text-align:right;
	color:#000;
	margin:0px 0px 5px 0px;
	font: normal normal bold 35px Arial;
}

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;	}


/* KALENDAR*/
.calendarBox
{
	font-size:12px;
	font-family:Verdana;
}

.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; }

.calendarOld 
{
	padding:2px;
	font-size:90%;
	font-weight:bold;
	background-color:#384e6e;
}

div#sidebar .calendarOld a,
div#sidebar .calendarOld a:visited 
{
	color:#fff;
	text-decoration:underline;
}

div#sidebar .calendarOld a:hover
{	text-decoration:none;	}


/* Content social net */
div#main a.tportal
{
	top:60px;
	right:0px;
	position:absolute;
	display:block;
	width:50px;
	height:130px;
	background:transparent url('../Img/tportalBG-trans.png') no-repeat left top;
}

div#main a.tportal span
{	display:none;	}


div#main a.twitter
{
	top:180px;
	right:0px;
	position:absolute;
	display:block;
	width:50px;
	height:52px;
	background:transparent url('../Img/twitterBG-trans.png') no-repeat left top;
}

div#main a.twitter span
{	display:none;	}

div#main a.facebook
{
	top:222px;
	right:0px;
	position:absolute;
	display:block;
	width:50px;
	height:52px;
	background:transparent url('../Img/facebookBG-trans.png') no-repeat left top;
}

div#main a.facebook span
{	display:none;	}


div#main a.rss
{
	top:264px;
	right:0px;
	position:absolute;
	display:block;
	width:50px;
	height:207px;
	background:transparent url('../Img/rssBG-trans.png') no-repeat left top;
}

div#main a.rss span
{	display:none;	}





