/*
Theme Name: Galerie Klaus Gramse design+kunst
Theme URI: http://www.klausgramse.de/
Description: Template Galerie Klaus Gramse
Author: Christoph Kramer - Agentur Goldstueck
Author URI: http://www.agentur-goldstueck.de/
Version: 0.1
*/

body{
	font-family: 'Oxygen', sans-serif;
	color: #FFFFFF; background: #ff3365;
	margin:0;
}


.bold{
	font-weight:700;	
}
.thin{
	font-weight:300;	
}



#header {
    position: fixed;
    top: 0;
    width: 100%;
    height:64px;
	padding:12px;
    overflow: hidden;
    zoom: 1;
	background: #ff3365; /* Old browsers */
	background: -moz-linear-gradient(45deg,  #ff3365 0%, #f42256 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#ff3365), color-stop(100%,#f42256)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg,  #ff3365 0%,#f42256 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg,  #ff3365 0%,#f42256 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(45deg,  #ff3365 0%,#f42256 100%); /* IE10+ */
	background: linear-gradient(45deg,  #ff3365 0%,#f42256 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3365', endColorstr='#f42256',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	-webkit-box-shadow:  0px 15px 10px 5px rgba(0, 0, 0, 0.1);
    box-shadow:  0px 15px 10px 5px rgba(0, 0, 0, 0.1);
    color: #FFF;
	z-index:1000;
}

#header h1{
	display:inline;
	font-size:14px;
	margin:0 0 8px 0;padding:0;	
	float:left;
}

#header h2{
	display:inline;
	font-size:14px;
	margin:0 32px 0 0;padding:0;	
	float:right;

}

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

#header a:hover{
	color:white;
}

#header #nav{
	width:100%;
	height:40px;
	margin:-14px;
	padding:14px;
	background-color:none;	
}

#header #nav ul.pagenavigation{
	position:relative;
	float:left;
	list-style:none;
	margin:0;padding:0;
	display:block;
	background-color:none;
	color:white;	
	
	
}

#header #nav ul.pagenavigation li.page_item{
	float:left;
	margin-right:24px;
	font-size:12px;
}

#header #nav ul.pagenavigation li.page_item a{
	text-decoration:none;
	color:white;
	margin:0;padding:0;
	font-size:14px;
	font-weight:300;
}


#header #nav ul.pagenavigation li.page_item a:visited{
	text-decoration:none;
	color:white;
	margin:0;padding:0;
}

#header #nav ul.pagenavigation li.page_item a:hover{
	text-decoration:underline;
}

#header #nav ul.pagenavigation .current_page_item a{
	text-decoration:underline;
}


#main{
	position:relative;
	margin:120px 12px 0px 12px;
}

#main h2{
	color:white;	
}

#main .entry p{
	line-height:26px;
	font-size:12px;	
	width:820px;
}

#main a{
	color:white;
	text-decoration:underline;	
}

#main a:hover{
	color:#333;
	background-color:white;
	text-decoration:none;	
}

#footer{
	clear: both; 
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 32px;
    overflow: hidden;
    zoom: 1;
    background-color: rgba(0,0,0,0.3);
    color: #DDD;
	z-index:999;
}