*{margin:0;padding:0}
img{border:0}
body{
	font-size:		9pt;
	font-family:	Tahoma, sans-serif;
	color:			#000;
	text-align:		justify;
}

/*
 * Hidden blocks
 */
#header #navigation,
#header .ad,
#sidebar,
#banner,
#footer,
.button,
#contextlink{
	display:none;
}

/*
 * Header
 */
#header{
	margin-bottom:	24pt;
}
#header #logo{
	display:	block;
}
.print{
	display:	block;
	position:	absolute;
	top:		0;
	right:		0;
	color:		#009ee0;
	font-size:	9pt;
}
.print a{
	color:		#009ee0;
	text-decoration:	none;
}

/*
 * Breadcrumb
 */
#breadcrumb{
	font-size:		9pt;
	color:			#555;
	margin-bottom:	24pt;
}
#breadcrumb a,
#breadcrumb b{
	font-size:	9pt;
	color:		#555;
}

/*
 * Content
 */
#infos_accessibility{
	font-size:		9pt;
	color:			#808200;
	margin-bottom:	17pt;
}
#content h1{
	font-size:		15pt;
	font-weight:	normal;
	color: 			#808200;
	padding-bottom:	0.25cm;
	border-bottom:	solid 1px #808200;
	margin-bottom:	0.25cm;
}
#content h2{
	font-size:		11pt;
	font-weight:	bold;
	color:			#009EE0;
	margin-bottom:	0.5cm;
	margin-top:		1cm;
}
#content h3{
	font-size:		9pt;
	font-weight:	bold;
	color:			#292929;
	margin-bottom:	0.5cm;
	margin-top:		0.5cm;
}
#content blockquote{
	font-style:		italic;
	margin:			1cm 0 1cm 3cm;
	color:			#808200;
	border-left:	solid 3px #808200;
	padding-left:	0.5cm;
}
#content ul,
#content ol{
	margin:		1cm 0 1cm 1cm;
}
#content li{
	line-height:	11pt;
}
#content img.justifyleft  {
	float:			left;
	margin-bottom:	.25cm;
	margin-right:	.25cm;
}
#content img.justifyright {
	float:			right;
	margin-bottom:	.25cm;
	margin-left:	.25cm;
}
#content p{
	margin-bottom:	.5cm;
	line-height:	11pt;
}
#content a,
#content a:link,
#content a:visited{
	color: 				#009ee0;
	text-decoration: 	underline;
}
#content a:hover,
#content a:active,
#content a:focus{
	text-decoration: 	none;
}


/*
 * Video entry
 */
.video_entry .updated,
.video_entry .viewcount{
	color:				#868889;
	font-size:			0.9em;
	margin-top:			.5em !important;
	margin-bottom:		1em !important;
}
.video_entry .updated{
	float:	left;
}
.video_entry .viewcount{
	float:	right;
}
.video_entry .description{
	clear:			both;
}

/*
 * Video entries
 */
.video_entry_feed{
	padding:		1.5em 0;
	border-top:		dotted 1px #ccc;
}
.video_entry_feed:hover{
	background-color:	#fafafa
}
.video_entry_feed a.thumbnail{
	display:			block;
	float:				left;
	position:			relative;
	text-decoration:	none;
	margin:				0 1em 0 0;
}
.video_entry_feed a.thumbnail .duration{
	display:			block;
	position:			absolute;
	bottom:				5px;
	right:				5px;
	background-color:	#000;
	padding:			5px;
	color:				#fff;
	border-radius:		5px;
	-moz-border-radius:	5px;
	-webkit-border-radius:	5px;
}
.video_entry_feed h3{
	clear: 			none !important;
	margin-bottom:	.5em !important;
	margin-top:		0 !important;
}
.video_entry_feed .description{
	padding-left:	80px;
}
.video_entry_feed .updated,
.video_entry_feed .viewcount{
	padding-left:	80px;
	color:			#868889;
	font-size:		0.9em;
	margin-bottom:	.5em !important;
}


/*
 * Gallery entries
 */
.gallery_entry{
	padding:		1.5em 0;
	border-top:		dotted 1px #ccc;
}
.gallery_entry:hover{
	background-color:	#fafafa
}
.gallery_entry a.thumbnail{
	background: url(/assets/templates/deba/images/thumbnails-f.gif);
	float: 		left;
	padding: 	10px;
	margin:		0 1em 0 0;
}
.gallery_entry h2{
	clear: 			none !important;
	margin-bottom:	.5em !important;
	margin-top:		0 !important;
	font-size:		1em !important;
	font-weight:	bold !important;
	color:			#292929 !important;
}
.gallery_entry .description{
	padding-left:	80px;
}
.gallery_entry .updated{
	color:			#868889;
	font-size:		0.9em;
	margin-bottom:	.5em !important;
	padding-left:	80px;
}

/*
 * Search results
 */
.ajaxSearch_resultsInfo{
	font-size:		1.2em;
	font-weight:	bold;
	color:			#009EE0;
	margin-bottom:	1.5em;
	margin-top:		2.5em;
}
.ajaxSearch_paging{
	display:		block;
	text-align:		right;
	margin-bottom:	1.5em;
	color:			#868889;
	font-size:		0.9em;
}
.ajaxSearch_highlight {
	font-weight:	bold;
	color:			#000;
}
.ajaxSearch_result{
	padding:		1.5em 0;
	border-top:		dotted 1px #ccc;
}
.ajaxSearch_result:hover{
	background-color:	#fafafa;
}
.ajaxSearch_resultExtract{
	margin-top:	1em;
}
