body {background: #fff;font-size: 65%;font-family: Helvetica, Arial, sans-serif;line-height: 1.5em;color: #333;margin: 0;}/* Layout */#content {position: relative;width: 730px;margin: 0;padding: 0;}#banner {width: 680px;height: 180px;margin: 0 0 0 50px;padding: 0;background: #fff;border-bottom: 1px solid #fff;}#leftcontent {position: absolute;width: 430px;left: 50px;top: 250px;padding: 0;background: transparent;}#fullcontent {position: absolute;width: 650px;left: 50px;top: 250px;padding: 0;background: transparent;}#leftcontenthome {position: absolute;width: 450px;left: 50px;top: 250px;padding: 0;background: transparent;}#sidebar {position: absolute;padding: 0;width: 225px;top: 250px;left: 510px;background: transparent;}h1 {color: #333;font-size: 140%;line-height: 110%;margin: 0px 0px 5px 0px;font-weight: bold;}h1.normaltext {font-weight: normal;}h2 {color: #9b8f88;font-size: 120%;margin: 10px 0px 0px 0px;}h2.sidebar {color: #333;font-size: 110%;margin: 0;}h2.black {color: #333;font-size: 120%;margin: 0px 0px 5px 0px;font-weight: normal;}p {color: #333;font-size: 100%;line-height: 1.5em;margin: 0px 0 10px 0 ;}/* General links */a:link, a:visited, a:active {text-decoration: none;color: #666;font-weight: bold;border-bottom: 1px solid #e66a10;}a:hover {text-decoration: none;color: #fff;background: #e66a10;font-weight: bold;border-bottom: 1px solid #e66a10;}/* Main left navigation */ul#navlist {margin-left: 50px;margin-top: 0px;margin-bottom: 3px;padding-left: 0;white-space: nowrap;text-transform: uppercase;font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;}#navlist li {display: inline;list-style-type: none;margin: 0 -1px 0 -1px;}#navlist a { padding: 3px 7px 3px 5px; border-bottom: 0px solid #000;}#navlist a:link, #navlist a:visited {color: #fff;background-color: #b2a59c;text-decoration: none;border-left: 2px solid #b2a59c;}#navlist a:hover {color: #fff;background-color: #958983;text-decoration: none;border-left: 2px solid #e66a10;}#navlist li#active a {background: #958983;border-left: 2px solid #e66a10;}/* Typography */.smallprint {background: #fff;color: #555;font-family: Helvetica, Arial, sans-serif;font-size: 80%;font-weight: normal;line-height: 130%;}.largetype {font-size: 140%;}.tablebg {background: #f2edeb;}table {background: #fbfafa;font-size: 100%;}.streamingpanel {background: #f6f2f1;padding: 20px;}.streamingimage {text-align: center;margin: 0px;width: 360px;height: 240px;border: 1px solid #dcd6d3;}.streamingcontrol {background: #9b8f88;width: 360px;height: 20px;border-left: 1px solid #dcd6d3;border-right: 1px solid #dcd6d3;margin: 0 0 10px 0;}.email_panel {background: #d8d2cd;padding: 10px;border: 0 0 10px 0;color: #000;}.live_panel {background: #e66a10;padding: 10px;height: 150px;margin: 0 0 20px 0;color: #000;}/* images */img.press {border: 1px solid #ccc;margin: 0 0 0 0;width: 130px;height: 100px;}img.sidebar {border: 1px solid #ccc;margin: 0 0 10px 0;}.imgright {border: 1px solid #999;padding: 5px;float: right;margin: 0 0 0 10px;clear: right;}.imgleft {border: 1px solid #999;padding: 5px;float: left;margin: 0 10px 0 0;clear: left;}.clearboth {clear: both;}input {border: 1px solid #888;background: #fff;margin: 0 0 5px 0;}