body {
	background : #0A0A0A url('../img/bg_main.gif') repeat-x;
	font-family : verdana, arial, sans-serif;
	color : #2F3703;
	/*font-size : 14px;*/
	font-size:62.5%;
	font-weight : normal;
}

#container {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 1200px;
}

#logo {
	position : absolute;
	top : 12px;
	left : 120px;
}
	
#nav {
	position : absolute;
	top : 135px;
	left : 101px;
}

#nav ul {
	list-style : none;
	margin : 0;
	padding : 0;
	border : none;
}
	
#nav li {
	margin : 0;
	padding-bottom : 5px;
}

#openingsuren {
	position : absolute;
	top : 415px;
	left : 0px;
	width : 210px;
	text-align : right;
	color : #A8A507;
}

p.adres {
	font-weight : bold;
	/*font-size : 11px;*/
	font-size:1.1em
}

p.uren {
	/*font-size : 10px;*/
	font-size:1em
}



#leftContent {
	float:left;
}
#rightContent {
	float:left;
	position : relative;
	left : 15px;
}
#blogContent {
	margin:0;
	padding:0;
	background : #D7D7D7 url('../img/bg_mainContent.gif') repeat-y;
	width:414px;
}

#content {
	position : absolute;
	left : 240px;
	top : 70px;
	margin : 0px;
	padding : 0px;
}

#ttlLeft {
	width : 400px;
	text-align : right;
	height:48px;
}

#ttlRight {
	width : 400px;
	height:48px;
	padding-left:14px;
}

#ttlStretched {
	width : 700px;
	text-align : right;
	height:48px;
}

#contentHeader {
	background :  url('../img/bg_contentHeader.gif') no-repeat;
	width:414px;
	height:10px;
	margin : 0px;
	padding : 0px;
}	

#contentFooter {
	background :#000000 url('../img/bg_contentFooter.gif') no-repeat;
	width:414px;
	height:10px;
	margin : 0px;
	padding : 0px;
}


#sidebarHeader {
	background :#000000 url('../img/bg_sidebarHeader.gif') repeat-y;
	width:288px;
	height:26px;
	padding-left : 16px;
	color : #FFF;
	font-weight : bold;
/*	font-size : 12px;*/
	font-size:1.2em;
}

#sidebarContent {
	position : relative;
	background :url('../img/bg_sidebar.gif') repeat-y;
	width:304;
}

.sidebarNavBack {
	padding-right : 11px;
	position : relative;
	top : 4px;
}

.sidebarNavNext {
	padding-left : 11px;
	position : relative;
	top : 4px;
}

.agendaDateContainer {
	position : relative;
	width : 304px;
	height : 27px;
}

.playlistContainer {
	position : relative;
	width : 304px;
	height : 27px;
}

.playlistDate {
	position : relative;
	width : 90px;
	text-align : right;
/*	font-size : 11px;*/
	font-size:1.1em;
	color : #53554A;
	font-style: italic;
	padding-top : 8px;
	float : left;
	padding-right : 4px;
}

.playlistTitle {
	position : relative;
	font-size : 12px;
	color : #53554A;
	padding-top : 6px;
	
}

.agendaDateContainerClosed {
	position : relative;
	left : 3px;
	width : 298px;
	height : 27px;
	background-color : #D1D1D1;
	overflow:hidden;
}

.agendaDateContainerConcert {
	position : relative;
	left : 3px;
	width : 298px;
	min-height : 27px !important;
	height : 100%;
	background-color : #E2E6D0;
	overflow:hidden;
}

.agendaDateContainerPlaylist {
	position : relative;
	left : 3px;
	width : 298px;
	height : 27px;
	background-color : #E2D0DA;
	overflow:hidden;
	
}

.agendaDateContainerDj {
	position : relative;
	left : 3px;
	width : 298px;
	height : 27px;
	background-color : #D1E5E7;
	overflow:hidden;
}

.agendaDateContainerDiff {
	position : relative;
	left : 3px;
	width : 298px;
	height : 27px;
	background-color : #EADAD0;
	overflow:hidden;
}

.agendaDate {
	position : relative;
	width : 48px;
	text-align : right;
	font-size:1.1em;
	color : #53554A;
	font-style: italic;
	padding-top : 8px;
	float : left;
}
.agendaTitle {
	float : left;
	font-weight : bold;
	font-size:1.1em;
	padding-top : 8px;
	padding-left : 8px;
}

.agendaTitleClosed {
	float : left;
	font-weight : normal;
	font-size:1em;
	padding-top : 8px;
	padding-left : 8px;
	font-style: italic;
	color : #777;
}

