/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

* {
	margin: 0;
	padding: 0;
}

body {
	margin: 20px 0;
	background: #000000;
	font-family: Gill Sans, Gill Sans Mt, Arial, "Trebuchet MS", Georgia, Arial, serif;
	font-size: 100%;
	color: #cccccc;
}


p		{text-align: left; margin-bottom: 10px;}

input		{border: 1px solid #e0e0e0; padding: 4px; font-size: small; font-family: "Trebuchet MS", Arial;}
textarea	{border: 1px solid #e0e0e0; padding: 4px; font-size: small; font-family: "Trebuchet MS", Arial;}


a		{text-decoration: none; color: #0d58a9;}
a:hover		{text-decoration: none; color: #76aada;}

a img 		{border: 0px;}

h3 {font-family: Gill Sans Mt, Gill Sans, Arial;font-size: 1.1em; font-weight:normal; color: #ffffff; line-height: 30px;}


td		{text-align: left;}

/* top bar */
#topbar		{height: 80px;}

form {margin:0px; padding: 0px; border:0px;}

#mailinglist {margin-top: 50px;}

/* Page */

#page {
	width: 960px;
	margin: 0 auto;
	padding: 20px 0;
}

#header		{margin-bottom: 20px;}

/* Content */

#content {
	float: left;
	width: 420px;
		font-size: 0.9em;

}


p.info {margin-bottom: 10px;}

.news img		{float:none;}

#updateblock		{margin-top: 40px; margin-bottom: 20px;}
#updateblock img {margin-bottom: 10px;}
#updateblock a {margin: 4px; margin-left:0px; color:#76aada;}
#updateblock a:hover {color: #ffffff;}



/* Sidebars */

.sidebar {
	float: left;
}


/* Sidebar1 */

#sidebar1 {
	width: 210px;
		font-size: 0.9em; height: 700px;

}

#sidebar1 h2 {
	height: 40px;
	padding: 10px 0 0 30px;
	background: url(images/img09.gif) no-repeat;
}

/* Sidebar2 */

#sidebar2 {
	width: 150px;
	padding: 0 0 0 40px; margin:0px;
	font-size: 0.9em;
}

#sidebar1 ul	{list-style: none;}

#logo		{float: left; margin-left: 80px;}



/* news */

.title		{font-size: 1.4em; color: #0d58a9; margin: 0px; padding: 0px; margin-bottom: 3px;}
.date		{font-size: 0.8em; color: #999999; margin: 0px; padding: 0px; margin-bottom: 5px;}

ul.newslist		{list-style: none; margin: 0px; padding: 0px; font-size: 0.9em; }
ul.newslist li		{padding: 0px; border-bottom: 1px dotted #1b2024; }
ul.newslist li a {display: block; padding: 4px;  color: #ffffff;}
ul.newslist li a:hover {color: #50bce4;}


.newslist .current		{color: #ffffff; background-color: #161616; font-weight:bold;}

/* music */


.musicplayer		{margin-bottom: 20px; padding: 20px; border: 1px solid #1b2024; float:left; width: 710px;}
.musicplayer td {padding: 8px;}
 
 .musicplayer p  { font-size: 1em; text-transform:uppercase; }

.albuminfo {font-size: 1em;}

.album {padding: 10px; float:left; margin-right: 10px;}
.album img {border: 1px solid #1b2024;}
.albumtitle {margin: 5px; margin-top: 20px; margin-bottom: 20px;}


.promobox {border: 1px solid #1b2024;}

/* slideshow */

.slideshow		{height: 280px; margin-top: 4px;} 


/* contact form */

.form td {padding: 5px;}
.form input {background-color: #1b2024; color: #ffffff; font-size: 1em;  border: 1px solid #666666; padding: 5px}
.form textarea {background-color: #1b2024; color: #ffffff; font-size: 1em;  border: 1px solid #666666; padding: 5px}
.form .button {background-color: #1b2024; color: #ffffff; border: 1px dotted #76aada; font-size: 1.2em;  padding: 5px; cursor:pointer;}
.form td.label {text-align:right; padding-right:10px; font-size: 1.1em; color: #76aada;}

/* Footer */

#footer {
	clear: both;
	width: 960px;
	margin: auto;
	
}

#footer p {
	font-size: 0.7em; text-transform:uppercase; text-align:right;
	
}

#footer .legal {
	height: 40px;
	background: url(images/img02.gif) no-repeat;
}

#footer .credit {
	height: 40px;
}

#igloo		{margin-bottom: 10px;}