/*


	Jazoo
	-- stylingz by mjx, http://miha-rebernik.com
	
	
	
*/








/* 
 * Global browser style overwrite and common styles
 ****************************************************/
* {
	margin: 0; padding: 0;
}
body {
	min-width: 950px;
	background: #000;
}
.clear {
	clear: both;
	visibility: hidden;
}

.pagination {
  text-align: center;
}
  .pagination .disabled {
    color: #666;
  }
  .pagination .current {
    text-decoration: underline;
    font-size: 110%;
  }



/* 
Layout HEADER
*****************************************************/
#cntHead {
	height: 250px;
	width: 950px;
	background: url(../images/cntHead_bkg.jpg) no-repeat;
	position: relative;
	margin: 0 auto;
}
	#cntHead h1 a {
		display: block;
		height: 250px;
		width: 300px;
		background: url(../images/cntHead_logo.jpg) left 50px no-repeat;
		float: left;
	}
		#cntHead h1 a span {
			display: none;
		}
	#cntHead ul li {
		list-style: none inside;
		float: left;
	}
		#cntHead ul li a, #cntHead ul li strong {
			display: block;
			padding-top: 60px;
			font: bold 14px/14px "Trebuchet MS", Arial, sans-serif;
			float: left;
			height: 190px;
			width: 125px;
			text-align: center;
			text-decoration: none;
			color: #fcfad2;
		}
		#cntHead ul li strong {
			color: #ffe16d;
		}
		#cntHead ul li.last a, #cntHead ul li.last strong {
			width: 150px;
		}
		#cntHead ul li a:hover {
			background: url(../images/cntHead_menu_hover.jpg) repeat-x;
			color: #ffe16d;
		}
		/* Different bkgs for different menus. */
		#cntHead ul li#biografija strong {
			background: url(../images/cntHead_menu_biografija.jpg)
		}
		#cntHead ul li#diskografija strong {
			background: url(../images/cntHead_menu_diskografija.jpg)
		}
		#cntHead ul li#galerija strong {
			background: url(../images/cntHead_menu_galerija.jpg)
		}
		#cntHead ul li#koncerti strong {
			background: url(../images/cntHead_menu_koncerti.jpg)
		}
		#cntHead ul li#povezave strong {
			background: url(../images/cntHead_menu_povezave.jpg)
		}
	/* LOGIN */
	#cntHead #cntLogin {
	  position: absolute;
	  top: 110px;
	  left: 0;
	  width: 300px;
	  text-align: center;
	  color: #666;
	  font-size: 11px;
	}
	#cntHead #cntLogin a {
	  color: #ff9900;
	  font-weight: bold;
	  text-decoration: none;
	  margin-left: 30px;
	  border: 1px solid #333;
	  padding: 4px;
	}
	#cntHead #cntLogin a:hover {
	  background-color: #333;
	}




/* 
Layout CONTAINER
*****************************************************/
.container {
	background: #fff url(../images/container_bkg.gif) repeat-y;
	width: 950px;
	min-width: 950px;
	margin: 0 auto;
}




