/*Theme Name: BlogThemeDescription: Coded by <a href="http://www.darrenpangan.com/">Darren Pangan</a>

*/* {	margin: 0; padding: 0;}

body {	text-align: center;	font: 12px Verdana;	color: #333333;	background: #f5f5f5 url(images/body.gif) repeat-x 0 0;}

a {	text-decoration: none;			
	color:#863a28;}
a:hover {	color: #000;}
img {	border: 0;}
.break {	font-size: 0;	
		width: 0; 
		height: 0;	
		clear: both;}

.alignleft {	float: left;	
		margin: 4px 10px 5px 0;}

.alignright {	float: right;	
		margin: 4px 0 5px 10px;}

.hidden {	display: none;}

/** BEGIN wrapper **/

#wrapper {	width: 881px;	margin: auto auto;	text-align: left;	background: url(images/wrapper.gif) repeat-y 0 0;}	#wrapper .buffer {		background: url(images/header.jpg) no-repeat 0 0;	}

/** END wrapper **/


/** BEGIN header **/

#header {	height: 205px;}	

#header h1 {		font-size: 0;		padding: 0px 32px 0;	}		

#header h1 a {			display: block;			text-indent: -9999px;			outline: none;			width: 804px; height: 93px;		}		

#header h1 a:hover {			border: 0;		}		

#mainmenu{		border:0px solid blue;	}						

#header #mainmenu ul {		list-style-type: none;		
				padding: 25px 0 0 38px;		
				float: left;	
}
		
#header #mainmenu ul li {	float: left;			
				font-size: 0.9em;			
				padding-bottom:11px;			
				border-bottom:12px solid #ebdede;		
}		
#header #mainmenu ul li:hover {			border-bottom:12px solid #af7070;		
}	
	
#header #mainmenu ul li a {		color:#863a28;			
					text-transform: uppercase;			
					display:block;			
					padding: 8px 12px;			
					border:1px solid #fff;		
}		


#header #mainmenu ul li a:hover {	color:#000;			
					border:1px solid #ebdede;		
}	

#header #loginbox{		border:0px solid red;		
				height:30px;		
				text-align:right;		
				position:relative;		
				margin:0px;		
				padding:0px;		
				border-top:1px solid #fff;	
}	

#header #loginbox div input#log, #header #loginbox div input#pwd {		
		height:20px;		
		line-height:20px;		
		font-size:14px;		
		width:100px;		
		border:0px;		
		border-left:1px solid #999999;		
		border-bottom:1px solid #CCCCCC;		
		background:transparent;		
		background:none;			
}	

#login_button {		width:60px;	}

/** END header **/

/** BEGIN content **/

#content.nomenu {	width: 860px;	margin:0px 0px 0px 10px;	border:0px solid red;}	
#content.nomenu .buffer {		padding: 20px 20px 10px 10px;		background: none;	}		
#content {	width: 665px;	
		float: left;	
		clear: both;	
		border:0px solid red;
}	
#content .buffer {		padding: 20px 20px 10px 20px;		
				background: none;
				border:0px solid blue;	
}	
#content .postnav {		font-size: 0.9em;		text-align: center;	}		
#content .postnav a {			margin: 0 10px;		}	#content .notfound { }		
#content .notfound h2 {			font-size: 2em;			font-weight: normal;			font-family: "Times New Roman";			margin-bottom: 10px;		}	

				
#content .post {		padding: 0 20px 0 25px;		
				margin-bottom: 10px;
				border: red 0px solid;	
}	

#content .post hr{		height:1px;		border:0px;		border-bottom:1px solid #eee;		background-color:#ddd;		margin-bottom:10px;		margin-top:4px;	}	
#content .post .newspost img{		padding:6px;		background-color:#eee;		border:1px solid #ccc;	}	
#content .post .newspost img.wp-smiley{		padding:0px;		background:none;		border:none;	}		

