body {
margin: 0px;
padding: 0px; 
font-family: arial, geneva, verdana, helvetica, sans-serif; 
font-size: 12px;
text-align:justify;
background: url(picss/mainback.jpg) repeat top left;
 }

#maintab {
margin: 1% auto 0px auto;
padding: 0px;
width: 828px;
height: 600px;
border-top: solid #ffffff 10px;
border-left: solid #ffffff 18px;
border-right: solid #ffffff 18px;
background: #ffffff;
 }
 
#header {
margin: 0px;
padding: 0px;
height: 254px;
background: url(picss/header.jpg) no-repeat top left;
 }
 
#menu {
margin: 0px;
padding: 0px;
width: 165px;
background: url(picss/menuback.jpg) repeat top left;
 }

#corpo {
margin: 0px;
padding: 0px 15px 15px 15px;
background: url(picss/bodyback.jpg) repeat top left;
 } 

#footer {
margin: 0px;
padding: 0px;
height: 25px;
 }  
 
h1 { 
padding: 4px;
font-size: 14px;
font-weight: bold;
color: #ffffff;
background: url(picss/menuback.jpg) repeat top left;
 }
 /* footer*/ 
 
 a {
 color: #000000;
 font-weight: bold;
 text-decoration: none;
  }
 
 a:hover {
 color: #669900;
  }
  
 img {
 border: 0px;
  }

 /* specialtables */

h1 a {
color: #ffffff;
 }

h1 a:hover {
color: #000000;
 }
 
 .titlez {
margin: 0px;
padding: 0px;
color: #669900;
font-size: 18px;
font-weight: bold;
  }

  #sngs {
 margin: 0px;
 padding: 0px;
 width: 100%;
 border: solid #669900 4px;
  }
 
 #sngs td{
 padding: 2px;
 background: #999933;
  }
 
  #sngs p {
 margin-bottom: 7px; 
 padding: 0px;
 color: #000000;
 font-weight: bold;
  }
  
 #lnks img,  #vds img {
 margin-bottom: 4px;
 border: solid #ffffff 4px;
  }
  
  
 #shps img {
 border: solid #669900 4px;
  }
  
  #nextgigs { 
  margin: 10px; 
  padding: 15px; 
  font-size: 12px;
  text-align: left;
  border: solid #ffffff 2px; 
  background: url(picss/menuback.jpg) repeat top left;
   }
   
  #nextgigs td { 
	width: 120px;
	   }
	   
  #nextgigs a { 
	text-decoration: none;
	} 
	
  #nextgigs a:hover { 
	color: #cccccc;
	} 	