@font-face {  
  font-family: 'menu';  
  src: url('menu.ttf');
}

body { 
  background-color: black; 
  color: white; 
}

#page {
  background: url('img/angel-bg.jpg') no-repeat top right;
}

#header {
  padding: 30px 0 80px;
  position: relative;
}

#angelstreetmp3header{
    background: none repeat scroll 0 0 #555555;
    font-size: 9px;
    line-height: 13px;
    padding-right: 12px;
    padding-bottom: 1px;
    text-align: right;
    border-radius: 9px 9px 0 0;
    -moz-border-radius: 9px 9px 0 0;    
}

#content {
  background: #2d2d2f;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

#content-inner { 
  padding: 10px 14px 14px; 
  border: 10px solid #0061bb;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

h1 { font-family: "menu", "Verdana", sans-serif; font-weight: normal;} 
h2 { 
  font-family: "menu", "Verdana", sans-serif; 
  background: #484649; 
  font-weight: normal;
  font-size: 1.4em;
  padding: 8px 6px;
  cursor: pointer;
}

#page a {
  color:white;
}

#block-menu-menu-angel { margin-top: -5px; }

#block-menu-menu-angel h2 {
  display: none; 
}

#block-menu-menu-angel ul { 
  padding: 0;
  margin: 0;
}

#block-menu-menu-angel li {
  list-style: none;
  background: url('img/menu-bg.png') no-repeat top left;
  height: 58px;
  background-position: 0 20px;
}

#block-menu-menu-angel li.active-trail {
  background-image: url('img/menu-bg-active.png');
}

#block-menu-menu-angel li a {
  display: block;
  height: 68px;
  width: 274px; 
  background:url('img/1.png') no-repeat;
  background-position: 20px 18px;
  line-height: 80px;
  text-indent: 82px;
  text-decoration: none;  
  font-family: "menu", "Verdana", sans-serif;
  font-size: 19px;
  overflow: hidden;
}

#block-menu-menu-angel li a.mlid-31311 { background-image: url('img/2.png'); background-position: 14px 17px; }
#block-menu-menu-angel li a.mlid-31312 { background-image: url('img/3.png'); background-position: 9px 12px; }
#block-menu-menu-angel li a.mlid-31313 { background-image: url('img/4.png'); background-position: 15px 10px; }
#block-menu-menu-angel li a.mlid-31314 { background-image: url('img/5.png'); }
#block-menu-menu-angel li a.mlid-31315 { background-image: url('img/6.png'); background-position: 20px 25px; }


#block-og-0 {
  margin-top: 80px;
}

.og-details-img { float : left; }

.not-logged-in #block-og-0 { display:none; }

#angel-footer { 
  background: url('img/footer-bg.jpg') top left no-repeat;
  width: 980px;
  height: 276px;
  margin-top: -50px;
}

#content-area .groups { display: none; }

#block-views-angel-block_1 {
  background: #2d2c2e;
  padding: 4px 14px 3px;
  margin-top: 32px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
#block-views-angel-block_1 h2 {
  background: none;
  font-size: 117%;
  font-weight: normal;
  padding-top: 0;
  margin-bottom: 0;
}
#block-views-angel-block_1 .content {
  font-family: arial,helvetica,verdana,sans-serif;
  font-size: 84%;
}

#block-views-angel-block_1 p {
  margin-top: .5em;
  line-height: 1.25em;
}


/************************* TEMP ********************/
#node-21543, .node-type-channel-site .feed-icons { display: none; }
.node-type-channel-site #content-area { min-height: 400px; }

.boxy-wrapper .title-bar {
  padding: 8px;
  background: #484649;
}
.boxy-wrapper .title-bar h2 { background: none; font-family: sans-serif; }
.boxy-inner { background-color: #eee; font-size: 90%; }
p.boxy-content { color: black; } 

/********************** VIDEO ************************/
.og-context-21543 #videoplayer { width: 560px; }

.bandwidth-switcher { display:none; } 

/** audio **/
#block-isuma_isuma4-9 { position: absolute; top: 40px; right: 0; opacity: .7;}


/********************* ANGEL STREETS MAP ************/
#page #map_canvas a { color: black; }