@font-face {
				font-family: 'Derby';
				src: url('fonts/derby-webfont.eot');
				src: url('fonts/derby-webfont.eot?#iefix') format('embedded-opentype'),
						 url('fonts/derby-webfont.woff') format('woff'),
						 url('fonts/derby-webfont.ttf') format('truetype'),
						 url('fonts/derby-webfont.svg#derby-webfont') format('svg');
				font-weight: normal;
				font-style: normal;
}

* {
	margin:0px;
	padding:0px;
}
td
{
	padding:3px;
}
tbody th 
{
	border-bottom:1px solid black;
	text-align:center;
	padding:3px;
}



blockquote
{

	font-style: italic;
	margin-left:8px;
	margin-right:8px;
	font-size:12px;
	color:#000;
}
 a img
{
	border:1px solid #5F3092;
	padding:1px;
}

 a img:hover
{
	border:1px solid #ffffff;
	padding:1px;
}

input:focus{
outline:none;
}



body {
	padding: 0;
	background:#EFEFEF; 
	text-align: left;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	color: #222;
}


p
{
	margin-bottom:10px;
}

ul, ol{
margin-left:20px;
}

.field-content li{
margin-left:20px;
font-style:normal;
}

.field-content ul{
margin-top:15px;
}

.contentblock p{
font-size:14px;
}

.contentblock img
{
	margin:5px;
}
a, .item-list .pager li a
{
font-style: normal;
color:#5F3092;  
text-decoration:none;
}
a:hover
{       
text-decoration:underline;
color:#5F3092;
}

#main a{
color:#5F3092;
font-weight:bold;
}


#lightbox  a:hover
{
	color:black;
}
.item-list .pager li a:hover
{
	color:white;
}
h1,h2,h3,h4,h5
{
	color:#fff;
	font-family: Georgia, "Times New Roman", Times, serif;

}
h1 {
	font-size: 1.5em;
	font-weight: normal;
}

h2 {
	font-size: 1.3em;
}
h2.page-title
{   
padding-top:10px;
padding-bottom:15px;
color:#000;
}
h3 {
	font-size: 1.2em;
	
}
h4.albumlyrics
{
	font-size:1.2em;
	text-align:center;
	color:#202020;
}



#wrapper{
background-color:#FFF;
width:960px;
padding:0px 5px;
margin:0 auto;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
}

#content{
width:960px;
margin:20px auto 0px auto;
}

#contentwrapper{
width:960px;
}


#header
{
background:#ffffff url(images/headernew.png) top center no-repeat; 
position:relative;
font-family: Georgia, "Times New Roman", Times, serif;
height:333px;
width:960px;
margin:0 auto;
}

#header h1, #header p.logo a {
position:absolute;
text-align:center;
width:210px;
display:block;
color:#743AA7;
text-shadow: -3px 1px 2px #000000;
font-size:60px;
padding:0px;
left:360px;
top:10px;
font-family: Derby;
font-weight:bold;
letter-spacing: 5px;
}

#header h1:hover, #header p.logo a:hover
{
color:#2430A7;
text-decoration:none;
}
#header p
{
	margin:0px;
	padding:0px;
}
#citata{
position:absolute;
top:175px;
left:355px;
}

#citata p{
color: #202020;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 14px;
text-align:left;
width:360px;
font-style: italic;
}

#citata span{
padding-top:5px;
display:block;
margin-left:241px;
font-weight:bold;
color:black;
}

#mainmenu
{
	position: absolute;
	width: 960px;
	top: 298px;
	height: 34px;
	overflow: hidden;
    clear: both;
    display: block;
    list-style: none outside none;
	margin:0 auto;
	
}

ul.links li {
padding:0;
margin:0;
}


#mainmenu li{
float: left;
margin-right: 3px;
display:block;
}

#mainmenu li a
{
color:#ffffff;
font-weight:300;
background: url("images/menu.png") no-repeat left top;
display: block;
font-size: 12px;
height: 34px;
padding-top: 9px;
text-align: center;
text-decoration: none;
width: 104px;
}

#mainmenu li a:hover,#mainmenu li a.active
{
color:#663399;
font-weight:300;
background: url("images/menu-active.png") no-repeat left top;
display: block;
font-size: 12px;
height: 34px;
padding-top: 9px;
text-align: center;
text-decoration: none;
width: 104px;
}

#mainmenu li a.active
{
color:black;
}

#mainmenu ul li
{
display:block;
float:left;
margin-left:-1px;
height:34px;
}



#search
{
position:absolute;
top:260px;
right:35px;
width:212px;

}
#search .searchsubmit
{
background: url(images/login.png) no-repeat;
height:20px;
width:70px;
position:absolute;
left:172px;
cursor:pointer;
border:none;
color:#fff;
padding-right:12px;
padding-bottom:6px;
}

#search .form-text
{
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
position:absolute;
color:#000000;
height:18px;
width:160px;
padding:0px 0 0 10px;
border:1px solid #582C8B;
}

#discography h3
{
color:#582C8B;
padding:5px 0px;
text-align:center;
margin:5px 0px;
border-bottom:1px solid #AAA;
text-transform: uppercase;
}
#disctype h2
{
	display:inline-block;
	border-bottom:2px solid #000;
	margin-bottom:15px;
	padding-bottom:3px;


}
#disctype #rightdiscblock
{
	width:210px;
	float:right;
	margin-left:10px;
}
#disctype #rightdiscblock img
{
width:200px;
height:200px;
}
#disctype span.albumtitle,#disctype .discdate
{
display:block;
width:200px;
padding:2px;
margin-bottom:1px;
text-align:center;

color:#FFF;
background-color:#5F3092;
}
#disctype .discdate
{
margin-top:-2px;
}
.block
{
color:#fff;
font-size:14px;
width:200px;
padding-bottom:10px;
}

.block_left
{
color:#fff;
font-size:14px;
width:225px;
padding-bottom:10px;
}

#left {
background:#ffffff;
float:left;
color:#8A8989;
font-style: normal;
}

 #right{
background:#ffffff;
float:right;
color:#0F0F97;
 }

#main
{   
background:#c3c3c3;
border-radius:8px;
border-top: 1px solid #5F3092;
border-bottom: 1px solid #5F3092;
color:#000;
width:500px;
float:left;
padding-left:12px;
padding-right:5px;
line-height: 120%;
margin-left:7px;
	
}

.blockcontent
{
	padding:0px 7px 7px 7px;
	
}
	.block h5 a, .block_left h5 a
	{
		color:#fff;
		text-transform:uppercase;
	}

	
.block h5, .block_left h5
{
color:#fff;
border-radius:8px;
margin:0px -7px 0px -7px;
text-align:center;
font-size:14px;
padding:8px 0px;
margin-bottom:5px;
background:#b7b7b7 url(images/h5_left_block.png) no-repeat;
border-top:1px solid #5F3092;
border-bottom:1px solid #5F3092;

}

.icedblock
{
	border-bottom:2px solid #9D0905;
}
#randomalbum
{
	text-align:center;
}
.blockcontent img
{

margin-top:5px;
	width:170px;
	height:auto;
	
}
#clear
{
	clear:both;
}
#mdbfooter
{

margin:0 auto;
width:960px;
height:70px;
background:url(images/footer_line.png) center top no-repeat;
padding:7px 0px 5px 0px;
text-align:center;
font-size:10px;

}

#ftext{
margin-top:22px;
color:#6B6B6B;
font-size:14px;
}