/* ---------- GLOBAL TV19 PROPERTIES ---------- */html,body {	margin: 0;	padding: 0;	height: 100%;	max-height: 100%;	background: #fff url(../backgrounds/global.gif) repeat-y top center;	font-family: Tahoma, Verdana, Arial, sans-serif;	color: #000;}html>body #wrap { height: 100%; } /* 100 % height */#wrap {	width: 100%;	margin: 0 auto;}body {	min-width: 720px; /* Prevent content from becoming unreachable in Gecko */}/* ---------- MENU LINKS ---------- */a.menu:link {	color: #ed1c24;	text-decoration: none;}a.menu:visited {	color: #7a0005;	text-decoration: none;}a.menu:active {	color: #ff686e;	text-decoration: none;}a.menu:hover {	color: #000;	border-bottom: 3px solid #ed1c24;	text-decoration: none;}/* ---------- ALTERNATE MENU LINKS ---------- */a.altmenu:link {	color: #fff;	text-decoration: none;}a.altmenu:visited {	color: #ccc;	text-decoration: none;}a.altmenu:active {	color: #CCFF00;	text-decoration: none;}a.altmenu:hover {	color: #00adef;	border-top: 2px solid #000;	border-bottom: 2px solid #000;	text-decoration: none;	background-color: #FFFFFF;}/* ---------- CONTENT LINKS ---------- */a.content:link {	color: #0033CC;	text-decoration: none;}a.content:visited {	color: #000066;	text-decoration: none;}a.content:active {	color: #006600;	text-decoration: none;}a.content:hover {	color: #000000;	border-bottom: 2px solid #00adef;	text-decoration: none;}/* ---------- FOOTER LINKS ---------- */a.footer:link {	color: #fbab22;	text-decoration: none;}a.footer:visited {	color: #FFCC00;	text-decoration: none;}a.footer:active {	color: #CCFF00;	text-decoration: none;}a.footer:hover {	color: #fff;	border-bottom: 2px dashed #fbab22;	text-decoration: none;}/* ---------- HEADER CSS ---------- */#header {	height: 84px;	width: 750px;	margin: 0 auto;}html>body #header {	position: fixed;	width: 100%;	top: 0;	left: 0;	background: #464b4f url(../backgrounds/frameset_rwtv18_top.jpg) repeat-y top center;	z-index: 10;}/* ---------- MAIN CONTENT CSS ---------- */html>body #middle-wrap {	margin-left: 0;	width: 100%;	bottom: 0;	left: 0;	height: 100%;	background: #fff url(../backgrounds/global.gif) repeat-y top center;} html>body #middle { padding: 84px 0px; }#middle-wrap,#middle {	width: 750px;	margin: 0 auto;}#sidebar {	width: 142px;	margin-left: 0px;	float: left;	font-size: 14px;}#content {	padding: 0 10px;	margin-left: 150px;}/* ---------- SECOND MENU CSS ---------- */#altmenu {	height: 20px;	width: 445px;	margin-left: 305px;}html>body #altmenu {	position: fixed;	bottom: 100px;	z-index: 20;	color: #ed1c24;}/* ---------- FOOTER CSS ---------- */#footer {	height: 84px;	width: 750px;	margin: 0 auto;}html>body #footer {	position: fixed;	width: 100%;	bottom: 0;	left: 0;	background: #464b4f url(../backgrounds/frameset_rwtv18_bottom.gif) repeat-y top center;	z-index: 10; /* Prevent certain problems with form controls */}.footertext {	font-family: monospace, "Courier New", Courier;	font-size: 12px;	color: #fff;}/* ---------- REDEFINING TAGS ---------- */h1 {	font-size: 1.4em;	text-align: center;	padding-top: 5px;	color: #ed1c24;}h2 {	font-size: 1.2em;	padding-top: 1em;	margin-top: 0;	font-variant: small-caps;	text-decoration: underline;}h3 {	font-size: 15px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	background-image: url(../graphics/header_rwtv18.gif);	line-height: 25px;	text-align: center;}h4 {	font-family: Tahoma, Verdana, Helvetica, sans-serif;	font-size: large;	font-weight: bold;	letter-spacing: 3px;	border: dotted #FF0000;	color: #000000;	text-align: center;}p {	margin-bottom: 0;	font-size: 0.8em;	line-height: 1.1em;}p.indent {	padding-left: 20px;}p.altmenutext {	padding-right: 15px;	line-height: 20px;	font-size: 13px;	text-align: right;	background-image: url(../graphics/alwaysonbottom_rwtv18.gif);}ul, li {	list-style-position: inside;	list-style-type: square;	margin-left: 0;	padding-left: 5px;}li.arrow {	list-style-image: url(../graphics/arrow.gif);}/* ---------- PAGE SPECIFIC TAGS ---------- */.winner {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #000000;	letter-spacing: .2em;}.winnername {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 36px;	font-weight: bolder;	color: #CC3300;}.staffname {	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;}.staffq {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	background-color: #ccc;}.staffa {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}