	
/* ############################################################################################## */
/* ## STANDARD ELEMENTS																		   ## */
/* ############################################################################################## */

	html {
		background: #FFFFFF;
	}
	
	img {
		border: 0;
	}
	
	html,body {	
		color: #000;
		font-family: "Arial", Arial, Sans-serif; 
		font-size: 11px; 
		height: 100%;	
		margin: 0;	
		padding: 0;		
	}
	
	A:link { 
		text-decoration: none;
		color: #ACACAC;
		border: 0;
	}
	
	A:active { 
		text-decoration: none; 
		color: #ACACAC; 
		border: 0;
	}
	
	A:visited { 
		text-decoration: none; 
		color: #ACACAC; 
		border: 0;
	}
	
	A:hover { 
		text-decoration: none; 
		color:	#FFFFFF; 
		border: 0;
	}
	
	.left { float: left; }
	
	.right { float: right; }
	
	.clear { clear: both; }
	
	.fb-like { height: 35px; margin-bottom: 10px; width: 600px;}
	
	.divider {
		border-bottom: 1px solid #CECECE;
		margin-bottom: 5px;
		margin-left: 5px;
		width: 100%;
		height: 1px;
	}
	
	.persdiv {
		border-bottom: 1px solid #CECECE;
		margin: 5px 0px 5px 0px;
		width: 100%;
		height: 1px;
	}
	
	.newsdiv {
		border-bottom: 1px solid #CECECE;
		margin: 15px 0px 15px 0px;
		width: 100%;
		height: 1px;
	}	

	.top-share {
		position: relative;
		top: -73px;
		float: right;
		width: 75px;
		right: 4px;
		font-size: 9px;
		color: #949292
		z-index: 3;
	}
	
	.share-facebook {
		margin-top: -5px;
		margin-right: 5px;
		float: right;
		height: 16px;
		width: 16px;
		background: url('http://www.wudstik.nl/structure/img/share-facebook.png') top left no-repeat;
	}
	
	.share-facebook a {
		width: 100%;
		height: 100%;
		background: url('http://www.wudstik.nl/structure/img/share-facebook.png') 0 -16px no-repeat;
		display: block;			
	}
	
	.share-facebook a:hover {
		background-image: none;
	}	
	
	.share-twitter {
		margin-top: -5px;
		float: right;
		height: 16px;
		width: 16px;
		background: url('http://www.wudstik.nl/structure/img/share-twitter.png') top left no-repeat;
	}
	
	.share-twitter a {
		width: 100%;
		height: 100%;
		background: url('http://www.wudstik.nl/structure/img/share-twitter.png') 0 -16px no-repeat;
		display: block;			
	}
	
	.share-twitter a:hover {
		background-image: none;
	}	
	
	#container {
		height: auto;
		min-height: 100%;
		position: relative;
		width: 100%;
	}
	
	#body {
		padding: 30px 15px 120px 15px;
		margin:	0 auto;
		width: 970px;
	}
	
	.vind-body {
		display: none;
		margin-top: 15px;
		line-height: 16px;
	}

	.vind-body a {
		font-weight: bold;
		color: #3E3F3F;
	}

	.vind-body a:hover {
		text-decoration: underline;
	}
	
	#vind-content .top-share {
		position: relative;
		top: 0px;
		float: right;
		width: 75px;
		right: 4px;
		font-size: 9px;
		color: #949292
		z-index: 3;
	
	}

	.right-twitter {
		margin-bottom: 15px;
	}

