body{background: #000000;background: -moz-linear-gradient(top,  #000000 0%, #000b40 35%, #000b40 65%, #000000 100%);background: -webkit-linear-gradient(top,  #000000 0%,#000b40 35%,#000b40 65%,#000000 100%);background: linear-gradient(to bottom,  #000000 0%,#000b40 35%,#000b40 65%,#000000 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 );font-family:Maximo,Calibri,Helvetica,Arial,sans-serif;color:#9d1e18;font-size:14px;padding:0px;margin:0px;}
a{outline:none}
a:link, a:visited, a:hover, a:active {	color: #9d1e18;}
.background{background:#fecb70 url(images/backgroundLD3.jpg) no-repeat center bottom;min-width:1042px;}
.body{width:1032px;margin:0 auto;padding:10px 0px 0px 0px;border-right:5px solid #9d1e18;border-left:5px solid #9d1e18}
.top{background:url(images/LD3Picture2.png) bottom left no-repeat;min-height:510px;border-bottom:1px solid black;position:relative;}
@font-face{
	font-family:"Walburn";
    src: url('fonts/walburn.eot');
    src: url('fonts/walburn.eot?#iefix') format('embedded-opentype'),
         url('fonts/walburn.woff') format('woff'),
         url('fonts/walburn.ttf') format('truetype');
}
@font-face {
    font-family: 'Maximo';
    src: url('fonts/maximo.eot');
    src: url('fonts/maximo.eot?#iefix') format('embedded-opentype'),
         url('fonts/maximo.woff') format('woff'),
         url('fonts/maximo.ttf') format('truetype');
}
.topbox{background:url(images/transparentwhite.png) repeat;display:inline-block;min-height:300px}
#menu{font-family:Walburn,Palatino,Georgia,"Times New Roman",Calibri,Arial;font-size:17px;margin:0;display:table;padding:10px;list-style-type:none;border-bottom:1px solid #000;border-top:1px solid #000;background: rgba(255, 255, 255, 0.3);}
#menu li{float:left;z-index:1;position:relative}
#menu li a{border-right:1px solid #000;display:block;text-align:center;padding:0 10px;text-decoration:none;-webkit-transition:text-shadow .2s linear;-moz-transition:text-shadow .2s linear;-ms-transition:text-shadow .2s linear;-o-transition:text-shadow .2s linear;transition:text-shadow .2s linear}
#menu li a:hover{text-shadow:0 0 10px #9d1e18}
#announcements{position:relative;margin:0 auto;overflow:hidden;width:600px;height:300px;box-shadow:#08344d 0 0 8px 1px}
#announcements h2{color:#000;font-size:23px;margin-top:15px;text-align:center;font-weight:400;padding:0}
#announcements ul{list-style:none;padding:0;margin:0}
#announcements li{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);background:#fff1c4;text-align:center}
#announcements li a{text-decoration:none}
#announcements img{border:none}
#announcements .slideshow-button{opacity:.4;position:absolute;bottom:50%;margin-bottom:-42px;width:42px;height:84px;border-radius:10px;background-image:url(images/home_sprite_english4_small.png)}
#announcements .slideshow-button:hover{opacity:1;cursor:pointer;background-color:#000;background-color:rgba(0,0,0,0.7);color:#6fd5e8}
#announcements .slideshow-button-previous{left:-42px;background-position:0 -823px;-webkit-transition:left .2s;-moz-transition:left .2s;-o-transition:left .2s;-ms-transition:left .2s;transition:left .2s}
#announcements .slideshow-button-next{right:-42px;background-position:-42px -823px;-webkit-transition:right .2s;-moz-transition:right .2s;-o-transition:right .2s;-ms-transition:right .2s;transition:right .2s}
#announcements .slideshow-button-previous:active{background-position:0 -823px}
#announcements .slideshow-button-next:active{background-position:-42px -823px}
#announcements:hover .slideshow-button-previous{left:10px}
#announcements:hover .slideshow-button-next{right:10px}
.home-sheetmusic,.home-cds,.home-social-media,.home-picture,.home-tour,.home-cover{background:url(images/home_sprite_english4.png) no-repeat}
.home-sheetmusic{background-position:0 -912px;width:550px;height:179px}
.home-cds{background-position:0 -603px;width:560px;height:205px}
.home-social-media{background-position:-170px -808px;width:448px;height:98px}
.home-tour{background-position:0 -1092px;width:500px;height:152px}
.home-picture{background-position:-313px 0;width:305px;height:600px;position:absolute;right:0;bottom:0;z-index:0}
.home-cover{background-position:0 0;width:310px;height:310px;border:1px solid #000}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 667px) 
and (orientation : portrait) { 
#menu{font-size: 23px!important}
body{width:1032px;}
table{zoom:1.4;width: 737px!important;}
}