 
/* CSS Document */

 

body {
	font-family:Arial, Helvetica, sans-serif;
	/*background:#0e4570 url(../images/bg-teal.jpg) repeat-x;*/
color:#FFF;
font-size:12px;
line-height:18px;
background-color:#000
}

	h1.museo {font-size: 33px;line-height:normal; font-weight: normal; font-family: 'ChunkFiveRegular', sans-serif;}
	h2.museo {font-size: 20px;line-height:normal; font-weight: normal; font-family: 'ChunkFiveRegular', sans-serif;}
	
a:link {color:#67dcf1;text-decoration: none}
a:visited {color:#67dcf1;text-decoration: none}
a:hover {color:#FFF; text-decoration:underline}

.colpadding {padding:0px 10px 0px 10px}
.colpadding-first{padding:0px 10px 0px 0px;}

.colpadding p{line-height:18px}

.topleft  a:link {float:left;background-image:url(../images/left-top.png); width:261px;height:63px; text-indent:-9999px; }
.topleft  a:visited {float:left;background-image:url(../images/left-top.png);width:261px;height:63px;  text-indent:-9999px }



.home a:link {width:91px;height:63px;background-image:url(../images/home.png);background-repeat:no-repeat; text-indent:-9999px }
.home a:visited {width:91px;height:63px;background-image:url(../images/home.png);background-repeat:no-repeat; text-indent:-9999px }
.home a:hover {width:91px;height:63px;background-image:url(../images/home-hover.png);background-repeat:no-repeat; text-indent:-9999px }
.homeselect a:link, .homeselect a:visited{width:91px;height:63px;background-image:url(../images/home-hover.png);background-repeat:no-repeat; text-indent:-9999px }

.liveperformance a:link {width:132px;height:63px;background-image:url(../images/liveperformance.png);background-repeat:no-repeat; text-indent:-9999px }
.liveperformance a:visited {width:132px;height:63px;background-image:url(../images/liveperformance.png);background-repeat:no-repeat; text-indent:-9999px }
.liveperformance a:hover {width:132px;height:63px;background-image:url(../images/liveperformance-hover.png);background-repeat:no-repeat; text-indent:-9999px }
.liveperformanceselect a:link, .liveperformanceselect a:visited{width:132px;height:63px;background-image:url(../images/liveperformance-hover.png);background-repeat:no-repeat; text-indent:-9999px }

.training a:link {width:101px;height:63px;background-image:url(../images/training.png);background-repeat:no-repeat; text-indent:-9999px }
.training a:visited {width:101px;height:63px;background-image:url(../images/training.png);background-repeat:no-repeat; text-indent:-9999px }
.training a:hover {width:101px;height:63px;background-image:url(../images/training-hover.png);background-repeat:no-repeat; text-indent:-9999px }
.trainingselect a:link, .trainingselect a:visited{width:101px;height:63px;background-image:url(../images/training-hover.png);background-repeat:no-repeat; text-indent:-9999px }

.corporate a:link {width:121px;height:63px;background-image:url(../images/corporate.png);background-repeat:no-repeat; text-indent:-9999px }
.corporate a:visited {width:121px;height:63px;background-image:url(../images/corporate.png);background-repeat:no-repeat; text-indent:-9999px }
.corporate a:hover {width:121px;height:63px;background-image:url(../images/corporate-hover.png);background-repeat:no-repeat; text-indent:-9999px }
.corporateselect a:link, .corporateselect a:visited{width:121px;height:63px;background-image:url(../images/corporate-hover.png);background-repeat:no-repeat; text-indent:-9999px }

.cast a:link {width:91px;height:63px;background-image:url(../images/cast.png);background-repeat:no-repeat; text-indent:-9999px }
.cast a:visited {width:91px;height:63px;background-image:url(../images/cast.png);background-repeat:no-repeat; text-indent:-9999px }
.cast a:hover {width:91px;height:63px;background-image:url(../images/cast-hover.png);background-repeat:no-repeat; text-indent:-9999px }
.castselect a:link, .castselect a:visited{width:91px;height:63px;background-image:url(../images/cast-hover.png);background-repeat:no-repeat; text-indent:-9999px }

.media a:link {width:92px;height:63px;background-image:url(../images/media.png);background-repeat:no-repeat; text-indent:-9999px }
.media a:visited {width:92px;height:63px;background-image:url(../images/media.png);background-repeat:no-repeat; text-indent:-9999px }
.media a:hover {width:92px;height:63px;background-image:url(../images/media-hover.png);background-repeat:no-repeat; text-indent:-9999px }
.mediaselect a:link, .mediaselect a:visited{width:92px;height:63px;background-image:url(../images/media-hover.png);background-repeat:no-repeat; text-indent:-9999px }

.contact a:link {width:92px;height:63px;background-image:url(../images/contact.png);background-repeat:no-repeat; text-indent:-9999px }
.contact a:visited {width:92px;height:63px;background-image:url(../images/contact.png);background-repeat:no-repeat; text-indent:-9999px }
.contact a:hover {width:92px;height:63px;background-image:url(../images/contact-hover.png);background-repeat:no-repeat; text-indent:-9999px }
.contactselect a:link, .contactselect a:visited{width:92px;height:63px;background-image:url(../images/contact-hover.png);background-repeat:no-repeat; text-indent:-9999px }

.blog a:link {width:76px;height:63px;background-image:url(../images/blog.png);background-repeat:no-repeat; text-indent:-9999px }
.blog a:visited {width:76px;height:63px;background-image:url(../images/blog.png);background-repeat:no-repeat; text-indent:-9999px }
.blog a:hover {width:76px;height:63px;background-image:url(../images/blog-hover.png);background-repeat:no-repeat; text-indent:-9999px }
.blogselect a:link, .blogselect a:visited{width:76px;height:63px;background-image:url(../images/blog-hover.png);background-repeat:no-repeat; text-indent:-9999px }

#navcontainer ul
{
padding:0px;
margin: 3px 0px 0px 100px;
color: White;
 
width: 100%;
border: solid 0px #ccc;
font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding:5px 1px 0px 1px ;
color: white;
text-decoration: none;
float: left;
text-align:center;
font-size:14px;
font-weight:bold;
vertical-align:center;
border:solid 0px #ccc;
}

#navcontainer ul li a:hover
{color: #fff;}

#sidenav ul
{
margin:0px;
padding: 0px;
list-style-type: none;
 
}

#sidenav li { margin: 0px 0px .2em 0px;}

#sidenav a
{
display: block;
color: #fff;
padding: 8px 0px 8px 5px;
text-decoration: none;
font-size:14px;
 border-bottom:dotted 1px #436a8d;
}

#sidenav a:hover
{
 
color: #67dcf1;
}


.reservPhone {  padding:5px 0px ;margin-top:10px; font-size:24px; line-height:24px; font-weight:bold}
.reservOnline { margin-top:10px; font-size:17px; font-weight:bold;margin:0px 0px 6px 0px;padding:0px 0px 8px 0px;border-bottom:dotted 1px #5c84a9;border-top:dotted 0px #5c84a9}

h1 { margin:10px 0px 20px 0px; }
h2 { margin:0px 0px 10px 0px;font-size:20px } 

.dotted {padding:3px 0px; border-bottom: dotted 1px #5c84a9; margin:5px 0px 10px 0px}

.homecopy {font-size:14px}

.eventTitle a {color:#FF6;font-size:20px;}
.eventTitle  {margin-bottom:10px;font-size:22px;color:#FF6;}
.eventdate {color:#fff;font-weight:bold;font-size:18px;margin-bottom:4px}
.eventdesc {border-bottom:dotted 1px #5c84a9;padding-bottom:10px; margin-bottom:10px; font-size:14px }
.eventdesc2 {padding-bottom:10px;}
.aboutImage {float:left; padding:6px }

.eventContainer {margin:10px 0px;padding:0px 0px 10px 0px;border-bottom:dotted 1px #5c84a9;}
.eventpic{float:left;width:210px;overflow:hidden;}
.eventContent{padding-bottom:10px }

.performTitle a {color:#CF2F12;font-size:20px;}
.performTitle  {margin-bottom:10px;font-size:22px;color:#CF2F12;}

.corpContainer {margin:10px 0px;padding:0px 0px 10px 0px;border-bottom:dotted 1px #5c84a9;}
.corpTitle a{color:#bf83e9;font-size:22px;}
.corpTitle{margin-bottom:10px; color:#fff;font-size:22px;}
.corpDesc{  }

.trainingTitle {color:#67dcf1;font-size:21px;margin-bottom:12px;font-family: 'MuseoSans500', sans-serif; }
.trainingDesc {color:#fff;margin-bottom:10px;padding-bottom:5px;font-size:14px}
.trainingDetails {color:#fff;border-top:dotted 1px #2a6a9e;border-bottom:dotted 1px #2a6a9e; padding:10px 0px;font-size:14px;line-height:24px}
.trainingOther {color:#fff;margin-bottom:5px; padding:10px 0px;font-size:14px;font-family: 'MuseoSans500', sans-serif;}
.trainingOther h2 {color:#fff;margin:10px 0px 0px 0px;font-size:22px;font-weight:normal;font-family: 'MuseoSans500', sans-serif;}

 
.aboutCopy {color:#fff;margin-bottom:10px;padding-bottom:10px;font-size:14px}
.aboutCopy h2 {color:#fff;margin:5px 0px;font-size:24px;font-weight:bold;font-family: 'MuseoSans500', sans-serif;}

.castphoto {text-align:center;margin:10px; overflow:hidden; height:175px;border:solid 1px #484848}
.castname {text-align:center;}
.castname a{color:#7DDC3F;font-size:17px;}
.castexcerpt {text-align:center;font-size:12px;margin-bottom:20px;}

.castDetailphoto {  float:left;}
.castDetainame {font-size:22px;margin:0px 0px 5px 140px; }
.castDetailexcerpt {font-size:15px;margin:0px 0px 10px 140px}
.castDetailinfo {font-size:12px;margin:0px 0px 0px 140px}

.footer {border-top:solid 1px #333; font-size:12px; color:#999}

.mediaTitle {font-weight:bold; font-size:16px;margin-bottom:10px;color:#FF6;}
.mediaVideo {margin-bottom:40px;}

.quotebox { margin-top:30px;padding:0px 5px 0px 15px}
.quotetitle {font-size:18px; color:#FFF; margin-bottom:6px; font-family: 'ChunkFiveRegular'}
.quotes {font-size:13px; font-weight:bold; line-height:20px; color:#CCC;}

#footerNav ul
{
padding:0px;
margin: 30px 0px 50px 250px;
float: left;
width: 100%;
border: solid 0px #ccc;
font-family: arial, helvetica, sans-serif;
}

#footerNav ul li { display: inline; }

#footerNav ul li a
{
padding:0px 7px ;
color: #a3c2da;
text-decoration: none;
float: left;
text-align:center;
font-size:11px;
vertical-align:center;
border-right:solid 1px #3c739e
}

#footerNav ul li a:hover
{color: #fff;}