/* ############################################################################################## */
/* ## NAVIGATION ELEMENTS																	   ## */
/* ############################################################################################## */

	#top-bar {
		background-color: #FFFFFF;
		height: 44px;
		width: 100%;
	}
	
	#top-bar .top-wrapper {
		margin: 0 auto;
		width: 1000px;
	}

	#top-bar .fb-like {
		margin-top: 12px;
		margin-left: 12px;
		margin-bottom: 0px;
		height: 30px;
	}
	
	#top-bar .top-social {
		margin-top: 7px;
		margin-right: 10px;
	}

	#top-bar .top-facebook {
		height: 30px;
		width: 30px;
		background: url('http://www.wudstik.nl/structure/img/facebook.png') top left no-repeat;
	}

	#top-bar .top-facebook a {
		height: 100%;
		width: 100%;
		background: url('http://www.wudstik.nl/structure/img/facebook.png') 0 -30px no-repeat;
		display: block;
	}
	
	#top-bar .top-facebook a:hover {
		background-image: none;
	}

	#top-bar .top-twitter {
		margin-right: 10px;
		height: 30px;
		width: 30px;
		background: url('http://www.wudstik.nl/structure/img/twitter.png') top left no-repeat;
	}

	#top-bar .top-twitter a {
		height: 100%;
		width: 100%;
		background: url('http://www.wudstik.nl/structure/img/twitter.png') 0 -30px no-repeat;
		display: block;
	}
	
	#top-bar .top-twitter a:hover {
		background-image: none;
	}


	#top-bar .top-soundcloud {
		margin-right: 10px;
		height: 30px;
		width: 30px;
		background: url('http://www.wudstik.nl/structure/img/soundcloud.png') top left no-repeat;
	}

	#top-bar .top-soundcloud a {
		height: 100%;
		width: 100%;
		background: url('http://www.wudstik.nl/structure/img/soundcloud.png') 0 -30px no-repeat;
		display: block;
	}
	
	#top-bar .top-soundcloud a:hover {
		background-image: none;
	}


	#top {
		background-color: #000000;
		height: 425px;
		margin: 0 auto;
		padding: 0;
		width: 100%;
	}
	
	#top-header-image {
		background:	 url('http://www.wudstik.nl/assets/userfiles/images/headers/01-VIND.jpg') no-repeat top center;
		height: 425px;
		margin: 0px auto;
		z-index: 0;
	}

	#navigation {
		font-size: 21px;
		height: 46px;
		margin: 0 auto;
		padding: 0px;
		position: relative;
		top: -46px;
		width: 1000px;
		z-index: 2;
	}
	
	#navigation-underbar {
		background-color: #000000;
		height: 46px;
		margin: 0 auto;
		opacity: 0.7;
		padding: 0px;
		position: absolute;
		top: 423px;
		width: 100%;
		z-index: 1;
	}
	
	#navselected {
		color: #EFEFEF;
		float: left;
		height: 36px;
		line-height: 36px;
		padding: 5px 15px 5px 15px;
	}
	
	#navblocks {
		float: left;
		height: 36px;
		line-height: 36px;
		padding: 5px 15px 5px 15px;
	}
	
	#navblocks:hover {
		color: #FFFFFF;
		background-color: #000;
	}

/* ############################################################################################## */
/* ## FOOTER ELEMENTS																		   ## */
/* ############################################################################################## */

	#footer {
		position: absolute;
		bottom:	0;
		width: 100%; 
		min-width: 1000px;
		height:	80px;
	}
	
	#footer .footer-top {
		display: block;
		background-color: #FBFBFB;
		height: 40px;
	}
	
	#footer .footer-bottom {
		display: block;
		background-color: #EEEEEE;
		height: 40px;
		width: 100%; 
	}
	
	#footer .copyright {
		color: #5C5C5C;
		line-height: 40px;
		padding-left: 15px;
		margin: 0px auto;
		width: 985px;
	}
	
	#footer .page-collect {
		line-height: 40px;
		margin: 0px auto;
		width: 1000px;
	}
	
	#footer .page-titles {
		font-size: 10px;
		color: #A3A3A3;
		padding: 0px 15px 0px 15px;
	}
	
	#footer .page-titles a:hover{
		color: #000000;
	}

/* ############################################################################################## */
/* ## HOME PAGE ELEMENTS																	   ## */
/* ############################################################################################## */

	#news-wrapper { }
		
	#news-wrapper .home-news-container {
		width: 716px;
	}
	
	#news-wrapper .home-news-box {
		float: left;
		height: 250px;
		margin: 0px 40px 20px 0px;
		width: 212px;
	}

	#news-wrapper .box-margin {
		margin-right: 0px;
	}
		
	#news-wrapper .home-news-img {
		display: block;
		position: relative;
		height: 137px;
		width: 212px;
	}
	
	#news-wrapper .home-news-img img {
		clip: rect(0px 212px 137px 0px);
		position: absolute;
		height: 137px;
	}
	
	#news-wrapper .txt-postdate {
		color: #6a6a6a;
		margin-top: 5px;
	}
	
	#news-wrapper .txt-title {
		color: #000000;
		font-weight: bold;
		letter-spacing: 1px;
		line-height: 30px;
	}
	
	#news-wrapper .txt-body {
		color: #6a6a6a;
		letter-spacing: 2px;
		text-align: justify;
	}
	
