/* CSS RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,details,figcaption,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,summary,time {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, output, section, summary {display:block}
meter,progress,mark, time {display:inline}
ol, ul {list-style:none;width:125%;}
blockquote,q {quotes:none}
html,body {height:100%}
img {border:0;vertical-align:top;text-align:left}
object {vertical-align:top;outline:none}
ul,ol {list-style:none}
table,table td {padding:0;border:none;border-collapse:collapse}
input,select,textarea {font-family:Arial, Helvetica, sans-serif;font-size:1em;vertical-align:middle;font-weight:normal;margin:0;padding:0}
textarea {overflow:auto}
/* GLOBAL */
html {min-width:1088px}
body {font-family:Arial, Helvetica, sans-serif;font-size:100%;line-height:1em;color:#000;background-color:#3E81BE;}
/*.innercopy, .innercopy a {border:0;float:right;background:#fff;color:#f00;width:50%;line-height:10px;font-size:10px;margin:-220% 0 0 0;overflow:hidden;padding:0}*/
#main {width: 1088px;
margin: 0% auto;
min-height: 100%;
margin-bottom: 0px;
}
.af {height:0px}
header {position:relative;top:1px;height:125px;background: url(../images/body-bg.png) no-repeat -155px -25px;}
/* ELEMENTS */
a {font:1em Verdana, Geneva, sans-serif;color:#fff;outline:none;text-decoration:none}
a:hover {color:red;text-decoration:none}
p,.blo {line-height:20px;margin-bottom:20px}
.p0 {margin-bottom:8px}
.p1 {margin-bottom:16px}
.p2 {margin-bottom:16px; border-bottom: 2px solid #eee;}
/* header>h1 
header h1 {position:absolute;left:612px;top:-8px}
header h1 a {font:60px/1.2em Arial, Helvetica, sans-serif;color:#414141;text-decoration:none}
*/
/* ############# header>nav */
h3 {
	font:bold 1.25em/160% Tahoma, Geneva, sans-serif;
	margin: -6px 26px 0 -45px;
	letter-spacing: 0.04em;
	line-height: 32px;
	color: #fff;
}	
#header {
	height: 140px;
	width: 100%;
	/*background:url(../images/bg.png) repeat-x;
	position: fixed;
	margin-top: -4.5%;
	padding: 0% 10%;*/
	z-index: 9999999;
}
#header #mainlogo{
		float:left;
}
#header .nav{
	float:left;
	margin-top: 5px;
}