/* 
Layout SIDEBAR
*****************************************************/
#cntSidebar {
	width: 270px;
	background: #ebebeb;
	float: left;
	font: 12px/16px Arial, Helvetica, sans-serif;
	padding: 0 15px;
}
	#cntSidebar h2 a, #cntSidebar h2 {
		font: normal 18px/18px "Trebuchet MS", Arial, sans-serif;
		color: #3c5d26;
		text-decoration: none;
		display: block;
		margin-bottom: 15px;
	}
	#cntSidebar p.gig_name {
		font-weight: bold;
	}
	#cntSidebar p.gig_name span {
	  font-weight: normal;
	  display: block;
	  padding-bottom: 20px;
	}
		#cntSidebar p.gig_name em {
			font-weight: normal;
			display: block;
			margin-bottom: 25px;
			font-style: normal;
		}
	#cntSidebar p.tweet_text {
		
	}
		#cntSidebar p.tweet_text em {
			font-style: normal;
			color: #666;
			display: block;
			text-align: right;
			padding: 1px 0 10px 0;
		}
	#cntSidebar #sctDiscography {
		margin-bottom: 15px;
	}	
	  /*#cntSidebar #sctDiscography .albums img {
	       padding-right: 10px;
	     }*/
	#cntSidebar #sctFlickr {
		margin-top: 15px;
	}
		#cntSidebar #sctFlickr ol {
			padding-top: 5px;
		}
		#cntSidebar #sctFlickr ol li {
			list-style: none inside;
			display: block;
			float: left;
			margin: 0 10px 10px 0;
			width: 75px; height: 75px;
		}
			#cntSidebar #sctFlickr ol li a img {
				border: 0;
			}
	#cntSidebar #sctLang {
		margin-bottom: 20px;
	}
	  #cntSidebar #sctLang h2 {
  		margin-bottom: 15px;
  	}
    	#cntSidebar #sctLang h2 span {
    		margin-right: 10px;
    	}
    	#cntSidebar #sctLang h2 a {
    		display: inline;
    	}
    		#cntSidebar #sctLang h2 a img {
      		border: 1px solid transparent;
      		margin-left: 7.5px;
      	}
      	#cntSidebar #sctLang h2 a:hover img {
      		border-color: #3c5d26;
      	}
	
	
	
/* 
Layout CONTENT
*****************************************************/
#cntContent {
	width: 590px;
	background: #fff;
	float: left;
	padding: 0 30px;
	font: 12px/16px Arial, Helvetica, sans-serif;
}
	#cntContent h1 {
		font: normal 18px/18px "Trebuchet MS", Arial, sans-serif;
		color: #b85d0d;
		margin-bottom: 25px;
	}
	#cntContent h2 {
		font: normal 16px/19px "Trebuchet MS", Arial, sans-serif;
		color: #b85d0d;
		margin-bottom: 10px;
	}
	#cntContent a {
		color: #b85d0d;
		text-decoration: none;
		font-weight: bold;
	}
	#cntContent a:hover {
		text-decoration: underline;
	}
		


/* section NEWS */
#sctIndex .news {
	margin-bottom: 15px;
	border-bottom: 1px solid #eee;
	clear: both;
}
	#sctIndex .news .date {
		padding-bottom: 10px;
		color: #333;
		font-weight: bold;
	}
	#sctIndex .news .text {
		padding-bottom: 15px;
	}
	#sctIndex .news .text ul, 	#sctIndex .news .text ol {
		list-style: inside square;
		padding-left: 10px;
		margin: 10px 0;
	}
	#sctIndex .news .text a img {
		border: 0;
		padding: 0 0 10px 10px;
		float: right;
	}
	
/* section BIO */
#sctBiography #cntContent p {
	margin: 10px 0;
}

#sctBiography #cntContent ul li {
	margin: 10px;
	list-style: square inside;	
}
	
/* section DISC */

#sctDiscography #cntContent #buy {
	margin-bottom: 15px;
}
  #sctDiscography #cntContent #buy em {
  	font-style: normal;
  	color: #666;
  }
  #sctDiscography #cntContent #buy ul {
    margin-bottom: 5px;
  }
  #sctDiscography #cntContent #buy ul li {
  	list-style: inside square;
  }
