/*
Theme Name: Laizismus-Initiative
Theme URI: http://www.laizismus.at/
Description: Theme For Laizismus-Initiative
Version: 1.0
Author: Laizismus-Initiative
Author URI: http://www.laizismus.at/
*/


/*
  	THE SOFTWARE IS PROVIDED "AS-IS". NO WARRANTIES OF
   	ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO,
   	IMPLIED WARRANTIES, OF MERCHANTABILITY OR FITNESS FOR ANY PURPOSE
   	WITH RESPECT TO THE SOFTWARE ARE MADE AS TO IT OR ANY MEDIUM IT
   	MAY BE ON. AUTHOR DOES NOT WARRANT THAT THE OPERATION OF THE
   	SOFTWARE WILL BE ERROR FREE OR MEET ANY REQUIREMENTS. THE
   	WARRANTY SET FORTH ABOVE IS IN LIEU OF ALL OTHER WARRANTIES
   	WHETHER ORAL OR WRITTEN. NO ONE BUT AUTHOR IS AUTHORISED TO MAKE
   	MODIFICATIONS OR ADDITIONS TO THIS WARRANTY. 

	BY USING THIS SOFTWARE YOU AGREE TO THE LICENCE AGREEMENT LOCATED IN LICENCE.TXT.
	IF YOU DID NOT RECEIVE A COPY PLEASE EMAIL OLIVER@INFORMATIONARCHITECTS.JP.
	
	COPYRIGHT 2007 INFORMATION ARCHITECTS K.K, JAPAN. 
	
*/
body {	
	background-color:	#FFFFFF;
	color:	#333;
	font-weight: normal;
	font-size: 14px;
	font-family: Georgia, Cambria, Times, serif;
	line-height: 1.5em;
	margin:	0px;
	padding: 0px;
}

strong {
	color:	#fc3eb0;
	font-weight:bold;
}
a {
	font-weight:	normal;
	color:	#fc3eb0;
}
form {
	padding:	0;
	margin:	0;
}
#contactform {
	width:	450px;
}
fieldset {
	border:	none;
	padding:	0;
	margin:	0;
}
label {
	float:	left;
	width:	5em;
	margin-left:	-6em;
	text-align:	right;
}
a:visited {
	color:	#333;
	border-bottom:	none;
}
a:hover {
	color:	#333;
	border-bottom:	none;
}

#header {	
	padding: 0px;
	margin: 0px;
	height: 150px;	
}


#tagline {
	color:	#cc0000;
}

#logo {
	float: left;
	margin:	24px 0px;
}

.search {
	padding-top:	15px;
	width:	200px;
}
#s {
	width:	136px;
}
#searchsubmit {
	width:	50px;
}
#subtitle {
	padding:	0;
	margin:	0;
}
#menu, .sidebar, #sidebar {
	font:	80%/140% Helvetica, Arial, Verdana, sans-serif;
	font-weight:	normal;
	text-align:	left;
        float: left;
        width: 300px;
	margin: 0px;
	padding:0px 0px 0px 27px;
}

#content {
	margin: 0px;
	padding: 0px;		
	display: inline-block;
}

h1 {
	color:	#fc3eb0;
	font-weight:	normal;
	font:	18pt/1.45 Cambria, Georgia, Helvetica, Arial, sans-serif;
	margin-top:	0px;
	margin-bottom:	15px;
	text-align:	left;
        border-bottom-width: 400px;
        border-bottom: 400px 1px solid #000000;
}
h1 a {
	border-bottom:	0;
	color:	#cc0000;
	font-weight:	normal;
	text-decoration:	none; 
}
h1 span.author {
	color:	#666;
	font-weight:	normal;
	letter-spacing:	-1px;
	text-transform:	none;
}
h2 {
	color: #666;
	font-size: 1.1em;
	text-transform: uppercase;
	font-variant: small-caps;
	font-weight: bold;
}

h2 a, h2 a:visited, h2 a:hover, h2 a:link, h2 a:active {
	border-bottom:	0;
	color:	#fc3eb0;
	font-weight:	normal;
	text-decoration:	none;
}

h2 span.author {
	color:	#666;
	font-weight:	normal;
	letter-spacing:	-1px;
	text-transform:	none;
}
h3 {
	color:	#333;
	font-size:	1em/1.45;
	font-weight:	bold;
}
h4 {
	font:	80%/140% Helvetica, Arial, Verdana, sans-serif;
	color:	#666;
	font-weight:	normal;
	float:	right;
	text-align:	left;
	margin-top:	0px;
	margin-bottom:	0px;
	margin-right:	-260px;
	width:	200px;
	position:	relative;
	padding-bottom:	0;
	padding-top:	0;
	padding-left:	60px;
}
h6 {
	font:	80%/168% Helvetica, Arial, Verdana, sans-serif;
	color:	#666;
	margin-top:	-05px;
	margin-bottom:	30px;
	clear:	both;
}
h5 {
	font:	80%/168% Helvetica, Arial, Verdana, sans-serif;
	color:	#666;
	font-weight:	normal;
	float:	left;
	text-align:	right;
	margin-top:	0px;
	margin-bottom:	0px;
	margin-left:	-156px;
	width:	140px;
	position:	relative;
	padding-bottom:	0;
	padding-top:	0;
	clear:	both;
	display:	inline;
}
h5 a:visited {
	color:	#666;
	border-bottom:	none;
}
h5 a:hover {
	color:	#333;
	border-bottom:	none;
}
p {
	margin:	0;
	padding-bottom:	12px;
}

