/* CSS Document */

html { min-height:100%; margin-bottom:1px; }
body, ul, ol, li, h1, h2, h3, h4, h5, h6, p, dt, dd { margin:0px; padding:0px; }
body, input, td, th, textarea { font-family:Verdana, Arial, Helvetica, sans-serif }

/* Font sizes */
body { font-size:62%; color:#333; background: none repeat scroll 0 0 #ED1C8F; }

textarea { font-size:1.1em; }
a { text-decoration:none; color:#ed1c8f; }
a:hover { text-decoration:underline }

ul, ul li { list-style-type:none }
img { border:0px; }
td, th { vertical-align:top; text-align:left }
p { margin-bottom:1.3em;  }
p, dt, dd, li { line-height:1.4em }
table, ul, ol, dl, h2, h3, { margin-bottom:1.2em; }

h1 { font-size:2em; font-weight:normal; margin:0 0 20px; color:#ed1c8f; }
h2 { font-size:1.2em; margin:0 0 5px; color:#333; }
h3 { font-size:1em; margin:0 0 1.2em; text-transform:uppercase; color:#ed1c8f; }
h4 { color:#ed1c8f; font-size:1.2em; margin-bottom:2px; }
h5 { color:#ed1c8f; text-transform:uppercase; font-size:1.1em; margin-bottom:2px;  }

ul li, ol li { margin-left:20px; margin-bottom:4px; }
ul li { list-style-type:disc; }
ol li { margin-left:25px; }


/*---------------------------------------
	Main Layout
---------------------------------------*/
body { text-align:center; background:#ed1c8f }
#outer { background:url(../images/generic/logo.gif) top center fixed no-repeat; padding-top:13px; }
#container { width:960px; margin:0 auto; text-align:left; }
#wrapper { clear:both; background-color:#f152a4; padding:8px 10px 0 10px }



 /* Main Content Columns
-------------------------------------*/
#content, #main, #sidebar, #text, #subnav, #extra { float:left; display:inline; }
#content { width:100%; float:left; display:inline; font-size:1.1em; background:#fff; margin-bottom:8px; }
#main { width:690px; margin-left:10px; padding-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; min-height: 440px; height: auto; }
* html #main { height: 440px; }
#sidebar { width:200px; float:right; margin-right:10px; padding-top:10px; min-height: 440px; height: auto; }


#text { width:481px; margin-left:10px  }
#subnav { width:190px; float:right; }



/* Header
-------------------------------------*/
#header { height:100px; position:relative; margin:0px 20px 18px; }

#logo { float:left; display:inline; display:none }
#date { left:293px; top:10px; position:absolute }

.ui-widget{
font-size:10px;
}


/* Top Navigation 
-------------------------------------*/
#navigation { float:left; display:inline; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:1.5em; padding-bottom:3px; margin-bottom:5px; }
#navigation ul, #navigation li { margin:0px; padding:0px; list-style-type:none }
#navigation li { float:left; display:inline; position:relative; width:227px; margin-left:10px; background:url(../images/generic/nav_default.gif) top left no-repeat }
#navigation a { display:block; padding-left:15px; font-weight:bold; text-decoration:none; color:#ed1c8f; line-height:60px; border:0; }

#navigation li.book, #navigation li.book a:hover { background-image:url(../images/generic/nav_book.gif) }
#navigation li a:hover, #navigation li:hover a { background:url(../images/generic/nav_hover.gif); color:#fff; }



/* Footer
-------------------------------------*/
#quicklinks { clear:both; padding:15px 0 20px; background:#666 url(../images/generic/quicklinks_bg_internal.gif) top left no-repeat; }
#quicklinks a { color:#fff; }
#quicklinks a:hover { text-decoration:none; border-bottom:1px dotted #fff; }

#quicklinks h4 { color:#ccc; text-transform:uppercase; margin-bottom:16px; }

#quicklinks .section { float:left; display:inline; width:330px; margin-left:11px; }

#quicklinks .section ul, #quicklinks .section li { margin:0; padding:0; list-style-type:none }
#quicklinks .section ul { float:left; display:inline; width:155px; }
#quicklinks .section ul li { margin:0 0 2px; padding:0; }
#quicklinks .section ul li { margin-left:0px; } 

#quicklinks #social { width:200px; margin-left:40px; }

#quicklinks ul.inline, #quicklinks ul.inline li { list-style-type:none; margin:0; padding:0; }
#quicklinks ul.inline { width:200px; }
#quicklinks ul.inline li { display:inline; margin-right:8px; }

#footer { clear:both; color:#ccc; background-color:#333; font-size:1.1em; padding:40px 25px 13px 20px; position:relative; }
#footer a { color:#666; text-decoration:none }
#footer a:hover { color:#fff;  border-bottom:1px dotted #fff;}
#footer p { margin:0; padding:0; }
#footer p.box-office { position:absolute; top:22px; right:25px; color:#fff; }
#footer p#credit { position:absolute; top:53px; right:25px;}

.box-office { }
.box-office em { font-size:1.5em; margin-left:10px; font-style:normal }



/* Clears
-------------------------------------*/
.clear { clear:both; height:0; }

