body {
  font-family: "Lucica", sans-serif;
  font-size: 15px;
  color: #000;
  background: #eee;
  }

#masthead {
border:0px; margin:0px; padding:0px;
	  font-family: "Impact", sans-serif;
	  position:absolute;
	  top:30px;
      left:110px;
      font-size:60px;
	  text-align: left;
	  color: #011;
	  vertical-align: baseline;
	  }

#world {
border:0px; margin:0px; padding:0px;
position: absolute;
left:50px;
top:0px;
}

#banner {
border:0px; margin:0px; padding:0px;
 font-family: "Helvetica", sans-serif;
position: absolute;
left:210px;
top:100px;
font-size:10px;
}

.menu {
padding-top: 150px;
}

.menu2 {
  display: block;
  height: 500px;
  background: #fff;
}

#footer {
padding-top: 20px;
 font-family: "Helvetica", sans-serif;
 font-size:10px;
 text-align: center;
}

.menu {width:100%; margin:0 auto;}

.menu a, .menu a:visited {
  text-align:left; 
  text-decoration:none; 
  color:#000; 
  display:block; 
  width:25em; 
  height:1.2em;
  padding: 0.5em;
  }
.menu a.menubot:hover {
  color:#000;
  background-color:rgb(215,231,246); 
  }

.menu a.menutop:hover {
  color:#000;
  background-color:rgb(195,211,226); 
}

.menu2 span {
position:absolute; 
border: 2px #000 solid; 
left: 0px; 
top: 0px; 
cursor:pointer;
background: #000;
background-repeat: no-repeat;
max-width: 400px;
}

.menu2 .dragmebl {background-image: url("BL.jpg");}
.menu2 .dragmeblh {background-image: url("BLH.jpg");}
.menu2 .dragmebph {background-image: url("BPH.jpg");}
.menu2 .dragmebk {background-image: url("BK.jpg");}
.menu2 .dragmebp {background-image: url("BP.jpg");}

.drg {min-width: 130px;text-align:right;font-size:10px;padding-bottom: 4px; padding-top: 2px; padding-right: 16px;}

.menu2 p {font-size:12px;}

#shadow {
position:absolute; 
top:10px; 
left:10px; 
width:1px;
height:1px;
background: #000;
opacity: 0.2;
alpha(opacity=20); 
-moz-opacity:0.2;
}

.x {
display: inline;
position: absolute;
height: 11px;
width: 11px;
margin-left: 2px;
background-image: url("x.png");
}

.card {
background: #FFF;
padding: 5px;
cursor:pointer;
}
