@charset "iso-8859-1";
/* CSS Document */


*{margin:0; padding:0; border:0;}
html {
	background:#252524;
	height:100%;
}

body{
	font-family: 'ProximaNovaRegular',arial;
	font-size: 13px;
	width: 100%;
	color:#252524;
	height:100%;
	line-height:120%;
	background-color: #252524;
	background-image: url(../images/decor/bg_dark3.png);
	background-repeat: repeat;
	background-position: center top;
	height:100%;
	}
	
body a:link { text-decoration:underline; color:#332e2f}
body a:visited { text-decoration:underline; color:#332e2f}
body a:hover { text-decoration:none; color:#332e2f; }

/* STRUCTUUR -----------------------------------------------STRUCTUUR*/

.container {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0px auto -250px; /* the bottom margin is the negative value of the footer's height */
	background-image: url(../images/decor/bg_dark3.png);
	background-repeat: repeat;
	background-position: center top;
}
.push {
	height: 250px; /* .push must be the same height as .footer */
	clear:both;
}

/* FOOTER -----------------------------------------------FOOTER*/


.footer-wrapper{
	background-image: url(../images/decor/bg_grain.png);
	background-repeat: repeat;
	background-color: #e6e5e1;
	width:100%;
	min-width:950px;
	height:250px;
	clear:both;
	overflow:hidden;
	position:relative;

}
.footer-wrappermenu{
	width:100%;
	min-width:950px;
	height:220px;
	position:relative;
	clear:both;
	overflow:hidden;
	}
	
#footer-wrappermenuin{
	width:900px;
	margin:30px auto;
	height:160px;
	text-align:left;
	padding:0;
	background-repeat: no-repeat;
	background-position: right 6px;
	background-image: url(../images/decor/bottom_logo.png);
	clear: both;
	
}
.footer-wrapperbar{
	width:100%;
	min-width:950px;
	height:30px;
	position:relative;
	clear:both;
	overflow:hidden;
	background-color: #e14c26;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #FFFFFF;
}
#footer-wrapperbarin{
	color:#FFFFFF;
	font-family: 'ProximaNovaRegular', arial;
	letter-spacing:0.2em;
	font-size: 10px;
	width:950px;
	margin:0px auto;
	height:30px;
	text-align:center;
	text-transform: uppercase;
	padding-top: 8px;
	padding-bottom: 6px;
}
	
#footer-block{
	float:left;
	margin:0px 30px 0px 0;
	width:140px;
	line-height:22px;
	color: #262324;
}	
#footer-block h6{ color:#e14c26; font-family: 'ProximaNovaBold',arial;font-size: 13px; /*font-weight:bold;*/ line-height:22px; margin-bottom:3px;	text-transform: uppercase;
}
#footer-block p{ color:#262324; font-family: 'ProximaNovaRegular',arial;font-size: 13px;  line-height:22px;}
#footer-block a{ color:#262324; font-family:  'ProximaNovaRegular',arial;font-size: 13px; text-decoration:none; border-bottom:1px #262324 dotted;}
#footer-block a:hover{ color:#e14c26; font-family:  'ProximaNovaRegular',arial; font-size: 13px; border-bottom:1px #e14c26 dotted; }

/* HEADER -----------------------------------------------HEADER*/

