body {
	background:  url(../images/background.gif) 0px 5px repeat-x #E1E5E6;
}

#wrapper {
	width: 980px;
	margin: 0 auto;
	padding: 5px 0px 5px 0px;
}

/* header */
#header-title {
	background: url(../images/header_title.gif) center center no-repeat;
	width: 100%; height: 76px;
	margin-bottom: 2px;
}
	#header-title h1 { text-indent: -9999px; }

#header-foto {
	background-position: center center;
	background-repeat: no-repeat;
	width: 100%; height: 314px;
	margin-bottom: 4px;
}
	#header-foto .overlay {
		background: url(../images/header_overlay.png) center center no-repeat;
		width: 100%; height: 100%;
	}

/* menu */
#menu {
	background: url(../images/menu_background.gif) center center no-repeat;
	width: 100%; height: 34px;
	margin-bottom: 16px;
}
	#menu ul {
		width: 742px; height: 34px;
		margin: 0 auto;
		overflow: hidden;
	}
		#menu ul li {
			height: 28px;
			float: left;
			padding: 0px 15px 0px 15px;
			margin: 3px 0px 3px 0px;
		}
			#menu ul li.star {
				background: url(../images/menu_star.gif) center center no-repeat;
				width: 16px; height: 34px;
				padding: 0;
				margin: 0;
			}
			
			#menu ul li a {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 18px;
				line-height: 26px;
				color: #FFF;
				text-decoration: none;
				text-transform: uppercase;
			}

/* content */
#content {
	width: 586px;
	margin: 0 auto;
	overflow: hidden;
}
	#content .item {
		margin-bottom: 8px;
		clear: both;
	}
		#content .item img {
			border: 2px solid #FFF;
			float: left;
		}
	
		#content .item  h2,  h2 {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: bold;
			line-height: 24px;
			color: #E11B58;
		}
	
		#content .item  p,
		#content .sub-item  p {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 16px;
			color: #535152;
		}

		#content .item a,
		#content .sub-item a { color: #E11B58; }

/* content - 2 koloms */
#content.home, #content.news,#content.agenda { width: 708px; }

/* content - home */
#content.home .col {
	width: 450px;
	border-right: 1px solid #E01A58;
	padding-right: 80px;
	float: left;
}
	#content.home .col img { margin: 0px 2px 0px 0px; }

#content.home .col-sec {
	width: 177px;
	float: left;
}
	#content.home .col-sec .sub-item {
		margin-left: 8px;
		border-bottom: 1px solid #E01A58;
		padding: 8px 0px 8px 0px;
	}
		#content.home .col-sec .sub-item.last { border: none; }

/* content - news */
#content.news .col,#content.agenda .col {
	width: 450px;
	border-right: 1px solid #A6A6A6;
	padding-right: 150px;
	float: left;
}

#content.news .col-sec,#content.agenda .col-sec {
	width: 107px;
	float: left;
}
	#content.news .col-sec .archive, #content.agenda .col-sec .archive {
		padding: 50px 0px 0px 20px;
		text-align: center;
	}
		#content.news .col-sec .archive h3 , #content.agenda .col-sec .archive h3{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: bold;
			line-height: 24px;
			color: #292A2C;
		}
		#content.news .col-sec .archive a, #content.agenda .col-sec .archive a {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			line-height: 19px;
			color: #B9B8B8;
			text-decoration: none;
		}

/* content - bio */
#content.bio .item img {
	margin-right: 30px;
	display: inline;
}

/* content - fotos */
#content.fotos .item { overflow: hidden; }
	#content.fotos .item h3 {
		width: 90px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #E01A58;
		text-transform: uppercase;
		margin-top: 63px;
		float: left;
	}
	#content.fotos .item h4 {
		width: 60px;
		margin-top: 63px;
		float: left;
	}
		#content.fotos .item h4 a {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #E01A58;
			text-decoration: none;
		}
	
	#content.fotos .item img {
		margin: 0px 10px 0px 10px;
		display: inline;
	}

#content.fotos .download {
	width: 199px;
	padding-top: 16px;
	margin: 0 auto;
}
	#content.fotos .download h3 a {
		background: url(../images/dl_perskit.gif) center center no-repeat;
		width: 199px; height: 22px;
		text-indent: -9999px;
		display: block;
	}

/* content - video */
#content.video .item {
	width: 480px;
	text-align: center;
	padding-bottom: 8px;
	margin: 0 auto;
}
	#content.video .item h3 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		line-height: 24px;
		color: #484647;
	}

/* content - links */
#content.links .item p { margin-bottom: 16px; }
	#content.links .item p a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		line-height: 18px;
		color: #414141;
		text-decoration: none;
	}

#content.links .item img {
    display: block;
	float: none;
	margin: 0 auto;
}

/* content - contact */
#content.contact .item img { float: right; }

#content.contact .item p {
	font-weight: normal;
	padding-top: 16px;
}
	#content.contact .item p img {
		border: none;
		float: left;
	}

/* footer */
#footer {
	width: 688px; height: 24px;
	padding: 0px 121px 0px 171px;
	margin-top: 20px;
}
	#footer a {
		text-indent: -9999px;
		margin: 0px 15px 0px 15px;
		display: inline;
		float: left;
	}
		#footer a.myspace {
			background: url(../images/logo_myspace.gif) center center no-repeat;
			width: 54px; height: 17px;
		}
		#footer a.hyves {
			background: url(../images/logo_hyves.gif) center center no-repeat;
			width: 42px; height: 14px;
			margin-top: 3px;
		}
		#footer a.twitter {
			background: url(../images/logo_twitter.gif) center center no-repeat;
			width: 55px; height: 13px;
			margin-top: 4px;
		}
		#footer a.youtube {
			background: url(../images/logo_youtube.gif) center center no-repeat;
			width: 46px; height: 18px;
			margin-top: 1px;
		}
		
	#footer .copyright {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #B9B8B8;
		float: right;
		line-height: 24px;
	}
