/* 
Theme Name: JYD 
Version: 1.0 
Author: <a href=http://www.jyd.at>(c) 2010 JYD</a> 
*/

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

img {
	border:none;
}

body {
	background: url(images/bg.png) repeat;
	color:#666;
	font-family:Arial, sans-serif;
	font-size: 11px;
	line-height:15px;
	padding-top: 200px;
	padding-left: 10px;
}

h1, h2, h3, h4, h5, h6 {font-family:Arial, sans-serif;
	font-size:11px;
	font-weight: normal;}
	
a {
	color:#111;
	text-decoration:none;
}

a:hover {
	color:#666666;
	text-decoration:line-through;
}

.cat-item a:hover {
text-decoration: none;}

.page_item a:hover {
text-decoration: none;}




#navi {
position:absolute;
margin-left: 800px;
width:150px;
}

#navi ul li a {
padding: 2px 10px;
display: block;
color: #ddd;}

#navi li {
display: block;
background: #333;
border-bottom: 1px solid #666;}

#navi ul {
background: #333;
margin-bottom: 10px;
list-style: none;
}

#navi input {
width: 130px;}

.headerNavi {
margin-top: 0px;}


#navi ul li.twitter-item {
background: #666;
color: #333;
padding: 10px;
border: none;
}

#navi ul.twitter {
background: #666;
}

#navi ul li a.twitter-link {
color: #333;
margin:0;
padding:0;
}

#navi ul li a.twitter-link:hover {
color: #333;
text-decoration: underline;
}

.twitter-timestamp {
font-size: 9px;
text-align: right;
}

.headerNavi ul.gigpress-listing {
background-color: #999;}

#navi div.headerNavi ul li.vevent {
background-color: #999;
color: #333;
padding: 10px;
}


#blogname {
z-index: 9999;
position: absolute;
top: 125px;
left: 330px;
color: #333;
}

#header {
z-index: 9999;
top: 97px;
left: 0px;
width: 160px;
text-align: right;
position:fixed;
}

#headerTitle {
z-index: 9999;
position: absolute;
top: 125px;
left: 490px;
}





#headerSocial ul {
list-style: none;
font-size: 10px;
}

#headerSocial ul li {
background: #333;
}

#headerSocial ul li a {
color: #ddd;
padding: 5px;
}




#postContent {
	padding:10px;
}

#postContent p {
margin-bottom: 10px;}

.contentIndex {
margin-top: 10px;
margin-bottom: 10px;
}

#postTitle {
	padding:10px;
	background-color:#444;
}





.eachpost {
	background-color:#eee;
	position:absolute;
	width:150px;
	min-height: 50px;
}

.blank {
	background: none;
}

.twocols {
	background:#eee;
	width:300px;
}

.threecols {
	width:450px;
	background:#eee;
}


.eachpost > img {
	padding:0;
}

.eachpost
.author {
	padding-right:3em;
}

.eachpost ul {
list-style: square;
margin-left: 13px;
margin-bottom: 10px;}

.eachpost li {
}

.author,.comment {
	text-decoration:none;
}

.eachpost .signature {
	margin-top:1.5em;
}


.more-link {
display: block;}



#allposts {
	margin-top:0;
}

.cvHeader {
color: #333;}


.meta {
font-size: 9px;
color: #999;
}

.meta a {
font-size: 9px;
color: #999;
}

p.audioplayer_container {
height:30px;
}

.anmelden {
margin-top: 30px;}

.anmelden a {
color: #aaa;
}






input,select,button {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-color:#fff;
	padding:5px 10px;
	border:0;
	margin-top:10px;
	color:#666;
	font-size:11px;
	font-family:Arial, sans-serif;
}

textarea {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:0;
	background-color:#fff;
	width:100%;
	color:#666;
	font-size:11px;
	margin-top: 10px;
	font-family:Arial, sans-serif;

}


.bubble {
	width:290px;
	margin-bottom:10px;
}

.bubble blockquote {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#fff;
	margin:0;
	padding:3px;
	background:white;
}

.bubble blockquote p {
	margin:3px;
	padding:0;
}

.bubble cite {
	position:relative;
	margin:-7px;
	padding:7px 0 13px 18px;
	top:5px;
	background:transparent;
	font-style:normal;
	display:block;
}

.commentmetadata {
	margin:0;
	display:block;
}

#commentBox a {
	text-decoration:none;
}