/* ############################################################################################## */
/* ## HOME PAGE RIGHT ELEMENTS																   ## */
/* ############################################################################################## */

		#right-wrapper {
			width: 220px;
		}

	/*	######################################################################################### */
	/*	### UPCOMING GIG ELEMENTS 															   ## */
	/*	######################################################################################### */

		#right-wrapper .gigs-head {
			font-size: 25px;
			margin-bottom: 5px;
			padding-left: 5px;
			width: 200px;
		}
		
		#right-wrapper .gigs-container {
			margin-bottom: 10px;
		}
		
		#right-wrapper .gigs-box {
			color: #ACACAC;
			padding: 5px;
			width: 200px;
		}
		
		#right-wrapper .gigs-box:hover {
			color: #3E3F3F;
		}		
		
		#right-wrapper .gigs-name {
			font-size: 16px;
			letter-spacing: -2px;
		}

		#right-wrapper .gigs-datetime {
			font-size: 10px;
		}
	
	/*	######################################################################################### */
	/*	### ITUNES TRACK ELEMENTS 															  ### */
	/*	######################################################################################### */
		
		#right-wrapper .audio-head {
			font-size: 25px;
			margin-bottom: 5px;
			padding-left: 5px;
			width: 200px;
		}

		#right-wrapper .audio-container { }		

		#right-wrapper .audio-box {
			width: 220px;
			margin-bottom: 5px;
			padding: 5px;
		}

		#right-wrapper .audio-img {
			float: left;
			height: 40px;
			margin-right: 5px;
			padding-left: 5px;
			position: relative;
			width: 40px;
		}

		#right-wrapper .audio-img img {
			position: absolute;
			height: 40px;
			width: 40px;
		}

		#right-wrapper .audio-box:hover {
			color: #3E3F3F;
		}
		
		#right-wrapper .audio-name {
			font-family: "Arial";
			font-size: 12px;
		}
				
		#right-wrapper .audio-desc {
			color: #6a6a6a;
			font-size: 11px;
			line-height: 16px;
		}

/* ############################################################################################## */
/* ## NEWS DETAIL ELEMENTS																	   ## */
/* ############################################################################################## */

	#news-overview {
	
	}
	
	#news-overview .news-container {
		width: 100%;
	}

	#news-overview .news-box {
		float: left;
		height: 250px;
		margin: 0px 40px 20px 0px;
		width: 212px;
	}

	#news-overview .box-margin {
		margin-right: 0px;
	}
		
	#news-overview .news-img {
		display: block;
		position: relative;
		height: 137px;
		width: 212px;
	}
	
	#news-overview .news-img img {
		clip: rect(0px 212px 137px 0px);
		position: absolute;
		height: 137px;
	}
	
	#news-overview .txt-postdate {
		color: #6a6a6a;
		margin-top: 5px;
	}
	
	#news-overview .txt-title {
		color: #000000;
		font-weight: bold;
		letter-spacing: 1px;
		line-height: 30px;
	}
	
	#news-overview .txt-body {
		color: #6a6a6a;
		letter-spacing: 2px;
		text-align: justify;
	}

		
