body {
	margin: 0 0 20px 0;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	background: white url(img/fons.gif) repeat;
	color: #151512;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.c { clear: both; }
img { border: 0; }
h1, h2, h6 { margin: 0; padding: 0;  }
a { color: #151512; text-decoration: none; }
a:hover { text-decoration: underline; }

#container { position: relative; width: 808px; }
#header { float: left; width: 100%; margin: 10px 0 10px 0; padding-top: 30px; background: url(img/dividers.gif) no-repeat; }

#ffwd { position: fixed; bottom: 30px; left: 30px; width: 49px; height: 21px; }

#icon img { float: left; padding-left: 30px; margin-top: 1px; }

#title { float: left; margin-left: 27px; font-size: 12px; color: #d0d0d0; }
#title h1 { font-size: 16px; line-height: 16px; color: #151512 !important; }

#menu { float: left; margin-left: 42px; }
#menu ul, #pager ul { margin: 0; padding: 0; list-style: none; }
#menu li, #pager li { float: left; font-size: 16px; line-height: 16px; color: #d0d0d0; }
#menu li { margin-right: 20px; }

#pager { float: right; margin-right: 1px; font-size: 16px; line-height: 16px; }
#pager #prev { padding-left: 8px; background: url(img/arrow_L.gif) no-repeat left center; }
#pager #next { padding-right: 8px; margin-left: 10px; background: url(img/arrow_R.gif) no-repeat right center; }

#com { float: right; margin-right: 1px; font-size: 16px; line-height: 16px; }

#foto { float: left; margin-left: 216px; width: 592px; height: 592px; margin-bottom: 40px; background: url(img/photoborder.gif) no-repeat; }
#foto img { float: left; clear: both; padding: 11px; }

#video, #par, #content { float: left; margin-left: 220px; width: 592px; }

#par a { text-decoration: underline; color: #053252; }
#par a:hover { color: black; }
#par { font-size: 14px; line-height: 19px; }
#par object {
	display: block;
	width: 580px;
}

#video h2 { font-size: 14px; line-height: 14px; }

#video .entry {	float: left; clear: right; width: 580px; margin-bottom: 20px; }
#video .entry object, #par object { border: solid 5px #d0d0d0; }
#video .entry p { font-size: 12px; line-height: 16px; padding: 0; margin: 0; }

.videoitem img {
	 border: solid 5px #d0d0d0;
	 float: left;
	 margin-right: 10px;
	 margin-bottom: 30px;
}
.videoitem .category, .videobitem .category {
	color: #d0d0d0;
	font-weight: bold;
	font-size: 13px;
}
.videoitem .title, .videobitem .title {
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 13px;
}
.videoitem .info, .videobitem .info {
	color: #878787;
	font-size: 12px;
	line-height: 16px;
}

span.category {
	color: #d0d0d0;
	font-weight: bold;
	font-size: 13px;
	width: 120px;
	float: left;
}
span.title {
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 13px;
	float: left;
}
span.date {
	color: #d0d0d0;
	font-weight: bold;
	font-size: 13px;
	float: right;
}
