@charset "utf-8";
* {
	margin: 0;
	padding: 0;
}
body {
	background: url(../images/background.jpg) fixed top left;
	color: #b9dee5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;	
}

a, a:link, a:visited {
	color: #94be77;
}
a:hover {
	color: #559925;
}
hr {
	display: none;
}
h1 {
	display: none;	
	color: #b9191b;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20pt;
	letter-spacing: -.1em;	
	padding-bottom: 1em;
	text-transform: lowercase;		 
}
h2 {
	color: #a0bd77;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 18pt;	
	line-height: 1em;
	letter-spacing: -.05em;
	padding-bottom: 1em;
}
h3 {
	color: #CC3333;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-bottom: .5em;
}
h4 {
	color: #81b9aa;
	font-size: 9pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 16pt;
	padding-bottom: 0em;
	padding-top: 0em;
}

p {
	padding-bottom: 1em;
}

/**************************************
 *	__MAIN LAYOUT
 **************************************/
 
#wrapper {
	margin: 0 0;
}
#header {
	background: url(../images/header.png) -70px 0 no-repeat;
	height: 215px;
	width: 830px;
}
#body {

}
#menu {	
	background: url(../images/menu_bg.png) -10px bottom no-repeat;
	float: left;
	height: 130px;
	list-style: none;
	padding-top: 20px;
	text-align: right;
	width: 180px;
}
#mainContent {	
	float: left;
	min-height: 461px;
	padding-top: 15px;
}
#menuBar {	
	background: url(../images/koncerty_bg.png) -10px 150px no-repeat;
	float: left;
	height: 515px;	
	width:230px;
}


#footer {
	/*background: url(../images/footer_bg.png) top left repeat-x;*/
	height: 160px;
	width: 100%;
}


/**************************************
 *	__COMMON
 **************************************/
 
.clear {
	clear: both;
}
.hidden {
	visibility: hidden;
}
.right {
	float: right;
}
.left {
	float: left;
}
.archiveButton {
	background: url(../images/archiv_button.png) center center no-repeat;
	clear: both;
	display: block;
	height: 18px;
	top: .5em;
	position: relative;
	width: 66px;
}
.archiveButton:hover {
	background-image: url(../images/archiv_button_hover.png);
}
.archiveButton span {
	display: none;
}
.verticalBlock {	
	float: left;
	padding-bottom: 20px;
	width: 216px;	
}
.verticalBlock .containingBlock {	
	float: left;
	padding-right: 20px;
	width: 100%;
}
span.thumb {
	background: url(../images/thumbimg_shadow.png) top left no-repeat;
	display: inline-block;
	float: left;
	height: 78px;
	margin-left: -6px;
	padding: 1px 1px 4px 6px;	
	width: 107px;
}
span.thumb img {
	border: 3px solid #fff;
	height: 63px;
	width: 87px;
}
span.thumb img:hover {
	border: 3px solid #81b9aa;
}



/**************************************
 *	__MENU
 **************************************/

