body 
{
  padding:15px;
  background-color:black;
  color:white;
  background-image:url('../images/background_phoenix.jpg');
}

.ui-tabs .ui-tabs-hide {
     display: none;
}

#munches
{
  margin-left:50px;
}


#featureElementsContainer {
  background-color:transparent;
  
  }
  
.feature {
    width:750px;
    min-height:525px;
    height:100%;
    color:white;
    margin-left:300px;
    min-height:700px;
  }


.red
{
   color:red;
}

.bigger
{
   font-size:200%;
}
  
.marked
{
  width:150%;
  background:black;
  padding-left:5px
}  

.feature h2
{
  color:red;
  font-size:125%;
}

.leaderboard
{
    position:relative;
    width:100%;
    height:125px;
    margin-bottom:20px;
}

.leaderboard_background
{
    opacity: .2;               /* Standard style for transparency */
    -moz-opacity: .2;          /* Transparency for older Mozillas */
    filter: alpha(opacity=50);  /* Transparency for IE */
    background-color:white; 
    background-image:url('images/fire_horiz.jpg');
    padding:5px;
    position:absolute;
    top:0;
    width:100%;
    height:100%;
}
.leaderboard_contents
{
    color:white;
    position:absolute;
    top:0;
    width:100%;
    height:100%;

    
}

.sidebar
{
    position:relative;
    width:250px;
    min-height:700px;
    height:auto;
    float:left;
    margin-right:40px;
}

.sidebar_background
{
    opacity: .2;               /* Standard style for transparency */
    -moz-opacity: .2;          /* Transparency for older Mozillas */
    filter: alpha(opacity=20);  /* Transparency for IE */
    background-color:white; 
    background-image:url('images/fire_white.jpg');
    background-repeat:repeat-y;
    padding:5px;
    position:absolute;
    top:0;
    width:100%;
    height:100%;
}
.sidebar_contents
{
    color:white;
    position:absolute;
    top:0;
    width:100%;
    height:100%;
    padding:25px 0 25px 25px;
    overflow:hidden;

    
}

.footer
{
    position:relative;
    width:100%;
    height:25px;
    margin-top:20px;
    bottom:0px;
}

.footer_background
{
    opacity: .2;               /* Standard style for transparency */
    -moz-opacity: .2;          /* Transparency for older Mozillas */
    filter: alpha(opacity=20);  /* Transparency for IE */
    background-color:white; 
    background-image:url('images/fire_horiz.jpg');
    padding:5px;
    position:absolute;
    bottom:0;
    width:100%;
    height:100%;
}
.footer_contents
{
    color:white;
    position:absolute;
    top:0;
    width:100%;
    height:100%;
    text-align:right;
    
}
.middle
{
  height:auto;
  width:100%;
  margin-bottom:30px;
  padding-top:10px;
}

.web_block
{
    position:relative;
    float:right;
    margin:25px;
    width:350px;
    height:200px;
    margin-top:20px;
    bottom:0px; 
}
.web_background
{
    opacity: .4;               /* Standard style for transparency */
    -moz-opacity: .4;          /* Transparency for older Mozillas */
    filter: alpha(opacity=40);  /* Transparency for IE */
    background-color:white; 
    padding:5px;
    position:absolute;
    bottom:0;
    width:100%;
    height:100%;
}
.web_content
{
    z-index:200;
    color:black;
    position:absolute;
    top:0;
    width:100%;
    height:100%;
    padding-right:25px;
    padding-left:15px;
    
}

#counter
{
 color:white;
 position:relative;
 bottom:0px;
 padding-left:0px;
}

ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 200px;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin-top: 1px;
}

ul#menu li a {
  background: #333;
  color: #fff;	
  padding: 0.5em;
}

ul#menu li a:hover {
  background: #000;
}

ul#menu li ul li a {
  background: #ccc;
  color: #000;
  padding-left: 20px;
}

ul#menu li ul li a:hover {
  background: #aaa;
  border-left: 5px #000 solid;
  padding-left: 15px;
}

a:visited
{
  color:orange;
}
a:hover
{
  color:red;
}
a
{
  color:yellow;
}