/* ############################################################################################## */
/* ## NEWS DETAIL ELEMENTS																	   ## */
/* ############################################################################################## */

	#news-archive {
		display: block;
		width: 224px;
	}
	
	#news-archive .arch-item-wrap { }
	
	#news-archive .item-box {
		height: 32px;
		margin: 0 0 5px 0px;
		padding: 8px;
		width: 208px;
	}
	
	#news-archive .item-box:hover {
		background-color: #efefef;
	}
	
	#news-archive .item-img {
		border: 1px solid #7E7E7E;
		height: 30px;
		position: relative;
		width: 75px;
	}
	
	#news-archive .item-img img {
		height: 82px;
		clip: rect(20px 95px 50px 20px);
		left: -20px;
		position: absolute;
		top: -20px;
	}

	#news-archive .item-txt {
		height: 82px;
		margin: -30px 0 0 85px;
		width: 117px;
	}
	
	#news-archive .item-postdate {
		font-size: 9px;
		color: #949292
	}
	
	#news-archive .item-title {
		color: #3f3e3e;
		font-size: 12px;
		padding: 3px 0 3px 0;
	}
	
	#news-archive .item-body {
		color: #3f3e3e;
		line-height: 14px;
	}
	
	#news-content {
		display: block;
		width: 716px;
	}
	
	.news-content-title {
		font-size: 32px;
		line-height: 45px;
	}
	
	.news-content-published {
		font-size: 9px;
		color: #949292;
		line-height: 15px;
		margin-bottom: 10px;
	}
	
	.news-content-img {
		position: relative;
		margin-bottom: 15px;
		width: 716px;
		height: 200px;
	}
	
	.news-content-img img {
		clip: rect(0px 716px 200px 0px);
		position: absolute;
		height: 200px;
	}
	
	.news-content-body {
		text-align: justify;
		line-height: 16px;
		letter-spacing: 1px;
	}
	
	.news-content-body a {
		font-weight: bold;
		color: #3E3F3F;
	}

	.news-content-body a:hover {
		text-decoration: underline;
	}
	

/* ############################################################################################## */
/* ## GIGS ELEMENTS																			   ## */
/* ############################################################################################## */

	#gigs-wrapper { }
	
	#gigs-wrapper .gigs-head {
		font-size: 40px;
		margin-bottom: 25px;
	}
	
	#gigs-wrapper .gigs-info-wrap { }
	
	#gigs-wrapper .gigs-info-header {
		width: 970px;
		height: 44px;
		margin-bottom: 15px;
	}
	
	#gigs-wrapper .gigs-info-col {
		border-left: 1px solid #CECECE;
		font-size: 15px;
		padding: 5px 10px 5px 10px;
		line-height: 34px;
	}
	
	#gigs-wrapper .gigs-content {
		color: #7A7A7A;
		font-size: 11px;
		padding: 10px;
	}
	
	#gigs-wrapper .gigs-row { border-bottom: 1px solid #CECECE; }
	
	#gigs-wrapper .gigs-info-line {
		color: #3F3E3E;
		font-weight: bold;
		background-color: #ECECEC;
		line-height: 25px;
		margin-top: 10px;
		padding: 2px 0px 2px 10px;
	}
	
	#gigs-wrapper .current { font-size: 20px; }
	
	#gigs-wrapper .date { width: 120px; }
	
	#gigs-wrapper .event { width: 250px; }
	
	#gigs-wrapper .event a { color: #7A7A7A; }
	
	#gigs-wrapper .event a:hover { text-decoration: underline; }
	
	#gigs-wrapper .venue { width: 250px; }
	
	#gigs-wrapper .address { width: 250px; }

/* ############################################################################################## */
/* ## GIGS DETAIL ELEMENTS																	   ## */
/* ############################################################################################## */

	#gig-archive { }

	#gig-archive .item-wrap { }

	#gig-archive .item-box {
		height: 43px;
		margin: 0 0 5px 0px;
		padding: 8px;
		width: 208px;
	}
	
	#gig-archive .item-box:hover {
		background-color: #efefef;
	}
	
	#gig-archive .item-txt {
		height: 82px;
		margin: 0;
		width: 208px;
	}
	
	#gig-archive .back {
		font-size: 13px;
		color: #3E3F3F;
		line-height: 40px;
	}
	
	#gig-archive .item-title {
		color: #3f3e3e;
		font-size: 14px;
		margin-top: -3px;
		padding: 0px 0 3px 0;
	}

	#gig-archive .item-postdate {
		font-size: 12px;
		color: #949292
	}
	
	#gig-archive .item-info {
		color: #949292
	}
		
	#gigs-content {
		display: block;
		width: 716px;
	}
	
	#gigs-content .gigs-content-title {
		font-size: 32px;
		line-height: 45px;
	}
	
	#gigs-content .gigs-content-artists {
		font-size: 11px;
		color: #949292;
		line-height: 15px;	
		margin-top: 5px;
	}
	
	#gigs-content .gigs-content-published {
		font-size: 9px;
		color: #949292;
		line-height: 15px;
		margin-bottom: 10px;
	}
		
	#gigs-content .gigs-content-body {
		text-align: justify;
		line-height: 16px;
		letter-spacing: 1px;
	}

	#gigs-content .gigs-content-data {
		color: #000000;
		margin-top: 10px;
		text-align: justify;
		line-height: 16px;
		letter-spacing: 1px;	
	}

	#gigs-content .gigs-content-data a {
		color: #000000;
		text-decoration: underline;	
	}

