h1 { font-size: 15px; margin: 0; color: #5E7478; } 
h2 {
	font-weight: ;
	font-size: 50px;
	letter-spacing: -0.06em;
	
	width:400px;
	}
#all
{
	width:100%;
	height:1000px;
	margin: auto auto;
}
#left
{
    background-image:url(images/shadowleft.gif);
    background-repeat:repeat-y;
    background-position:right;
    width:0px;
    height:100%;
    float:left;
}
#body
{
    background-image:url(images/bodyback.gif);
    width:800px;
    margin:0px;
    height:100%;
    float:left;
}
#right
{
    background-image:url(images/shadowright.gif);
    background-repeat:repeat-y;
    width:100px;
    height:100%;
    float:left;
}
#banner
{
  
    margin:10px 0px 0px 0px;
    width:100%;
    height:100px;
}

#logo
{
    float:left;
    margin:8px 0px 0px 0px;

}
/* BODY */

body { 
  font: 12px/130%  Helvetica, Arial, "Lucida Grande", sans-serif;
  color: #CCCCCC; 
  background-color: #000000; 
  background-image: url(images/temp_bg.png); 
  background-repeat: repeat; 
  background-attachment: fixed; 
  text-align: center; 
  margin:0

}
  
/* LINKS */

a:link { 
  color: #5E7478; 
  text-decoration: none; 
  }
  
a:visited { 
  color: #5E7478; 
  text-decoration: none; 
  }
  
a:hover { 
  color: #CCCCCC; 
  background-color: #5E7478; 
  text-decoration: none; 
  }
  
a:active { 
  color: 
  background-color: 
  text-decoration: none; 
  }


# news {
        border-bottom: 1px solid #262626; 
        border-width: 1px 0;
        margin: 5px 0;
}


/* DIVS */
 
 #address {
   text-align: right;
   }
 
 #news {
   text-align: left;
   }
 #border2 { 
         border-top: 10px solid #fffff; 
        border-width: 10px 0;
        margin: 1px 0;
        }
 #border { 
         border-bottom: 1px solid #262626; 
        border-width: 1px 0;
        margin: 5px 0;
         text-align: left
        }
  #nav {
    clear: both;
    
    border: #262626 solid;
    border-width: 1px 0;
    padding: 4px 0;
    margin: 0px 0; 35px 0;
    text-align:right;
    width:100%;
    }
    
  #maincontent
  {
  	text-align:left;
  	margin-top:25px;
  }
    
  #footer {
    clear: both;
    font: 10px Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
    color: #5E7478
    line-height: 120%;
    width: 100%;
    float: left;
    border: #262626 solid;
    border-width: 1px 0 0 0;
    padding: 10px 0;
    margin: 20px 0 35px 0;
    }
        
  /* ROLLOVER CLASS */
   
 
  a.rollover {
	display: block;
	width: 400px;
	height:100px;
	
	text-decoration: none;
	background: url("images/logoroll.jpg");
	}

a.rollover:hover {
	background-position: -400px 0;
	}

.displace {
	position: absolute;
	display: block;
	}