* {
margin: 0;
padding: 0;
}

body {
font-family: Arial, FreeSans, sans-serif;
	font-size: 12px;
	color:#DDD;
	background-color: #222222;
	/* background-image: url('../img/body-bg.jpg');
	background-repeat: repeat-x; */
	text-align: center;
	white-space: normal;
	margin: 0px;
	min-width: 810px;

}
.cushion {
height: 24px;
}
.padleft {
padding-left: 40px;
}

#mid-cont {
	float: none;
	clear: both;
	position: relative;
	margin: 0px auto;
	text-align: left;
	width: 900px;
	top: 0px;
	height: 100%;
	display: block;
	overflow: hidden;
}

#content-main {
	width: 847px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 23px;
	padding-right: 30px;
	background-image: url('../img/content-bg.jpg');
	background-repeat: repeat-y; 
}
#content-up {
	width: 847px;
	height: 215px;
	padding-top: 150px;
	padding-bottom: 20px;
	padding-left: 23px;
	padding-right: 30px;
	background-image: url('../img/content-top.jpg');
	background-repeat: no-repeat;
	
}
#content-btm {
	width: 900px;
	height: 10px;
	clear: both;
	overflow: hidden;
	padding: 0;
	background-image: url('../img/content-btm.jpg');
	background-repeat: no-repeat; 
}
#malam-info {
	width: 900px;
	text-align: center;
	padding: 0;
}
#inhoud-cont > * a, a:visited, a:link, a:active {
text-decoration: underline;
color:#FFF;
font-weight: normal;
font-size: 12px;
}
#inhoud-cont > * a:hover {
font-size: 12px; 
font-weight: normal; 
text-decoration: underline; 
color: #FFF;
}

#inhoud-cont {
	width: 900px;
	overflow: hidden;
	padding: 0;
	padding-bottom: 10px;
	color: #DDD;
	font-size: 12px;
	line-height: 18px;
}
.smalltxt {
font-size: 11px;
line-height: 16px;
color: #777;
}
.narrow {
width: 627px;
padding-left: 100px;
padding-right: 120px;
padding-bottom: 20px;
}
.red {
font-size: 18px;
line-height: 22px;
color:#e75700;
width: 627px;
padding-top: 0px;
padding-left: 100px;
padding-right: 120px;
padding-bottom: 20px;
}
.sky {
font-size: 18px;
line-height: 22px;
color:#d43098;
width: 627px;
padding-top: 0px;
padding-left: 100px;
padding-right: 120px;
padding-bottom: 20px;
}
.green {
font-size: 18px;
line-height: 22px;
color:#aeff00;
width: 627px;
padding-top: 0px;
padding-left: 100px;
padding-right: 120px;
padding-bottom: 20px;
}
.quote {
font-family: Georgia, serif;
font-size: 18px;
line-height: 22px;
color:#CCC;
width: 627px;
padding-top: 0px;
padding-left: 100px;
padding-right: 120px;
padding-bottom: 20px;
}
/* ---------------------------------------------------------------------- */
/* FORMS        														  */
/* ---------------------------------------------------------------------- */
form {
color: #EEE;
line-height: 30px;
}
span {
display: block;
width: 100%;
}
hr {
border: 0;
background-color: #333;
color: #333;
margin-top: 0px;
margin-bottom: 10px;
height: 4px;
/* padding: 0; */
}
/* ---------------------------------------------------------------------- */
/* NEW NAVIGASI 														  */
/* ---------------------------------------------------------------------- */
#wrap {
width: 900px;
margin: 0px auto;
}
#navmain {
height: 80px;
width: 900px;
padding: 0;
margin: 0px auto;
position: relative;
float: none;
clear: both;
}
#navmain img {
border: 0;
}
#navmain ul {
border: 0;
margin 0;
padding: 0;
list-style: none;
}
#navmain li {
display: inline;
float: left;
}
#navmain a {
padding: 0;
overflow: hidden;
}
/* ---------------------------------------------------------------------- */


/* ----------------------------------- DIV RIGHT SIDE ----------------------------------- */
#side-r {
padding: 0;
text-align: left;
float: right;
width: 300px;
height: 300px;
overflow: hidden;
}
.side-r-txt {
padding-top: 0px;
padding-left: 36px;
padding-right: 12px;
font-size: 12px;
line-height: 20px;
color: #aaa;
}

/* ------------------------------- DIV LEFT SIDE --------------------------------------- */
#side-l {
padding: 0;
text-align: left;
width: 300px;
height: 300px;
float: left;
overflow: hidden;
}
.side-l-txt {
padding-top: 0px;
padding-left: 12px;
font-size: 12px;
line-height: 20px;
color: #aaa;
}

/* ------------------------------- DIV MID SIDE --------------------------------------- */
#side-m {
padding: 0;
text-align: left;
width: 300px;
height: 350px;
float: right;
overflow: hidden;
}
.side-m-txt {
padding-top: 0px;
padding-left: 24px;
font-size: 12px;
line-height: 20px;
color: #aaa;
}

/* ---------------------------------------------------------------------- */


#ftr {
	background-image: url('../img/ftr.jpg');
	background-repeat: no-repeat;
	width: 810px;
	height: 15px;
	color: #777 !important;
}


/*------------subnav-------------*/


/* ------------------------- SPLASH ------------------------ */

.splash {
text-align: center;
padding: 0;
margin: 0;
}
.splash img {
border: 0;
}

/* ------------------------------------------------- */

