* { margin: 0; padding: 0; }
.clear:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
body { background: #4a011b; color: #82002e; font: 0.8em/1.4em Helvetica, Verdana, sans-serif; }

#container { margin: 0 50px 0 0; padding: 50px 0; width: 960px; }

h1 { font: normal 1.1em Helvetica; letter-spacing: 1px; text-transform: uppercase; }
h2 { font: normal 1.1em Helvetica; letter-spacing: 1px; text-transform: lowercase; }
a { color: #6d0027; text-decoration: none; }
a:hover { color: #6f0; text-decoration: underline; }

ul { list-style: none; padding-top: 5px; }

dt { }
dd { }

.disclaimer { font-size: 10px; text-transform: uppercase }

#left, #right { float: right; }
#left { width: 45%; }
	#info { margin-bottom: 10px; }
		#info h1, #info h2 { background: #56011b; font-weight: bold; padding: 5px 0 5px 5px; width: 99%; }
		#info dl { padding: 5px 0 5px 5px; }
	.left_headers { background: #56011b; width: 99%; }
		.left_headers h2, .left_headers h3 { font-weight: bold; letter-spacing: 0; }
		.left_headers h2 { float: left; padding: 5px 0 3px 5px; }
		.left_headers h3 { float: right; padding: 5px 5px 3px 0; }
#right { margin-right: 2em; text-align: right; width: 50%; }
	.right_headers { background: #56011b; width: 99%; }
		.right_headers h2, .right_headers h3 { font-weight: bold; letter-spacing: 0; }
		.right_headers h2 { float: right; padding: 5px 10px 3px 0; }
		.right_headers h3 { float: left; padding: 5px 0 3px 10px; }

	#right ul { clear: both; margin-bottom: 10px; }
		#right ul li { margin-right: 5px; }
			#right ul li.fader a { display: block; padding: 2px 5px 0 0; text-transform: lowercase; width: 100%; }
			#right ul li.fader a:hover { background: #6f0; color: #6d0027; padding: 2px 0 0 5px; text-align: left; text-decoration: none; text-transform: uppercase; }
			
		#right ul.r-ga-twitter li { line-height: 14px; margin: 10px 5px; }
		#right ul.r-ga-twitter li.disclaimer { line-height: auto; margin: 0 5px 0 0;}
/*
	ul.netflix { clear: both; margin-bottom: 10px; }
		ul.netflix li { margin-right: 5px; }
			ul.netflix li a { display: block; padding: 2px 0 0 5px; text-transform: lowercase; width: 100%; }
			ul.netflix li a:hover { background: #6f0; color: #6d0027; padding: 2px 5px 0 0; text-align: right; text-decoration: none; text-transform: uppercase; }
	ul.delicious { clear: both; margin-bottom: 10px; }
		ul.delicious li { margin-right: 5px; }
			ul.delicious li a { display: block; padding: 2px 5px 0 0; text-transform: lowercase; width: 100%; }
			ul.delicious li a:hover { background: #6f0; color: #6d0027; padding: 2px 0 0 5px; text-align: left; text-decoration: none; text-transform: uppercase; }
	ul.twitter { clear: both; margin: 0 5px; }
		ul.twitter li { line-height: 14px; margin: 10px 0; text-align: right; }
			ul.twitter li a { }
			ul.twitter li a:hover { }

*/