#post_inner{		border:0px solid red;		
			padding-bottom:40px;		
			background:url(images/news_footer.jpg) no-repeat bottom center;	
}				

#content .post h2 {	font-size: 2em;			
			font-weight: normal;					
			margin: 10px 0;		
}			

#content .post h2 a {	color: #ac3d22;			}		

#content .post .details {			padding: 0 4px 20px;			font-size:10px;			color:#aaa;		}			
#content .post .details span {				color: #999999;			}		
#content .post p {			line-height: 1.5em;			padding: 0 4px 10px;		}		
#content .post ul {			margin: 0 0 10px 24px;		}		
#content .post ol {			margin: 0 0 10px 28px;		}		
#content .post li {			line-height: 1.5em;			padding: 1px 0;			list-style:square;		}		#content .post blockquote {			line-height: 1.5em;			padding: 10px 10px 0;			background-color: #eeeeee;			border-width: 1px 0;			border-style: solid;			border-color: #e0e0e0;			margin: 0 4px 10px;		}		


#content .post h3 {	font-size: 3em;			
			margin: 5px -5px -3px -5px;
			color: #ebdede;
		
}

#content .post h4 {	font-size: 1.3em;			
			margin: 0 3px -1px  3px;
			color: #af7070;
		
}		

#content .post img.alignright {			margin: 8px 0 10px 15px;		}	#content .comment {		background: url(images/comment2.gif) repeat-y 11px 0;	}		#content .comment a {			color: #ac3d22;		}		#content .comment .buffer1 {			background: url(images/comment1.gif) no-repeat 11px 0;		}		#content .comment .buffer2 {			background: url(images/comment3.gif) no-repeat 0 bottom;			padding: 10px 30px 25px;		}		#content .comment p {			line-height: 1.5em;			margin-bottom: 10px;		}		#content .comment .details {			font-size: 0.8em;			color: #ac3d22;		}	div.comment{		border:0px solid red;		width:560px;		margin-left:30px;	}	#content .submitcomment {		color: #ac3d22;		padding: 30px;	}		#content .submitcomment h2 {			font-weight: normal;			font-size: 1.4em;		}		#content .submitcomment p {			font-size: 0.9em;			line-height: 1.8em;			margin-bottom: 3px;		}		#content .submitcomment form {			padding-top: 20px;		}			#content .submitcomment form input {				border: 1px solid #C9C9C9;				font-size: 1.5em;				padding: 5px;				width: 255px;			}			#content .submitcomment form textarea {				border: 1px solid #C9C9C9;				margin: 10px 0;			}			#content .submitcomment form button {				border: 0;				text-indent: -9999px;				display: block;				width: 98px; height: 30px;				background: url(images/submit.gif) no-repeat 0 0;			}				#linkdesc{		font-size:10px;		color:#999;	}	.linklistcatname{		font-size:20px;		color:#666;		font-family:Georgia, "Times New Roman", Times, serif;		margin:30px 0px 10px 0px;	}	.linklist{		font-size:14px;		margin-left:15px;	}	.linklist a{		display:block;	}	.linklist li:hover{		background-color:#FAE8E7;	}


/** END content **/
/** BEGIN sidebar **/

#sidebar {	width: 216px; 	
		float: right;	
		background: url(images/sidebar.gif) no-repeat 0 30px;	
		border:0px solid red;	
}


#sidebar .buffer {		background: none;		padding: 20px 10px 50px 10px;	border:0px solid blue; }	

