/*  
Theme Name: IFFF
Theme URI: 
Description: Design zum Internationalen Frauen Filmfestival Weblog
Version: V2.0
Author: Nicolai Helling
Author URI:

	
 */

/*global*/

html,body {
	margin:0;
	padding:0;
}

body {
	font:76% verdana,sans-serif;
	background:#8c0d66;
}

h2 {
	font-size:18px;
	font-weight:normal;
}

a {	
	color:#000;
	text-decoration:none;
}

li {
}

/*container*/

div#container {
	position:absolute;
	top:0;
	left:50%;	
	width:776px;
	margin-left:-388px;
	margin-top:20px;
	padding:0;
	background:url(images/bg.jpg) repeat-y #fff;
}

/*header*/

div#header {
	margin:0;
	padding:0;
	border-bottom:10px solid #8c0d66;
	background:#fff;
}

div#header h1 {
	margin:0 0 5px 18px;
	padding:0;
	font-size:21px;
	font-weight:normal;
}

div#header a {
	margin:0;
	padding:0;	
	font-weight:bold;
}

/*header 2*/

div#header2 {
	margin:0;
	padding:0;
	background:url(images/logo_magenta.png) no-repeat #fff;
}

div#header2 a {
	position:absolute;
	display:block;
	width:775px;
	height:196px;
}

div#header2 span {
	position:absolute;	
	margin:152px 0 0 18px;
	padding:0;
	font-size:76%;
	color:#000;
}

div#picture {
	position:relative;
	display:inline;
	top:-30px;
	left:402px;
	margin:0;
	padding:0;
}

div#green20px {
	position:relative;
	top:-20px;
	background-color:#8c0d66;
	height:20px;
	margin:0;
	padding:0;
}

div#workaround {
	position:absolute;
	top:270px;
	left:517px;
	background-color:#fff;
	width:5px;
	height:70px;
	margin:0;
	padding:0;
}

/*content*/

div#content {
	float:left;
	width:518px;
	margin:0px;
	padding:0;
}

div#content2 {
	width:auto;
	margin-left:20px;
	margin-right:20px;
	padding-bottom:10px;
}

div#content2 hr {
	height:3px;
	color:#d2d2d2;
	background-color:#d2d2d2;
	text-align:center;
}

div#content h2 {
	display:inline;
	font-weight:bold;
}

div#content h2 a {
	color:#000;
}

div#content .datum {
	font-size:76%;
}

div#content .meta {
	display:block;
	text-align:center;
}

div#content .meta a, div#content a {
	font-weight:bold;
	color:#8c0d66;
}

img.alignleft, div.alignleft
{
float:left;
margin:0 0.5em 0.5em 0;
}
img.alignright, div.alignright
{
float:right;
margin:0 0 0.5em 0.5em;
}
img.aligncenter, div.aligncenter
{
text-align:center;
margin:0 auto;
}

.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
/* optional rounded corners for browsers that support it */
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}

/*navigation*/

div#navigation {
	float:right;
	width:258px;
	margin:0;
	padding:0;
}

div#navigation .pagenav, .categories, .linkcat, .widget, .nobullet, .abo {
	list-style-image:none;
	list-style-type:none;
}

div#navigation .abo a {
	font-size:76%;
	font-weight:bold;
    padding-left:18px;
    background-image:url(images/feed-icon-14x14.png);
    background-repeat:no-repeat;
    background-position:left;
    margin-right:2px;
}

div#navigation .page_item, .cat-item, li {
	list-style-image:url(images/arrow.png);
}

div#navigation h2 {
	display:block;
	width:200px;
	border-bottom:2px solid #d2d2d2;
}

/*footer*/

div#footer {
	height:20px;
	margin:0;
	padding-bottom:20px;
	background:#8c0d66;
	color:#fff;	
	clear:both;
	border-top:20px solid #fff;
}

/*extra*/

div#extra {
	background:#FF8539;
	float:right;
	clear:right;
	width:200px;
}