head {
    margin-top: 0px;
}

body { font-family: double-pica-small-caps, serif;
        filter: alpha(opacity=40);
}

body {background-color: #efefef;
    background-image:;
   
    background-repeat: no-repeat;
    background-position: center;
  /*  color: white; */
}

div.background {width: 1340px;
                height: 600px;
    margin-left: 5px;
    background-image:  url(EwieArtwork-1.gif);
    opacity: 1;
    
    background-position: center;
    position: absolute;
    border: 2px solid black;
    z-index: -3;
}
div.rapper {
        width: 1200px;
        height: 600px;
        margin: 0px auto;
        background-color: rgba(0, 0, 0, 0.6); 
        z-index: -2;
     
    
}

.fill {
        height: 30px;
        margin: -0px auto;
        background-color: rgba(129, 20, 20, 0.43);
        z-index: 5;
        border-bottom-left-radius: 90px;
    border-bottom-right-radius: 90px;
    border: 2px inset #E82C0C;
}
/*.spotlight2 {
    background-color: rgba(239, 239, 239, 0.75); 
    background-color: rgba(34, 6, 6, 0.63); 
    background-color: rgba(232, 44, 12, 0.74); 
       width: 1168px;
    border-radius: 15px 15px;
    border-width:10px;
    margin: 0px auto;
       margin-top: 25px;
    height: 625;
    
    box-shadow: inset 10px 10px 40px 10px #777777;
    z-index: 0;
}*/

h1 {
 
    background-repeat: no-repeat;
    padding:-0px;
    bottom margin:0px;
    text-indent:-9999px;
    font-size: 1px;
}

#bigblock {
   
    margin bottom: 10x;
   
}
#nav {
    
    box-shadow: inset 0px 0px 10px #777777;
    background-color: #0d0605;
    position: center;
    margin-top:0px;
    padding: 10px;
    text-align:center;
    
}


#nav {
    
    border-top-style: dashed;
   
    text-align:center;
    
    
}


#nav {
    
    
    background-color: rgba(41, 23, 20, 0.78);
    background-color: #E82C0C;
    box-sizing: 150px;
    position: center;
    
    padding: 0px;
    margin-left: 0px;
    text-align:center;
}




#nav { 
    height:15px;
    border-bottom-left-radius: 90px 90px;
    border-bottom-right-radius: 90px 90px;
    border-top-style:double;
    
    text-align:center;
}




.mainmenu {  
    text-align:justify;
      transition-property: background-color, color;
   transition-duration: .1s;
    text-shadow: 10px 10px 10px #f8f3f3;
    font-weight: 400;
    font-family:  font-family: double-pica-small-caps, serif; 
    font-size: 18px;
    color: white;
         
}

li.mainmenu:hover {
    font-size: 18px;
    color: #ff7906;    rgba(199, 134, 123, 0.91);   
 position: relative;
  transition-property: background-color, color;
  transition-duration: .5s;
  transition-timing-function: ease-out;
  text-shadow: 3px 3px 2px rgba(10, 10, 10, 0.38);
    background-color:rgba(255, 255, 255, 0.13);
  color:#eaeaea;
  box-shadow: 2px 2px 1px #ff7906;   
}


.menuButton {
  position: relative;
  transition-property: background-color, color;
  transition-duration: .5s;
  transition-timing-function: ease-out;
  text-align: left;
  background-color: grey;
  left: 5px;
  top: 5px;
  height: 26px;
  color: white;
  border-color: black;
  font-family: sans-serif;
  font-size: 20px;
  text-decoration: none;
  box-shadow: 2px 2px 1px black;
  padding: 2px 4px;
  border: solid 1px black;
}


img.align-center {
  display: block;
  margin: 0px auto;


}

#ESpotlightFeatures { 
    
    
    
    
}

#mainfeat { background-color: rgba(239, 239, 239, 0.75); 
   /* background-color: rgba(34, 6, 6, 0.63); */
    background-color: #E82C0C; 
       width: 1168px;
    border-radius: 15px 15px;
    border-width:10px;
    margin-left: 100px;
       margin-top: 40px;
    height: 525px;
    
    box-shadow: inset 10px 10px 40px 10px #777777;
    z-index: -10;
    top: 20px; 
     right: 600px;
    width: 900px;
    z-index: 1;
}

p.mftext {
    color: #f4f1f2;
   margin-left: 100x; 
   margin top: -0px;
   padding-top:15px;
   
}

#content {
    width: 440px;
    margin-right: 600px;
        overflow:auto;
   
}

.content1 {padding-left: 5px}
 

