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

html { margin: 0px; text-align:center; min-width: 890px; font-size: 62.5%; height: 100%; }
body { margin: 0px; text-align:center; width:100%; height: 100%; font-size: 62.5%; }
body { color:#000000; font-family:Arial, Verdana, Helvetica, sans-serif; line-height:1.5em; font-size:1.2em; background-color:#63419a; }

img, div, a, input, td { behavior: url(/iepngfix.htc) }

/* Text */
h1 { margin: 0 auto; padding:0px; }
h2 { font-size:1.5em; margin: 0 auto; margin-bottom:1em; }
h3 { margin: 0 auto; font-size:1.1em; margin-bottom:1em; }
h4 { margin: 0 auto; font-size:1.0em; margin-bottom:1em; }
p { margin: 0 auto; margin-bottom:1em; padding:0px; }

.bold { font-weight:bold; } 
.bold-pink { font-weight:bold; color:#ee4498; } 
.bold-blue { font-weight:bold; color:#009ddb; } 

.note { font-size:0.8em; }

/* Links & Navigation */

.navigation { padding:0px; margin:0px; list-style:none; height:59px; }

a:link { color: #ee4498; text-decoration: none; font-weight:normal; }
a:visited { text-decoration: none; color: #ee4498; font-weight:normal; }
a:hover { text-decoration: underline; color: #ee4498; font-weight:normal; }
a:active { text-decoration: none; color: #ee4498; font-weight:normal; }

ul li a:link { color: #ee4498; text-decoration: none; font-weight:normal; }
ul li a:visited { text-decoration: none; color: #ee4498; font-weight:normal; }
ul li a:hover { text-decoration: underline; color: #ee4498; font-weight:normal; }
ul li a:active { text-decoration: none; color: #ee4498; font-weight:normal; }

a.link-white { color:#ffffff; }
a.link-white:link, a.link-white:visited { color:#ffffff; }

a.link-pink { color:#ee4498; font-weight:bold; }
.link-pink { color:#ee4498; font-weight:bold; }
a.link-pink:link, a.link-pink:visited { color:#ee4498; font-weight:bold; }
a.link-pink:hover, a.link-pink:active { color:#ee4498; text-decoration: underline; font-weight:bold; }

a.link-purple { color:#4a1486; font-weight:bold; }
a.link-purple:link, a.link-purple:visited { color:#4a1486; font-weight:bold; }
a.link-purple:hover, a.link-purple:active { color:#4a1486; text-decoration: underline; font-weight:bold; }

a.link-back { color:#ee4498; }
a.link-back:link, a.link-back:visited { color:#ee4498; }
a.link-back:hover, a.link-back:active { color:#ee4498; text-decoration: underline; }

a.link-forward { color:#ee4498; }
a.link-forward:link, a.link-forward:visited { color:#ee4498; }
a.link-forward:hover, a.link-forward:active { color:#ee4498; text-decoration: underline; }

#header ul li { display:inline; padding:0px; margin:0px; }

/* Layout */

#wrapper { width:100%; margin:0 auto; text-align:center; display:table; /* must put this in for FireFox. */ height:400px; /* Have to put something in here for the height for both browsers. Not a percentage. */ }
#container { margin:0 auto; text-align:center; position:relative; top:0; width:962px; }

#musicbar { height:27px; background-color:#ec008c; }
#header { background-image:url(../images/header.jpg); background-color:#ffffff; background-repeat:no-repeat; text-align:center; width:962px; height:315px; }

#main-content { background-image:url(../images/background.jpg); background-repeat: no-repeat; background-position:top; width:942px; margin-top:0px; padding-top:0px; background-color:#a9e4fa; text-align:left; padding-left:20px; }

#map { height:500px; width:468px; position:absolute; top:20px; z-index:10; left:515px; }

.column-left { float:left; width:369px; text-align:left; }
.column-right { width:385px; float:right  }
.column-main { float:left; text-align:left; }


#footer-divider { background-image:url(../images/footer-divider.gif); background-repeat:no-repeat; width:962px; height:10px }
#footer-bottom { background-image:url(../images/footer.gif); background-position:bottom; background-repeat:no-repeat; width:962px; height:92px; margin-bottom:20px; }
#footer-text { padding:15px 20px 0px 20px; color:#25408e; font-size:0.9em; }
#footer-text a { color:#25408e; text-decoration:none; }
#footer-text a:hover { color:#25408e; text-decoration: underline; }


.footer-left { float:left; padding-top:10px; }
.footer-visit { background-image:url(../images/visit.gif); background-repeat:no-repeat; display:block; width:71px; height:35px; text-indent:-5000px; float:left; margin-left:15px; }
.footer-facebook a, .footer-facebook a:visited { text-indent:-5000px; display:block; width:88px; height:35px; float:left; background-image:url(../images/visit-facebook.gif); background-repeat:no-repeat; float:left; overflow:hidden; }
.footer-mac a, .footer-mac a:visited { text-indent:-5000px; display:block; width:118px; height:35px; float:left; background-image:url(../images/visit-mac.gif); background-repeat:no-repeat; float:left; overflow:hidden; }
.footer-youtube a, .footer-youtube a:visited { text-indent:-5000px; display:block; width:101px; height:35px; float:left; background-image:url(../images/visit-youtube.gif); background-repeat:no-repeat; float:left; overflow:hidden; }
.footer-twitter a, .footer-twitter a:visited { text-indent:-5000px; display:block; width:111px; height:35px; float:left; background-image:url(../images/visit-twitter.gif); background-repeat:no-repeat; float:left; overflow:hidden; }
.footer-westend a, .footer-westend a:visited { text-indent:-5000px; display:block; width:201px; height:65px; float:left; background-image:url(../images/btn-westend.png); background-repeat:no-repeat; float:left; overflow:hidden; margin-top:-10px; margin-right:10px; z-index:50; position:relative; }
.footer-right { float:right; padding-top:10px; }

.btn-signup a, .btn-signup a:visited { text-indent:-5000px; display:block; width:399px; height:183px; margin-bottom:10px; float:left; background-image:url(../images/btn-signup.png); background-repeat:no-repeat; float:left; overflow:hidden; margin-top:-10px; margin-right:10px; z-index:50; position:relative; }

#venue-small-container { width:446px; position:absolute; z-index:9; top:440px; left:530px; }
#venue-small-top { width:446px; height:139px; background-image:url(../images/venuesbox-top.png); background-repeat:no-repeat; text-indent:-5000px; }
#venue-small-middle { width:416px; background-image:url(../images/venuesbox-middle.png); background-repeat: repeat-y; color:#000000; text-align:left; padding:0px 15px 0px 15px; }
#venue-small-bottom { width:446px; height:37px; background-image:url(../images/venuesbox-bottom.png); background-repeat:no-repeat; }

#latestnews-container { }
#latestnews-top { background-image:url(../images/latestnews-top.png); background-repeat:no-repeat; width:445px; height:67px; text-indent:-5000px; }
#latestnews-middle { background-image:url(../images/latestnews-middle.png); background-repeat:repeat-y; width:445px; color:#000000; text-align:left; }
#latestnews-bottom { background-image:url(../images/latestnews-bottom.png); background-repeat:no-repeat; background-position:bottom; width:445px; height:50px; }
#latestnews-text { padding:0px 10px 0px 0px; text-align:justify; height:290px; overflow:auto; width:395px; margin-left:20px; }

#thetour-container { }
#thetour-top { background-image:url(../images/thetourbox-top.png); background-repeat:no-repeat; width:579px; height:53px; text-indent:-5000px; }
#thetour-middle { background-image:url(../images/thetourbox-middle.png); background-repeat:repeat-y; width:579px; color:#000000; text-align:left; }
#thetour-bottom { background-image:url(../images/thetourbox-bottom.png); background-repeat:no-repeat; width:579px; height:50px; }
#thetour-text { padding:0px 10px 0px 0px; text-align:justify; width:559px; margin-left:20px; }

#fanfun-top { background-image:url(../images/fanfunbox-top.png); background-repeat:no-repeat; width:579px; height:53px; text-indent:-5000px; }
.fanfun-facebook { float:left; width:272px; }
.fanfun-facebook-logo { background-image:url(../images/logo-facebook.gif); background-repeat:no-repeat; height:35px; width:240px; text-indent:-5000px; }
.fanfun-twitter { float:left; width:240px; }
.fanfun-twitter-logo { background-image:url(../images/logo-twitter.gif); background-repeat:no-repeat; height:35px; width:240px; text-indent:-5000px; }
.fanfun-twitter-status { width:246px; height:167px; background-image:url(../images/twitter-bubble.gif); padding:10px 10px 10px 10px; margin-top:10px; }
.fanfun-twitter-bird { background-image:url(../images/twitter-bird.png); width:112px; height:130px; position:absolute; top:620px; left:480px; }
.fanfun-twitter-list { list-style-type:none; padding:0; margin-left:10px; margin:0;  width:242px; font-weight:bold; color:#000000; }

#game-top { background-image:url(../images/gamebox-top.png); background-repeat:no-repeat; width:719px; height:53px; text-indent:-5000px; }
#game-middle { background-image:url(../images/gamebox-middle.png); background-repeat:repeat-y; width:719px; color:#000000; text-align:left; }
#game-bottom { background-image:url(../images/gamebox-bottom.png); background-repeat:no-repeat; width:719px; height:50px; }

#links-top { background-image:url(../images/links-top.png); background-repeat:no-repeat; width:719px; height:53px; text-indent:-5000px; }
#links-middle { background-image:url(../images/links-middle.png); background-repeat:repeat-y; width:719px; color:#000000; text-align:left; }
#links-bottom { background-image:url(../images/links-bottom.png); background-repeat:no-repeat; width:719px; height:50px; }
.link-image { width: 190px; height: 106px; float:left; margin-bottom:10px; }
.link-text { float:left; margin-left:10px; font-weight:bold; }

#synopsis-container { }
#synopsis-top { background-image:url(../images/synopsis-top.png); background-repeat:no-repeat; width:579px; height:53px; text-indent:-5000px; }
#generalblue-middle { background-image:url(../images/generalblue-middle.png); background-repeat:repeat-y; width:579px; color:#000000; text-align:left; }
#generalblue-bottom { background-image:url(../images/generalblue-bottom.png); background-repeat:no-repeat; width:579px; height:50px; }

#latestnews-large-container { }
#latestnews-large-top { background-image:url(../images/latestnews-large-top.png); background-repeat:no-repeat; width:579px; height:53px; text-indent:-5000px; }

#reviews-large-container { }
#reviews-large-top { background-image:url(../images/reviews-large-top.png); background-repeat:no-repeat; width:579px; height:53px; text-indent:-5000px; }

#cast-container { }
#cast-top { background-image:url(../images/cast-top.png); background-repeat:no-repeat; width:579px; height:53px; text-indent:-5000px; }

#creativeteam-container { }
#creativeteam-top { background-image:url(../images/creativeteam-top.png); background-repeat:no-repeat; width:579px; height:53px; text-indent:-5000px; }

#awards-container { }
#awards-top { background-image:url(../images/awards-top.png); background-repeat:no-repeat; width:579px; height:53px; text-indent:-5000px; }

#celebrity-fans-container { }
#celebrity-fans-top { background-image:url(../images/celebrity-fans-top.png); background-repeat:no-repeat; width:579px; height:53px; text-indent:-5000px; }


#gallery-container { }
#gallery-top { background-image:url(../images/gallery-top.png); background-repeat:no-repeat; width:579px; height:53px; text-indent:-5000px; }
#gallery-images-container h3 { color: #ee4498; font-size: 18px; margin-top: 30px; }

#newsletter-container { }
#newsletter-top { background-image:url(../images/newsletter-top.png); background-repeat:no-repeat; width:579px; height:53px; text-indent:-5000px; }

#music-container { }
#music-top { background-image:url(../images/music-top.png); background-repeat:no-repeat; width:579px; height:53px; text-indent:-5000px; }

#downloads-container { margin-top:-50px; margin-left:85px; padding-bottom:20px; }
#downloads-top { width:445px; height:67px; background-image:url(../images/downloads-top.png); background-repeat:no-repeat; text-indent:-5000px; }
#downloads-middle { width:445px; background-image:url(../images/downloads-middle.png); background-repeat:repeat-y; }
#downloads-bottom { width:445px; height:47px; background-image:url(../images/downloads-bottom.png); background-repeat:no-repeat; background-position:bottom; }
#downloads-content { padding:10px; margin-left:15px; width:390px; height:250px; overflow:auto; }


#membersarea-top { background-image:url(../images/membersarea-top.png); background-repeat:no-repeat; height:58px; width:344px; text-indent:-5000px;} 
#membersarea-middle { background-image:url(../images/membersarea-middle.png); background-repeat: repeat-y; width:344px; }
#membersarea-bottom { background-image:url(../images/membersarea-bottom.png); background-repeat:no-repeat; background-position:bottom; height:28px; width:344px; }
#membersarea-content { padding:0px 20px 0px 20px; }
#membersarea-container { position:absolute; left:610px; top:520px; }

#game-small-top { background-image:url(../images/game-small-top.png); background-repeat:no-repeat; height:58px; width:344px; text-indent:-5000px;} 
#game-small-middle { background-image:url(../images/game-small-middle.png); background-repeat: repeat-y; width:344px; }
#game-small-bottom { background-image:url(../images/game-small-bottom.png); background-repeat:no-repeat; background-position:bottom; height:28px; width:344px; }
#game-small-content { padding:0px 20px 0px 20px; }
#game-small-container { position:absolute; left:560px; top:850px; }

#video-container { margin-top:-40px; margin-left:80px; }
#video-content { background-image:url(../images/videobox.png); background-repeat:no-repeat; width:377px; height:271px; padding-top:55px; padding-left:17px; padding-bottom:20px; }

#general-text { padding:0px 10px 0px 0px; text-align:justify; width:529px; margin-left:20px; }


.row-odd { background-color:#ffffff }
.row-even { background-color:#f0fafe }
/* Titles */

#title-logo { text-indent: -5000px; margin:0px; padding:0px; display:none; }

.rss { float:right; margin-top:10px; }


/* Misc */

.clear { clear:both; }
.left { float:left; }
.right { float:right; }
.nospace { margin:0; padding:0; }

.link-back { background-image:url(../images/btn-back.gif); background-repeat:no-repeat; padding-left: 25px; color:#ee4498; }
.link-forward { background-image:url(../images/btn-forward.gif); background-repeat:no-repeat; padding-left: 25px; color:#ee4498; }

.notice { font-weight:bold; color:#00aeef; font-size:1.2em; }
.subheading { font-weight:bold; color:#e50088; font-size:1.3em; }
.subheading-purple { font-weight:bold; color:#624099; font-size:1.3em; }

#logo-aka { text-indent: -5000px; margin-top:4px; margin-left:6px; padding:0px; background-image:url(../images/logo-aka.gif); background-repeat:no-repeat; width:20px; height:9px; float:left; display:block; }


.btn-clickhere a, .btn-clickhere a:visited { text-indent:-5000px; display:block; width:84px; height:25px; background-image:url(../images/btn-clickhere.png); background-repeat:no-repeat; overflow:hidden; }


/* Fan Fun - Downloads */

.section-downloads-box-right { background-image:url(../images/fanfun/downloads-bkgrd-right.gif); height:132px; width:363px; }
.section-downloads-box-left { background-image:url(../images/fanfun/downloads-bkgrd-left.gif); height:132px; width:363px; }
.section-downloads-text-right { width:200px; padding-left:20px; margin-top:30px; float:left; }
.section-downloads-text-left { width:200px; padding-right:20px; text-align:right; margin-top:30px; float:right; }
.section-downloads-image-right { width:137px; height:132px; float:right; }
.section-downloads-image-left { width:137px; height:132px; float:left;}

.title-downloads-detail { font-weight:normal; color:#e60088; }
.title-downloads-name { font-weight:bold; color:#f68821; }

.title-downloads-mask, .title-downloads-mask a, .title-downloads-mask a:visited { display:block; background-image:url(../images/fanfun/title-mask.gif); background-repeat:no-repeat; width:201px; height:38px; text-align:left; text-indent: -5000px; margin:0px; padding:0px; }
.title-downloads-wallpapers, .title-downloads-wallpapers a, .title-downloads-wallpapers a:visited {  display:block; background-image:url(../images/fanfun/title-wallpapers.gif); background-repeat:no-repeat; width:201px; height:38px; text-align:left; text-indent: -5000px; margin:0px; padding:0px; }
.title-downloads-party, .title-downloads-party a, .title-downloads-party a:visited {  display:block; background-image:url(../images/fanfun/title-party.gif); background-repeat:no-repeat; width:201px; height:38px; text-align:left; text-indent: -5000px; margin:0px; padding:0px; }
.title-downloads-stickers, .title-downloads-stickers a, .title-downloads-stickers a:visited {  display:block; background-image:url(../images/fanfun/title-stickers.gif); background-repeat:no-repeat; width:201px; height:38px; text-align:left; text-indent: -5000px; margin:0px; padding:0px; }
.title-downloads-greetingcards, .title-downloads-greetingcards a, .title-downloads-greetingcards a:visited { display:block;  background-image:url(../images/fanfun/title-greetingcards.gif); background-repeat:no-repeat; width:201px; height:38px; text-align:left; text-indent: -5000px; margin:0px; padding:0px; }
.title-downloads-certificate, .title-downloads-certificate a, .title-downloads-certificate a:visited { display:block; background-image:url(../images/fanfun/title-certificate.gif); background-repeat:no-repeat; width:201px; height:38px; text-align:left; text-indent: -5000px; margin:0px; padding:0px; }
.title-downloads-placemat, .title-downloads-placemat a, .title-downloads-placemat a:visited { display:block; background-image:url(../images/fanfun/title-placemat.gif); background-repeat:no-repeat; width:201px; height:38px; text-align:left; text-indent: -5000px; margin:0px; padding:0px; }
.title-downloads-cardgame, .title-downloads-cardgame a, .title-downloads-cardgame a:visited { display:block; background-image:url(../images/fanfun/title-cardgame.gif); background-repeat:no-repeat; width:201px; height:38px; text-align:left; text-indent: -5000px; margin:0px; padding:0px; }
.title-downloads-fortuneteller, .title-downloads-fortuneteller a, .title-downloads-fortuneteller a:visited { display:block; background-image:url(../images/fanfun/title-fortuneteller.gif); background-repeat:no-repeat; width:201px; height:38px; text-align:left; text-indent: -5000px; margin:0px; padding:0px; }

.title-downloads-doorplaques, .title-downloads-doorplaques a, .title-downloads-doorplaques a:visited { display:block;  background-image:url(../images/fanfun/title-doorplaques.gif); background-repeat:no-repeat; width:201px; height:38px; text-align:left; text-indent: -5000px; margin:0px; padding:0px; }
.title-downloads-bookmark, .title-downloads-bookmark a, .title-downloads-bookmark a:visited { display:block; background-image:url(../images/fanfun/title-bookmark.gif); background-repeat:no-repeat; width:201px; height:38px; text-align:left; text-indent: -5000px; margin:0px; padding:0px; }
.title-downloads-badge, .title-downloads-badge a, .title-downloads-badge a:visited { display:block; background-image:url(../images/fanfun/title-badge.gif); background-repeat:no-repeat; width:201px; height:38px; text-align:left; text-indent: -5000px; margin:0px; padding:0px; }



/* Creative Team */

#section-title-creativeteam { background-image:url(../images/about/creativeteam/sect-title-creativeteam.gif); background-repeat:no-repeat; width:366px; height:69px; text-indent: -5000px; margin:0px; padding:0px; }
.title-creativeteam { color: #624099; font-size: 20pt;  } 
.title-creativeteam-producers {  background-image:url(../images/about/creativeteam/title-producers.gif); height:39px; width:200px; background-repeat: no-repeat; text-indent:-5000px; padding:0px; margin:0px; }
.title-creativeteam-creativeteam {  background-image:url(../images/about/creativeteam/title-creativeteam.gif); height:39px; width:200px; background-repeat: no-repeat; text-indent:-5000px; padding:0px; margin:0px; }
.title-creativeteam-technical {  background-image:url(../images/about/creativeteam/title-technical.gif); height:39px; width:200px; background-repeat: no-repeat; text-indent:-5000px; padding:0px; margin:0px; }
.title-creativeteam-job { font-weight:bold; color:#e60088; }

.title-creativeteam-johnwaters {  background-image:url(../images/about/creativeteam/title-johnwaters.gif); height:39px; width:200px; background-repeat: no-repeat; text-indent:-5000px; padding:0px; margin:0px; }
.title-creativeteam-jerrymitchell {  background-image:url(../images/about/creativeteam/title-jerrymitchell.gif); height:39px; width:200px; background-repeat: no-repeat; text-indent:-5000px; padding:0px; margin:0px; }
.title-creativeteam-jackobrien {  background-image:url(../images/about/creativeteam/title-jackobrien.gif); height:39px; width:200px; background-repeat: no-repeat; text-indent:-5000px; padding:0px; margin:0px; }
.title-creativeteam-markodonnell {  background-image:url(../images/about/creativeteam/title-markodonnell.gif); height:39px; width:200px; background-repeat: no-repeat; text-indent:-5000px; padding:0px; margin:0px; }
.title-creativeteam-thomasmeehan {  background-image:url(../images/about/creativeteam/title-thomasmeehan.gif); height:39px; width:200px; background-repeat: no-repeat; text-indent:-5000px; padding:0px; margin:0px; }
.title-creativeteam-scottwittman {  background-image:url(../images/about/creativeteam/title-scottwittman.gif); height:39px; width:200px; background-repeat: no-repeat; text-indent:-5000px; padding:0px; margin:0px; }
.title-creativeteam-marcshaiman {  background-image:url(../images/about/creativeteam/title-marcshaiman.gif); height:39px; width:200px; background-repeat: no-repeat; text-indent:-5000px; padding:0px; margin:0px; }
.title-creativeteam-stageentertainment {  background-image:url(../images/about/creativeteam/title-stageentertainment.gif); height:39px; width:200px; background-repeat: no-repeat; text-indent:-5000px; padding:0px; margin:0px; }
.title-creativeteam-margolion {  background-image:url(../images/about/creativeteam/title-margolion.gif); height:39px; width:200px; background-repeat: no-repeat; text-indent:-5000px; padding:0px; margin:0px; }
.title-creativeteam-bvrfgroup {  background-image:url(../images/about/creativeteam/title-bvrfgroup.gif); height:39px; width:400px; background-repeat: no-repeat; text-indent:-5000px; padding:0px; margin:0px; }
.title-creativeteam-newlinecinema {  background-image:url(../images/about/creativeteam/title-newlinecinema.gif); height:39px; width:200px; background-repeat: no-repeat; text-indent:-5000px; padding:0px; margin:0px; }
.title-creativeteam-cynthiastroum  {  background-image:url(../images/about/creativeteam/title-cynthiastroum.gif); height:39px; width:200px; background-repeat: no-repeat; text-indent:-5000px; padding:0px; margin:0px; }
.title-creativeteam-douglasmeyer {  background-image:url(../images/about/creativeteam/title-douglasmeyer.gif); height:39px; width:200px; background-repeat: no-repeat; text-indent:-5000px; padding:0px; margin:0px; }
.title-creativeteam-elizabethwilliams  {  background-image:url(../images/about/creativeteam/title-elizabethwilliams.gif); height:39px; width:200px; background-repeat: no-repeat; text-indent:-5000px; padding:0px; margin:0px; }
.title-creativeteam-jamesstern {  background-image:url(../images/about/creativeteam/title-jamesstern.gif); height:39px; width:200px; background-repeat: no-repeat; text-indent:-5000px; padding:0px; margin:0px; }

.creativebox-container { margin-left:25px; background-repeat:no-repeat; background-color:#f0f8fb; width:700px; padding:0px 12px 5px 12px; }
.creativebox-container-creative { margin-left:15px; background-repeat:no-repeat; background-color:#f0f8fb; width:520px; padding:10px 12px 5px 12px; }
.creativebox-container-producers { margin-left:25px; background-repeat:no-repeat; background-color:#f0f8fb; width:250px; padding:0px 12px 5px 12px; }

.container-full-top-blue { background-image:url(../images/about/creativeteam/container-blue-full-top.gif); background-repeat:no-repeat; height:10px; margin-left:25px; width:723px; }
.container-full-bottom-blue { background-image:url(../images/about/creativeteam/container-blue-full-bottom.gif); background-repeat:no-repeat; height:10px; margin-left:25px; margin-bottom:25px; width:723px; }

.container-sub-top-producers { background-image:url(../images/about/creativeteam/container-pink-sub-top.gif); background-repeat:no-repeat; height:10px; margin-left:25px; width:272px; }
.container-sub-bottom-producers { background-image:url(../images/about/creativeteam/container-pink-sub-bottom.gif); background-repeat:no-repeat; height:10px; margin-left:25px; margin-bottom:25px; width:272px; }
.container-sub-top-creative { background-image:url(../images/about/creativeteam/container-blue-sub-top.gif); background-repeat:no-repeat; height:10px; margin-left:25px; width:432px;  }
.container-sub-bottom-creative { background-image:url(../images/about/creativeteam/container-blue-sub-bottom.gif); background-repeat:no-repeat; height:10px; margin-left:25px; margin-bottom:25px; width:432px; }

.container-producers-box { margin-top:-15px; margin-left:80px; float:left; }
.container-creativeteam-box { float:left; }

/* News */

#section-title-latestnews { background-image:url(../images/news/latest/sect-title-latestnews.gif); background-repeat:no-repeat; width:366px; height:69px; text-indent: -5000px; margin:0px; position:absolute; left:380px; padding:0px; }
#section-title-archivenews { background-image:url(../images/news/archive/sect-title-archive.gif); background-repeat:no-repeat; width:366px; height:69px; text-indent: -5000px; margin:0px; position:absolute; left:380px; padding:0px; }
.news-heading { color:#624099; font-size:1.3em; margin:0px; }
.news-line { border-top:1px #624099 dotted; height:2px; margin-bottom:5px; margin-top:5px;}
#news-body { width:405px; float:left; margin-left:20px; margin-top:90px; }
.news-box-body {  }
.news-nav-top { width:331px; height:133px; background-image:url(../images/news/latest/sect-title-thebaltimorebulletin.gif); background-repeat:no-repeat; text-indent: -5000px; }
.news-nav-body { width:331px; background-image:url(../images/news/latest/news-column-back.gif); padding-bottom:5px; }
.news-nav-bottom { width:331px; height:30px; background-image:url(../images/news/latest/news-column-bottom.gif);  }

#news-nav-bottom a, #news-nav-bottom a:visited, #news-nav-bottom a:hover, #news-nav-bottom a:active  {
	overflow: hidden; width:331px; height:30px; background-image:url(../images/news/latest/news-column-bottom.gif); display:block; text-indent:-5000px;	
}

#newsarchive-nav-bottom a, #newsarchive-nav-bottom a:visited, #newsarchive-nav-bottom a:hover, #newsarchive-nav-bottom a:active  {
	overflow: hidden; width:331px; height:30px; background-image:url(../images/news/archive/news-column-bottom.gif); display:block; text-indent:-5000px;	
}
.newsarchive-nav-top { width:331px; height:133px; background-image:url(../images/news/archive/sect-title-baltimorearchive.gif); background-repeat:no-repeat; text-indent: -5000px; }


.news-article-container { background-color:#dcf5ff; width:535px; margin-bottom:10px; height:108px; background-image:url(../images/news/news-bkgrd.gif); background-repeat:no-repeat; }
.news-article-image { float:left; border:4px #63409a solid; background-color:#FFFFFF; }
.news-article-image-home { margin: 0 5px 5px 0; float:left; border:4px #63409a solid; background-color:#FFFFFF; }
.news-article-text { float:left; width:450px; margin-left:10px; margin-top:10px; }
#news-nav { float:left; margin-top:0px; }
#news-container { float:left; }

.archive-filingcabinet { margin-left:180px; }

a.link-news { color:#ee4498; font-weight:bold; }
a.link-news:link, a.link-news:visited { color:#ee4498; font-weight:bold; }
a.link-news:hover, a.link-news:active { color:#ee4498; text-decoration: underline; font-weight:bold; }


/* Cast*/

.cast-rolecall-image { height:168px; width:424px; position:absolute; left:368px; top:250px; z-index:12; background-image:url(../images/about/cast/cast-rolecall.png); }
.cast-text { }
.cast-box { margin-left:25px; background-repeat:no-repeat; background-color:#f0f8fb; width:711px; padding:6px 6px 0px 6px; }
.castbox-image { float:left; width:55px; }
.cast-border { border: solid 1px #ff8000; width:47px; height:56px; }
.castbox-text { float:left; }
.castbox-container { width:258px; height:55px; background-color:#e0f1f8; padding:6px; float:left; margin-bottom:6px; margin-right:6px; }
.cast-container { margin-left:15px; }

/* Edna box */
.castbox-edna span.title-cast-actorname { color: #e60088; }

/* Wilbur box */
.castbox-wilbur span.title-cast-actorname { color: #00cc00; }


.title-cast-playedby { color:#00aeef; }
.title-cast-actorname { font-weight:bold; color:#00aeef; }
/*.title-cast-actorname { font-weight:bold; color:#e60088; }*/
.title-cast-charactername { font-weight:bold; color:#624099; margin:0px; padding:0px; }
.title-cast-charactername-small { font-weight:bold; color:#624099; font-size:0.9em; }

.subtitle-cast { font-weight:bold; color:#e60088; }

.section-cast-box { background-image:url(../images/about/cast/cast-background.gif); height:132px; width:363px; margin-left:20px; }
.section-cast-text { width:180px; margin-left:20px; margin-top:30px; float:left; }
.section-cast-image { width:86px; height:104px; float:left; margin-left:34px; margin-top:10px; }
.section-cast-image-full { width:86px; height:104px; float:right; position:absolute; left:675px; margin-top:10px; background-color:#99CC00 }

#section-biography-text { width:530px; padding-left:20px; text-align: justify; padding-top:10px; }
#section-biography-text a { color:#ee4498; }
#section-biography-text-full { width:760px; padding-left:10px;  padding-top:20px; text-align: justify; }
#section-biography-text-full a { color:#ee4498; }

/* Gallery*/

#gallery-images-container { width:480px; margin-left:30px; }
.thumbnail-image { padding-right:5px; padding-bottom:5px; }
#gallery-content { margin-left:20px; }

/* Music*/

#jukebox-container { background-color:#624099; height:221px; padding-top:20px; padding-left:15px; width:495px; margin-left:30px; background-image:url(../images/jukebox-bkgrd.gif); background-repeat:no-repeat; }
#music-content { margin-left:20px; }
#jukeboxplayer { width:271px; height:170px; background-color:#624099; background-image:url(../images/jukebox.jpg); background-repeat:no-repeat; }
.jukebox { float:left; }
.album { height:143px; width:173px; margin-top:30px; margin-left:20px; float:left; }


/* Reviews */
.review-venue {margin: 10px 0 5px 0; }
.review-box { background-color: #DCF5FF; width: 519px; padding: 5px; margin: 5px 0; }
.review-quote { margin:  0 0 5px 0; }
/* .review-readmore a { font-weight: bold;} */
.review-source { font-weight: bold; }

/* Awards */
.awards-container-westend { float:left; width:250px; margin-right:25px; background-color:#ff93c6; background-image:url(../images/awards-box-top.gif); background-repeat:no-repeat; background-position: 0px 56px; }
.awards-container-broadway { float:left; width:250px; background-color:#ff93c6; background-image:url(../images/awards-box-top.gif); background-repeat:no-repeat; background-position: 0px 56px; }

.awards-box-topic { background-color:#ffc6e1; padding:5px; width:220px; margin-bottom:10px; margin-left:10px; }
.awards-topic-title { font-weight:bold; color:#002489; font-size:1.2em; padding-bottom:5px; border-bottom:1px dotted #FF0099; } 

.awards-container-awards { width:250px; margin-left:0px; text-align:center; }

.awards-container-bottom { width:250px; height:56px; background-color:#ff93c6; background-image:url(../images/awards-box-footer.gif); background-repeat:no-repeat; }

.title-awards-broadway { width:250px; text-indent:-5000px; height:56px; background-image:url(../images/title-broadway-awards.gif); background-repeat:no-repeat; }
.title-awards-westend { width:250px; text-indent:-5000px; height:56px; background-image:url(../images/title-westend-awards.gif); background-repeat:no-repeat; }

/* Celebrity Fans */

.fans-container-tour { float:right; width:250px; background-color:#ff93c6; background-image:url(../images/awards-box-top.gif); background-repeat:no-repeat; background-position: 0px 56px; }
.fans-container-westend { float:left; width:250px; background-color:#ff93c6; background-image:url(../images/awards-box-top.gif); background-repeat:no-repeat; background-position: 0px 56px; }
.fans-container-broadway { float:right; width:250px; background-color:#ff93c6; background-image:url(../images/awards-box-top.gif); background-repeat:no-repeat; background-position: 0px 56px; margin-bottom: 20px; }
.title-fans-westend { width:250px; text-indent:-5000px; height:56px; background-image:url(../images/title-west-end-fans.gif); background-repeat:no-repeat; }
.title-fans-broadway { width:250px; text-indent:-5000px; height:56px; background-image:url(../images/title-broadway-fans.gif); background-repeat:no-repeat; }
.title-fans-tour { width:250px; text-indent:-5000px; height:56px; background-image:url(../images/title-tour-fans.gif); background-repeat:no-repeat; }

/* Newsletter */
#newsletter-form { padding-left: 3ex; }
