/* Specify blanket rules for all elements */ 
  body { 
    width:860px; 
    font-size:80%; 
    font-family:'Lucida Grande',Verdana,sans-serif; 
    margin: 10px; 
    } 

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

/* Masthead */ 
  #masthead1 { 
    margin:0 0 10px 0; 
    padding:10px; 
    border:1px solid #000; 
    background-color:#CCC; 
    width:860px; 
    voice-family:"\"}\""; 
    voice-family:inherit; 
    width:938px; 
    } 
  #masthead2 { 
    clear:both; 
    margin:0 0 0 0;
    padding:10px; 
    border:1px solid #000; 
    background-color:white; 
    width:816; 
    } 
  html>body #masthead1 { 
    width:838px; 
    } 

   /* container for the LocusLogic sidebar and page contents */
     #container {
       background:url(faux.gif) repeat-y;
       }

	/* Menu Sidebar */
	  #menu_sidebar { 
       float:left;
       padding:10px;
       background-color:blue;
       width:180px;
       voice-family:"\"}\"";
       voice-family:inherit;
       width:160px;
       }
     html>body #sidebar_a {
       width:160px;
       }

	/* Content */ 
     #content {
       margin-left:200px;
       margin-right:0;
       background-color:#CCC;
       width:660px;
       voice-family:"\"}\"";
       voice-family:inherit;
       width:660px;
       }
     html>body #content {
       width:660px;
       }

	/* Picture Container */ 
     .picture_box {
       margin-left:0px;
       margin-right:0;
	    border:4px solid black; 
       background-color:#DDD;
       width:245;
	    position:relative;
       }

	/* scrolled text container class */
	  .scrolled_text {
	    width:662;
	    height:500px;
	    padding:8px;
	    border:1px solid black;
	    background-color: #EEE;
	    overflow:auto;
	    }

	/* image classes */
	  .img_position {
	    position:absolute;
	    }
	  .img_relative {
	    position:relative;
	    background-color: #EEE;
	    padding:10px; 
	    }

	/* Footer */ 
	  #footer { 
	    clear:both; 
	    margin:10px 0 0 0;
	    padding:10px; 
	    border:1px solid #000; 
	    background-color:#CCC; 
	    width:860px; 
	    voice-family:"\"}\""; 
	    voice-family:inherit; 
	    width:838px; 
	    } 
	  html>body #footer { 
	    width:838px;
	}

