/*
Theme Name: Saegewerk.org Theme
Theme URI: www.eggtion.net
Description: Design der Website saegewerk.org
Version: 1.0
Author: Mark Beckmann
Author URI: http://eggtion.net/
Tags:
*/


html {
	height			: 100%; 
	max-height		: 100%; 
	padding			: 0;
	margin			: 0; 
	border			: 0; 
	background		: #000;
	color			: #eee;
	font-size		: 76%;
	font-family		: verdana, arial;
	/* hide overflow:hidden from IE5/Mac */
	/* \*/
	overflow		: hidden;
	/* */
}

body {
	height			: 100%;
	max-height		: 100%;
	overflow		: hidden;
	border			: 10px solid #000;
	margin			: 0;
}

#page {
	position		: absolute;
	width			: 800px;
	top				: 10px;
	bottom			: 10px;
	left			: 50%;
	margin			: 0 0 0 -400px;
	border			: 1px solid #111;
}
* html #page {
	width			: 801px;
	height			: 100%;
	top				: 0;
	bottom			: 0;
}

#head {
	position		: absolute;
	margin			: 0;
	top				: 0;
	display			: block;
	width			: 100%;
	height			: 100px;
	z-index			: 5;
	overflow		: hidden;
	background		: #000;
}

#head ul {
	padding			: 0;
	margin			: 0;
}
#head ul li {
	padding			: 0;
	margin			: 0;
	float			: left;
	width			: 150px;
	list-style-type	: none;
}
#head a {
	font-size		: 10px;
	color			: #777;
}
#head a:hover, #head a.activ  {
	font-size		: 11px;
	color			: #fff;
}



#foot {
	position		: absolute;
	margin			: 0;
	bottom			: 0;
	left			: 0;
	display			: block;
	width			: 100%;
	height			: 20px;
	z-index			: 5;
	overflow		: hidden;
	background		: #000;
	color			: #777;
}
* html #foot {
	bottom			: -1px;
}
#foot p  {
	margin			: 0;
	padding			: 3px 20px 0 0;
	font-size		: 0.8em;
	float			: right;
}



#content {
	position		: absolute;
	top				: 100px;
	bottom			: 20px;
	left			: 0;
	right			: 0;
	z-index			: 3;
	overflow		: auto;
	background		: #2b2b2b;
	border			: 1px solid #aaa;
	padding			: 10px;
}
* html #content {
	position		: absolute;
	top				: 0;
	left			: 0;
	bottom			: 0;
	height			: 100%;
	max-height		: 100%;
	width			: 100%;
	z-index			: 3;
	overflow		: auto;
	border-top		: 100px solid #000;
	border-bottom	: 20px solid #000;
	border-left		: 0px solid #000;
}
#content p {
	width			: 560px;
	margin			: 0;
	color			: #eee;
}
#content.index p {
	padding			: 3px 0;
}
#content.single .entry {
	padding			: 20px 0;
}
#content.single p {
	padding			: 3px 0;
}

.post { width: 600px !important; }

.soundsystem {
	border-color	: #fb0 !important;
}
.production {
	border-color	: #246 !important;
}
.laboratory {
	border-color	: #aa4 !important;
}
.society {
	border-color	: #ccc !important;
}
.index .post  {
	padding			: 0 0 30px 0;
}
.index p, .index div {
	padding			: 0;
	margin			: 0;
}
.page p {
	padding			: 0 0 10px 0;
}
.page h1 {
	padding			: 0 0 10px 0;
}
.navigation {
	font-size		: 0.9em;
	width			: 560px;
	padding			: 20px 0;
}
.alignleft {
	float			: left;
}
.alignright {
	float			: right;
}



#sidebar {
	position		: absolute;
	left			: 610px;
	top				: 100px;
	bottom			: 20px;
	width			: 150px;
	z-index			: 4;
	overflow		: hidden;
	background		: #262626;
	margin			: 1px;
	border-left		: 1px solid #111;
	border-right	: 1px solid #111;
	padding			: 5px;
	color			: #eee;
}
* html #sidebar {
	height			: 100%;
	top				: 0;
	bottom			: 0;
	border-top		: 100px solid #000;
	border-bottom	: 20px solid #000;
	border-left		: 610px;
}
#sidebar ul {
	margin			: 0;
	padding			: 0;
	list-style-type	: none;
}
#sidebar {
	font-size		: 1.0em;
}
#sidebar h2 {
	font-size		: 10px;
}
#sidebar li {
	padding			: 10px 0;
}
#sidebar li li {
	padding			: 0;
}
#sidebar input {
	font-size		: 11px;
	color			: #ddd;
	background-color: #262626;
	border			: 1px inset #555;
}
#sidebar input[type=text] {
	width			: 145px;
	
}
#sidebar td {
	font-size: 0.8em;
}



a, a:link, a:visited {
	text-decoration	: none;
	color			: #aaa;
}
a, a:hover, a:active {
	color			: #fff;
}

img {
	border			: 0;
}

h1 {
	font-size		: 1.2em;
	padding			: 0;
	margin			: 0;
	color			: #eee;
}

h2 {
	font-size		: 1.1em;
	padding			: 0;
	margin			: 0;
	color			: #eee;
}

small {
	font-size		: 0.8em;
	color			: #777;
}

td {
	
}

input {
	font-size		: 1.0em;
}



#wp-calendar  {
	width			: 100%;
}
#wp-calendar td {
	color			: #999;
}
#wp-calendar #prev a, #wp-calendar #next a {
	font-size		: 1.0em;
}
#wp-calendar a {
	text-decoration	: none;
	color			: #eee;
}
#wp-calendar caption {
	text-align		: center;
}
#wp-calendar th {
	font-style		: normal;
	text-transform	: capitalize;
}



#pxsmail form {
	padding-top		: 10px;
}
#pxsmail input[type=text] {
	border-width	: 1px;
}
#pxsmail dl, dl.labels {
	margin			: 0;
}
#pxsmail dt, dl.labels dt {
	float			: left;
	width			: 7em;
	margin-bottom	: 0.8em;
	text-align		: right;
	position		: relative; /*IEWin hack*/
}
#pxsmail dd, dl.labels dd {
	margin-left		: 7.5em;
	margin-bottom	: 0.5em;
	text-align		: left;
	padding-left	: 0.5em;
}
#pxsmail dd.submit, dl.labels dd.submit  {
	margin-top		: 2em;
}
#pxsmail .error_msg {
	color			: #C33;
}
#pxsmail .pxs_css_spamcheck {
	display			: none !important;
}

