body
{
	background: url(../images/site/background.gif) repeat center top #212121;
	color: #fff;
}

.content
{
	background: url(../images/site/content_bg.jpg) no-repeat top left;
}

.footer
{
	background: url(../images/site/footer_bg.gif) no-repeat top left #000;
	color: #fff;
	height: 380px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.musicplayer
{
	background: #000;
	color: #fff;
	height: 106px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.popup
{      display:block;
       text-align:right;
}

.opaque
{
	filter: alpha(opacity=50);
	-moz-opacity: .50;
	opacity: .50;
}

.menu
{
	margin-top: 20px;
}

.contentvlak
{
	margin-top: 191px;
	background-color: #212121;
}

.contentblok
{
	margin: 10px;
	padding: 10px;
}

div.transOFF
{
	width: 100%;
	background: transparant;
}

div.transOFF2
{
	background-color: #000;
}

div.transON
{
	width: 100%;
	background: transparant;
	opacity: .50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}

div.transON2
{
	width: 100%;
	background: transparant;
	opacity: .75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
}


.footer h3, .musicplayer h3
{
	color: #C9C9C9;
	margin-top: 10px;
}


a:link {
	color: #ffffff;
}
a:hover
{
	color: #cccccc;
}

.content a:link
{
	color: #ffffff;
	font-weight: bold;
}

.content a:hover
{
	color: #cccccc;
}

.content a:active
{
	color: #ffffff;
}


.content a:visited
{
	color: #ffffff;
}

.footerlinks ul li a, .contentlinks ul li a
{
	color: #C9C9C9;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #555555;
	display: block;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}

.footerlinks ul li a:hover, .contentlinks ul li a:hover
{
	color: #ffffff;
	background-color: inherit;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C9C9C9;
}

.footer a
{
	color: #C9C9C9;
	text-decoration: none;
	font-weight: bold;
}

.footer a:hover
{
	color: #ffffff;
}

.thumbnail img
{
	margin-right: 7px;
	margin-bottom: 7px;
}

.pg_comment li
{
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}

.contentblok .comments
{
	list-style: none;
	margin: 0;
}

.comments li, #cpreview
{
	height: 1%;
	overflow: hidden;
	background: url(../images/site/border.gif) bottom repeat-x;
}

#cpreview #preview-notice
{
	margin: 0;
	padding: 10px;
}

.comments li li
{
	background: none;
}

.comments abbr.datetime, #cpreview abbr.datetime
{
	font-size: 11px;
}

.comments_error
{
	list-style: none;
}

.contentblok .comment-meta
{
	width: 32%;
	margin-right: 0;
	float: left;
}

.comment-body
{
	width: 66%;
	float: right;
}

.contentblok .comment-body p
{
	margin-right: 0;
}

.contentblok fieldset
{
	border: none;
	padding-top: 10px;
}

.contentblok fieldset legend
{
	display: none;
}

.contentblok fieldset .left-col
{
	width: 40%;
	float: right;
}

.contentblok fieldset p
{
	margin: 0 0 10px 0;
}

.contentblok fieldset p label
{
	width: 80%;
}

.contentblok fieldset p input
{
	width: 80%;
}

.contentblok #buttons-block
{
	text-align: right;
	margin-top: 10px;
	background: url(../images/site/border.gif) repeat-x;
	padding-top: 10px;
}

.contentblok #buttons-block input
{
	width: 10%;
	height: 2em;
	margin-left: 0.5em;
}

.contentblok #remember-block input
{
	width: auto;
}

.contentblok #message-block textarea
{
	width: 55%;
	height: 124px;
	overflow: auto;
}

.contentblok[id] #message-block textarea
{
	font-size: 12px;
}