/* ############################################################################################## */
/* ## BIO																			   ## */
/* ############################################################################################## */

	#bio-nav { }
	
	#bio-nav .bio-nav-wrap { }
	
	#bio-nav .item-box {
		height: 32px;
		margin: 0 0 5px 0px;
		padding: 8px;
		width: 208px;
	}
	
	#bio-nav .item-box:hover {
		background-color: #efefef;
	}
	
	#bio-nav .item-txt {
		height: 82px;
		margin: 0px;
		width: 117px;
	}
	
	#bio-nav .item-title {
		color: #3F3E3E;
		font-size: 20px;
		padding: 3px 0 3px 0;
	}
	
	#bio-content {
		display: block;
		width: 716px;
	}
	
	#bio-content .bio-content-title {
		font-size: 32px;
		line-height: 45px;
	}
	
	#bio-content .bio-content-img {
		position: relative;
		height: 300px;
		margin-bottom: 10px;
		width: 716px;
	}

	#bio-content .bio-content-img img {
		clip: rect(0px 716px 300px 0px);
		position: absolute;
		width: 716px;
	}
	
	#bio-content .bio-content-body {
		text-align: justify;
		line-height: 16px;
		letter-spacing: 1px;
	}
	
	#bio-content .bio-content-disco-img {
		position: relative;
		height: 113px;
		width: 113px;
		float: left;
		margin: 0 6px 5px 0;
	}
	
	#bio-content .bio-content-disco-img img {
		position: absolute;
		width: 113px;
		clip: rect(0px 113px 113px 0px);
	}
	
	#bio-content .bio-content-disco-body {
		margin-top: 15px;
		margin-bottom: 20px;
		text-align: justify;
		line-height: 16px;
		letter-spacing: 1px;
	}
	
	#bio-content .bio-content-info-row {
		width: 716px;
	}
	
	#bio-content .bio-content-info-col {
		border-left: 1px solid #CECECE;
		font-size: 15px;
		padding: 5px 10px 5px 10px;
		line-height: 34px;
	}

	#bio-content .bio-content-col {
		font-size: 11px;
		padding: 10px;
		text-align: justify;
		line-height: 16px;
		letter-spacing: 1px;
	}
	
	#bio-content .info-image {
		position: relative;
		width: 100px;
	}

	
	#bio-content .info-type {
		width: 250px;
	}
	
	#bio-content .info-desc {
		width: 300px;
	}
	
	#bio-content .type {
		width: 250px;
	}
	
	#bio-content .desc {
		width: 300px;
	}

	#bio-content .image {
		position: relative;
		width: 100px;
		height: 100px;
	}
	
	#bio-content .image img {
		position: absolute;
		width: 100px;
		clip: rect(0px 100px 100px 0px);
	}
	
	#bio-content .bio-content-row {
		border-bottom: 1px solid #CECECE;
		width: 716px;
	}


