/* ***************************************************************
    
	EMI DIGITAL PRESS OFFICE - CSS
	
    Author:			Elliot Jay Stocks (http://ElliotJayStocks.com)
    Version:		13th December 2005
	
*************************************************************** */

body { background: #fff; text-align: center; margin: 0; }
body, p, a { font: 12px/12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #f33; }
a { text-decoration: none; font-weight: bold; }
a:link, a:visited { color: #fff; }
a:hover, a:active { color: #fc9; }

#mainContainer { width: 706px; margin: 0 auto 0 auto; position: relative; }
#header { position: absolute; top: 0; left: 0; width: 706px; height: 199px; background: url(../images/header.jpg) top left no-repeat; }
#middle { position: absolute; top: 199px; left: 0; width: 706px; height: 305px; background: url(../images/middleRepeater.jpg) top left repeat-y; }
#footer { position: absolute; top: 503px; left: 0; width: 706px; height: 99px; background: url(../images/footer.jpg) top left no-repeat; }

#theIframe { position: absolute; top: 199px; left: 23px; width: 663px; height: 305px; }

#navTop { position: absolute; top: 148px; left: 82px; }
#navBottom { position: absolute; top: 541px; left: 45px; }

ul { padding: 0; margin: 0; list-style: none; }
li { float: left; text-align: left; background: #cf001c; }
li ul { display: none; position: absolute; top: 1em; left: 0; width: 700px; }
li:hover ul, li.over ul { display: list-item; padding: 2px 0 0 0; }

.subNav a { margin: 10px 5px 0 0; display: inline; font-size: 9px; font-weight: normal; }

#hiddenText, #hiddenText p { display: none; } /* Hides the SEO-friendly text at the bottom of the index page */