/*
Theme Name: Yellow Punk
Theme URI: http://vorsichtstufe.net
Description: "Yellow Punk" is a two column theme for WordPress 2.x.
Version: 1.0
Author: Platinium
Author URI: http://vorsichtstufe.net
License: GPL
*/

	* {
		margin: 0px;
		padding: 0px;
	}

	body
	{
		margin: 0;
		padding: 0;
		font: 85% arial, hevetica, sans-serif;
		text-align: center;
		background-color: #1c1914;
		color: #ded000;
		background-image: url(background.png);
		background-position: top center;
		background-repeat:repeat-y;
	}
	
	a:link { color: #B52C07; }
	a:visited { 
		color: #B52C07; 
		/* color: #600; */
	}

	a:hover, a:active
	{
		color: #df3609;
	}

	h1
	{
		color: #B52C07;
		font: 130% georgia, times, "times new roman", serif;
		font-weight: bold;
		margin: 0 0 2px 0;
		padding-left: 35px;
		text-decoration: underline;
	}
	

	h1 a { text-decoration: none; }

	h2
	{
		color: #ded000;
		font: 105% georgia, times, "times new roman", serif;
		font-weight: bold;
		margin-top: 0;
		padding-left: 50px;
	}

	h3
	{
		color: #bb9944;
		font: 90% georgia, times, "times new roman", serif;
		font-weight: bold;
		margin-top: 0;
		padding-left: 50px;
		text-align: right;
	}
	
	#container
	{
		margin: 0px auto;
		width: 770px;
		text-align: left;
	}
	
	#header 
	{ 
		margin-top: 40px;
		margin-left: 137px;
		height: 136px;
		width: 496px;
		background-image: url(header.png);
		background-repeat: no-repeat;
	}
	
	
	* HTML #header {
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/yellow-punk/header.png', sizingMethod=scale);
	}
	
	#overlay1
	{
		position:absolute;
		top: 5px;
		margin-left: 0px;
		background-image: url(overlay1.png);
		width: 282px;
		height: 178px;
	}
	
	* HTML #overlay1 {/* PNG Alpha IE Win ONLY */
		background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/wp-content/themes/yellow-punk/overlay1.png');
	}
	
	#overlay2
	{
		position:absolute;
		top: 183px;
		margin-left: 0px;
		background-image: url(overlay2.png);
		width: 210px;
		height: 83px;
		
	}
	
	* HTML #overlay2 {/* PNG Alpha IE Win ONLY */
		background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/wp-content/themes/yellow-punk/overlay2.png');
	}
	
	#mainnav 
	{
		height: 56px;
		margin-left: 135px;
		width: 500px;
		background-image: url(menubar.png);
		background-repeat: no-repeat;
	}
	
	
	* HTML #mainnav {
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/yellow-punk/menubar.png', sizingMethod=scale);
	}
	
	#mainnav ul
	{
		list-style-type: none;
		padding: 0px;
		position: relative;
		top: 9px;
		left: 105px;
		border: 0px;
		height: 36px;
		width: 375px;
	}
	
	#mainnav li
	{
		top: 0px;
		left: 0px;
		display: block;
		float: left;
	}
	
	
	#mainnav .hover
	{
		width: 75px;
		height: 36px;
		background: none;
		display: block;
		float: left;
		text-indent: -9999px; 
	  	letter-spacing: -9999px; 
		font-size:0; 
		color: #000;
	}
	
	#mainnav #news {			background: url("nav-1-news.png") 0 0 no-repeat; }
	#mainnav #news:hover { 	background-position: -75px 0px; }
	#mainnav #band { 			background: url("nav-2-band.png") 0 0 no-repeat; }
	#mainnav #band:hover { 	background-position: -75px 0px; }
	#mainnav #live { 				background: url("nav-3-live.png") 0 0 no-repeat; }
	#mainnav #live:hover { 	background-position: -75px 0px; }
	#mainnav #media { 			background: url("nav-4-media.png") 0 0 no-repeat; }
	#mainnav #media:hover {background-position: -75px 0px; }
	#mainnav #book { 			background: url("nav-5-book.png") 0 0 no-repeat; }
	#mainnav #book:hover {	background-position: -75px 0px; }
	
	
	
	#mymenu
	{
		float: right;
		margin: 40px 0px 20px 25px;
		width: 150px;
		border-left: 1px solid #ded000;
	}
	
	#mymenu ul
	{
		list-style-type: none;
		font-size: 95%;
	}
	
	#sidebar
	{
		margin-left: 15px;
	}
	
	#sidebar input{display: none}
	
	#sidebar input#s
	{
		display: inline;
		width: 90%;
		/*width:100px; */
		border:1px solid #ded000;  
		color: #ded000;
		padding: 1px;
		background-color:#1c1914;
	}
	
	#sidebar ul
	{
		padding: 0em 0em 1em 0.5em;
	}
	
	#sidebar h2 
	{ 
		
		padding: 0px;
		padding-top: 1em; 
	}
	
	#contents
	{
		margin: 40px 30px;
	}
	
	#contents p { line-height: 165%; }
	
	
	.menu ul
	{
		list-style-type: none;
		text-align: right;
		margin: 1em 0;
		padding: 0;
		font-size: 95%;
	}
	
	.menu li
	{
		display: inline;
		padding: 10px 0 10px 12px;
	}
	
	.menu a:link
	{
		color: #ded000;
		text-decoration: none;
		font-size: 110%;
	}
	
	.menu a:visited
	{
		color: #ded000;
		text-decoration: none;
		font-size: 110%;
	}
	
	.menu a:hover
	{
		color: #df3609;
		font-weight: bold;
	}
	
	.imagefloat { float: right; }
	
	.blogentry 
	{
		width: 550px;
		padding-bottom: 0px;
		margin-bottom: 30px;
		border-bottom: 2px dotted #1c1914;
	}
	
	.guestbook
	{
		width: 550px;
	}
	

	.blogentry ul
	{
		list-style-type: none;
		text-align: right;
		margin: 1em 0;
		padding: 0;
		font-size: 95%;
	}

	.blogentry li
	{
		display: inline;
		padding: 0 0 0 7px;
	}
	
	#guestbook-form
	{
		margin: 2em;
		margin-bottom: 40px;
	}
	
	#guestbook-form h2
	{
		margin-bottom: 1em;
	}
	
	#guestbook-form input
	{
		width: 50%;
		border:1px solid #ded000;  
		color: #ded000;
		padding: 1px;
		background-color:#1c1914;
	}
	
	#guestbook-form textarea
	{
		width: 95%;
		height: 100px;
		border:1px solid #ded000;  
		color: #ded000;
		padding: 1px;
		background-color:#1c1914;
	}
	
	.guestbook-posts
	{
		margin-top: 1em;
	}
	
	.guestbook-posts li
	{
		display: block;
		padding: 10px 0px;
		border-bottom: 2px dotted #1c1914;
	}
	
	.guestbook-posts h2
	{
		padding: 5px 10px;
	}
	
	#footer
	{
		clear: both;
		height: 50px;
		margin: 0px;
		text-align: center;
	}