#sctDiscography #cntContent .disc {
	clear: both;
	margin-bottom: 50px;
	position: relative;
}
  #sctDiscography #cntContent .disc .paypal {
  	position: absolute;
  	top: 0px;
  	right: 10px;
  }
	#sctDiscography #cntContent .disc img, #sctDiscography #cntContent .disc table {
		float: left;
	}
	#sctDiscography #cntContent .disc h2 {
		
	}
	#sctDiscography #cntContent .disc h3 {
		font: normal 12px/12px Arial, Helvetica, sans-serif;
		color: #666;
		margin-bottom: 15px;
	}
	#sctDiscography #cntContent .disc table {
		margin-left: 30px;
		margin-top: -5px;
		width: 300px;
	}
		#sctDiscography #cntContent .disc table th {
			display: none;
		}
		#sctDiscography #cntContent .disc table td {
			height: 16px;
			padding: 5px 0;
			border-bottom: 1px solid #ebebeb;
		}
		#sctDiscography #cntContent .disc table td.track_num {
			width: 30px;
			color: #aaa;
			font-weight: bold;
			font-size: 10px;
			letter-spacing: -1px;
		}
		#sctDiscography #cntContent .disc table td.track_title {
			width: 250px;
			font-size: 14px;
		}
		#sctDiscography #cntContent .disc table td.track_link {
			width: 16px;
		}
			#sctDiscography #cntContent .disc table td a {
				display: block;
				width: 16px; height: 16px;
				background: url(../images/btnPlay.png) no-repeat;
			}
			#sctDiscography #cntContent .disc table tr:hover a {
				background-image: url(../images/btnPlay_hover.png);
			}
			#sctDiscography #cntContent .disc table td a:hover {
				background-image: url(../images/btnPlay_hover.png);
			}
				#sctDiscography #cntContent .disc table td a span {
					display: none;
				}

	
/* section GIG */
#sctGigs #cntContent table, #sctGigs #cntContent h2 {
	float: left;
}
#sctGigs #cntContent h2 {
	clear: both;
}
#sctGigs #cntContent table {
	width: 520px;
	margin-left: 30px;
	border-bottom: 30px solid transparent;
}
	#sctGigs #cntContent table thead tr th {
		display: none;
	}
	#sctGigs #cntContent table tbody tr td {
		padding: 1px 2px;
		padding-top: 4px;
		border-bottom: 1px solid #ebebeb;
	}
	#sctGigs #cntContent table tbody tr.upcoming td {
	  background: #fff9d2;
	  padding: 6px 2px;
	  height: 16px;
	  border-bottom: 1px solid #fff;
	}
	#sctGigs #cntContent table tbody tr td.upcoming {
	  width: 16px;
	  height: 16px;
	  padding-left: 9px;
	  border-bottom: 0;
	}
	#sctGigs #cntContent table tbody tr.upcoming td.upcoming {
	  border-bottom: 2px solid #fff;
	  background: #fff9d2 url(../images/star.png) center center no-repeat;
	}
	#sctGigs #cntContent table tbody tr.upcoming td.date {
		width: 38px;
		padding-left: 4px;
	}
	#sctGigs #cntContent table tbody tr td.date {
		width: 40px;
	}
	#sctGigs #cntContent table tbody tr td.time {
		width: 40px;
	}
	#sctGigs #cntContent table tbody tr td.place {
		width: 360px;
	}
	#sctGigs #cntContent table tbody tr td.country {
		width: 35px;
	}

	
/* section GALLERY */
#sctGallery #cntContent div.album {
	float: left;
	width: 100px;
	height: 140px;
	padding: 15px;
	margin: 0 15px 15px 0;
	border-bottom: 5px solid #ebebeb;
	text-align: center;
}
#sctGallery #cntContent div.album:hover {
	background: #fcfad2;
}
#sctGallery #cntContent div.album h2 {
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 0;
}
#sctAlbum #cntContent li {
  list-style: none;
  float: left;
  width: 110px;
  height: 140px;
	padding: 10px;
	margin: 0 15px 15px 0;
	text-align: center;
}
#sctAlbum #cntContent li:hover {
	background: #fcfad2;
}
  #sctAlbum #cntContent li h2 a {
    font-size: 14px;
  	font-weight: normal;
  	margin-bottom: 0;
  }
  
#cntContent a img {
  border-color: #b85d0d;
}
  
/* Flickr logo */
#sctAlbum #cntContent, #sctGallery #cntContent {
  position: relative;
}
#sctAlbum #cntContent a#flickr, #sctGallery #cntContent  a#flickr {
  position: absolute;
  width: 50px; height: 13px;
  display: block;
  bottom: 0px;
  right: 25px;
  background: url(../images/flickr.gif) no-repeat;
}
#sctAlbum #cntContent a#flickr span, #sctGallery #cntContent a#flickr span {
  display: none;
}
	