ul li {
	text-align:	left;
	padding:	1px 0px 1px 0px;
	margin:	0;
}
ul {
	margin-left:	20px;
}
ul li a {
	text-align:	left;
	padding:	0;
	margin:	0;
	list-style:	none;
}
a:hover {
	color:	#000000;
	border-bottom:	none;
}
ul li a:hover {
	color:	#000000;
	border-bottom:	none;
}
ol li a:hover {
	color:	#000000;
	border-bottom:	none;
}
#menu ul {
	padding: 0px;
	margin: 0px;
}

#menu ul li{
	text-transform: uppercase;
	font-size: 0.9em;
	list-style:none;	
	width: 205px;
	color: #333333;
	border-width: 0px 0px 1px 0px;
	border-color: #fc3eb0;
	border-style: dotted;
	padding: 5px 0px 5px 0px;
	font-weight: bold;
}
#menu ul li:hover, #menu ul li.current_page_item {
	
	border-width: 0px 0px 1px 0px;
	border-color: #fc3eb0;
	border-style: solid;
}

#menu ul.pagemain {
	padding:	0;
	margin:	0;
	padding-top:	15px;
}
#menu ul li .pagecat {
	padding-bottom:	5px;
}
#menu ul.pagelist {
	padding-bottom:	20px;
}

div.comment {
	margin-top:	14px;
	color:	#aaa;
	width:	100%;
	font-size:	100%;
}
#legalese {
	color:	#333;
	margin-top:	30px;
	padding:	5px 0 5px 0;
	text-align:	left;
}
blockquote {
	font-style:	normal;
	font-size:	80%;
	line-height:	140%;
	margin-left:	20px;
}
img {
	border:	0;
}
img.wide {
	position:	relative;
	margin-top:	30px;
	margin-bottom:	30px;
	border:	none;
}

#chart {
	font-size:	80%;
	padding-bottom:	25px;
}
.comm {
	font:	85%/1.45 Helvetica, Arial, Verdana, sans-serif;
	color:	#333;
	font-weight:	normal;
	padding-top:	30px;
}
.commentAuthor {
	margin-top:	30px;
	font:	85%/1.45 Helvetica, Arial, Verdana, sans-serif;
	color:	#666
 font-weight: normal;
}
.commentAuthor a {
	font:	85%/1.45 Helvetica, Arial, Verdana, sans-serif;
	color:	#666;
}
#footer {
	width:	100%;
	color:	#fff;
	background-color:	#fff;
	clear:	both;
	padding-bottom:	0px;
}
#links {
	width:	100%;
	color:	#333;
	background-color:	#efefef;
	padding-top:	10px;
	padding-bottom:	10px;
	font-weight:	normal;
	height:	30px;
}
#linklist {
	padding-left:	100px;
}
#links a, #links a:link, #links a:visited {
	color:	#fc3eb0;
}
#links ul, #links li {
	display:	inline;
	list-style:	none;
	padding-right:	5px;
}
#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6 {
	color:	#fff;
}
#footer h2 {
	padding-top:	60px;
}
#textkorrekt {
	float: left;
	margin:	300px 0px;
}
#comments {
	color:	#333;
	width:	423px;
	max-width:	60%;
	min-width:	420px;
	padding-left:	160px;
}
#comments a, #comments a:link, #comments a:hover {
	color:	#333;
}
#navigation {
	padding-top:	10px;
}
h2 #com {
	padding-top:	10px;
}
ul li a.selected {
	text-decoration:	none;
	color:	#333;
}

#menu ul li a { color: #333333; text-decoration: none; font-weight: bold; }

#menu ul li a:visited { color: #333333; text-decoration: none; font-weight: bold; }
#menu ul li a:link{ color: #333333; text-decoration: none; font-weight: bold; }
#menu ul li a:visited.selected { font-size:20px; color:	#333333; text-decoration: none; font-weight: bold; }
#menu ul li a.selected { font-size:20px; color:	#333333; text-decoration: none; font-weight: bold; }

#menu ul li:hover a { color: #f00; text-decoration: none; font-weight: bold; }
#menu ul li:hover a:link{ color: #fc3eb0; text-decoration: none; font-weight: bold; }
#menu ul li:hover a:visited { color: #fc3eb0; text-decoration: none; font-weight: bold; }

#menu ul li.current_page_item {color : #fc3eb0; }
#menu ul li.current_page_item a { color: #fc3eb0; text-decoration: none; font-weight: bold; }
#menu ul li.current_page_item a:visited { color: #fc3eb0; text-decoration: none; font-weight: bold; }

.entry img {
	clear: both;
    float: left;
    padding: 1em 1em 1em 0em;
    margin-top: 1em;

}

.clear {
	clear: both;
}

#supporters {
	margin: 32px 0px;
	text-transform: uppercase;
	font-size: 0.6em;
	font-weight: bold;
}

.supports_nr {
	text-transform: none;
	font-size: 42px;
	line-height: 36px;
	color: #fc3eb0;
}

.post {
	float: left;
	width:444px;
}

.left {
	float: left;
}