/*Typography */
body {
	font-size: 6pt; 
	background: #000; 
	color: #444; 
	font-family: 'Lucida Grande',Verdana,Arial,Sans-Serif; 
	line-height: 1.2; text-align: justify;
}

strong {
	font-weight: bold;
}

em {font-style: italic;}


/*Set the margins */

p, blockquote, ul {
	
}

h2 {
	font-family:Helvetica,Verdana,Arial,sans-serif; 
	font-size:2.8em;font-weight:bold;
	letter-spacing:0px;text-align:left;
}

h3 {
	font-size: 16pt; 
	letter-spacing: 0.0em; 
	font-family:Helvetica,Verdana,Arial,sans-serif; line-height: 1em;
}
			h3 a, h3 a:hover, 	h3 a:visited {color: #444; text-decoration: none; }
			

h4 {font-size: 1.6em; font-weight: bold; font-family:Helvetica,Verdana,Arial,sans-serif;}
	#secondary h4 {font-size: 1.4em; font-weight: normal; margin-top: 1em; color: #444;}
	h2, h2 a, h2 a:hover, h2 a:visited, h3 a, h4 a { text-decoration: none; color:  #444;}
	
p, li, dt, dd, caption, th, td  {
  font-size: 9pt;
}

	#secondary p, #secondary li, div.textwidget  {font-size: 9pt; text-align: left;}
ul, ol {margin-bottom: 1em; }
li {list-style: disc; margin-left: 35px;}
	#secondary ul {margin-top: 0px;}
	#secondary li {margin-left: 0px; list-style: none;}
li p {margin: 0;font-size: 1em;}
dl {margin-left: 5em;}
dt, dd {font-size: 1.2em;}
dt {font-weight: bold;}
dd {margin-bottom: 1em;}
/*
a {color:#BB4411; text-decoration: none;}
*/
/* links im content */
a {color:#888888; text-decoration: none;}
a:hover {color:#888888; text-decoration: none;}

table {width: 100%; margin-bottom: 1em;}
caption{ text-align: center;}
th, legend {font-weight: bold;}
blockquote {background: url(./img/quote.png) top left no-repeat; padding: 0.5em 0;}
	blockquote p { margin: 1em 2em;}
	blockquote blockquote {margin-left: 4em; margin-top: -0.5em;}

legend {font-size: 1.6em;}
label, input {display: block; width: 180px;}
label{ clear: left; width: 210px; font-size: 9pt;}

.mylabel{ clear: left; width: 220px; font-size: 9pt;}


input{ float: left;}
p {text-align: justify;}
p img {}
img.alignnone {display:  block; margin: 0 auto 1em auto;}
img.alignleft {float:  left; margin: 0 1em 1em 0;}
img.alignright {float:  right; margin: 0 0 1em 1em;}
h1#logo {text-indent: -9999em; margin-bottom: 0; padding: 0;}

/* Layout */
body {background: #2C272B;}
div#wrapper {width: 780px; margin: 0 auto; background: #fff; overflow: hidden;}
	div#header {background: url("./img/header.jpg") top left no-repeat #000; height: 215px}
		ul#menu {}
	div#primary {width: 535px; float: left; margin-left: 0px; padding-top: 0px;}
	div#secondary {width: 160px;margin-left: 580px; background: #F7F8F9; padding: 10px; color: #666;}
div#footer {
	clear: left; 
	background: url("./img/footer.jpg") top center no-repeat #2C272B; 
	text-align: center; 

}
	div#footer p {margin-bottom: 0px; padding: 0; text-align: center; color: #777; font-size: 7pt;}
	div#footer p a {border-bottom:0px none #CCCCCC; color:#888888; font-weight:bold;}
	div#footer p a:hover {border:none none; color:#000000; text-decoration:none;}

/* Navigation - Main */
ul#menu {overflow: hidden; margin: 0; margin-left: 50px; margin-top: 175px; float: left; display: inline;}
	ul#menu li {display: inline; margin: 0; padding: 0; list-style: none; margin-right: 10px; float: left; font-size: 1em; }
		ul#menu li a {display: block; padding: 5px 10px; text-decoration: none; float: left; color: #fff; text-transform: uppercase;}
			ul#menu li a:hover, ul#menu li.current_page_item a  {background: #fff; color: #000;}
/* Navigation - Breadcrumb */
ul#breadcrumb {overflow: hidden; padding: 0;}
	ul#breadcrumb li { margin: 0; padding: 0; list-style: none; width: 50%; float: left; margin-left: 0; color:#BBBBBB;font-size:1em; }
	ul#breadcrumb li a { color:#999;}
		ul#breadcrumb li.next {text-align: right;}

/* Post content */
div.post {margin-bottom: 1em; text-align: justify; margin-top: 30px;}
p.post-meta {color:#BBBBBB;font-size:1em; margin-top: 0;}
	p.post-meta a {color: #777777;}
p.after-post-meta {color:#BBBBBB;font-size:1em;}
	p.after-post-meta a {color: #777777;}
p.related-links {color:#BBBBBB;font-size:1em; margin-bottom:  margin:0; padding:0; display: inline;}
div.st-related-posts {display: inline; margin:0; padding:0;}
	div.st-related-posts a {color: #777777;}

img.post-image {float: left; margin: 0 1em 1em 0;}

/* Post Comments */
ol.commentlist {list-style: none;}
	ol.commentlist li {list-style: none; margin: 0; padding: 1em; margin-bottom: 1em;}
	ol.commentlist li.alt {background-color: #F7F8F9;}
		ol.commentlist li span.commentauthor {font-size:1.3em;letter-spacing:-1px; line-height: 0.5em; margin: 0; font-weight: bold;}
		ol.commentlist li p.comment-meta {font-size: 0.8em; color: #666; margin: 0; padding: 0;}
			ol.commentlist li p.comment-meta a {color: #666;}


form#commentform p.subscribe-to-comments label {width: auto; clear: none; float: left;}

div#makecomment {margin-left:  10px;}
h3#respond {margin-bottom:  1em;}
ol.comment-form-list {list-style: none; margin: 0px; padding: 0px;}
	ol.comment-form-list li {list-style:  none;margin:  0; padding:  0; margin-bottom:  1em; display:  inline-block; overflow:  hidden;} ol.comment-form-list li {display:  block;}
		ol.comment-form-list li input[type=text] {width:  250px; float:  left; padding:  3px;}
		ol.comment-form-list li input[type=submit] {float:  right; padding: 0; width:  auto;}
		ol.comment-form-list li textarea {width:  480px; height:  150px; padding:  5px;}
		ol.comment-form-list label {float:  left; clear:  none; text-align:  left; width:  200px; margin-left:  10px;}
		ol.comment-form-list li.subscribe-to-comments {margin-top:  -1em;}
		ol.comment-form-list li.subscribe-to-comments p {margin:  0; padding:  0;}
			ol.comment-form-list label small {font-size:  0.8em;}
/* Search Form */
form#searchform {margin-bottom: 10px;}
	input#searchsubmit {width: 60px;}
	h2.searchquery {margin-bottom: 0.5em;}
/* Tag Cloud */

div.st-tag-cloud {line-height: 1.5em;}


/* sociable plugin */
div.sociable { 
  margin: 30px 0; 
  font-size: 9pt;  
	font-family: 'Lucida Grande',Verdana,Arial,Sans-Serif;
	line-height: 2pt;
	margin-top: 50px;
	font-weight: bold;
	font-color: #444444;
}

span.sociable_tagline { 
position: relative; 
}
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;

}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

