/*
Theme name : funklab-dev
*/

*
{
	padding: 	0;
	margin:		0;
}

.post
{
  margin-top:	15px;
  margin-bottom: 25px;
  color: #333333;
  padding-left: 5px;
  padding-right:	2%;
  font-size: 1.1em;
}
 
.post h2
{
  font-size: 1.6em;
  border-bottom: 1px solid #e0e0e0;
}

h2 a
{
  	text-decoration: none;
  	color:	#434343;
}

h2 a:hover
{
	text-decoration:	underline;
}

.entry
{
  margin-top: 10px;
  margin-bottom: 15px;
}

.postmetadata
{
  padding: 2px;
  font-size: 0.8em;
  border-top: 1px solid #e0e0e0;
}


.postmetadata a
{
  	text-decoration: none;
  	color:	#434343;
}

.postmetadata a:hover
{
	text-decoration:	underline;
}

.post p
{
  line-height: 1.2em;
  margin-bottom: .4em;
}

blockquote
{
  margin: 1em 1.5em;
  padding: 1em 1.5em;
  border: 1px solid #e0e0e0;
  background: #f3f3f3;
}


.post li
{
  margin-left: 20px;
}

.post ul
{
  	list-style-type: bullet;
  	margin-bottom: 10px;
}


.center
{
  	text-align: center;
}
 
a img
{
  	border: none;
}

 
h3
{
  	margin-top: 1.5em;
  	font-size: 1.4em;	
	margin-bottom: .4em;
}
 
h4
{
  margin-top: 1.2em;
  font-size: 1.2em;
}
 
h5
{
  margin-top: 1em;
  font-size: 1em;
}
 
.post a
{
  	text-decoration: none;
  	color:	#939393;
}

.post a:hover
{
	text-decoration:	underline;
}

.post h2 a
{
  	text-decoration: none;
  	color:	#434343;
}

.post h2 a:hover
{
	text-decoration:	underline;
}


.navigation
{
  display: block;
  margin-top: 10px;
  margin-bottom: 40px;
}
 
.navigation a
{
	text-decoration: none;
	color: #000000;
}

.navigation a:hover
{
	text-decoration:	underline;
}
 
 
.alignleft
{
  float: left;
  text-align: left;
  width: 50%;
}
 
.alignright
{
  float: right;
  text-align: right;
  width: 50%;
}

ol.commentlist
{
  width: 90%;
  margin: 0 auto;
}
 
ol.commentlist li
{
  margin-bottom: 1.5em;
  padding: 5px;
  background-color: #f7f7f7;
}
 
ol.commentlist li.alt
{
  background-color: #e9e9e9;
}
 
ol.commentlist a
{
  color: #434343;
}
 
small.commentmetadata
{
  font-size: 0.8em;
  margin-bottom: 1em;
  display: block;
}

.comments h3
{
	margin-bottom:	1em;
}


#wrapperB
{
	margin-bottom:	10px;
}

#wrapper
{
	margin:		0	auto;
	width:		700px;
	width:		expression(document.body.clientWidth < 605 ? "600px" : "85%" );
}

div>#wrapper
{
	margin:		0	auto;
	min-width:	400px;
	width:		85%;
}


.pagetitle h2
{
  font-size: 1.6em;
  border-bottom: 1px solid #e0e0e0;
}


#sidebar
{
	width:		210px;
	margin-left:	70%;
}

#sidebar
{
	background-color:	#f3f3f3;
	color:			#636363;
}

#sidebar ul
{
	list-style: none;
	margin-bottom: 10px;
}

#sidebar ul ul
{
	list-style:	circle;
	margin-left:	20px;
}

#sidebar ul ul ul
{
	margin-bottom: 	0;
}

#sidebar a
{
	text-decoration: 	none;
	color:			#333333;
}

#sidebar a:hover
{	
	text-decoration:	underline;
}


#sidebar ul h2
{
	background-color:	#e0e0e0;
	font-size:	1.2em;
	font-weight:	normal;
	padding:	5px;
	margin-bottom:	5px;
}

#sidebar h9
{
	margin-top:	6px;
	border-top: 1px solid #e0e0e0;
	margin-bottom: 3px;
}

#searchform
{
	padding:	5px 1px 20px 2px;
	text-align:	center;
}

#footer
{
	background-color:	#f3f3f3;
	clear:			both;
	padding:		5px 5px 5px 7.5%;
	margin-top: 		2em;
	height:			92px;
	color:			#232323;
}

#footer a
{
	text-decoration:	none;
	color:	#434343;
}

#footer a:hover
{
	text-decoration:	underline;
}

body
{
	font-family: Arial , Verdana, Sans Serif;
	font-size:	76%;
}

#content
{
	width:	70%;
	float:	left;
}


hr
{	
	display:	none;
}

#header
{
	margin-top:	20px;
	margin-bottom: 	15px; 
}

#headerimg
{
	font-size: 	0;
	text-align:	left;
	height:		150px;
	color:		#000000;
	background: 	#000000 URL(images/personalheader.png) no-repeat 7.5%;
	padding-top:	25px;
}

#header a
(
	display: 	none;
	text-decoration: none;
	color:		black;
}

#header h1
{
	display:	none;
	font-size:	3em;
}