.header-wrapperbar{
	width:100%;
	min-width:950px;
	height:30px;
	position:relative;
	clear:both;
	overflow:hidden;
	background-color: #e14c26;
}
.header-wrapperbarin{
	color:#FFFFFF;
	font-family: 'ProximaNovaRegular', arial;
	width:950px;
	margin:0px auto;
	height:30px;
	text-align:right;
	padding: 0px;
	background-image: url(../images/decor/bg_bar.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.header-wrapper{
	background-image: url(../images/decor/bg_grainstain.png);
	background-repeat: repeat-x;
	width:100%;
	min-width:950px;
	height:215px;
	overflow:hidden;
	position:relative;
	background-position: center top;
}
.header-wrapperin{
	width:950px;
	margin:0px auto;
	height:215px;
	padding: 0px;
	background-image: url(../images/decor/logo2.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.header-wrapperinside1{
	width:950px;
	height:165px;
	overflow:hidden;

}
.header-wrappertitlebar{
	width:950px;
	height:50px;
	overflow:hidden;
	clear:both;

}
.header-logo{
	width:150px;
	height:165px;
	float:left;
	margin:0px;

}
.header-logo a {
display: block;
height: 100%;
width: 100%;
}
.menu-wrapper{
	width:488px;
	height:40px;
	float:left;
	margin:0px;
	padding-right: 277px;
	padding-left: 35px;
	padding-top:60px;
	padding-bottom:65px;
}

/* LETTERTYPES ------------------------------*/


#contentcol265 h1, #contentcol265 h1 a, #contentcol590 h1, #contentcol225L h1, #contentcol225R h1, #contentcol350 h1, #contentcol505 h1, #contentcol590 h1 a{
	color:#e14c26;
	font-family: 'ProximaNovaBold', arial;
	font-size:17px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #cbcbc9;
	display:block;
	width:100%;
	padding-bottom:3px;
	margin-bottom:15px;
	text-transform: uppercase;
}

/* --------- READ MORE--------------*/

.revreadmore a{
	color:#e14c26;
	display:block;
	text-decoration:none;
	padding:2px 3px;
}
.revreadmore span{
	float:left;
	display:block;
	/*background:#e14c26;จจ*/
	color:#e14c26;
	text-align:center;
	font-size:10px;
	/*border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;*/
	text-decoration:none;
	text-transform: uppercase;
	letter-spacing:0.1em;
	border: 1px solid #e14c26;
}
.revreadmore span a{
text-decoration:none;
	color:#e14c26;

}
.revreadmore span:hover{background:#FFF;color:#e14c26;}


/*----------- ERROR -----------------*/

.error{
	color:#FFF;
	display:block;
	width: 350px;
	text-decoration:none;
	font-family: 'ProximaNovaBold', arial;
	font-size:25px;
	margin-top:20px;
	line-height:130%;
}

/*----------- FORMS  + ADMIN -----------------*/
.formelement2 {
	border: 1px solid #e14c26;
	background-color:#FFFFFF;
	padding:4px 4px;
	color:#252524;
		font-family: 'ProximaNovaRegular',arial;
		font-size:14px;

	
}
.formbut {
	border: 1px solid #e14c26;
	font-size: 15px;
	background-color:#FFFFFF;
	padding:4px 4px;
	cursor:pointer;
	font-weight:bold;
	color:#e14c26;
	
}
.formlist{
	border: 1px solid #e14c26;
	background-color:#FFFFFF;
	padding:4px 4px 4px 10px;
	color:#252524;
	font-family: 'ProximaNovaRegular',arial;
	min-width:100px;	
}

.listholder{
	width:100%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #e14c26;
	margin-bottom: 4px;
	padding-bottom: 4px;
	vertical-align: top;
}


/*----------- HOME-----------------*/


.homeartist{
	font-family: 'ProximaNovaBold',arial;
	font-size: 15px;
	display:block;
	margin-bottom:4px;
}
.homeartist2{
	font-family: 'ProximaNovaBold',arial;
	font-size: 14px;
	display:block;
	margin-bottom:2px;
}
.homeholder{
	width:350px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #e14c26;
	margin-bottom: 6px;
	padding-bottom: 6px;
	vertical-align: top;
}
.homepicholder{
	width:140px;
	float:left;
	margin-right: 15px;
}
.homepic{
	width:130px;
	border: 5px solid #FFFFFF;
}

.homecontentholder{
	width:195px;
	float:left;
	padding-top:10px;
}
.homedate{
	font-size: 10px;
	display:block;
	text-transform: uppercase;
	letter-spacing:0.2em;	
	color:#666664;
	margin-bottom:3px;
}
.hometitle{
	font-family: 'ProximaNovaBold',arial;
	/*font-weight:bold;*/
	font-size: 15px;
	display:block;
	margin-bottom:2px;
	color: #e14c26;
	/*text-transform: uppercase;*/
}
.homepicholder2{
	width:110px;
	float:left;
	margin-right: 15px;
}
.homepic2{
	width:100px;
	border: 5px solid #FFFFFF;
}

.homecontentholder2{
	width:225px;
	float:left;
	padding-top:10px;
}