.column1, .column2, .column3 {
    overflow:auto;
    background-color: #efefef;
    border-color: #2e0505;
    width:75px;
        height: 125px;
        padding: 20px 0px 10px 45px;
        margin-top:-27px;
    color: white;
    /*color: #6a0606;*/
    box-shadow: inset 0px 0px 10px #777777;
    z-index: 0;
    background-color: rgba(23, 23, 60, 0.9);
  overflow: hidden;
    
}

p {
    text-align: center;
 display: block;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
}

p.center {/*background-color: #5656a5;*/
	color: black;
	background-color: #efefef;
	  font-size: 8;
    z-index:-3;
	margin-top: px;
        -webkit-transform: transform: rotate(0.0turn);
         transform: rotate(0.0urn);
    /*background-color: #676795;*/
}

p.center:hover {z-index: -3; 
        -webkit-transform: transform: rotate(-0.0turn);
         transform: rotate(0.0turn);
}

ul#tree1 { font-family: double-pica-small-caps, serif; }

ul#tree1 a
{
font-weight: bold;
text-decoration: none;
}


ul#tree1 li { float: left; }

ul#tree1 li a
{
color: #ffffff;
background-color: rgba(40, 0, 51, 0.35); opacity 0.15;; 
    
padding: 3px;
border: 1px #ffffff outset;
}

ul#tree1 li a:hover
{
color: #ff7906;
background-color: rgba(38, 0, 48, 0.38); opacity 0.15

  position: relative;
  transition-property: background-color, color;
  transition-duration: 1s;
  transition-timing-function: ease-out;
  background-color:white;
    color:black;
      box-shadow: 1px 0px 0px #ff7906;
}

ul#tree1 li a:mainmenu
{
color: #cccccc;
background-color: #260030 opacity 0.15;
border: 1px #ffffff inset;
    
}

ul#subtree1 { display: none; }
ul#subtree1 li { float: none; }

ul#subtree2 {display: none;}
ul#subtree2 li { float: none;}

ul#subtree3 {display: none;}
ul#subtree3 li { float: none;}

ul#subtree4 { display: none; }
ul#subtree4 li { float: none; }

ul#subtree5 {display: none;}
ul#subtree5 li { float: none;}

ul#subtree1 li a
{
padding: -10px;
margin: 0px;
}

ul#subtree2 li a
{
padding: -10px;
margin: 0px;
}

ul#subtree3 li a
{
padding:-10px;
margin: 0px;
}

ul#subtree4 li a
{
padding:-10px;
margin: 0px;
}

ul#subtree5 li a
{
padding: -10px;
margin: 0px;
}


ul#tree1 li:hover ul#subtree1 
{
display: block;
position: absolute;
font-size: 10pt;
padding-top: 0px;
}

ul#tree1 li:hover ul#subtree2
{
display: block;
position: absolute;
font-size: 10pt;
padding-top: 0px;
}

ul#tree1 li:hover ul#subtree3 
{
display: block;
position: absolute;
font-size: 10pt;
padding-top: 0px;
}

ul#tree1 li:hover ul#subtree4 
{
display: block;
position: absolute;
font-size: 10pt;
padding-top: 0px;
}

ul#tree1 li:hover ul#subtree5
{
display: block;
position: absolute;
font-size: 10pt;
padding-top: 0px;
}

ul#tree1 li:hover ul#subtree1 li a 
{
display: inline-block;
width: 10em;
border: none;
padding: 2px;
}


ul#tree1 li:hover ul#subtree2 li a 
{
display: inline-block;
width: 10em;
border: none;
padding: 2px;
}

ul#tree1 li:hover ul#subtree3 li a 
{
display: inline-block;
width: 10em;
border: none;
padding: 2px;
}

ul#tree1 li:hover ul#subtree4 li a 
{
display: inline-block;
width: 10em;
border: none;
padding: 2px;
}


ul#tree1 li:hover ul#subtree5 li a 
{
display: inline-block;
width: 10em;
border: none;
padding: 2px;
}

/* deactivating arrows ----> ul#tree1 li:hover ul#subtree1 li a:before { content: " >> "; }
ul#tree1 li:hover ul#subtree2 li a:before { content: " >> "; }

ul#tree1 li:hover ul#subtree3 li a:before { content: " >> "; }

ul#tree1 li:hover ul#subtree4 li a:before { content: " >> "; }
ul#tree1 li:hover ul#subtree5 li a:before { content: " >> "; }  <-----*/

ul#tree1, ul#tree1 ul, ul#tree1 li
{
margin-right: 45px;
margin-top:0px;
padding: -15px;
list-style-type: none;
}

img.align-center {
    width: 230px;
    height: 119px;
}
#footer {
   width: 100%;
    margin: 0px auto; 
    background-color: #efefef;
    padding: 0px;
    margin-top: 0px;
    color: black;
    border-bottom-left-radius: 
		z-index: 4;
    
}
ul{z-index: 1}
}