@charset "UTF-8";
/* CSS Document */

/* --- style reset --------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, 
	cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, 
	dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption
	{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
table, tbody, tfoot, thead, tr, th, td 
	{ margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent; }
body { line-height:1; }
ol, ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; }
/* remember to define focus styles! */
input:focus, input:active, button {	outline:0; }
/* remember to highlight inserts somehow! */
ins { text-decoration:none; }
del { text-decoration:line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse:collapse; border-spacing:0; }
h1 { font-size:197%; }
h2 { font-size:161.6%; }
h3 { font-size:138.5%; }
h4 { font-size:116%; }
h5 { font-size:108%; }
h6 { font-size:100%; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; margin:0 0 0.5em; clear:both; text-transform:uppercase; }

/* --- Structure Formatting ------------------------------------*/
div.clear { clear:both; }

/* --- core elements -------------------------------------- */
#siteTitle, #pageFooterWrapper, #pageBodyWrapper, #canvasWrapper { clear:both; } 
#canvasWrapper { overflow:hidden; width:764px; margin:0 auto 20px; }
#canvas { width:700px; margin:0 32px 0 32px; }
#canvas { overflow:hidden; } /* for IE6 */

#topOfHeader { height:18px; }
#returntext { left:8px; padding-left:13px; position:relative; }
#titletext { margin-left:90px; }

#bannerWrapper { margin:1px 0 1px 0; }

#bottomOfHeader { height:13px; padding-top:6px; }
#navMenu{ margin-left:10px; padding-left:0; display:inline; float:left; }
#navMenu ul { padding:0; margin:0; text-indent:10px; text-align:left; display:inline; }
#navMenu ul li { display:inline; }
#navMenu ul li:after { background:none; }
#navMenu ul li a { padding:6px 2px 3px 2px; margin:0; }
#navMenu li:first-child:before { content:""; }

.sidebarNote { padding: 5px; }

/*IE workaround - All IE browsers*/
* html #navMenu li { padding:0 0.4em 0 0.4em; margin:0 0.4em 0 -0.4em; }

#boxOffice { display:inline; margin-right:12px; float:right; }
#boxOfficeTitle { display:inline; margin-right:3px; }
#boxOfficeNumber { display:inline; }

#pageContentOuterFrame { background-color:#92278f; padding:9px 10px 9px 10px; margin:1px 0 1px 0; clear:both; }
#pageContentInnerFrame { background-color:#6e1d6c; padding:7px 8px 7px 8px; border:#000000 thin solid; overflow:hidden; }

/* --- lower bod --- */
#sponsormap { padding:15px 0 0 2px; } 

#pageFooterRule { margin:20px 0 5px -11px; height:18px; width:700px; }
#pageFooterRule { max-height:18px; max-width:700px; } /* For IE6 */