﻿/* 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:230px; 
	    margin-right:5px; 
	    margin-bottom:10px; 
	    padding:5px; 
	    border:0px solid #000; 
	     width:525px; 
	    voice-family:"\"}\""; 
	    voice-family:inherit; 
	    width:503px; 
	    } 
	  html>body #content { 
	    width:503px; 
	    } 
	  #content img{border:0; padding:0 5px 0 5px;}
	    
	/* Sidebar */ 
	  #sidebar { 
	    float:left; 
	    margin-bottom:10px; 
	    padding:10px; 
	    border:0px solid #000; 
	    width:230px; 
	    voice-family:"\"}\""; 
	    voice-family:inherit; 
	    width:200px; 
	    }
	    
	 #sidebar ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }  

#sidebar li a {
        height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
          font-weight: bold;
        text-decoration: none;
        }

#sidebar li a:link, #sidebar li a:visited {
        color: #333;
        display: block;
        background:  url(images/menu_left_eng.gif);
        padding: 8px 0 0 10px;
        }

#sidebar li a:hover, #sidebar li #current { {
        color: #FFF;
        background:  url(images/menu_left_eng.gif) 0 -32px;
        padding: 8px 0 0 10px;
        }
	    #sidebar img{border:0; padding:0px;}
	    
	  html>body #sidebar_a { 
	    width:200px; 
	    } 
	
	/* 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;} 

