/* Specify blanket rules for all elements */
body {
width:800px;
margin:0px;
font-size:80%;
font-family:Verdana,Arial,sans-serif;
background:url(images/bg.gif) repeat-y top center #eaeaea; color:#3a3a3a;
}

/* Main layout and header */
#wrap {margin:0px 70px 0px 110px; padding:0; width:780px;
background-image: url(images/glass_beads_bg.gif);
}

/* Rules for headings */ 
  h1 { 
    font-size:150%; 
    } 
h2 { 
  font-size:140%; 
  } 
h3 { 
  font-size:120%; 
  } 
/* Default paragraph styles */ 
  p { 
    font-size:100%; 
    line-height:150%; 
     } 

/* Masthead */ 
  #masthead { 
    margin:0 0 10px 0; 
    padding:10px; 
    border:0px solid #000; 
     
    width:760px; 
    voice-family:"\"}\""; 
    voice-family:inherit; 
    width:738px; 
    } 
  html>body #masthead { 
    width:738px; 
    } 
    
	/* Content */ 
	  #content { 
	    margin-left:170px; 
	    margin-right:5px; 
	    margin-bottom:10px; 
	    padding:5px; 
	    border:0px solid #000; 
	     width:585px; 
	    voice-family:"\"}\""; 
	    voice-family:inherit; 
	    width:563px; 
	    } 
	  html>body #content { 
	    width:563px; 
	    } 
	  #content img{border:0; padding:0 5px 0 5px;}
	    
	/* Sidebar */ 
	  #sidebar { 
	    float:left; 
	    margin-bottom:10px; 
	    padding:10px; 
	    border:0px solid #000; 
	    width:150px; 
	    voice-family:"\"}\""; 
	    voice-family:inherit; 
	    width:128px; 
	    } 
	    #sidebar ul{list-style-type:none; margin:0; padding:0;}
	    #sidebar img{border:0; padding:0px;}
	    
	  html>body #sidebar_a { 
	    width:128px; 
	    } 
	
	/* Footer */
	#footer {
	margin-left:170px; 
	    margin-right:5px;  
    clear:both; 
    padding:5px; 
    border:0px solid #000; 
    
    width:585px; 
    voice-family:"\"}\""; 
    voice-family:inherit; 
    width:563px; 
    } 
  html>body #footer { 
    width:563px; 
    } 
    #footer p { 
    font-size:70%; 
    line-height:150%; 
     } 
 
 .floatleft{float: left;}
.floatright{float: right;} 