/* section LINKS */
#sctLinks #cntContent li {
  padding: 7.5px 10px;
  border-bottom: 1px solid #ebebeb;
  list-style: square inside;
}
#sctLinks #cntContent li:hover {
  background: #ebebeb;
}
#sctLinks #cntContent li a {
  font-size: 14px;
  font-weight: normal;
}




/* 
Layout FOOTER
*****************************************************/
#cntFoot {
	background: #000 url(../images/cntFoot_bkg.jpg) left top no-repeat;
	height: 240px;
	width: 950px;
	color: #ebebeb;
	clear: both;
	position: relative;
	margin: 0 auto;
}
	#cntFoot p#sctCopyright {
		padding-top: 110px;
		height: 70px;
		font: bold 16px/100px "Trebuchet MS", Sans-serif;
		text-align: center;
		width: 300px;
		float: left;
	}
	#cntFoot div#sctContact {
		height: 180px;
		width: 420px;
		float: left;
		position: relative;
		font: 10px/13px Arial, Helvetica, sans-serif;
	}
		#cntFoot div#sctContact h3, #cntFoot div#sctProduction h3 {
			position: absolute;
			top: 85px; left: 40px;
			color: #fcf280;
			font: bold 12px/12px Arial, Helvetica, sans-serif;
		}
		#cntFoot div#sctContact p.org {
			position: absolute;
			top: 110px; left: 40px;
		}
		#cntFoot div#sctContact div.adr {
			position: absolute;
			top: 130px; left: 40px;
		}
		#cntFoot div#sctContact p.telemail {
			position: absolute;
			top: 130px; left: 260px;
		}
		#cntFoot div#sctContact p.telemail span {
			display: block;
		}
		#cntFoot div#sctContact p.telemail span a {
			color: #fff;
			text-decoration: none;
		}
		#cntFoot div#sctContact p.telemail span a:hover {
			text-decoration: underline;
		}
	#cntFoot ul {
		display: block;
		width: 80px;
		height: 170px;
		list-style: none;
		padding-top: 80px;
		text-align: right;
		position: absolute;
		right: 35px;
	}
		#cntFoot ul a {
			color: #fffdc6;
			font: normal 14px/23px Arial, Helvetica, sans-serif;
			text-decoration: none;
		}
		#cntFoot ul a:hover {
		  text-decoration: underline;
		}
	#cntFoot div#sctProduction {
	  position: relative;
	  margin-left: 300px;
		width: 420px;
		font: 10px/13px Arial, Helvetica, sans-serif;
	}
	#cntFoot div#sctProduction h3 {
	  top: 0px;
	}
	#cntFoot div#sctProduction p {
	  position: absolute;
	  top: 20px;
	  left: 40px;
	}
	#cntFoot div#sctProduction p a {
	  text-decoration: none;
	  color: #ebebeb;
	}
	#cntFoot div#sctProduction p a:hover {
	  text-decoration: underline;
	}
	
	
	




/* 
Layout ADMIN
*****************************************************/

.admin {
  background: #482b5a;
  padding: 1px 2.5px;
  color: #995cbf;
  font-size: 10px;
}
.admin:hover {
  background: #000;
}
#cntContent .admin a {
  color: #cc7aff;
}
li .admin, h2 .admin, h3.admin {
  display: inline;
}
/* News admin */
#sctIndex .admin {
  width: 75px;
  text-align: center;
  margin-bottom: 10px;
}
/* Gig admin */
#sctGigs .admin {
  margin-bottom: 20px;
}
#sctGigs #cntContent table tr td div.admin {
  margin: 0;
  width: 80px;
  text-align: center;
}
#sctGigs #cntContent table tr td div.admin a {
  display: inline;
  width: auto; height: auto;
  background:none;
}

/* Login style */
#sctLogin #cntContent form input#password {
  font: normal 24px/24px Arial, sans-serif;
  padding: 5px;
  display: block;
  margin-bottom: 20px;
}