/* Start of CMSMS style sheet 'dish-2008' */
@charset "UTF-8";
/* CSS Document */

*{ font-family: Arial, Verdana, Helvetica, sans-serif; }
body{
	background:url(/uploads/images/template/bg-color.jpg);
	margin:0 0 0 0;
	padding:0 0 20px 0;
	color:#999999;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
}

div.soundcloud{ padding:10px 0 30px; }
div.soundcloud h6{ line-height:25px; }

input, textarea{ height:30px; font-size:18px; padding:7px 0 0 5px; border:2px solid #cccccc; background:#efefef; color:#333333; width:478px; }
textarea{ height:120px; font-size:13px; font-family: arial, verdana; width:478px; margin:0 0 20px; }
label{ padding:20px 0 5px 0; font-size:14px; text-transform:uppercase; display:block; }

div.formMessage, div.formError {
background:#E8F495 none repeat scroll 0 0;
border:3px solid #CAC9C9;
font-size:1.4em;
margin:10px 2px 10px 0;
padding:10px;
color:#333333;
}
.contactform div label{ width:auto !important; }
input.fbsubmit{ width:130px !important; padding:0 !important; }

ol{ padding:0 0 0 15px; }
ol li{ padding:0 0 20px; }

div.formMessage strong {display:block; margin-bottom:10px; }
div.formError { 10px 30px 10px 0; }
div.formError ul { padding:10px 0 0; }
div.formError ul li {
background:transparent url(uploads/template/images/sprites.png) no-repeat scroll -2130px -427px;
padding:1px 0 7px 18px;
margin:0; padding:0 0 5px; list-style:none; 
}

input.submitButton{ 
background:#333333 none repeat scroll 0 0;
border:2px solid #666666;
color:#EFEFEF;
font-size:12px;
font-weight:bold;
padding:5px;
text-transform:uppercase;
width:auto; 
}

input.subscribe, input.unsubscribe{
font-size:15px;
height:21px;
margin:0 14px 0 0;
padding:3px 6px 1px 5px;
width:350px;
color:#999999;
}

input:focus.subscribe, input:focus.unsubscribe{ color:#333333; }

input.btnSubscribe, input.btnUnsubscribe{ width:105px; }

#mother{
	background:url(/uploads/images/template/bg-cement.jpg) no-repeat;
	padding:0 10px 0 40px;
	min-height:650px;
}

#left-header, #right-header{ height:140px; overflow:hidden; border-bottom:1px solid #5a5a5a; }

#left-side{ float:left; width:378px; margin:0 80px 0 0; }
#left-content{ text-align:right; width:378px; overflow:hidden; }
#right-side{ float:left; width:491px; }
#right-description{ color:#eeeeee; padding:10px 0 0 0; }
#right-description img{ margin:0; padding:0; }
#player-area{ height:57px; overflow:hidden; border-bottom:1px solid #5a5a5a; }


.footer-links{ padding:3px 0 30px 0; margin:20px 0 0 0; width:949px; }
.footer-links ul{ margin:0; padding:0; }
.footer-links ul.left li{ list-style-type:none; display:inline; margin:0; padding:0 10px 0 0; }
.footer-links ul.left{ text-transform:uppercase; float:left; width:378px; margin: 0 80px 0 0; padding:3px 0 3px 0; border-top:1px solid #5a5a5a; border-bottom:1px solid #5a5a5a; }

.footer-links ul.right li{ list-style-type:none; display:inline; margin:0; padding:0; }
.footer-links ul.right{ text-transform:uppercase; float:right; width:491px; text-align:right; border-top:1px solid #5a5a5a; border-bottom:1px solid #5a5a5a; padding:3px 0 3px 0; }

h6, h6.artist{ 
	margin:0;
	padding:0;
	display:inline;
	font-size:22px;
	font-weight:bold;
	letter-spacing:-1.5px;
}
h6.artist span{ letter-spacing:-2px; color:rgb(239,209,0); font-weight:bold; }
h6.artist-sub{ 
	margin:0;
	padding:5px 0 3px 0;
	
	font-size:13px;
	font-weight:bold;
	letter-spacing:-1px;
}
h6.artist-sub span { letter-spacing:-1px; color:rgb(239,209,0); font-weight:bold; }
.gul{ color:rgb(239,209,0); }


/*
-----------
ARRANGEMENTER
-----------
*/
div.arrangement-box { border-bottom:1px solid #5a5a5a; padding:20px 0 30px 0; margin:0; color:#ffffff; }
div.first{ padding:20px 0 30px 0; }
div.last { border-bottom:none; padding:10px 0 40px 0; }
/*
-----------
LINKS
-----------
*/


#right-description a:link, #right-description a:focus { color:rgb(239,209,0); text-decoration:none; font-weight:bold; }
#right-description a:visited, #right-description a:active { color:rgb(239,209,0); text-decoration:none; font-weight:bold; }
#right-description a:hover{ color:rgb(239,209,0); text-decoration:underline; font-weight:bold; }

.footer-links a:link, .footer-links a:focus, .footer-links a:visited, .footer-links a:active { color:#999999; text-decoration:none; }
.footer-links a:hover{ color:#FFFFFF; }

a img{ border:none; }

div.arrangement-box a{ color:#efd100; text-decoration:none;}
div.arrangement-box a:hover{ color:#ffffff; text-decoration:none;}

div.arrangement-box .eventDate{
   font-size:30px;  
   line-height:30px;
   letter-spacing:-1px;
   margin:0;
   padding:10px 0;
}
div.arrangement-box .eventName{
   font-size:20px;  
   line-height:15px;
   letter-spacing:-0.5px;
   margin:0;
   padding:0px 0 5px;
}

div.arrangement-box .eventSpecs{
   font-size:11px;
   font-weight:normal;  
   line-height:11px;
   letter-spacing:-0.5px;
   margin:0;
   padding:10px 0 5px;
}

div.arrangement-box{ text-transform:uppercase; color:#efd100; }

/*
-----------
EDITS
-----------
*/

div.clearing{ clear:both; visibility:hidden;}
/* End of 'dish-2008' */

