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

a:link { text-decoration: none; color: #fff; }
a:visited { text-decoration: none; color: #fff; }
a:hover { text-decoration: underline; color: #000; }
a:active { text-decoration: none; color: #fff; }

body { background:url(images/leela_bg_v4.jpg); background-attachment:fixed; background-position:center; background-color:#000; text-align:center; margin:0px; } 
div.wrapper { width:900px; margin:auto; background-color:#000000; text-align:center; }

.nav { padding:0px 70px; text-align:center; }

div.main { width:900px; height:600px; background-image:url(images/leela_main_image_v5.jpg); background-repeat:no-repeat; margin:auto; }
div.mainFlash { width:900px; height:600px; margin:auto; background-color:#000000; }
.also { float:left; margin:400px 0px 0px 50px; width:170px;  }
.stores { text-align:left; float:right; margin:510px 60px 0px 0px; width:250px;  }
.stores ul { list-style:none; margin-left:-10px; /*list-style-image:url(images/extlink.png);*/ }
.stores ul li { float:right; height:50px; /*list-style-image:url(images/extlink.png);*/ }
.stores a:link { text-decoration: none; color: #fff; }
.stores a:hover { text-decoration: underline; color: #999; }
.stores a:visited { text-decoration: none; color: #fff; }
.stores a:active { text-decoration: none; color: #fff; }

 
div.form { float:right; margin:350px 50px 0px 0px; width:250px; }

.navBot { background:url(images/leela_nav_bot.jpg) no-repeat top center; padding:90px 20px 10px 20px;  }
.navBotNew { background-image:url(images/leela_nav_bot.jpg); background-repeat:no-repeat; padding:70px 20px 50px 20px; }

.mainSection { height:50px; font-family:georgia; font-size:36px; line-height:24px; color:#CC0000; text-align:left; padding-top:20px; text-decoration:underline; }
.mainHdr { background-image:url(images/leela_nav_bot.jpg); background-repeat:no-repeat; padding-top:70px; }


.mainText { padding:0px 20px 20px 10px; }
.mainText p { font-family:verdana; font-size:12px; text-align:left; line-height:22px; color:#333333; }

.leftSideBox { margin:auto auto 30px auto; } 

.leftSideTopv1 { background-image:url(images/leftSide_bg_top.png); background-repeat:no-repeat; height:50px; margin-left:10px }
.leftSideTopv1 h1 { font-family:georgia; font-size:24px; text-align:left; font-weight:normal; }
.leftSideBgv1 { background-image:url(images/leftSide_bg_mid.png); background-repeat:repeat-y; padding:10px 20px 10px 20px; height:1150px; }
.leftSideBotv1 { background-image:url(images/leftSide_bg_bot.png); background-repeat:no-repeat; height:20px; margin-left:10px; }

.rightSideTopv1a { background-image:url(images/rightSide_bg_topA.png); background-repeat:no-repeat; height:50px; }
.rightSideTopv1 h1 { font-family:georgia; font-size:24px; text-align:left; font-weight:normal; }
.rightSideBgv1 { background-image:url(images/rightSide_bg_mid.png); background-repeat:repeat-y; padding:20px 30px 0px 20px; padding-bottom:20px; }
.rightSideBgv1 p { font-family:verdana; font-size:11px; text-align:left; margin-left:10px; }
.rightSideBotv1 { background-image:url(images/rightSide_bg_bot.png); background-repeat:no-repeat; height:20px; }

.rightSideTopv1b { background-image:url(images/rightSide_bg_topB.png); background-repeat:no-repeat; height:50px; margin-top:20px; }
.rightSideTopv1b h1 { font-family:georgia; font-size:24px; text-align:left; font-weight:normal; }
.rightSideVideo { width:320px; border:4px #333 solid; }
 
.rightSideTopv1c { background-image:url(images/rightSide_bg_topC.png); background-repeat:no-repeat; height:50px; margin-top:20px; }


.rightSideTopv1d { background-image:url(images/rightSide_bg_topD.png); background-repeat:no-repeat; height:50px; margin-top:20px; }

.viewMore { font-family:verdana; font-size:12px; font-weight:bold; color:#000000; text-align:left; margin-left:10px; }
.viewMore a:link { text-decoration: none; color: #000; }
.viewMore a:visited { text-decoration: none; color: #000; }
.viewMore a:hover { text-decoration: underline; color: #999; }
.viewMore a:active { text-decoration: none; color: #000; }

.newsBox { border-bottom:thin #333333 dotted; padding:10px 0px 20px 0px; }
.newsBox h2 { font-family:georgia; font-size:18px; color:#000; line-height:18px; text-align:left; }
.newsBox h2 span { font-family: verdana; font-size:11px; }
.newsBox p { text-align:left; font-family:verdana; font-size:11px; line-height:20px; color:#fff; }

.blogBox { border-bottom:thin #333333 dotted; padding:10px 10px 20px 0px; }
.blogBox h2 { font-family:georgia; font-size:18px; color:#666666; line-height:22px; text-align:left; }
.blogBox h2 span { font-family: verdana; font-size:11px; }
.blogBox p { text-align:left; font-family:verdana; font-size:11px; line-height:22px; }





.footer { font-family:verdana; font-size:11px; color:#fff; border-top:2px solid #666; padding-top:20px; width:860px; margin:auto; background:url(images/leela_nav_bot_v2.jpg) no-repeat center top; }
.footer a:link { color:#FFFFFF; text-decoration:none; }
.footer a:hover { color:#ec008c; text-decoration: underline; }
.footer a:visited { color:#FFFFFF; text-decoration:none; }
.footer a:active { color:#FFFFFF; text-decoration:none; }
.footerMenu { margin:auto; height:25px; text-align:center; width:595px; }
.footerNav { float:left; padding:0px 15px 0px 15px; border-right:#666 thin solid; }
.footerNavEnd { float:left; padding:0px 15px 0px 15px; }
.copyright { padding:10px 0px 30px 0px; }
.copyright a:link { color:#666; text-decoration:none; } 
.copyright a:hover { color:#666; text-decoration: underline; } 
.copyright a:visited { color:#999; text-decoration:none; }
.copyright a:active { color:#999; text-decoration:none; } 




.mainBoxTop { background-image:url(images/leftSide_v2_top.png); background-repeat:no-repeat; height:50px; padding:10px 20px 0px 25px; }
.mainBoxTop h2 { font-family:georgia; font-size:18px; text-align:left; color:#ec008c; }
.mainBoxMid { padding:10px 20px 30px 20px; text-align:left; font-family:verdana; font-size:11px; }
.mainBoxBot { background-image:url(images/leftSide_v2_bot.png); background-repeat:no-repeat; height:20px; }


.sideBarPink { background-image:url(images/rightSide_v2_top.png); background-repeat:no-repeat; height:60px; padding:10px 20px 0px 25px; }
.sideBarPink h2 { font-family:georgia; font-size:18px; text-align:left; color:#FFFFFF; }
.sideBarPinkMid { background-image:url(images/rightSide_v2_01.png); background-repeat:repeat-y; padding:10px 20px 20px 20px; }

.sideBarPinkBot { background-image:url(images/rightSide_v2_bot.png); background-repeat:no-repeat; height:20px; }

.sideBarPhotos1 { width:100px; height:80px; border:thin #CCCCCC solid; margin:auto; }
.sideBarPhotos2 { width:100px; height:80px;; border:thin #CCCCCC solid; margin:30px auto 0px auto; }





.sideBarMusic1 { width:150px; height:150px; border:4px #333 solid; margin:auto; }
.sideBarMusic2 { width:150px; height:150px; border:4px #333 solid; margin:30px auto 0px auto; }

.sideBarVid1 { width:150px; border:4px #333 solid; margin:auto; }
.sideBarVid2 { width:150px; border:4px #333 solid; margin:30px auto 0px auto; }
.sideBarVidCap { font-family:verdana; font-size:14px; color: #333; margin-top:10px; text-align:center; }
.sideBarVidCap a:link { color:#333; text-decoration:none; }
.sideBarVidCap a:hover { color:#000; text-decoration:underline }
.sideBarVidCap a:visited { color:#333; text-decoration:none; }
.sideBarVidCap a:active { color:#333; text-decoration:none; }



.contactBox { float:left; padding:5px 15px; display:block; background-color:#ec008c; color:#FFFFFF; font-family:verdana; font-size:12px; }
.contactBox a:link { display:block; text-decoration:none; }
.contactBox:hover { display:block; background-color:#a10060; display:block; text-decoration:underline; }
.contactBox a:visited { display:block; text-decoration:none; }
.contactBox a:active { display:block; text-decoration:none; }

.contactBox2 { float:left; padding:5px 15px; display:block; background-color:#ec008c; color:#FFFFFF; font-family:verdana; font-size:12px; margin-left:20px; }
.contactBox2 a:link { display:block; text-decoration:none;}
.contactBox2:hover { display:block; background-color:#a10060; display:block; text-decoration:underline; }
.contactBox2 a:visited { display:block; text-decoration:none; }
.contactBox2 a:active { display:block; text-decoration:none; }

.aboutHdr { height:50px; font-family:"Trebuchet MS"; font-size:30px; line-height:24px; color:#999; text-align:left; padding-top:20px; margin-left:20px; }
.aboutBox { font-family:verdana; font-size:11px; text-align:left; line-height:18px; color:#fff; padding:0px 30px 20px 25px; }
.aboutBox h1 { font-family:georgia; font-size:18px; line-height:24px; color:#666; text-align:left; }

.eventGrayBox { background-color:#e1e1e1; }
.eventDate { border-bottom:#000 2px solid; padding:10px 0px 10px 5px; font-weight:bold; line-height:18px; width:80px; height:25px; vertical-align: top; }
.eventCity { border-bottom:#000 2px solid; padding:10px 0px 10px 0px; line-height:18px; vertical-align: top; }
.eventEvent { border-bottom:#000 2px solid; padding:10px 0px 10px 0px; line-height:18px; vertical-align: top; }

/* 2010 CSS */
.postBox { background:url('images/widepost-bg.png') repeat-x top left; padding: 15px 10px 30px 20px; }
.postBox h1 { text-align:left; font-family:'Trebuchet MS'; font-size:18px; color:#333; }
.postBox p { text-align:left; font-family:verdana; font-size:12px; line-height:20px; color:#333; }
.postBox a:link { color:#000; text-decoration:none; }
.postBox a:hover { color:#666; text-decoration:underline; }
.eventTable { width:350px; font-family:verdana; font-size:11px; text-align:left; background-color:#FFFFFF; }

.socialThumb1 { width:80px; height:80px; float:left; }
.socialThumb2 { width:80px; height:80px; float:left; margin-left:15px; }
.socialThumb3 { width:100px; height:80px; border:thin #CCCCCC solid; float:left; margin-top:30px; }

/* Music */
.albumCaption { font-family:verdana; font-size:14px; color: #333; margin-top:10px; text-align:center; }
.trackRow { font-family:tahoma; font-size:12px; color:#333;  }

.trackBoxTop { background-color:#fff; border-bottom:#333 2px solid; padding:10px 0px 10px 10px; color:#333; font-weight:bold; text-align:left; }
.titleBoxTop { background-color:#fff; border-bottom:#333 2px solid; padding:10px 0px 10px 10px; color:#333; font-weight:bold; text-align:left;  }
.composerBoxTop { background-color:#fff; border-bottom:#333 2px solid; padding:10px 0px 10px 10px; color:#333; font-weight:bold; text-align:left;  }
.timeBoxTop { background-color:#fff; border-bottom:#333 2px solid; padding:10px 0px 10px 10px; color:#333; font-weight:bold; text-align:left; }
.blankBoxTop { background-color:#fff; border-bottom:#333 2px solid; padding:10px 0px 10px 10px; color:#666;  }

.trackBox { background-color:#e1e1e1; border-bottom:#333 2px solid; padding:10px 0px 10px 10px; font-weight:bold; text-align:left; }
.titleBox { background-color:#e1e1e1; border-bottom:#333 2px solid; padding:10px 0px 10px 10px; color:#666; text-align:left; }
.composerBox { background-color:#e1e1e1; border-bottom:#333 2px solid; padding:10px 0px 10px 10px; text-align:left; }
.timeBox { background-color:#e1e1e1; border-bottom:#333 2px solid; padding:10px 0px 10px 10px; text-align:left; }
.blankBox { background-color:#e1e1e1; border-bottom:#333 2px solid; padding:10px 0px 10px 10px; text-align:left; }

.trackBoxW { background-color:#fff; border-bottom:#333 2px solid; padding:10px 0px 10px 10px; font-weight:bold; text-align:left; }
.titleBoxW { background-color:#fff; border-bottom:#333 2px solid; padding:10px 0px 10px 10px; color:#666; text-align:left; }
.composerBoxW { background-color:#fff; border-bottom:#333 2px solid; padding:10px 0px 10px 10px; text-align:left; }
.timeBoxW { background-color:#fff; border-bottom:#333 2px solid; padding:10px 0px 10px 10px; text-align:left; }
.blankBoxW { background-color:#fff; border-bottom:#333 2px solid; padding:10px 0px 10px 10px; text-align:left; }

.trackBreak { background-color:#fff; height:10px; padding:5px 0px 5px 40px; text-align:left; }

/*Photos */
.sideBarPhotos3 { width:150px; height:120px;; border:4px #333 solid; margin:0px auto 0px auto; float:left; }
.sideBarPhotos4 { width:150px; height:120px;; border:4px #333 solid; margin:0px auto 0px 15px;; float:left; }

.photoSect1 { padding-top:15px; }
.photoSect2 { padding-top:20px; margin-top:25px; border-top:thin solid #CCCCCC; }

.sideBox { padding: 15px 10px 20px 20px; border-top: 1px solid #fff; border-bottom: 1px solid #e0e0e0; }
.sideBox h1 { text-align:left; font-family:'Trebuchet MS'; font-size:18px; color:#333; }
.photoThumb1 { width:100px; height:80px; border:4px #333 solid; float:left; }
.photoThumb2 { width:100px; height:80px; border:4px #333 solid; float:left; margin-left:15px; }
.photoThumb3 { width:100px; height:80px; border:thin #CCCCCC solid; float:left; margin-top:30px; }

/* videos */
.videoThumb1 { width:120px; height:90px; border:4px #333 solid; float:left; }
.videoThumb2 { width:120px; height:90px; border:4px #333 solid; float:left; margin-left:15px; }


/* News */
.sideBarPinkMidNews { padding:0px 10px 20px 0px; text-align:left; font-family:verdana; font-size:11px; }
.sideBarPinkLink { padding:10px 0px 10px 0px; border-bottom:1px solid #666666; }
.sideBarPinkLink a:link { color:#666; text-decoration:none; }
.sideBarPinkLink a:hover { color:#666; text-decoration:underline; }

.sideBarPinkLinkEnd { padding:10px 0px 10px 0px; }
.sideBarPinkLinkEnd a:link { color:#666; text-decoration:none; }
.sideBarPinkLinkEnd a:hover { color:#666; text-decoration:underline; }

/* contact */
.contactSideBox { font-family:tahoma; font-size:14px; line-height:22px; text-align:left; }
.contactSideBox a:link { color:#ec008c; text-decoration:none; }
.contactSideBox a:hover { color:#ec008c; text-decoration:underline; }

.contactSideBox2 { font-family:tahoma; font-size:14px; line-height:22px; margin-top:10px; text-align:left; }
.contactSideBox2 a:link { color:#ec008c; text-decoration:none; }
.contactSideBox2 a:hover { color:#ec008c; text-decoration:underline; }