/* ############################################################################################## */
/* ## CONTACT ELEMENTS																		   ## */
/* ############################################################################################## */

	#contact-form {
		width: 716px;
	}

	#contact-form .contact-form-title {
		font-size: 32px;
		line-height: 45px;
	}
	
	#wud-contact {
		padding: 0px 10px;
	}
	
	#wud-contact .leftcolumn {
		width: 100px
	}

	#wud-contact .rightcolumn {
		width: 570px
	}
	
	#wud-contact .field {
		line-height: 26px;
	}
	
	#wud-contact .inputfield {
		border: 1px solid #A0A0A0;
		padding: 5px;
		width: 546px;
	}
	
	#wud-contact .textfield {
		border: 1px solid #A0A0A0;
		height: 200px;
		padding: 5px;
		width: 546px;
	}
	
	#wud-contact .formbtn {
		background-color: #CECECE;
		border: 1px solid #000;
		cursor: pointer;
		margin: 10px 10px 10px 0px;
	}

	#wud-contact .formbtn:hover {
		background-color: #e0ffab;
	}

	#wud-contact label {
		color: red;
		font-size: 15px;
		text-align: right;
		position: absolute;
		z-index: 50;
	}
	
	#contact-form .wud-entry {
		text-align: justify;
		line-height: 16px;
		letter-spacing: 1px;
	}
	
	#contact-content {
		width: 200px;
	}

	#contact-content .contact-content-body {
		line-height: 16px;
		letter-spacing: 1px;
		margin-top: -10px;
	}
	
	#contact-content .contact-content-body a {
		color: #3E3F3F;		
	}

	#contact-content .contact-content-body a:hover {
		text-decoration: underline;	
	}

/* ############################################################################################## */
/* ## MEDIA ELEMENTS																		   ## */
/* ############################################################################################## */

	#media-nav { }
	
	#media-nav .media-nav-wrap { }
	
	#media-nav .item-box {
		height: 32px;
		margin: 0 0 5px 0px;
		padding: 8px;
		width: 208px;
	}
	
	#media-nav .item-box:hover {
		background-color: #efefef;
	}
	
	#media-nav .item-txt {
		height: 82px;
		margin: 0px;
		width: 117px;
	}
	
	#media-nav .item-title {
		color: #3F3E3E;
		font-size: 20px;
		padding: 3px 0 3px 0;
	}
	
	/* ########################################################################################## */
	/* ## AUDIO	ELEMENTS																	   ## */
	/* ########################################################################################## */

		#audio-content {
			display: block;
			width: 716px;
		}

	/* ########################################################################################## */
	/* ## VIDEO	ELEMENTS																	   ## */
	/* ########################################################################################## */

		#video-content {
			display: block;
			width: 716px;		
		}
		
		#video-content .video-player { }

		#video-content .video-thumb-box {
			border: 1px solid #000;
			display: block;
			float: left;
			height: 138px;
			margin: 20px 19px 0px 0px;
			opacity: 0.5;
			width: 224px;
		}
		
		#video-content .video-thumb-box:hover {
			opacity: 1;	
		}
		
		#video-content .video-thumb-overlay {
			background-color: #000000;
			display: none;
			font-size: 9px;
			height: 25px;
			line-height: 26px;
			opacity: 0.6;
			padding: 0px 0px 0px 5px;
			position: absolute;
			width: 219px;
			z-index: 10;	
		}
		
		#video-content .video-thumb-img {
			height: 138px;
			position: relative;
			width: 224px;
			z-index: 2;
		}
		
		#video-content .video-thumb-img img{
			clip: rect(0px 224px 138px 0px);
			height: 140px;
			position: absolute;
			z-index: 2;
		}
		
		#video-content .box-margin {
			margin-right: 0px;
		}

	/* ########################################################################################## */
	/* ## FOTO ELEMENTS																		   ## */
	/* ########################################################################################## */

		#foto-content {
			display: block;
			width: 716px;
		}
		
		#foto-content .foto-content-img {
			position: relative;
			height: 113px;
			width: 113px;
			float: left;
			margin: 0 6px 5px 0;
		}
		
		#foto-content .foto-content-img img {
			position: absolute;
			height: 193px;
			clip: rect(0px 113px 113px 0px);
			opacity: 0.4;
		}
		
		#foto-content .foto-content-img img:hover {
			opacity: 1;
		}

