.ControlPanel {
    width: 100%;
    height: 64px;
    background-color: #000;

}

.NoPaneBorder{border:0px;}

/* .ModuleTitle_SubMenu {
    z-index: 1000;
    cursor: pointer;
    cursor: hand;

}
.ModuleTitle_MenuContainer
{
    float:left;
}

*/


/* Wireframe */


.contentpane{

margin-top:20px;
background-image:url(images/black-trans.png);

}

#sitemeta table{
	margin:0;
	padding:0;
	display:inline-table;
	display:inline;
	

}




body {

  background-color:#000;
  background-image:url(images/bg.jpg);
  background-position:top center;
  background-attachment:fixed ;
  background-repeat:no-repeat;

  margin:0;
  padding:0;
  color:#fff;

  text-align:center;
font-family: helvetica,sans-serif;
font-size: .8em;
letter-spacing: 0.4pt;
word-spacing: 2.4pt;
line-height: 1.2;


}

h1 {

display:inline;
font-size:80%;

}

h2 {

display:inline;
font-size:1.5em;
font-weight:600;
letter-spacing:.02em;

}

.m-login{

text-transform:lowercase;

}




div {

  text-align:left;

}


#wrapper {

  width: 960px;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  margin-top:10px;

}


#header {

  background-color#000;
  z-index:100;
  display:block;
  width:960px;
}


#logo {

  position:absolute;
  top:0;
  z-index:999;



}


#sitemeta {

  float:right;
  height:55px;
  line-height:55px;
  background-color:;
  background-image:url(images/black-trans.png);
  display:block;
  width:100%;
  margin-top:45px;
  text-align:right;
  
}


#np-and-leader {


display:inline-block;

clear:both;
 

}


#nowplaying {

  width:217px;
  height:90px;
  float:left;
  background-image:url(images/black-trans.png);
  
  margin-top:20px;
  display:inline-block;
  

}

.np{

font-size:.9em;
font-weight:bold;
color:#fcff00;
padding:;
margin-top:1px;
overflow:hidden;
width:217px;

}


.leaderboard {

  width:728px;
  height:90px;
  background-image:url(images/orange-trans.png);
  float:left;

  margin-top:20px;
  display:inline-block;
  
  
  
  
  }
  
  


#navigation {


  width:920px;

  background-image:url(images/red-trans.png);
  background-repeat: repeat-x;
  border-bottom:2px solid #fff;
  clear:both;
  float:left;
  margin-top:20px;


font-weight:600;

}


.sm96{
margin-left:;float:left;width:40px;margin-top:20px;
}

#topcontent{

  height:250px;
  margin-top:20px;

}

.topleft {

  width:450px;
  height:250px;
  background-image:url(images/black-trans.png);

  float:left;


}


.topmiddle {

  margin-left:15px;
  margin-right:15px;
  width:180px;
  height:250px;

  float:left;
  background-image:url(images/black-trans.png);

}


.rectanglead {

  width:300px;
  height:250px;

  float:left;
  background-image:url(images/orange-trans.png);

}

#topspacer {

  margin-top:20px;
  width:960px;
  height:16px;
  background-image:url(images/red-spc-trans.png);
  background-repeat: repeat-x

}


#bottomcontent {
min-height:100%;
margin-top:20px;
display:inline-block;



}

.bottomleft {
  width:180px;
min-height:100%;

  float:left;

}




.bottommiddle {
  width:450px;
min-height:100%;

  float:left;
  margin-left:15px;
  margin-right:15px;

}

.bottomright {
  width:300px;



  float:left;

}

.footer{

  background-image:url(images/black-trans.png);


}




/* TEXT */

.head{







}

.subhead {

font-size:12px;
font-weight:bold;
color:#24ff00;

}

.normal {



}

a:link{

   text-decoration:none;
   color:#fff;

}


a:hover{

text-decoration:underline;
color:#fff;


}




/* MENU */

.MainMenu_MenuContainer
{
   z-index:1024;
   height:33px;



}

.MainMenu_MenuBar {
    cursor: pointer;
    cursor: hand;
    background-color: Transparent;
height:33px;
cursor: pointer;

}

.MainMenu_SubMenu { 
    z-index:2000;
    cursor: pointer;


}

.MainMenu_MenuItem {

font-weight:bold;
font-size:.85em;

}


.MainMenu_RootMenuItemActive
{
height:33px;
background-image:url(images/dkred.png);

}

.MainMenu_RootMenuItemSelected
{
   font-weight:bold;
font-size:.85em;
color:#f3df00;
background-image:url(images/dkred2.png);
height:33px;


}


.MainMenu_RootMenuArrow
{
    display: none;


}
.MainMenu_MenuArrow
{
    display: none;
}




.MainMenu_SubMenu {

background-color:#000;

border:1px solid #fff;

}

.MainMenu_MenuItem{

border-bottom:1px solid #303030;
padding:;

}

.MainMenu_MenuItemSel
{
    font-size:.85em;
border-bottom:1px solid #303030;
}




/* MAIN CONTAINER */

.maintable {

border-bottom:1px solid #fff;

}


/* FORM ELEMENTS */


#search_box {




}

#dnn_dnnSEARCH_ClassicSearch{


}

#dnn_dnnSEARCH_txtSearch{

    padding: 0;
    margin:;
    border: 2px solid #fff;

    background: none;
    color:#fff;
	




}
#dnn_dnnSEARCH_cmdSearch{

    font-size:.8em;
    font-weight:bold;
}