.agendaTitleConcert {
	color : #404E01;
	display:block;
	width:160px;
/*	width:25%;*/
	float:left;
	font-size:1em;
}
.agendaTypeConcert {
	font-weight : normal;
	font-size:1em;
	color : #627700;
	/*width:50px;*/
	width:20%;
	float:left;
}

.agendaTitleDj {
	color : #00A0AE;
	display:block;
	width:190px;
	float:left;
	font-size:1em;
}
.agendaTypeDj {
	font-weight : normal;
	font-size:1em;
	color : #02616A;
	width:20px;
	float:left;
}

.agendaTitleDiff {
	color : #E85200;
	display:block;
	width:160px;
	float:left;
	font-size:1em;
}
.agendaTypeDiff {
	font-weight : normal;
	font-size:1em;
	color : #822E00;
	width:20%;
	float:left;
}

.agendaTitlePlaylist {
	color : #89004D;
	display:block;
	width:160px;
	float:left;
	font-size:1em;
}
.agendaTypePlaylist {
	font-weight : normal;
	font-size:1em;
	color : #DB3A93;
	width:20%;
	float:left;
}

.sidebarDivider {
	clear:both;
	position : relative;
	left:3px;
	width : 296px;
	height:3px;
	background :#E8E8E8 url('../img/bg_sidebarDivider.gif') repeat-x;
	font-size : 1px;
}

.sidebarStart {
	clear:both;
	position : relative;
	left:3px;
	width : 296px;
	height:1px;
	font-size : 1px;
}

.post {
/*	padding : 0 30px 5px 20px;*/
}

.postContainer {
	display : block;
	padding : 0 30px 5px 20px;
}


h1 {
	margin : 0;
	padding : 0;
}

h2 {
	font-size:1.4em;
	color : #5FA800;
	padding: 0 0 0 14px;
	background: url(../img/h2_bullet.gif) no-repeat 0 4px;
}

h3 {
	font-size:1.25em;
	color : #5FA800;
}

a.newsTitle {
	font-size:1.5em;
	color : #5FA800;
	text-decoration : none;
}

p.post {
	margin : 0;
	padding : 0;
	font-size:1.1em;
}

.postmetadata {
	display : block;
	width : 394px;
	position:relative;
	left:3px;
	height:31px;
	vertical-align : middle;
	background: url(../img/bg_postmetadata.gif) repeat-x;
	padding-left: 14px;
	padding-top : 8px;
	font-size:1em;
}

.postDate {
	display : block;
	width : 280px;
	float : left;
	color : #9C9C9C;
	font-size:1em;
}

.postComments {
	padding-left: 24px;
	background: url(../img/bg_postComments.gif) no-repeat;
}

#archiefBt {
	position : relative;
	top:6px;
	width : 400px;
	text-align : right;
}

#credits {
	position : relative;
	top:6px;
	width:290px;
	padding-bottom : 25px;
	text-align : right;
	color : #BDE500;
	font-size:0.9em;
}



img {
	border : 0;
}

#replyForm {
	padding-left : 24px;
	width : 400px;
}

#comments {
	background-color : #E8E8E8;
	position:relative;
	left:20px;
	width:90%;
	border :1px dashed #9B9B9B;
}

.comment {
	padding-left:10px;
	font-size:1.1em;
	border : 1px solid #FFF;
	padding : 12px;
	margin : 10px;
}

.commentHeader {
	font-style: italic;
	color : #707070;
}

.containerStretched {
	position:relative;
	width: 714px;
/*	height: 400px;*/
	left:0px;
	padding-left:7px;
	background: url(../img/bg_content2.gif) repeat-y;
}

.infoBt {
	text-align:center;
	width:15px;
}

img.infoButton {
	position:relative;
	padding-left:8px;
}

.linkCat {
	position:relative;
	background-color : #E8E8E8;
	width:90%;
	left:5%;
	padding-left : 2%;
	font-weight : bold;
	font-size:1em;
	color : #627700;
}

ul.links {
	list-style-image:url(../img/li_links.gif);
	padding:0px;
	padding-left:42px;
	_padding-left:4px;
}

li {
	color : #5D7006;
	font-size:1.25em;
}

a {
	color : #5D7006;
}

a.links { 
	color : #5D7006;
	text-decoration : none; 
	font-size:1.25em;
	}
	
a.links:hover { 
	color : #5D7006;
	text-decoration : underline; 
	font-size:1.25em;
	border-bottom:1px solid #FFF;
	}
	

a.credits {
	color : #BDE500;
	text-decoration : none; 
}
	
p.agendaDetail {
	font-size:1.25em;
}

.linkComment {
	padding-left : 6px;
	font-size:1em;
	color : #8AA510;
	font-style: italic;
}

.bandLink{
	font-size:1.1em;
	color : #666;
}


li a span {
  display: none;
}