small a {
	text-decoration:none;
}
	
/* page blocking loading spinner */
#page-loading {
	z-index:10000;
	position:fixed;
	padding: 10px 0 0 0;
	width:100%;
	height:100%;
	background:#aaaaaa;
}


	
/*loading spinner*/
#infscr-loading {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-color:#aaaaaa;
	padding:6px;
	position:fixed;
	top:15px;
	left:15px;
	text-align:left;
	color: white;
}

#infscr-loading span {
	display:none;
}


	
/*navigation buttons (needed
for infinite scroll) */
.prev {
	padding:6px;
	width:70px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin-bottom:20px;
}

.next {
	padding:6px;
	width:70px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin-bottom:5px;
}

.png {
background-image: expression(
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + (this.tagName==\'IMG\' ? this[\'src\'] : this.currentStyle[\'backgroundImage\'].split(\'\"\')[1]) + ")",
this.runtimeStyle.backgroundImage = "none",
this.src = "{plugindir}/pixel.gif",
this.width = this.style.width | this.clientWidth,
this.height = this.style.height | this.clientHeight
);
}

/*
GIGPRESS
*/

/* By default this is an h3 that appears above each artist's list of shows */
h3.gigpress-artist-heading  {	
}

/* This span contains the RSS and iCal links for the artist */
span.gigpress-artist-subscriptions {
	margin-left: 5px;
	float: right;
}

/* Default wrapper for the year/month menu */
.gigpress-menu-container {
	padding: 5px 0;
	text-align: right;
}

/* Meet the table that displays our shows */
.gigpress-table {
	width: 100%;
	border: none;
	border-collapse: collapse;
	border-top: 1px solid #EEE;
	margin: 0.5em 0 1em 0;
}

/* This is for the main header cells containing the column labels */
tr.gigpress-header th {
	font-weight: normal;
}

/* Generic class for the table header cells */
.gigpress-table th {
	padding: 6px 8px;
	vertical-align: middle;
	text-align: left;
	border-bottom: 1px solid #EEE;
}

/* This is for the tour name header cells */
th.gigpress-heading {
	background-color: #EEE;
	border-bottom: 1px solid #EEE;
}

/* This is for the tour name headings, whichever one you're using */
th.gigpress-heading h1, th.gigpress-heading h2, th.gigpress-heading h3, th.gigpress-heading h4, th.gigpress-heading h5 {
	margin: 0;
}

/* Applies to all cells in the table */
.gigpress-table td {
	padding: 6px 8px;
	vertical-align: middle;
	text-align: left;
}

/* Applies to the first row of each show listing */
.gigpress-row td {
	border-bottom: 1px solid #EEE;
}

/* To set an alternating row style */
tr.gigpress-alt {
}

/* Individual classes for the label header cells that start the table */
th.gigpress-date {
color: #999;
}

th.gigpress-artist {
color: #999;
}

th.gigpress-city {
color: #999;
}

th.gigpress-venue {
color: #999;
}

th.gigpress-country {
color: #999;
}

/* Likewise, individual classes for the content cells */
td.gigpress-date {
width:40px;
}

td.gigpress-artist {
}

td.gigpress-city {
width:40px;
}

td.gigpress-venue {
}

td.gigpress-country {
}

/* Style for rows within a tour */
tr.gigpress-tour td {
	background-color: #F6F6F6;
}

/* Style for the first row after a tour ends in the list */
tr.divider.gigpress-row td {
	border-top: 2px solid #CCC;
}

/* The secondary row for each show, contains time, admission, etc */
tr.gigpress-info td {
	font-size: 90%;
	color: #333;
	border-bottom: 1px solid #CCC;
}

/* Fix for themes that hide .description */
tr.gigpress-info td.description {
	visibility: visible;
}

/* Greys-out cancelled shows */
tr.gigpress-row.cancelled, tr.gigpress-info.cancelled, tr.cancelled span.gigpress-info-label, tr.cancelled span.gigpress-info-item {
	color: #999;
}

/* This wraps each of the bits of info in the "info" cell */
span.gigpress-info-item {
}

/* For the labels for address, admission, etc in the "info" cell */
span.gigpress-info-label {
	color: #666;
}

/* In case you want to style the "Buy Tickets" link */
a.gigpress-tickets-link {
	font-weight: normal;
	text-transform: uppercase;
}

/* Notices for Cancelled or Sold Out shows */
strong.gigpress-cancelled, strong.gigpress-soldout {
	text-transform: uppercase;
	font-weight: normal;
	padding: 1px;
	color: #111;
	background: #fffdeb;
	border: 1px solid #EEE;
	background: #111;
	color: #FFF;
	border: none;
}

/* In case you want to style the Googlefied address link */
a.gigpress-address {
}


/* These styles control the peek-a-boo "add" links to iCal and Google Calendar. Behaviour dictated by a separate jQuery script. */
td.gigpress-links-cell {
	vertical-align: top;
}

.gigpress-calendar-add {
	position: relative;
}

a.gigpress-links-toggle {
	display: block;
	text-indent: -9999px;
	width: 11px;
	height: 11px;
	background: transparent url(../images/calendar-toggle.png) no-repeat left top;
	cursor: pointer;
}

a.gigpress-links-toggle:hover {
	background-position: -11px 0px;
}

a.gigpress-link-active {
	background-position: -33px;
}

a.gigpress-link-active:hover {
	background-position: -22px;
}

div.gigpress-calendar-links {
	display: none;
	position: absolute;
	left: 20px;
	top: -1.2em;
	width: 15em;
	padding-left: 7px;
	background: transparent url(../images/calendar-links-bg.png) no-repeat left center;
}

.gigpress-calendar-links-inner {
	background-color: #F3F3F3;
	padding: 6px 8px;
	font-size: 11px;
	line-height: 16px;
	border: 1px solid #CCC;
	border-width: 1px 1px 1px 0;
}

div.gigpress-calendar-links span {
	display: block;
}

/* These are for the RSS/iCal subscribe links */
p.gigpress-subscribe {
	text-align: left;
	color: #999;
}

p.gigpress-subscribe a {
	display: inline-block;
	text-indent: -9999px;
	width: 12px;
	margin: 0 3px;
}

a.gigpress-rss, a.gigpress-rss:hover {
	background: transparent url(../images/feed-icon-12x12.png) no-repeat left center;	
}

a.gigpress-ical, a.gigpress-ical:hover {
	background: transparent url(../images/icalendar-icon.gif) no-repeat left center;	
}


/* These styles are for the sidebar listing */

/* This is the unordered list that holds the dates */
ul.gigpress-listing {
}

/* Generic styles for the list items within */
.gigpress-listing li {	
}

/* For artist headings in the sidebar */
h3.gigpress-list-artist-heading {
}

/* For tour headings in the sidebar */
span.gigpress-list-tour-heading {	
	font-weight: normal;
	font-size: 110%;
}

/* So if you like you can style each alternating list item differently */
li.gigpress-alt {
}

/* So if you like you can style the date differently */
span.gigpress-sidebar-date {
	font-weight: normal;
	display: block;
}

/* Sold Out shows in the sidebar */
ul.gigpress-listing strong.gigpress-soldout {
	display: block;
}


/* These styles control the Related Show list that appears in the body of Related Posts */
ul.gigpress-related-show {
	margin-bottom: 2em;
}

.gigpress-related-label {
	font-weight: normal;
}

.gigpress-related-item {
}


/* This is just to include data for hcalendar support, but hide it from view */
.hide {
	display: none;
}

/* Stop Firefox from underlining our abbreviated dates */
abbr {
	border: none;
	text-decoration: none;
	font-size: 100%;
}