#video {
	float: left;
}

#header {
	font-size: 140%;
}

#header h2 {
	background: url("logoBack2.png") no-repeat right top;
}


#header ul li {
	float: right;
}

#content {
	background: url("contentBack.png") repeat-y 213px 0;
	font-size: 140%;
}

#breadcrum, #breadcrum li {
	float: right;
}

#breadcrum li {
	padding-left: 1em;
}

#leftCol {
	float: right;
}

#leftCol h1 {
	padding: 0 .2em 0 0;
	border-right: 4px solid #a9c4e1;
	border-left: 2px solid #a9c4e1;
	font-size: 2em;
}

#leftCol h2 {
	font-size: 1.5em;
}

#leftCol h3 {
	font-size: 1em;
}

#leftCol .nextPages li a {
	float: left;
	padding: 4px 16px 4px 8px;
	background: url("backBack.png") no-repeat 190px center;
}

#rightCol {
	float: left;
}

#rightCol .nextPages li a {
	padding: 4px 8px 4px 16px;
	background: #eee url("backBack.png") no-repeat 4px center;
}

#rightCol .prevPages li a{
	text-align: left;
	padding: 4px 16px 4px 8px;
	background: #eee url("nextBack.png") no-repeat 190px center;
}

#rightCol dl dd li {
	background: url("backBack.png") no-repeat right center;
}

#leftCol #sitemap li.root > a{
	background: url("folder.png") no-repeat 3px 0;
}

#leftCol #sitemap li{
	background: url("node.png") no-repeat 10px 0;
	padding:0 0 0 16px;
}

#leftCol #sitemap li a, #leftCol #sitemap li span {
	background: url("folder.png") no-repeat 2px -32px;
	padding: 4px 0 4px 22px;
}

#leftCol #sitemap li.last {
	background-position: 10px -1580px;
}

#leftCol #sitemap ul li.branch > a, #leftCol #sitemap ul li.branch > span {
	background-position: 3px 0;
}

#leftCol #sitemap ul li.collection > a, #leftCol #sitemap ul li.collection > span {
	background-position: 2px -64px;
}


#leftCol .fieldset li label {
	text-align: left;
	float: right;
	margin-left: 8px;
}

fieldset label abbr {
	right: 480px;
}