#menu li {
 	height: 15px;
	text-align: right;	
}
#menu li a {
	color: #eafac3;
	font: 13pt Arial, Helvetica, sans-serif;		
	float: right;
	letter-spacing: -0.05em;
	outline: none;
	text-decoration: none;
}
#menu li a:link, #menu li a:visited { 	
 	display: block;
	height: 15px;	
	line-height: 15px;	
	width: 86px;
}
#menu li a:hover {
	color: #e62626;
}
#menu li a.last:link, #menu li a.last:visited {
	height: 16px;
	line-height: 16px;
}
#menu li a span {
	display: none;
}
#navNews:link, #navNews:visited {
 	background: url(../images/menu_news_pixy.png) center left no-repeat;	

}
#navBio:link, #navBio:visited {
 	background: url(../images/menu_bio_pixy.png) center left no-repeat;	

}
#navMedia:link, #navMedia:visited {
 	background: url(../images/menu_media_pixy.png) center left no-repeat;	

}
#navKoncerty:link, #navKoncerty:visited {
 	background: url(../images/menu_koncerty_pixy.png) center left no-repeat;	

}
#navKapela:link, #navKapela:visited {
 	background: url(../images/menu_kapela_pixy.png) center left no-repeat;	

}
#navFoto:link, #navFoto:visited {
 	background: url(../images/menu_foto_pixy.png) center left no-repeat;	

}
#navDisko:link, #navDisko:visited {
 	background: url(../images/menu_disko_pixy.png) center left no-repeat;	

}
#navGuestbook:link, #navGuestbook:visited {
 	background: url(../images/menu_guestbook_pixy.png) center left no-repeat;	

}
#navKontakt:link, #navKontakt:visited {
 	background: url(../images/menu_kontakt_pixy.png) center left no-repeat;	

}
#menu a:hover {
 	background-position: right center;	
} 

/************************************
 *	__MENUBAR
 **************************************/
ul#koncerty {
	color: #000;
	clear: both;
	font-size: 0.9em;
	left: 20px;
	list-style: none;
	position:relative;
	top: 105px;
	width: 140px;
}
ul#koncerty a {
	color: #000;
}
ul#koncerty h3 {
	padding-bottom: 0;
}
#menuBar h2 {
	display: none;
}

/**************************************
 *	__MAINCONTENT
 **************************************/
#mainContent p {
	clear: both;
}
#mainPage {
	width: 360px;
}
#mainAktuality {	
	width: 360px;
}
#mainGalerie {
	margin-left: 20px;
	padding-left: 10px;
	position: relative;	
}
#mainGalerie .archiveButton {
	left: -12px;
}
#mainSocial {	
	padding-left: 25px;
}
#mainSocial h2 {
	display: none;
}
#mainSocial ul {
	list-style: none;
}
#mainSocial li a {	
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	left: -30px;
	position: relative;
	width: 210px;
}
#mainSocial li a span {
	display: none;
}
#mainSocial li a#bandzone {
	background-image: url(../images/bandzone_profile.png);
	height: 54px;
}
#mainSocial li a#bandzone:hover {
	background-image: url(../images/bandzone_profile_hover.png);
}
#mainSocial li a#facebook {
	background-image: url(../images/facebook_profile.png);
	height: 48px;
}
#mainSocial li a#facebook:hover {
	background-image: url(../images/facebook_profile_hover.png);
}
#mainSocial li a#topmoravia, #mainSocial li a#topmoravia img {
	border: 0px;
	margin-top: 5px;
}

/**************************************
 *	__WORDPRESS
 **************************************/
.gigs-calendar {
	padding-bottom: 2em;
}
.gigs-calendar .gig, .transpBg {
	background: url(../images/grey50transparent.png) top left repeat;
	border: 1px solid #333;
	left: -3px;
	margin-top: 2px;
	padding: 10px;
	padding-top: 5px;
	position: relative;
}
.gigs-calendar .gig p {
	padding-bottom: 0;
	
}
.gigs-rss a {
	background: url(../images/rss_ico.png) center left no-repeat;	
	float: left;
	line-height: 41px;
	padding-left: 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-variant: small-caps;
	color: #aaa;
	text-decoration: none;
}
.gigs-rss a:hover {
	color: #fff;
}

.lg_galdir_desc {
	background: url(../images/grey50transparent.png) top left repeat;
	border: 1px solid #333;
	left: -3px;
	margin-top: 2px;
	padding: 10px;
	padding-top: 5px;
	position: relative;
	width: 100%;
}
.lg_galdir_desc span {
	display: block;
}

ol.commentlist li {
	background: url(../images/grey50transparent.png) top left repeat;
	border: 1px solid #333;
	left: -3px;
	margin-top: 2px;
	padding: 10px;
	position: relative;
}


