/*
Theme Name: Jesus Christ Superstar NEW SITE
Theme URI: http://www.jesuschristsuperstarthemusical.com
Description: Not to be used or reproduced without permision from the Really Useful Group.
Version: 2.0
Author: Darren Odam
*/

html body{min-width:1024px;background-image: url('../images/main_back.jpg');background-repeat: no-repeat;background-position:center top;height:100%;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding:0;border:none;background-color:#0a0c0b;font-size:12px;font-family:Arial, Helvetica, sans-serif;}

.topContent{width:1026px;height:115px;margin:0px auto;}
.logo{width:364px;height:115px;float:left;}
.topBar{height:115px;width:100%;position:absolute;top:0px;left:0px;z-index:10000;background-image: url('../images/topBarBack.png');/* IE 6 only */_background-image: url('../images/topBarBack.gif');/* IE 6 only */background-repeat: repeat-x;background-position:top left;}
.mainArea{overflow:hidden;width:1024px;margin:0px auto;margin-top:14px;padding-top:101px;background-color:black;border-left:1px solid #2e2d2d;border-right:1px solid #2e2d2d;background-image: url('../images/mainAreaBack.gif');background-repeat:repeat-x;background-position:top left;}

.nav{width:660px;height:115px;float:left;}
.nav_menu{padding-top:38px;}
.nav_menu ul{list-style-type: none;margin: 0px;padding: 0px;}
.nav_menu li{font-size:17px;display: block;height:31px;float:left;text-transform:uppercase;}
.nav_menu li:hover{background-image: url('../images/nav_repeat_roll.gif');background-repeat:repeat-x;background-position:top left;}
.nav_menu li a{text-align:center;text-decoration:none;color:white;background-image: url('../images/nav_breaker.gif');background-repeat:no-repeat;background-position:right;display:block;height:28px;padding-top:13px;padding-left:10px;padding-right:11px;}
.nav_menu li.current_page_item{background-image: url('../images/nav_repeat_roll.gif');background-repeat:repeat-x;background-position:top left;}

/* Dropdown Menus */		
#navlist li ul {position: absolute;left: -999em;margin: 0px;padding: 0px;height: auto;width: 213px;z-index:10;}
#navlist li li {width: 217px;}
#navlist li li a, #navlist li li a:visited {background: black;font-size:15px;color:#FFF;width: 208px;padding-left:5px;display:block;text-align:left;border-left: 1px solid #474747;border-right: 1px solid #474747;border-bottom: 1px solid #474747;}
#navlist li ul li{height:42px;}
#navlist li li a:hover, #navlist li li a:active{background-image: url('../images/nav_repeat_roll.gif');background-repeat:repeat-x;background-position:top left;}	
#navlist li:hover ul, #navlist li li:hover ul, #navlist li li li:hover ul, #navlist li.sfhover ul, #navlist li li.sfhover ul, #navlist li li li.sfhover ul {left:auto;}

.menu-item-3310{_width:87px;}
.menu-item-3311{_width:109px;}
.menu-item-3312{_width:68px;}
.menu-item-3313{_width:127px;}
.menu-item-3306{_width:118px;}
.menu-item-3314{_width:88px;}
.menu-item-3315{_width:65px;}

.rightPanel{float:left;width:340px;margin-top:-32px;}
.rightGradient{background-color:black;background-image: url('../images/rightGradient.gif');background-repeat:repeat-x;background-position:top left;margin-left:24px;width:275px;}
.rightMid{width:338px;background-image: url('../images/rightBlogMid.png');/* IE 6 only */_background-image: url('../images/rightBlogMid.gif');/* IE 6 only */background-repeat:repeat-y;background-position:top left;}
.rightTop{width:338px;height:25px;background-image: url('../images/rightBlogTop.png');/* IE 6 only */_background-image: url('../images/rightBlogTop.gif');/* IE 6 only */background-repeat:no-repeat;background-position:top left;}
.rightBot{width:338px;height:23px;background-image: url('../images/rightBlogBot.png');/* IE 6 only */_background-image: url('../images/rightBlogBot.gif');/* IE 6 only */background-repeat:no-repeat;background-position:top left;}
.rightItem{margin-left:11px;width:251px;padding-top:17px;padding-bottom:17px;}
.rightTitle {color:white;font-size:13px;font-weight:bold;padding-top:3px;}
.rightTitle a{color:white;text-decoration:none;font-weight:bold;}
.rightTitle a:hover{color:white;text-decoration:underline;}
.rightRight {width:184px;float:left;}
.rightImage{width:67px;float:left;}
.rightImage img{height:57px;width:57px;margin:0px;border:1px solid #959595;}
.rightText{color:#fff;font-weight:normal;font-size:13px;padding-top:13px;padding-left:10px;}
.rightText p{margin:0px;padding:0px;}
.rightText a{color:#a7c0d9;text-decoration:none;}
.rightText a:hover{color:#a7c0d9;text-decoration:underline;}
.rightHead{width:261px;height:15px;font-size:20px;color:white;text-transform:uppercase;padding-top:11px;padding-left:11px;padding-bottom:3px;background-image: url('../images/rightTitleHead.gif');background-repeat:no-repeat;background-position:0px 2px;}
.rightHead a{color:white;text-decoration:none;}
.rightHead a span{color:#8892fe;}
.rightHead a:hover{color:white;text-decoration:underline;}
.rightHead span{color:#8892fe;}
.rightMore{padding-left:12px;padding-top:15px;padding-bottom:15px;}

.footerBack{height:267px;background-image: url('../images/footerBack.gif');background-repeat:no-repeat;background-position:top center;}
.footerPanel{width:1026px;margin:0px auto;background-image: url('../images/bottomAdBack.gif');background-repeat:no-repeat;background-position:top left;}
.bottomAd{text-align:center;height:90px;}
.bottomAd img{border:0px;}
.bottomCopyright{color:#a8a7a7;margin-left:14px;margin-right:14px;padding-top:24px;padding-bottom:5px;border-bottom:1px solid #333333;}
.footerCopyright{float:left;width:130px;}
.footerSiteMap{float:left;width:728px;padding-top:25px;}
.menu-footer-container ul{margin:0px;padding:0px;}
#menu-footer ul{margin:0px;padding:0px;}
#menu-footer li{float:left;list-style-type:none;margin:0px;padding:0px;color:#657fa1;font-size:14px;font-weight:bold;}
#menu-footer li a{color:#657fa1;text-decoration:none;display:block;margin-left:33px;background-image: url('../images/footerLargeLI.gif');background-repeat:no-repeat;background-position:0px 5px;padding-left:7px;}
#menu-footer li a:hover{color:#657fa1;text-decoration:underline;}
#menu-footer li .sub-menu li{float:none;color:#3e78a3;font-size:12px;list-style-type:none;margin:0px;padding:0px;font-weight:normal;padding-left:5px;}
#menu-footer li .sub-menu li a{color:#3e78a3;text-decoration:none;display:block;background-image: url('../images/footerSmallLI.gif');background-repeat:no-repeat;background-position:0px 9px;padding-top:5px;}
#menu-footer li .sub-menu li a:hover{color:#3e78a3;text-decoration:underline;}
.footerSocial{float:left;width:164px;}
.footerSocialLogo{float:left;padding-top:25px;width:54px;}
.footerLogo{padding-top:25px;padding-left:14px;padding-bottom:5px;}
.footerCopyInfo{padding-left:14px;color:#1196be;}
.footerCopyInfo a{text-decoration:none;color:#1196be;}
.footerCopyInfo a:hover{text-decoration:underline;color:#1196be;}

.breadCrumb{font-size:11px;margin-top:11px;margin-bottom:11px;margin-left:44px;color:#a7c0d9;font-weight:bold;}
.breadCrumb p{margin:0px;padding:0px;}
.breadCrumb span{color:#c6c5c9;}
.breadCrumb a{color:#c6c5c9;text-decoration:none;}
.breadCrumb a:hover{color:#c6c5c9;text-decoration:underline;}

.leftPanelLower{float:left;width:100%;}
.mainContentHead{background-image: url('../images/mainContentHead.png');/* IE 6 only */_background-image: url('../images/mainContentHead.gif');/* IE 6 only */background-repeat:no-repeat;background-position:top left;height:4px;}
.mainContentMid{background-image: url('../images/mainContentMid.png');/* IE 6 only */_background-image: url('../images/mainContentMid.gif');/* IE 6 only */background-repeat:repeat-y;background-position:top left;width:965px;;padding-left:27px;padding-right:16px;}
.mainContentMainHead{color:white;font-size:30px;text-transform:uppercase;margin-top:20px;margin-bottom:18px;}
.mainContentMainInner{background-image: url('../images/mainContentMainInner.gif');background-repeat:repeat-x;background-position:top left;background-color:black;padding-right:16px;padding-top:16px;padding-left:16px;min-height:700px;}
.mainContentBot{background-image: url('../images/mainContentBot.png');/* IE 6 only */_background-image: url('../images/mainContentBot.gif');/* IE 6 only */background-repeat:no-repeat;background-position:top left;height:17px;}
.mainContentMainExcerpt{font-size:24px;color:#a7c0d9;text-transform:uppercase;margin-top:20px;}
.mainContentMainImage{width:607px;_width:596px;height:222px;border:1px solid #323132;margin-top:20px;}
.mainContentMainContent{color:white;margin-top:30px;font-size:13px;}
.mainContentMainContent p{margin-top:0px;padding:0px;}
.mainContentMainContent a{color:#32b0f9;text-decoration:none;}
.mainContentMainContent a:hover{color:#32b0f9;text-decoration:underline;}
.mainContentMainContent img {margin: 0;height: auto;width: auto;border:1px solid #323132;max-width:609px;}
.mainContentMainContent .alignleft, .mainContentMainContent img.alignleft{display: inline;float: left;margin-right: 10px;margin-top: 4px;}
.mainContentMainContent .alignright, .mainContentMainContent img.alignright{display: inline;float: right;margin-left: 10px;margin-top: 4px;}
.mainContentMainContent .aligncenter, .mainContentMainContent img.aligncenter{clear: both;display: block;margin-left: auto;margin-right: auto;}
.mainContentMainContent img.alignleft, .mainContentMainContent img.alignright, .mainContentMainContent img.aligncenter {margin-bottom: 10px;}
.mainContentMainContent .wp-caption{background: #f0f0f0;line-height: 18px;margin-bottom: 20px;padding: 4px;text-align: center;border:1px solid #cccccc;}
.mainContentMainContent .wp-caption img{margin: 0px;border:1px solid #adacac;margin-top:5px;}
.mainContentMainContent .wp-caption p.wp-caption-text{color: black;font-size: 12px;margin: 5px;}
.mainContentMainContent ul{list-style: none;margin:0px;padding:0px;overflow:auto;margin-bottom:15px;}
.mainContentMainDate{font-weight:bold;color:#83d0fc;}
.mainContentMainBack{padding-top:15px;padding-bottom:15px;}
.mainContentMainBack a{color:#32b0f9;text-decoration:none;}
.mainContentMainBack a:hover{color:#32b0f9;text-decoration:underline;}
						
.clear{clear:both;overflow:hidden;}


