body, input, select, textarea, td { font: 11px Verdana; }
body { text-align: center; margin: 0; }
img { border: 0; vertical-align: middle; }
p { text-align: justify; margin: 0; }
small { font: normal 10px Verdana; color: #666; }
a, area, .bookmark { cursor: pointer; }
a, .bookmark { color: #e21; text-decoration: none; }
a:hover, .bookmark:hover { color: #f90; }
br { clear: both; }

.bold, .bookmark { font-weight: bold; }

h1, h2 {
	margin: 0;
	padding: 0;
	font: bold 11px Verdana;
}

h1 { font: 10px Verdana; color: #555; background-color: #ddd; border: 1px solid #fff; padding: 2px; margin: 3px; }
h2 strong { text-decoration: underline; }

div#header { text-align: center; background-color: #eee; margin-bottom: 10px; padding: 5px; }

div#page {
	position: relative;
	margin: 0 auto;
	width: 760px;
}

div#videos {
	float: left;
	position: relative;
	margin: 0 auto;
	width: 400px;
}

div.video { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #eee; }

div#thumbs_left, div#thumbs_right { float: left; width: 160px; margin: 0 10px; }
div#thumbs_left img, div#thumbs_right img { margin: 5px 0; }

small.infos { display: block; margin-bottom: 2px; font-weight: bold; color: #444; }
small.infos label { font-weight: normal; color: #777; }

div#pages { margin: 5px 0; font: bold 12px Verdana; }

div#pages a, div#pages span, div#pages strong { margin: 0 3px; }
div#pages strong { font: bold 14px Verdana; }
div#pages span { color: #aaa; }

div#footer { margin: 5px 0; font: 10px Verdana; }