body {font-family: sans-serif; background: #FFF url('media/newtv/l_blue09.jpg') repeat-y 820px;} /* from http://fractured-sanity.org */
.bodycontent {width: 720px; margin: 2px; padding-left: 40px; padding-top: 4px;background: #FFF ;}
#works, .statement {float: left;}
#works {width: 240px; margin-left: 0; padding-left:  10px;}
#works p {margin: 8px 0 8px 0}
#works span {font-size: 0.9em;}
#ntvcontainer {float:right; margin-top:4px; padding: 0; width:425px; text-align:right}
#ntvcontainer embed, #ntvcontainer object {margin-top: -5px;}
/* experiments */
.statement {width: 703px;
			margin: 20px 0 0 0;
			padding: 20px 0 0 0;
			font-size:  0.8em; line-height: 1.1em; 
			background: #8EA4CB url('media/newtv/right2.png') repeat-y top right;
			border-top: 1px solid #3D526F;}
.statement p {text-align:justify; padding: 0 42px 0 10px; margin-top: 0;}
.statement strong {height: 28px; margin: -21px 0 5px 0; padding: 10px 0 0 10px; background:url('media/newtv/topright2.png') no-repeat top right; display:block; }
.statement strong.sub {margin-top: 6px; padding-top: 10px;}
div.hr {height: 23px; margin: 7px 0 -6px 0; padding: 0; background: #FFF url('media/newtv/bottom.png') repeat-x bottom;}
div.hr hr {display: none;}
div.hr div.open {float: left; height: 23px; width: 23px; background:url('media/newtv/bottomleft2.png') no-repeat bottom;}
div.hr div.close {float: right; height: 23px; width: 23px; background:url('media/newtv/bottomright2.png') no-repeat bottom right;}
h2 {margin: 4px 0 7px 0;}
strong, h2 {color: #012;}
#preload { display: none;}
/* box model fixes */
html>body .bodycontent {width: 680px;}
html>body .statement strong { margin-bottom: 0;}