/*
Theme Name: efdat.net
Theme URI: http://efdat.net
Description: This is the theme used on <a href="http://efdat.net">efdat.net</a>.
Version: 0.9
Author: efdat
Author URI: http://efdat.net
Tags: red, white, custom header, fixed width, two columns, widgets, personal
*/

/* efdat.net structure */

.clear {
	clear : both;
	}

body {
	text-align : center;
	margin : 0 auto;
	padding : 0px;
	font-family : tahoma, sans-serif;
	font-size : 10pt;
	line-height : 130%;
	background-color : #000;
	}

#whiteHalf	{
	background : url('../../../img/fadeTop.gif') top repeat-x;
	background-color : #fff;
	color : #000;
	}

#kante	{
	height : 99px;
	background : url('../../../img/kante.gif') top repeat-x;
	}

#blackHalf	{
	background-color : #000;
	color : #fff;
	}

.achtHundert	{
	margin : 0 auto;
	width : 800px;
	text-align : left;
	}

#logoTop	{
	float : left;
	width : 496px;
	height : 187px;
	}

#msgTop	{
	float : left;
	text-align : right;
	width : 304px;
	height : 128px;
	}

#menuTop {
	float : left;
	width : 304px;
	}

#menuTop img {
	border : 0px;
	}

#menuTop a {
	text-decoration : none;
	}

#menuTop a:hover {
	border-bottom : 5px #bbb solid;
	}

#menuTop a.act {
	border-bottom : 5px #666 solid;
	}

#links500	{
	width : 452px;
	float : left;
	margin-top : 32px;
	margin-bottom : 64px;
	}

#rechts300	{
	width : 300px;
	float : left;
	margin-left : 48px;
	margin-top : 32px;
	margin-bottom : 64px;
	}

.unten {
	width : 250px;
	float : left;
	margin-top : 32px;
	font-size : 8pt;
	}

#closure {
	height : 32px;
	margin : 0px 8px;
	text-align : right;
	color : #444;
	}

.unten .widget-title {
	color : #f00;
	border-bottom : solid 1px #f00;
	}

#sidebar ul, .unten ul {
	margin : 0px;
	list-style-type : none;
	}

#content img {
	border : 1px solid #aaa;
	padding : 8px;
	margin : 0px 0px 8px 8px;
	}

#content .icon {
	border : 0px;
	padding : 0px;
	margin : 0px;
	}

.alignright {
	float : right;
	text-align : right;
	}

.alignleft {
	float : left;
	}

.navigation {		
	font-family : 'Bitstream Vera', Georgia, serif;
	font-size : 14pt;	
	}

div.navigation {		
	border-top : #f33 1px solid;
	padding-top : 4px;
	}

.entry {
	line-height : 1.25em;
	}
	
.post {
	margin-bottom : 16px;
	}
	
.widget {
	margin : 32px 0px;
	}
	
#sidebar ul, .widget ul {
	margin-left : 0px; 
	padding-left: 0px;
	}

.widget li {
	padding : 4px;
	}

.widget li {
	border-bottom : solid 1px #eee;
	}
	
.unten .widget li {
	border-bottom : solid 1px #666;
	}

#searchform div {
	text-align : center;
	padding-top : 8px;
}

#searchform label {
	display : none;
}

#s {
	width : 200px;
	}

#recent-posts-3 ul {
	font-size : 9pt;
	list-style-image : url('../../../img/bullet.gif');
	margin-left : 0px;
	padding-left : 16px;
	}

.pbImg, .pbTop {
	position : absolute;
	top : -232px;
	left : 0px;
	z-index : 0;
	display : none;
	opacity : 0;
	}

.pbTop {
	z-index : 1;
	opacity : 1;
	}


/* Typography */

a	{
	text-decoration : none;
	color : #f10;
	}

a:visited	{
	text-decoration : none;
	color : #c10;
	}

a:hover	{
	text-decoration : underline;
	color : #f22;
	}

.widget-title {
	text-align : right;
	color : #888;
	font-family : 'Bitstream Vera', Georgia, serif;
	font-size : 16pt;
	font-weight : normal;
	margin : 0px;
	border-bottom : solid 1px #888;
	padding-bottom : 12px;
	}

#content h2 {
	display : inline;
	color : #fff;
	line-height : 16pt;
	font-size : 12pt;
	font-family : 'Courier New', monospace;
	font-weight : bold;
	background-color : #000;
	padding: 4px 8px;
	letter-spacing : 1pt;
	}

h3.comTit {	
	color : #888;
	font-family : 'Bitstream Vera', Georgia, serif;
	font-size : 14pt;
	font-weight : normal;
	margin : 0px;
	border-bottom : solid 1px #888;
	padding : 32px 0px 16px 0px;
	}

#respond, .commentlist, .form-label {
	font-size : 9pt;
	font-family : 'Courier New', monospace;	
}

textarea.cmt, input.cmt, #s {
	background-color : #eee;
	border : 1px solid #fff;
	font-family : 'Courier New', monospace;
	font-size : 9pt;
	padding : 4px;	
	}

textarea.cmt:focus, input.cmt:focus, #s:focus {
	border : #f33 solid 1px;
	background-color : #fee;
	}

#submit, #searchsubmit, .button {
	font-family : 'Courier New', monospace;
	font-size : 9pt;
	font-weight : bold;
	}

textarea.cmt {
	width : 443px;	
	}

input.cmt {
	width : 226px;
	}
	
.postmetadata, .postmetadata a {
	color : #aaa;
	font-size : 8pt;
	text-transform : uppercase;
	}

.grau {
	color : #888;
	}
	
.hLink {
	text-align : right;
	margin-top : -8px;
	margin-bottom : 32px;
	font-family : 'Bitstream Vera', Georgia, serif;
	font-size : 14pt;
	}

#mainTit {	
	color : #ff1e00;
	font-family : 'Bitstream Vera', Georgia, serif;
	font-size : 24pt;
	font-weight : normal;
	margin : 0px;
	border-bottom : solid 1px #ff1e00;
	padding-bottom : 12px;
	margin-bottom : 32px;
	}
	
.error {	
	font-weight : bold;	font-weight : bold;
	color : #f00;
	}

.success {
	font-family : 'Courier New', monospace;
	font-weight : bold;
	text-align : center;
	}
	
.formcontainer .form-input input, .formcontainer textarea {
	background-color : #eee;
	border : 1px solid #fff;
	font-family : 'Courier New', monospace;
	font-size : 9pt;
	padding : 4px;
	margin-bottom : 8px;
	width : 300px;	
	}

.formcontainer .form-input input:focus, .formcontainer textarea:focus {
	background-color : #fee;
	border : 1px solid #f33;
	}
	
.formcontainer fieldset {
	border : 0px;
	margin-bottom : 24px;
	padding : 0px;
	}	