    body{
     text-align:center;
     margin-left:auto;
     margin-right:auto;
     width:707px;
    }
    
    div#header1, div#header2, div#header3, div#header4{
     height:257px;
     width:707px;
     text-align:right;
    }    
    
    div#header1{
     background:url(../images/heading1.gif);
    }
    
    div#header2{
     background:url(../images/heading2.gif);
    }    
    
    div#header3{
     background:url(../images/heading3.gif);
    }        

    div#header4{
     background:url(../images/heading4b.gif);
    }        
            
    div#main{
     margin:0px;
     padding:0px;
     background:url(../images/repeater.gif) repeat-y;
     width:707px;
     text-align:left;
     min-height:400px;
    }
    
    div#mainnobg{
     margin:0px;
     padding:0px;
     background:url(../images/repeaternobg.gif) repeat-y;
     width:707px;
     text-align:left;
     min-height:400px;
    } 
    
    div#contentwide{
     margin-left:30px;
     width:645px;
     padding-bottom:15px;    
    }   
    
    div#menu{
     margin-right:20px;
     padding-top:75px;
    }
    
    div#menu a{
     font-size:16px;
     color:white;
     font-family:arial;
     text-decoration:none;
     border-bottom:0px;
    }
    
    div#menu a:hover, div#menu a.selected{
     color:yellow;
    }
    
    div#footer{
     background:url(../images/footer.gif);
     height:45;
     width:707px;
     text-align:right;
    }
    
    div#footer div{
     padding-top:8px;
     margin-right:30px;
     color:white;
     font-size:12px;
     font-family:arial;     
    }
    
    div#recentwork{
     margin-left:-20px;
     text-align:center;
     padding:0px 0px 20px 0px;
     margin-right:0px;
     width:220px;
     float:right;
    }
    
    div#content{
     margin-left:30px;
     width:455px;
     padding-bottom:15px;
    }
    
    h1{
     text-align:right;
     color:#606060;
     font-size:22px;
     font-family:arial;
     margin:0px 0px 5px 0px;
     padding-top:10px;
    }
    
    h2{
     text-align:left;
     color:#848484;
     font-size:17px;
     font-family:arial;
     margin:5px 0px;    
    }
    
    div#recentwork h2{
     text-align:center;
     color:white;
    }
    
    p, li{
     text-align:justify;
     color:#3A3A3A;
     font-size:15px;
     font-family:arial;   
    }
    
    p{
     margin:0px;
     padding:10px 0px;     
    }
    
    li{
     margin:0px 0px;
     padding:2px 0px;     
    }
    
    img.thumb{
     border:1px solid white;
     margin:5px 0px;
    }
    
    img.bodythumb{
     border:1px solid #aaaaaa;
     margin:10px;
    }    
  
    img.thumbover{
    	border:1px solid yellow;
     margin:5px 0px;
    }
    
    img.bodythumbover{
    	border:1px solid black;
     margin:10px;
    }
        
    a{
     color:#606060;
     text-decoration:none;
     border-bottom:1px dotted #606060;
    }

    input, textarea{
     width:180px;
    }

    form{
     background:#eeeeee;
     margin:0px;
     padding:10px;      
    }
    
    form td{
     text-align:justify;
     color:#848484;
     font-size:14px;
     font-weight:bold;
     font-family:arial;   
    }
    
    em{
     font-weight:bold;
    }
    
    p.quote{
    	font-family:Courier New, monospace;
    }
    
    span.tiny{
      font-size:8pt;
      color:white;
    }