/* ############################################################################################## */
/* ## PERS ELEMENTS																			   ## */
/* ############################################################################################## */

	#pers-wrapper { }
		
	#pers-wrapper .pers-info-geen {
		text-align: justify;
		line-height: 16px;
		letter-spacing: 1px;	
	}
	
	#pers-wrapper .pers-info-header {
		width: 951px;
		height: 44px;
		margin: 10px 0px 10px 0px;
	}
	
	#pers-wrapper .pers-info-col {
		border-left: 1px solid #CECECE;
		font-size: 15px;
		padding: 5px 10px 5px 10px;
		line-height: 34px;
	}
	
	#pers-wrapper .pers-content {
		color: #7A7A7A;
		font-size: 11px;
		padding: 10px;
	}
	
	#pers-wrapper .pers-row {
		background-color: #FEFEFE;
		border-bottom: 1px solid #CECECE;
	}
	
	#pers-wrapper .pers-info-item {
		background-color: #EDEDED;
		margin-bottom: 20px;
		width: 951px;
		padding: 10px;
	}
	
	#pers-wrapper .pers-info-line {
		color: #3F3E3E;
		font-weight: bold;
		line-height: 25px;
		padding: 2px 0px 2px 2px;
		margin-bottom: 10px;
	}

	#pers-wrapper .pers-file-line {
		border-bottom: 1px solid #9A9A9A;
		color: #3F3E3E;
		font-weight: bold;
		line-height: 25px;
		padding: 2px 0px 2px 2px;
		margin-bottom: 10px;
	}
	
	#pers-wrapper .pers-info-desc {
		background-color: #FFFFFF;
		text-align: justify;
		line-height: 16px;
		letter-spacing: 1px;
		padding: 10px 5px 5px 5px;
	}
	
	#pers-wrapper .pers-info-desc a {
		color: #ACACAC;
	}
	
	#pers-wrapper .pers-info-desc a:hover {
		text-decoration: underline;
	}	
	
	#pers-wrapper .presstitle {
		font-family: "Arial";
		font-size: 14px;
		letter-spacing: 1px;
	}
	
	#pers-wrapper .pers-cat {
		font-family: "Arial";
		font-size: 10px;
		padding-right: 10px;
	}
	
	#pers-wrapper .col-type {
		width: 40px;
	}
	
	#pers-wrapper .col-title {
		width: 131px;
	}
	
	#pers-wrapper .col-desc {
		width: 430px;
	}

	#pers-wrapper .col-preview {
		width: 265px;
	}

	#pers-wrapper .type {
		width: 41px;
	}
	
	#pers-wrapper .title {
		width: 130px;
	}
	
	#pers-wrapper .title a {
		color: #7A7A7A;
	}
	
	#pers-wrapper .title a:hover {
		text-decoration: underline;
	}
		
	#pers-wrapper .desc {
		width: 431px;
		text-align: justify;
		line-height: 16px;
		letter-spacing: 1px;
	}

	#pers-wrapper .preview {
		width: 266px;
	}	
	
	#pers-wrapper .preview-img {
		position: relative;
		width: 266px;
		height: 50px;
		text-align: justify;
		line-height: 16px;
		letter-spacing: 1px;
	}

	#pers-wrapper .preview-img a {
		color: #3E3F3F;
	}
	
	#pers-wrapper .preview-img img {
		clip: rect(30px 266px 80px 0px);
		position: absolute;
		width: 266px;
		top: -20px;
		opacity: 0.7;
	}

	#pers-wrapper .preview-img img:hover {
		opacity: 1;
	}

	#pers-wrapper .preview-img-dl {
		position: relative;
		width: 266px;
		height: 50px;
		text-align: justify;
		line-height: 16px;
		letter-spacing: 1px;
	}
	
	#pers-wrapper .preview-img-dl img {
		opacity: 0.7;
	}
	
	#pers-wrapper .preview-img-dl img:hover {
		opacity: 1;
	}
	
	#pers-wrapper .pers-paginator {
		letter-spacing: 1px;
		background-color: #EFEFEF;
		height: 40px;
		color: #3E3F3F;	
		line-height: 40px;
		margin-bottom: 15px;
	}
	
	#pers-wrapper .pers-paginator a {
		color: #3E3F3F;
	}	

	#pers-wrapper .pers-paginator a:hover {
		text-decoration: underline;
	}	
	
	#pers-wrapper .paginator-back {
		border-right: 1px solid #9A9A9A;
		display: block;
		text-align: left;
		padding-left: 10px;
		width: 179px;
	}
	
	#pers-wrapper .paginator-current {
		display: block;
		text-align: center;
		width: 211px;
	}
	
	#pers-wrapper .paginator-next {
		border-left: 1px solid #9A9A9A;
		display: block;
		text-align: right;
		width: 179px;
		padding-right: 10px;
	}