#header .nav ul li{
	color:#fff;
	display:inline;
	margin: 0 10px;
}
#header .nav li a {color:#fff;font: bold 1.05em/160% "Courier New", Courier, monospace; 
					text-transform:uppercase;text-decoration:none; letter-spacing: .05em;padding: 2px 2.5px;
}
#header .nav li a:hover,#header nav li.active a{padding: 2px 2.5px;
border-radius:4px;background: transparent url(../images/menu.png) repeat-x}	
/*nav {   width: 1095px;
		height: 66px;
		position: absolute;
		left: -4px;
		top: 125px;
		background:url(../images/nav-sprite.png)
}
nav ul {padding-left:2px}
nav li {float:left;padding-top:8px}
nav li a {font:28px/180% Arial, Helvetica, sans-serif;color:#000;width:134px;display:block;text-align:center;border-right:1px #f5f5f5 solid;border-left:1px #efefef solid;text-decoration:none}
header nav li a:
hover,header nav li.active a {color:#037f00}
/* header>* */
/* #content */
#page1 #content {background: none;
padding-top: 5%;
margin: 0 0 0% 0%;
width: 100%;}
#page4 .img-box {margin-right:44px;margin-bottom:20px}
#page4 .img-box img {margin-bottom:6px}
#page4 .img-box.lst {margin-right:0}
#content {min-height:400px;background:url(../images/content-bg.png) no-repeat 0 0;padding:43px 0 10px 0;overflow:hidden;font-size:12px;line-height:20px;color:#fff;position:relative}
.contacts span {width:70px;display:inline-block}
h2 {font:2em/160% "Trebuchet MS", Arial, Helvetica, sans-serif;color:#fff;margin-bottom:4px}
#albmtilte {font:1.5em/160% "Trebuchet MS", Arial, Helvetica, sans-serif}
table.dates {width:103%;font:12px/20px Arial, Helvetica, sans-serif;color:#fff}
.table-border {
/*border-radius: 10px;
width: 586px;
border: 1px solid #333;*/
width: 100%;
overflow: hidden;
position: relative;
z-index: 1;
}
table.dates .thead td {color:#898989;padding:0 10px}
table.dates .thead td.col1 {padding-left:10px}
table.dates td {padding:5px 10px 0px 0px; background:#222}
table.dates td .name {font:12px Arial, Helvetica, sans-serif; color:#fff; white-space:nowrap; text-decoration:none; display:inline-block;margin-bottom:4px}
table.dates td .name:hover {color:red;}
/*table.dates td .facebook-event {font:bold 12px/29px Arial, Helvetica, sans-serif;color:#5278b8;background:url(../images/favebook-event.png) left center no-repeat;display:block;text-decoration:none;padding-left:34px;margin-bottom:4px}
table.dates td .facebook-event:hover {color:#fff}
*/
table.dates .even td {background:#0e0e0e}
table.dates .thead td {
	background: #807C7C;
	line-height: 40px;
	font: bold 1.25em/275% vendera;
	color: #fff;
}
table.dates .col1 {/*width:140px;padding-left:40px*/}
table.dates .col2 {width:0px}
table.dates .col3 {width:0px}
.soc-ico li {float:left;margin-right:4px}
/* footer */
footer {text-align:center;height:22px; margin:-30px 0 0px 0; padding: 4px 0;
overflow:hidden; background:url(../images/footer-bg.png) repeat-x; position:relative;z-index:1;
}
footer span {font:12px/20px Arial, Helvetica, sans-serif;color:#fff;display:block}
footer span a {color:#176300}
/* footer>.privacy */
/* forms css */
#form1 {width:505px}
#form1 label {float:left;width:100%;background:url(../images/contacts-input.png) right 0 no-repeat;margin-bottom:4px}
#form1 label.msg {background-image:url(../images/contacts-textarea.png)}
#form1 label.msg textarea {height:534px}
#form1 label input,#form1 label textarea {float:right;width:400px;background:none;border:none;padding:6px 8px}
#form1 .btns {float:right;padding-top:14px}
#form1 .btns a {float:left;margin-left:12px}
#subscribe {width:157px;margin-bottom:22px}
#subscribe input,#subscribe label {float:left}
#subscribe label {background:url(../images/news-input.png) no-repeat}
#subscribe input {background:none;border:none;width:111px;padding:10px}
#subscribe input[type=submit] {width:26px;height:35px;background:url(../images/subscribe.png) no-repeat;cursor:pointer}
/* js css */
a[rel=prettyPhoto] {float:left;position:relative}
.playbutt {position:absolute;width:100%;height:100%;left:0;top:0;background:url(../images/play.png) 50% 45% no-repeat}
ul.audio li {color:#898989;font:12px/26px Arial, Helvetica, sans-serif}
ul.audio .cntrls {float:right;height:26px;width:82px}
ul.audio .mute {width:40px;height:26px;float:left;background:url(../images/audio-sprite.png) no-repeat}
ul.audio .separator {width:2px;height:26px;float:left;background:url(../images/audio-sprite.png) -40px 0 no-repeat}
ul.audio .play {width:40px;height:26px;float:left;background:url(../images/audio-sprite.png) -42px 0 no-repeat}
.tumbvr {height:337px;width:100%;position:absolute;top:70px;left:0;z-index:990;cursor:pointer}
.tumbvr-mask {height:337px;width:100%;/*background:url(../images/tumbvr-mask.png) no-repeat;*/position:absolute;left:50%;margin-left:-544px;top:0;z-index:999}
.tumbvr li {float:left}
.tumbvr li a {display:block;position:relative}
.header-more {position:absolute;left:698px;top:175px;padding:0 42px;font:26px/50px Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;display:inline-block;background:url(../images/button-sprite.png)}
.header-slider {width:360px;position:absolute;left:620px;top:30px;overflow:hidden;font:16px/20px Arial, Helvetica, sans-serif;color:#fff;text-shadow:1px 1px rgba(0,0,0,.5)}
.header-slider a {color:#fff}
.hs-prev {position:absolute;left:560px;top:44px}
.hs-next {position:absolute;left:1010px;top:44px}
.header-slider li {float:left;display:block;width:360px}
#jplayer {height:0;overflow:hidden}
.jp-audio {width:100%;height:180px;background:url(../images/jplayer-bg.png) no-repeat 0% 0%;position:relative;margin-bottom:20px;margin-left:15px;}
.jp-audio h2 {position:absolute;left:40px;top:10px}
.jp-audio .jp-title {position:absolute;left:116px;top:77px;font:1.0em Arial, Helvetica, sans-serif;color:#fff}
.jp-audio a {text-decoration:none;color:#fff;font:bold 1.125em Verdana, Geneva, sans-serif }
.jp-audio a:hover {color:red;}
.jp-audio .jp-prev {position:absolute;left:120px;top:132px;background:url(../images/jplayer-prev.png) 0 4px no-repeat;padding-left:16px}
.jp-audio .jp-next {position:absolute;left:230px;top:130px;background:url(../images/jplayer-next.png) 100% 4px no-repeat;padding-right:16px}
.jp-audio .jp-more-songs {position:absolute;left:285px;top:130px}
.jp-progress {width:50%;position:absolute;left:118px;top:109px;overflow:hidden;height:5px}
.jp-progress .jp-seek-bar {background:url(../images/progbar.png) repeat-x;position:absolute;height:5px;left:0;top:0;overflow:hidden;cursor:pointer}
.jp-progress .jp-seek-bar .jp-play-bar {background:url(../images/progbar.png) repeat-x 0 -5px;height:5px;display:block;position:absolute;left:0;top:0}
.jp-controls .jp-play,.jp-controls .jp-pause {width:55px;height:55px;position:absolute;left:30px;top:84px;display:block;background:url(../images/jplayer-play-pause.png) 0 0 no-repeat}
.jp-controls .jp-pause {background-position:0 -55px}
/* additional classes */
.pl {padding-left:0px}
.green {color:#74be00}
.fleft,.fl {float:left}
.fright,.fr {float:right}
.fnone,.fn {float:none}
.col-1,.col-2,.col-3 {float:left}
.alignleft,.all {text-align:left}
.alignright,.alr {text-align:right}
.aligncenter,.alc {text-align:center}
.wrapper {width:100%;overflow:hidden}
a.und,.und a {text-decoration:none}
a.und:hover,.und a:hover {text-decoration:underline}
.nocolor, .nocolor a {color:inherit}
.upc {text-transform:uppercase}
.extra-wrap {overflow:hidden}
.nopad {padding:0}
.nomar {margin:0}
.clear {clear:both;line-height:0}
.bold {font-weight:bold}
/* custom boxes */
.more {font:14px/35px Verdana, Geneva, sans-serif;color:#74be00;width:113px;text-align:center;display:block;
margin:0 auto;color:#fff;/*background:url(../images/more-sprite.png);*/text-decoration:none}
.more:hover {color:red}
.list a {}
dl.address dd {text-align:right;clear:both}
dl.address dd span {float:left}
dl.img-box,.img-box-set dl,dl.img-box dd,.img-box-set dl dd {overflow:hidden}
dl.img-box dt,.img-box-set dl dt {float:left}

.clear {
	clear:both;	
}
.btn {
		
}

.profilemenu {
	width:100%;
	margin: -6% auto 0 auto;
	padding:1% 3%;
	background-color:#000;
	font: bold 1.25em/160% Arial, Helvetica, sans-serif;
}
/* styles for photo albumn categories */
.photoalbumn {
	float:left;width:14%;
	background-color:#333;
	margin:3% 1%;
	padding:1%;
	border-radius:8px;	
}
.photoalbumn ul li {
	font: 1.2em/160% cursive;
	width:75%;
	padding:2px;
	border-bottom:1px solid #666;
}
.photoalbumn ul li a{
	color:#fff;	
}
.photoalbumn ul li a:hover,.albmcover a:hover {
	color:#ccc;
}
.albmcover {
	float: left;
	margin: 1% 1%;
	padding: .75%;
	border: 1px solid #4E4A4A;
	border-radius: 8px;
	background-color: #2E2E30;	
}
.albmcover a {
	font: bold 1em/160% Arial, Helvetica, sans-serif;	
}
#albumns{
	margin-left: 1.25%;
	width:160%;	
}
#albmtilte{
	margin-top:-8%;
	margin-bottom: 6%;	
}
/* styles for contact us */
form {
	background-color:#222;
	border-radius:8px;
	padding:2% 4%;	
}
form input {
	margin:2.5% 0;
	height:25px;
	padding-left:4px;
	width:45%;	
}
form textarea {
	margin-bottom:5px;	
}
/* styles for discography */
#disco {
	width:57%;
	margin:1% auto 5% auto;
	border:1px solid #222;
	background-color:#ccc;
	border-radius:4px;
	padding:1%;
	position:relative;	
}
.discosong {
	width: 100%;
	margin: 0 auto;
	color: #000;
	text-align: center;
	font-weight: bold;
	position: absolute;
	top: 2%;
	z-index: 19;
}
.eventdetail {
	width:86%;
	background-color:#222;
	border:1px solid #444;
	margin:16px auto;
	padding:16px 48px;
	border-radius:4px;
}
.eventdetail h1{
	font:bold 1.25em/160% Arial, Helvetica, sans-serif;
	margin:2% auto;	
}
.evntdesc {
	margin-top:12px;	
}
.videos {
	background-color:#333;
	padding:2% 3%;
	border:1px solid #000;
	border-radius:5px;
	height:auto;
	display:inline-block;	
}
.videolist {
	float:left;
	width:31.33%;
	height:auto;
	margin:1%;
	display:inline-block;
}
.videolist img {
	width:100%;
	height:auto;
	
}