body { 
margin:0 0 10px 0; 
background:#333;
background-image:url(fiesta_stars_huge.gif);
background-position:top;
background-repeat:repeat;	

font-family:verdana, arial, sans-serif;
font-size: 90%;   
font-color: #ccc;
}
      
a { color: #ccc; text-decoration: none; font-weight:bold;} 
a:link { color:#666666; } 
a:visited { color:#999999; } 
a:active { color:#996;} 
a:hover { color: #996;} 
h1 { color:#aaa;}
h2 { color:#99C;}
h3 { color:#996;}
	  
   
      
#banner { 
font-size:1.2em; 
font-weight:normal; 
font-color: #aaa;
border-top:0.2em solid #666; 
border-bottom:0.1em solid #669;
padding:0.3em; 
letter-spacing: 0.2em; 
background-color: #333; 
} 

 
#middle {
clear: both; 
width: 90%;
padding: 1.0em; 
background-color: #666;
margin-left:2em;
margin-top: 2em;
margin-bottom: 2em;
}

#content { 
float: left;
width:60%; 
font-size: 0.8em; 
color: #ccc; 
padding: 1.1em;
background-color: #333; 
border: 0.1em solid #aaa;
} 

 .items {
 width:82%;
 padding-top: 1em;
 padding: 1em;
 
 margin: 3em;
 margin-top: 1em;
 }

 .colLeft {
float: left;
width: 46%;
}
.colRight {
float:right;
width: 46%;
}
  
.floatimgleft {
float:left;
margin-top:.2em;
margin-right:1em;
margin-bottom:1em;
}

.floatimgright {
float:right;
margin-top:.2em;
margin-left:1em;
margin-bottom:1em;
}

.floatimgcenter {
float: center; 
}

#sidebar { 
float: right;
padding: 0.5em; 
font-size: 0.9em; 
width: 30%; 
border: 0.1em solid #669 
margin-bottom: 1em;
color:#CCC;
background-color: #333; 

}    



.side { 
font-size: .9em; 
padding: .2em; 


} 
	  
.comments {
border: 0.1em solid #CCC;
padding: .6em;
}

#swf {
padding: 1.5em; 
font-size: 0.7em; 
width: 95%; 
border: 0.1em solid #aaa; 
margin-bottom: 1em;
margin-right: 1em;
color:#CCC;
background-color: #333; 

}
       
#footer { 
clear: both; 
padding: .5em; 
color: #ccc; 
font-size: x-small; 
text-align: center; 
border-top: .2em solid #669; 
border-bottom: .4em solid #003;
}