/*
Theme Name: DobbsDead Template
Theme URI: http://www.dobbsdead.com/
Description: Theme fuer www.dobbsdead.com / de.dobbsdead.com
Version: 1.0
Author: Layout Dobbsdead - Programmierung Sven Korn
*/



/* Begin Typography & Colors */
/*   html {
  overflow:hidden;
}
*/
html, body {
  height: 100%; 
  padding: 0px; 
  margin: 0px; 
  background-color:#000000;
  color: #8e8e8e;
    font-family: Nucenturygothic, Arial, sans-serif;

}
.error_red {
  color: red;
}
img {
border: 0px none;
}

a {
  color: #8e8e8e;
}

ul, li {
  /* list-style-type: none; */
  list-style-position: outside;
}

#maincontent {
  position: relative;
  top: 0;
  left: 0;
  z-index: 1;
}
 
div.wrapper
{ 
position: relative;
width: 90%;
min-width: 1000px;
min-height: 100%;
margin-left: auto;
margin-right: auto;
text-align: center;
background-color:transparent;
}
 
div#sidebar
{
  position: relative;
  float: left;
  background-color: transparent;
  width: 20%;
  min-width: 200px;
  margin-bottom: 40px;
  z-index: 2;
}

div#sidebar ul {
  list-style-type: none;
  list-style-position: outside;
  margin: 0;
  padding: 0; 
  line-height: 50px;
  }
div#sidebar ul li {
  text-align: left;
  font-size: 30px;
  font-family: Typicalwriter, Arial, sans-serif;
  padding-bottom: 5%;
  }
div#sidebar ul li a:hover, .current_page_item a, .current_page_ancestor a {
  color: #94040e;
  }
div#background {
position: fixed;
width: 100%;
height: 100%;
z-index: 0;
}

div#background_albums {
position: absolute;
width: 980px;
height: 100%;
z-index: 0;
background:url(images/hintergruende/Hintergrund_albums.jpg) no-repeat;
}
  
div#content
{
  position: relative;
  float: right;
  min-width: 760px;
  width: 70%;
  height: 100%;
  text-align: justify;
  padding: 10px;
  z-index: 1;
  font-family: Nucenturygothic, Arial, sans-serif;
 }  
img#logo {
  width: 100%;
  max-width: 383px;
  height: auto;
  padding-top: 10%;
  padding-bottom: 10%;
}
div#footer {
 position: relative;
 margin-left: auto;
margin-right: auto;
text-align: center;
 clear: both;
 bottom: 0;
 background-color: transparent;
 border-top: 1px solid #8e8e8e;
 font-family: Nucenturygothic, Arial, sans-serif;
 font-size: 12px;
 z-index: 5;
}
div#footer ul li {
 list-style: none;
 display: inline;
 font-family: Nucenturygothic, Arial, sans-serif;
 padding-right: 10px;
}

div.post_content {
color: #8e8e8e;
}
div.post_press {
position: relative;
padding-top: 14%;
padding-left: 3%;
font-family: Typicalwriter, Arial, sans-serif;
line-height: 35px;
font-size: 17px;
}
#content_press {
display:none;
}

/* Comment Sven: Css Definitionen fuer Shop */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.invertedshiftdown{
padding: 0;
width: 100%;
border-top: 5px solid #D10000; /*Red color theme*/
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.invertedshiftdown ul{
margin:0;
margin-left: 40px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.invertedshiftdown li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.invertedshiftdown a{
float: left;
display: block;
font: bold 12px Arial;
color: black;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px 9px 10px; /*Padding within each menu item*/
background-color: white; /*Default menu color*/

/*BELOW 4 LINES add rounded bottom corners to each menu item.
  ONLY WORKS IN FIREFOX AND FUTURE CSS3 CAPABLE BROWSERS
  REMOVE IF DESIRED*/
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
}

.invertedshiftdown a:hover{
background-color: #D10000; /*Red color theme*/
padding-top: 9px; /*Flip default padding-top value with padding-bottom */
padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
color: #8e8e8e;
}

.invertedshiftdown .current a{ /** currently selected menu item **/
background-color: #D10000; /*Red color theme*/
padding-top: 9px; /*Flip default padding-top value with padding-bottom */
padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
color: #8e8e8e;
}

#myform{ /*CSS for sample search box. Remove if desired */
float: right;
margin: 0;
margin-top: 2px;
padding: 0;
}

#myform .textinput{
width: 190px;
border: 1px solid gray;
}

#myform .submit{
font: normal 12px Verdana;
height: 22px;
border: 1px solid #D10000;
background-color: black;
color: #8e8e8e;
}
/* Comment Sven: Button zum Ersteller des Kontaktformulars */
.linklove {
display: none;
}

/* Comment Sven: Uebersicht Songs etwas modifizieren */
#current_page_ancestor
#pagenav ul li ul,
#pagenav ul li ul li ul,
div#pagenav ul li ul li ul li { display: none; }

/* Comment Sven: Slideshow / skalierbare Hintergruende */


		/*Supersized Stamp*/
		.stamp{
			float: right;
			margin: 25px 20px 0 0;
		}
		/*Supersize Plugin Styles*/
		#navigation{
			background: url('images/navbg.gif') no-repeat;
			float: right;
			margin:22px 20px 0 0;
		}
		#loading {
			position: absolute;
			top: 49.5%; 
			left: 49.5%;
			z-index: 3;
			width: 24px; 
			height: 24px;
			text-indent: -999em;
			background-image: url(images/progress.gif);
		}
		#supersize{
			position:fixed;
		}
		#supersize img, #supersize a{
			height:100%;
			width:100%;
			position:absolute;
			z-index: 0;
		}
		#supersize .prevslide, #supersize .prevslide img{
			z-index: 1;
		}
		#supersize .activeslide, #supersize .activeslide img{
			z-index: 2;
		}
    
/* Comment Sven: Bereiche fuer Albums - muss umgebrochen werden, wenn kleinere Aufloesung! */
#page_songs_left {
    width: 45%;
    height: auto;
    float: left;
    margin-top: 154px;
    padding: 10px;
}
#page_songs_right {
    width: 50%;
    height: auto;
    margin-top: 171px;
    float: left;
         font-size: 12px;
}
#page_album_songs_left {
    width: 45%;
    height: auto;
    float: left;
    margin-top: 100px;
    padding: 10px;
}
#page_album_songs_right {
    width: 50%;
    height: auto;
    margin-top: 171px;
    float: left;
}

#page_songs_left ul li {
  width: 220px;
  height: 50px;
  font-size: 20px;
  font-family: Typicalwriter, Arial, sans-serif;
  list-style: none;
}

#page_album_songs_left ol li { 
  width: 240px;
  height: 50px;
  background:url(images/Hintergrundbilder/sound_grey.png) no-repeat;
  background-position: 220px 5px; 
  font-size: 20px;
  font-family: Typicalwriter, Arial, sans-serif;
  }
#page_album_songs_left ol li a:hover, #page_songs_left ol li a:hover { 
  color: #94040e;
  }
div#album { 
  padding-top: 14%;
  }
.ngg-thumbnail img {
	background-color:transparent;
	border:1px solid #A9A9A9;
	margin:4px 0px 4px 5px;
	padding:4px;
	position:relative;
}
.ngg-gallery-thumbnail img {
	background-color:transparent;
	border:1px solid #A9A9A9;
	display:block;  
	margin:4px 0px 4px 5px;
	padding:4px;
	position:relative;
}
#buy_cd {
  position: absolute;
  z-index: 9999;
  left: 700px;
  top: 300px;
}
