body
{
	background: black url("images/background.jpg") fixed;
	margin:0;
	padding:0;
}

a
{
	text-decoration:none;
}

a img
{
	border:0;
}

iframe
{
	border:0;
	overflow:hidden;
}

h3, h4
{
	margin:0;
	padding:0;
}

@font-face 
{
	font-family: 'TitilliumText25L800wt';   
	src: url('TitilliumText25L001-webfont.eot');
	src: url('TitilliumText25L001-webfont.eot?#iefix') format('embedded-opentype'),
		url('TitilliumText25L001-webfont.woff') format('woff'),
		url('TitilliumText25L001-webfont.ttf') format('truetype'),
		url('TitilliumText25L001-webfont.svg#TitilliumText25L800wt') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face 
{    
	font-family: 'TitilliumText25L600wt';   
	src: url('TitilliumText25L002-webfont.eot');
	src: url('TitilliumText25L002-webfont.eot?#iefix') format('embedded-opentype'),
		url('TitilliumText25L002-webfont.woff') format('woff'),
		url('TitilliumText25L002-webfont.ttf') format('truetype'),
		url('TitilliumText25L002-webfont.svg#TitilliumText25L600wt') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face 
{    
	font-family: 'TitilliumText25L400wt';   
	src: url('TitilliumText25L003-webfont.eot');
	src: url('TitilliumText25L003-webfont.eot?#iefix') format('embedded-opentype'),
		url('TitilliumText25L003-webfont.woff') format('woff'),
		url('TitilliumText25L003-webfont.ttf') format('truetype'),
		url('TitilliumText25L003-webfont.svg#TitilliumText25L400wt') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face 
{
	font-family: 'TitilliumText25L250wt';    
	src: url('TitilliumText25L004-webfont.eot');
	src: url('TitilliumText25L004-webfont.eot?#iefix') format('embedded-opentype'),
		url('TitilliumText25L004-webfont.woff') format('woff'),
		url('TitilliumText25L004-webfont.ttf') format('truetype'),
		url('TitilliumText25L004-webfont.svg#TitilliumText25L250wt') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face 
{    
	font-family: 'TitilliumText25L1wt';   
	src: url('TitilliumText25L005-webfont.eot');
	src: url('TitilliumText25L005-webfont.eot?#iefix') format('embedded-opentype'),
		url('TitilliumText25L005-webfont.woff') format('woff'),
		url('TitilliumText25L005-webfont.ttf') format('truetype'),
		url('TitilliumText25L005-webfont.svg#TitilliumText25L1wt') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face 
{    
	font-family: 'TitilliumText25L999wt';   
	src: url('TitilliumText25L-webfont.eot');
	src: url('TitilliumText25L-webfont.eot?#iefix') format('embedded-opentype'),
		url('TitilliumText25L-webfont.woff') format('woff'),
		url('TitilliumText25L-webfont.ttf') format('truetype'),
		url('TitilliumText25L-webfont.svg#TitilliumText25L999wt') format('svg');
	font-weight: normal;
	font-style: normal;
}

.container
{
	width:960px;
	margin:auto;
	position:relative;
	border-left:10px black solid;
	border-right:10px black solid;
}

#header
{
	height:25px;
	line-height:25px;
	background: yellow;
	font: 10pt 'TitilliumText25L400wt';
	position:relative;
}

#header .container
{
	border:0;
}

#header div
{
	line-height:25px;
}

#header a
{
	color:blue;
	text-decoration:none;
	margin-left:10px;
	margin-right:10px;
}

#header a:hover
{
	color:black;
	text-decoration:underline;
}

#header #contact
{
	position:absolute;
	right:0;
	top:0;
}

#main .container
{
	background: black;
	padding-bottom:10px;
}

#banner
{
	height:200px;
	width:100%;
	margin:auto;
	background: url("images/background_banner.jpg") no-repeat;
	position:relative;
}

#banner #player
{
	position:absolute;
	width:50%;
	height:80px;
	right:0;
	top:50%;
	margin-top:-40px;
}

#player #jacks
{
	width:47px;
	height:36px;
	position:absolute;
	right:0;
	top:50%;
	margin-top:-18px;
	background: url("images/jacks.png") no-repeat;
}

#player #h5player
{
	height:100px;
	width:350px;
	background: url("images/background_h5player.png");
	position:absolute;
	right:36px;
	top:50%;
	margin-top:-50px;
	border-radius:10px;
	-moz-border-radius:10px;
}

#h5player #description
{
	height:40px;
	width:300px;
	position:absolute;
	left:50%;
	margin-left:-150px;
	top:10px;
	background:white;
	border-radius:10px;
	font: 10pt 'TitilliumText25L400wt';
	line-height:20px;
	text-align:center;
	-moz-border-radius:10px;
}

#h5player #h5audio
{
	width:300px;
	position:absolute;
	left:50%;
	margin-left:-150px;
	bottom:10px;
}

#topnav
{
	height:40px;
	width:100%;
	margin:auto;
	font: 18pt 'TitilliumText25L600wt';
	background: url("images/background_topnav.jpg") repeat-x;
	padding:0;
	text-align:center;
}

#topnav ul, #midnav ul
{
	margin:0;
	padding:0;
	list-style-type:none;
}

#topnav ul li
{
	display:inline;
	margin-left:10px;
	line-height:40px;
	margin-right:10px;
}

#topnav ul li a
{
	color:white;
	text-decoration:none;
}

#topnav ul li a:hover
{
	color:yellow;
	text-decoration:underline;
}

#midnav
{
	height:30px;
	width:100%;
	margin:auto;
	padding:0;
	text-align:center;
	background: url("images/background_midnav.jpg") repeat-x;
	font: 9pt 'TitilliumText25L400wt';
	line-height:30px;
}

#midnav ul li
{
	display:inline;
	margin-left:4px;
	margin-right:4px;
	line-height:30px;
	height:30px;
}

#midnav ul li a
{
	color:black;
	text-decoration:none;
}

#midnav ul li a:hover
{
	color:blue;
	text-decoration:underline;
}

#content
{
	width:100%;
	background:white;
	margin-top:5px;
	padding-top:5px;
	font: 10pt 'TitilliumText25L400wt';
}

#content a
{
	color:blue;
}

#content a:hover
{
	text-decoration:underline;
}

#maincontent
{
	width:64%;
	padding:1%;
	float:left;
}

#carousel
{
	height:303px;
	width:100%;
	background:black;
	position:relative;
}

#carousel #tabs
{
	position:absolute;
	left:0;
	height:100%;
	width:214px;
}

#tabs .tab
{
	width:100%;
	height:25%;
	border:1px #333333 solid;
	margin-bottom:0;
	font: 20pt 'TitilliumText25L400wt';
	line-height:74px;
	color:yellow;
	text-align:center;
	cursor: pointer;
	box-sizing:border-box;
	-moz-box-sizing: border-box;
}

.active-tri {
	width: 0; 
	height: 0; 
	border-top: 37px solid transparent;
	border-bottom: 37px solid transparent;
	
	border-left: 37px solid yellow;
	z-index:10;
	position:absolute;
}

#tabs .active
{
	background: yellow;
	color:black;
}

.active a
{
	color:black;
}

#carousel #feature
{
	position:absolute;
	right:0;
	color:white;
	text-align:center;
}

#feature a
{
	color:yellow;
}

#feature a:hover
{
	text-decoration:underline;
}

#maincontent div
{
	margin-bottom:10px;
}

#maincontent .half
{														
	width:48%;
	padding:1%;
	float:left;
	background: #FFFFCC;
	outline: 1px #E0E0E0 solid;	
}

#plog, #nupd
{
	height:600px;
}

#maincontent .ender
{
	width:47%;
	margin-left:1%;																							
}

#mainsidebar
{
	width:30%;
	padding:1%;
	float:left;
	margin-left:1.5%;
	border-left:1px #C2C2C2 dashed;
}

#mainsidebar div
{
	background: #FFFFCC;
	padding:10px;
	border: 1px #E0E0E0 solid;
	margin-bottom:10px;
}

#maincontent div ul, #mainsidebar div ul
{
	margin-left:20px;
	padding:0;
}

#maincontent div ul li, #mainsidebar div ul li
{
	margin-bottom:10px;
}

#maincontent .sidetitle, #mainsidebar .sidetitle
{
	font-weight: bold;
}

.albums
{
	width:78px;
}

#side-ads
{
	text-align:center;
}

#side-ads span
{
	text-align:left;
}

#adspace
{
	background: url("images/background_banner.jpg") no-repeat;
	height:100px;
	width:100%;
	margin:auto;
	margin-top:10px;
	padding-top:5px;
	text-align:center;
	font: 10pt 'TitilliumText25L400wt';
}

#footer
{
	background:white;
	height:90px;
	width:100%;
	margin:auto;
	margin-top:10px;

	text-align:center;
	font: 10pt 'TitilliumText25L400wt';
}

#dossier
{
	position:relative;
	clear:both;
	height:200px;
	width:600px;
}

#dossier #pic
{
	width:34%;
	height:100%;
	float:left;
}

#dossier #basicinfo
{
	width:66%;
	height:100%;
	float:left;
}

#dossier #basicinfo .title
{
	float:left;
	font-weight:bold;
	width:25%;
}

#dossier #basicinfo .info
{
	float:left;
	width: 75%;
}

#dossier #basicinfo .cats
{
	margin-top:60px;
}

#dossier .mnshyn
{
	background: url(../images/written_mnshyn_fade.jpg)
}

#dossier .hrmnyspks
{
	background: url(../images/written_hrmnyspks_fade.jpg)
}

#dossier .dstnysprn
{
	background: url(../images/written_dstnysprn_fade.jpg)
}

#dossier .kmpngl
{
	background: url(../images/written_kmpngl_fade.jpg)
}

#dossier .dmplz
{
	background: url(../images/written_dmplz_fade.jpg)
}

#dossier .brnblln
{
	background: url(../images/written_brnblln_fade.jpg)
}

#dossier .frc1
{
	background: url(../images/written_frc1_fade.jpg)
}

#dossier .lss
{
	background: url(../images/written_lss_fade.jpg)
}

#dossier .dm
{
	background: url(../images/written_dm_fade.jpg)
}

#dossier .kmclt
{
	background: url(../images/written_kmclt_fade.jpg)
}

#dossier .dcl
{
	background: url(../images/written_dcl_fade.jpg)
}

#dossier .blcknblnk
{
	background: url(../images/written_blckbblnk_fade.jpg)
}

#last_5
{
	width:100%;
	margin-top:10px;
	padding-top:10px;
	border-top:1px #C2C2C2 dashed;
}

.attention
{
	font-weight:bold;
}