#top {
  width:1000px;
  padding:0;
  margin: 0 auto 0 auto;  
}   
#navbar {
  width:920px;
  margin: 0 auto 60px auto;  
  clear:both;
}    
#stagewrapper {
   width:980px;
   margin:0 0 10px 0;
   padding:0;
   margin-left: auto;
   margin-right: auto;
   text-align:left;
   clear:both;
}
#stagewrapperwide { 
   width:1030px;
   margin:0 0 10px 0;
   padding:0;
   margin-left: auto;
   margin-right: auto;
   text-align:left;
   clear:both;
}
#fullwidthcontainer {
  width:918px;
  margin:0 0 10px 0;
    padding:0;  
  background-image: url(images/container_bg.png);
  border-top:1px #e6e6e6 solid;
  border-left:1px #e6e6e6 solid;
  border-right:1px #e6e6e6 solid;
  border-bottom:2px #e6e6e6 solid;
  clear:both;  
}
#thincontainer {
  width:918px;
  margin:10px 0 10px 0;
    padding:5px 0px 7px 0px;
  background-image: url(images/container_bg.png);
  border-top:1px #e6e6e6 solid;
  border-left:1px #e6e6e6 solid;
  border-right:1px #e6e6e6 solid;
  border-bottom:2px #e6e6e6 solid;
  clear:both;
}
#headerdiv {
   overflow:hidden;
   padding:0;
   margin:0;
   background-image: url(images/header_bg.png);  
}
#leftcolumn {
   width:150px;
   overflow:hidden;
   padding:0 0 10px 0; 
   margin:0;
   float:left; 
   border-top:1px #e6e6e6 solid;
   border-left:1px #e6e6e6 solid;
   border-right:1px #e6e6e6 solid;
   border-bottom:2px #e6e6e6 solid;  
}
#rightcolumn {
   width:150px;
   overflow:hidden;
   padding:0;
   margin: 0;
   float:right;  
   border-top:1px #e6e6e6 solid;
   border-left:1px #e6e6e6 solid;
   border-right:1px #e6e6e6 solid;
   border-bottom:2px #e6e6e6 solid;  
}
#rightcolumnwide {
   width:200px;
   overflow:hidden;
   padding:0;
   margin: 0;
   float:right;
   border-top:1px #e6e6e6 solid;
   border-left:1px #e6e6e6 solid;
   border-right:1px #e6e6e6 solid;
   border-bottom:2px #e6e6e6 solid;
}
#centerstage{
  margin:0 170px 10px 170px;
  border-top:1px #e6e6e6 solid;
    border-left:1px #e6e6e6 solid;
    border-right:1px #e6e6e6 solid;
    border-bottom:2px #e6e6e6 solid;
}
#centerbox{
  margin:0 170px 10px 170px;
  border-top:1px #e6e6e6 solid;
    border-left:1px #e6e6e6 solid;
    border-right:1px #e6e6e6 solid;
    border-bottom:2px #e6e6e6 solid;
}
#stage{
  width: 810px;
  float:right;
  padding:0;
  margin:0 0 10px 0;
  
}
#stagebox{
  width: 810px;
  float:right;
  padding:0;
  margin:0 0 10px 0;
  border-top:1px #e6e6e6 solid;
    border-left:1px #e6e6e6 solid;
    border-right:1px #e6e6e6 solid;
    border-bottom:2px #e6e6e6 solid;
}
#stageleft{
  width:82%;
  float:left;
  margin:0 0 10px 0px;
  background-image: url(images/container_bg.png);
  background-repeat: repeat-x;
  border-top:1px #e6e6e6 solid;
    border-left:1px #e6e6e6 solid;
    border-right:1px #e6e6e6 solid;
    border-bottom:2px #e6e6e6 solid;
  
}

#halfleft {
   width:400px;
   padding:0;
   margin:0 0 10px 0;
   float:left;  
   border-top:1px #e6e6e6 solid;
   border-left:1px #e6e6e6 solid;
   border-right:1px #e6e6e6 solid;
   border-bottom:2px #e6e6e6 solid;  
}
#halfright {
   width:400px;
   padding:0;
   margin:0 0 10px 0;
   float:right;  
   border-top:1px #e6e6e6 solid;
   border-left:1px #e6e6e6 solid;
   border-right:1px #e6e6e6 solid;
   border-bottom:2px #e6e6e6 solid; 
}
#thirdleft {
   width:260px;
   padding:0;
   margin:0 0 10px 0;
   float:left;
   border-top:1px #e6e6e6 solid;  
   border-left:1px #e6e6e6 solid;
   border-right:1px #e6e6e6 solid;
   border-bottom:2px #e6e6e6 solid;
}
#thirdright {
   width:260px;
   padding:0;
   margin:0 0 10px 10px;
   float:right;
   border-top:1px #e6e6e6 solid;  
   border-left:1px #e6e6e6 solid;
   border-right:1px #e6e6e6 solid;
   border-bottom:2px #e6e6e6 solid;   
}
#thirdcenter {
   width:33%;
   padding:0px;
   margin:0 10px 10px 10px;
   float:left;
   background-image: url(images/container_bg.png);
   background-repeat: repeat-x; 
   border-top:1px #e6e6e6 solid;
   border-left:1px #e6e6e6 solid;
   border-right:1px #e6e6e6 solid;
   border-bottom:2px #e6e6e6 solid;      
}
#baseleft {
  width:980px;
  height:20px;
  padding:0;
  margin: 0 auto 50px auto;
  text-align: left;
  clear:both;  
}
#basecenter {
  width:980px;
  height:20px;
  padding:0;
  margin: 0 auto 50px auto;
  text-align: center;
  clear:both;  
}
#baseright {
  width:980px;
  height:20px;
  padding:0;
  margin: 0 auto 50px auto;
  text-align: right;
  clear:both;  
}

#label {
  clear: left;
  float: left;
  width: 7em; /* or whatever length suits */
}

#shadow-container {
  position: relative;
  left: 3px;
  top: 3px;
  margin-right: 3px;
  margin-bottom: 3px;
}
 
#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
  position: relative;
  left: -1px;
  top: -1px;
}
 
#shadow-container .shadow1 {
  background: #F1F0F1;
}
 
#shadow-container .shadow2 {
  background: #DBDADB;
}
 
#shadow-container .shadow3 {
  background: #B8B6B8;
}
 
#shadow-container .container {
  background: #ffffff;
  border: 1px solid #848284;
  padding: 10px;
}
