/* Gallery */
#thumb a {display:block; float:left; margin:0 20px 15px 0; padding:0;}

/* Layout - cord */
body {background-color: #000;text-align:center;}
#container {margin-left: auto;margin-right: auto;margin-top: 20px; width: 800px;text-align: left;border: 1px solid #0099FF;min-height: 500px;overflow: hidden;background:url(images/bluelight.jpg) no-repeat 0 100%;}

/* Areas */
#header {height:120px;background:url(images/head.png) no-repeat;border-bottom:1px solid #0099FF;}
#homeheader {background:url(images/homebackground.jpg) no-repeat 0 319px;height:400px;}
#content {padding:20px 25px 15px 25px;}
#left {width:430px;float:left;}
#right {width:318px;float:right;}
#column1 {width:250px;float:left;}
#column2 {width:240px;float:left;}
#column3 {width:240px;float:left;}
#footer {padding:10px;clear:both;}
.rightcontent {padding-left:25px;}
/* Clearing */
.clearfix {display:inline-block;}
.clearfix:after {content: ".";display:block;height:0;clear:both;visibility:hidden;}
/* Hides from IE5-mac \*/
* html .clearfix {height: 1%;display:block;}
/* End hide from IE5-mac */

/* menu */
#header h1 {text-indent:-9009px;}
ul#navigation {padding-top:92px;padding-left:260px;}
#homeheader ul#navigation {padding-top:0px !important;padding-left:264px !important;}
ul#navigation li {display:block;float:left;margin-left:10px;}
ul#navigation li a {display:block;outline:none;text-indent:-9009px;}
ul#navigation li#welcome a {width:66px;height:21px;background:transparent url(images/nav-welcome.png) no-repeat 0 0;}
ul#navigation li#about a {width:66px;height:21px;background:transparent url(images/nav-about.png) no-repeat 0 0;}
ul#navigation li#playlist a {width:59px;height:21px;background:transparent url(images/nav-playlist.png) no-repeat 0 0;}
ul#navigation li#listen a {width:48px;height:21px;background:transparent url(images/nav-listen.png) no-repeat 0 0;}
ul#navigation li#clients a {width:54px;height:21px;background:transparent url(images/nav-clients.png) no-repeat 0 0;}
ul#navigation li#gallery a {width:58px;height:21px;background:transparent url(images/nav-gallery.png) no-repeat 0 0;}
ul#navigation li#contact a {width:58px;height:21px;background:transparent url(images/nav-contact.png) no-repeat 0 0;}
ul#navigation li a:hover {background-position:0 -21px !important}

/* Text Elements */
h1 {
	font-family: Impact, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	padding: 0;
	margin: 0.2em 0 0.5em 0;
	color: #0099FF;
	text-transform: uppercase;
}

h2 {
	
	font-family: Impact, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height:1.2em;
	padding:0;
	margin:0.2em 0 0.5em 0;
	color:#0099FF;
	text-transform: uppercase;
}

h3 {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height:1.2em;
	padding:0;
	margin:0.4em 0 0.2em 0;
	color:#0099FF;
	text-transform: uppercase;	
	font-weight:bold;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 1.2em;
	color: #F1F1F1;
	margin: 0;
	padding: 0.2em 0 0.8em 0;
}

p.comment {
	color: #82CEFF;
	text-align:center;
	font-size: 0.7em;
	padding-left:20px;
}

p.bigtext {
	color: #82CEFF;
	font-size:1.2em;
	line-height:1.2em;
	font-weight:bold;
}

span.commentby {
	font-size: 0.8em;
	font-style: italic;
	color: #CCC;
	padding-left:20px;
}

span.emphasise {
	font-size: 1.2em;
	font-weight: bold;
	color: #82CEFF;
}
a,a:link,a:visited {
	color: #B2E1FF;
	text-decoration: none;
}

a:hover {
	color: White;
}

/* Lists */
#content ul {
	margin-bottom:0.6em;
}
#content ul li {
	color:#F1F1F1;
	line-height:1em;
	padding-bottom:0.1em;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.67em;
}

ul.focus li {
	padding-bottom:0.6em !important;
	font-size:0.9em !important;
}

ul#music li a {
	font-weight:bold;
}