body
{
	background: #003;
	color: black;
}

a
{
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

.main
{
	padding-left: 180px;
	padding-right: 240px;
	position: relative;
}

.item, .head, .menu, .shortcuts
{
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	-khtml-border-radius: 6px;
	margin: 1em 2em;
	padding: 0.67em;
}

.head
{
	background: #ff6;
	padding: 1em;
}

.head img
{
	border: 2px solid black;
	float: right;
}

.head h1
{
	font-weight: normal;
	margin: 0;
	padding: 0;
	line-height: 1;
	font-size: 200%;
}

.head div[typeof="po:TV"] h1
{
	position: relative;
	top: 5px;
	line-height: 90px;
}

.head br
{
	clear: both;
}

.item.even
{
	background: white;
}

.item.odd
{
	background: #ddf;
}

.item div[rel="po:broadcast_on"] img
{
	border: 1px solid black;
	float: right;
	margin: 0 0 0.67em 1em;
}

.item div[rev="po:broadcast_of"]
{
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	-khtml-border-radius: 6px;
	padding: 0.33em;
	margin: 0 0 0.67em 0;
}

.item.even div[rev="po:broadcast_of"]
{
	background: transparent url('fade-even.png') repeat-y scroll top left;
}

.item.odd div[rev="po:broadcast_of"]
{
	background: transparent url('fade-odd.png') repeat-y scroll top left;
}

.item div[rev="po:broadcast_of"] em
{
	font-size: 80%;
}

.item div[rel="po:subtitle"]
{
	clear: both;
	text-align: right;
	font-size: 80%;
}

.item div[rel="tag:taggedWithTag"]
{
	font-size: 80%;
	font-weight: bold;	
}

.item h2
{
	font-weight: normal;
	margin: 0;
	padding: 0;
	line-height: 1.33;
	font-size: 150%;
}

.item h3
{
	font-weight: normal;
	margin: 0;
	padding: 0;
	line-height: 1.67;
	font-size: 120%;
}

.menu, .shortcuts
{
	position: absolute;
	top: 0;
	left: 0;
	width: 148px;
	background: #ff0;
	margin-top: 0;
}

.shortcuts
{
	right: 0;
	left: auto;
	width: 208px;
}

.menu h2, .shortcuts h2
{
	font-weight: normal;
	font-style: italic;
	margin: 0;
	padding: 0;
	line-height: 1.67;
	font-size: 120%;
}

.menu h3, .shortcuts h3
{
	font-weight: normal;
	font-size: 100%;
	margin: 0;
	padding: 0;
}

.menu ul, .shortcuts ul
{
	font-size: 80%;
	padding: 0;
	margin: 0.67em 0 0.67em 1.67em;
	list-style: square outside;
}

.menu ul li, .shortcuts ul li
{
	padding: 0;
	margin: 0;
}

