/*  
Theme Name: Angry Pixel
Theme URI: http://www.angry-pixel.de/
Description: This theme knows there is no spoon.
Version: 2.0
Author: Jonas Temmen
Author URI: http://www.angry-pixel.de/
*/




body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande','Trebuchet MS', Verdana, Arial, Sans-Serif;
	/*background: url('images/bg.png');*/
	
	background:#121316;
	/*color: white;*/
	color:#cccccc;
	margin:0px;
	padding:0px;
}
/*HEADS*/
h1,h2,h3,h4,h5,h6{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}
h1{
	/*font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;*/
	padding:0 0 5px 0;
	margin:0px;
	font-size:1.6em;
	font-weight:normal;
}
h2{
	padding:0 0 5px 0;
	margin:0px;
	font-size:1.5em;
	/*font-weight:bold;*/
}
h3{
	padding:0 0 2px 0;
	margin:0px;
	font-size:1.4em;
	/*font-weight:bold;*/
}

/*LINKS*/
a:link,a,a:visited{
	color:#5ab11b;
	text-decoration:none;
	background-color:transparent;
}
a:hover{
	color:#272733;
	background-color:#5ab11b;
}

#header ul li{
	float:left;
	width:93px;
	border-left:1px solid #121316;
}
#header ul li a,#header ul li a:link,#header ul li a:visited{
	
	width:93px;
	display:block;
	height:30px;
	padding-top:119px;
	text-align:center;
	margin-left:1px;
	color:#A3A3A3;
	background-color:#272733;
	background-image:url('images/head_bg.png');
	text-decoration:none;
	
	border-bottom:1px solid none;
}
#header ul li a:hover{
	color:#5ab11b;
	border-bottom:1px solid #5ab11b;
}

#footer a,#footer a:link,#footer a:visited{
	color:#29293c;
	text-decoration:none;
}
#footer_menu a,#footer_menu a:link, #footer_menu a:visited{
	color:white;
	font-size:0.8em;
}

.clear{
	clear:both;
	font-size:0.2em;
}

/*Blocks*/
#outter{
	width:100%;
	background-image:url('images/head_bg.png');
	background-repeat:repeat-x;
}

#page{
	position:relative;
	left:50%;
	width:750px;
	top:0px;
	margin-left:-375px;
}
#main{
	padding:80px 5px;
	font-size:1.4em;
	line-height:1.6em;
}
#content{
	width:730px;
	float:left;
}

#footer{
	width:100%;
	min-height:200px;
	background-color:#9b9db9;
	background-image: url('images/bg_footer.png');
	background-repeat:repeat-x;
	font-size:1.3em;
}
#foot_wrapper{
	position:relative;
	left:50%;
	width:730px;
	top:0px;
	margin-left:-365px;
	padding-top:20px;
}

#about{
	float:left;
	width:219px;
	margin-right:35px;
	
	
	
}
#categs{
	float:left;
	width:220px;
	margin-right:35px;
}
#search{
	float:left;
	width:220px;
	height:150px;
	
}
#header{
	height:150px;
	width:100%;
}
#s{
	border:none;
	background:transparent;
	float:left;
	color:#29293c;
	font-size:1.2em;
	width:150px;
}
#s:focus{
	background:#A3A3A3;
}
#submitSearch{
	border:none;
	background:#272733;
	width:66px;
	padding:1px 0;
	color:#cccccc;
	font-weight:normal;
}
.post{
	margin-bottom:50px;
}
.postMeta{
	background:none;
	color:#747061;
	padding:10px;
	margin-bottom:10px;
	border-top: 1px solid #272733;
	font-size:0.8em;
}
.postMeta .pm_readmore{
	background: transparent url(images/page_go.png) no-repeat left center;
}
.postMeta .pm_comments{
	background: transparent url(images/comment.png) no-repeat left center;
}
.postMeta .pm_filed{
	background: transparent url(images/note_go.png) no-repeat left center;
}
.postMeta .pm_tags{
	background: transparent url(images/attach.png) no-repeat left center;
}
.postMeta span{
	margin-right:20px;
	padding-left:20px;
	
}
#archive{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.teaser{
	float:left;
	display:block;
	background-image:url(images/teaser_bg.gif);
	width:226px;
	height:166px;
	margin:6px;	
}
.teaser .teaser_icon_link{
		display:block;
		margin:12px;
		border:1px solid #272733;
}

.teaser .teaser_icon_link:hover{

		border:1px solid #5ab11b;
}
.teaser .teaser_icon{
	border:none;	
}
.teaser a:link,.teaser a:visited{
	font-size:0.8em;
}
.teaser .teaser_link{
	margin-left:13px;	
}


/*Formats*/
#header ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
}




#comment_number{
	font-size:2.5em;
}
#toggleComment{
	padding:20px 5px 5px 5px;
}
.commentlist{
	margin:15px 0 0 20px;
	padding:0px;
}
#commentform{
	margin-top:50px;
}
#commentform label{
	display:block;
	font-weight:bold;
	font-size:1.2em;
}
#commentform label small{
	font-weight:normal;
	font-size:0.5em;
}
#commentform input[type=text],#commentform textarea{
	margin-left:20px;
	border: 1px dotted white;
	background:#29293c;
	color:white;
}
#commentform input[type="text"]:focus,#commentform textarea:focus{
	margin-left:20px;
	border: 1px solid black;
	background:white;
	color:black;
}
#commentform textarea{
	width:530px;
}
#commentform #submit{
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	border:none;
	background-color:#5ab11b;
	margin:10px 0 0 20px;
	color:white;
	font-size:1.4em;
	padding:5px;
	width:250px;
}
.commentlist li{
	background:#29293c;
	padding:10px;
	margin-bottom:10px;
	border-top: 1px solid white;
}

.navigation .alignleft{
	float:left;
}
.navigation .alignright{
	float:right;
}
.navigation .alignright a:link,.navigation .alignleft a:link{
	padding:2px 5px;
}

/*POST FORMATS*/
.date{
	color:#747061;
	margin-left:20px;
	font-size:0.8em;
}
.pagetitle{
	border-bottom:1px dotted #A3A3A3;
	margin-bottom:3px;
}


/*POSTFORMATS*/
blockquote{
	padding:5px 30px 5px 50px;
	margin:0 20px 0 30px;
	background: #1d1e23 url(images/quote.png) left top no-repeat;
}

.work_icon{
	border:none;
}
.work_link{
	float:left;	
	margin:0 20px 20px 0;	
	border:1px solid #272733;
}
.work_link:hover{
	border:1px solid #5ab11b;
	
}