#sidebar ul {		list-style-type: none;		padding: 10px 5px 40px 20px;		background: url(images/sidehead.gif) no-repeat top 30px;		border:0px solid red;	}		#sidebar ul li {			line-height: 1.5em;			padding: 1px 0;		}				#sidebar ul li ul{					padding: 1px;					background: none;					margin:0px;				}	#sidebar h2 {		text-align:left;		font-size: 1em;		font-weight: normal;		color: #ac3d22;		padding: 8px 15px 6px 45px;		background: url(images/sidebar_zirkel.jpg) no-repeat -7px 3px;	}	/* sidebar calendar */#calendar_wrap{		background: url(images/sidehead.gif) no-repeat 30px 28px;}#wp-calendar caption {	background: url(images/sidebar_zirkel.jpg) no-repeat -7px 3px;}	ul#events-calendar-list{	margin:0px 6px 0px 6px; padding:0px;}ul#events-calendar-list li, ul#events-calendar-list li:hover{	border:1px solid  #ac3d22;	background:#fff;	background-image:none;	list-style:none;	margin:5px 0px; 	padding:4px;	color: #863a28;		-moz-border-radius: 4px;	-khtml-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;}ul#events-calendar-list li a,ul#events-calendar-list li a:link,ul#events-calendar-list li a:visited,ul#events-calendar-list li a:hover{	color: #863a28;}ul#events-calendar-list li:hover{	background:#863a28;	border:1px solid  #863a28;	color:#FFF;}ul#events-calendar-list li:hover a,ul#events-calendar-list li:hover a:link,ul#events-calendar-list li:hover a:visited,ul#events-calendar-list li:hover a:hover{	color: #fff;}	ul#events-calendar-list li strong{	color:#000;}ul#events-calendar-list li:hover strong{	color:#fff;}/** END sidebar **//** BEGIN sempro 2.0 **/#sempro2{	border:0px solid red;	}#sempro2 ul#events-calendar-list{	margin:0px 6px 0px 6px; padding:0px;}#sempro2 ul#events-calendar-list li, #sempro2 ul#events-calendar-list li:hover{	border:1px solid  #ac3d22;	background:#fff;	background-image:none;	list-style:none;	margin:5px 5px; 	padding:4px;	color: #863a28;		-moz-border-radius: 4px;	-khtml-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;		width:260px;	float:left;	height:60px;	font-size:1.4em;	line-height:1.2em;	text-align:center;	overflow:hidden;}#sempro2 ul#events-calendar-list li a,#sempro2 ul#events-calendar-list li a:link,#sempro2 ul#events-calendar-list li a:visited,#sempro2 ul#events-calendar-list li a:hover{	color: #863a28;	cursor:default;}#sempro2 ul#events-calendar-list li:hover{	background:#863a28;	border:1px solid  #863a28;	color:#FFF;}#sempro2 ul#events-calendar-list li:hover a,#sempro2 ul#events-calendar-list li:hover a:link,#sempro2 ul#events-calendar-list li:hover a:visited,#sempro2 ul#events-calendar-list li:hover a:hover{	color: #fff;}	#sempro2 ul#events-calendar-list li strong{	color:#000;}#sempro2 ul#events-calendar-list li:hover strong{	color:#fff;}/** END sempro 2.0 **//** BEGIN footer **/#footer {	background: #F5F5F5 url(images/footer.gif) no-repeat 0 0;	padding: 40px 20px;	font-family: "Myriad Pro";}	#footer a {		color: #aaa;	}	#footer a:hover {		color: #394D11;	}	#footer .l {		float: left;	}	#footer .r {		float: right;	}/** END footer **/div#chargen{	border:0px solid green;	padding:0px;	margin:0px;}div#chargen ul#chargen{	border:0px solid red;	margin:0px;	padding:0px;}ul#chargen li#chargen{	border:4px solid #fff;	padding:5px;	margin:0px;	list-style:none;	list-style-type:none;}ul#chargen li:hover#chargen{	border:4px solid #FAE6E4;}ul#chargen li#chargen img.photo{	border:0px solid red;	padding:0px;	background:none;	}/** BEGIN profil **/#profil {	border:0px solid red;	padding:3px 3px;}#profil tr td {	vertical-align:top;	padding:5px;	border-bottom:1px solid #999;}
