
body, div, dl, dt, dd, ul, ol, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
  margin: 0; padding: 0;
}

h1,h2,h3,h4,h5,h6{
  font-size: 100%;
}

ol, ul{
  list-style: none;
}

address, caption, cite, code, dfn, em, strong, th, var{
  font-style: normal; font-weight: normal;
}

table{
  border-collapse: collapse; border-spacing: 0;
}

fieldset, img{
  border: 0;
}

caption, th{
  text-align: left;
}

q:before, q:after{
  content : '';
}

body {
	font-family: Arial, Helvetica, sans-serif;
  position: relative;
  width : 770px;
  margin : 0 auto;
  text-align: left;
    background-color:lightgray;
}

li {
  list-style-type: none;
  margin-left: 0px;
}

div{background-color:white;}

div#skiplink{position:absolute; top:0; left:-9999px}

div#header{
  border: solid 0px black; position: relative; width: 100%; height: 35px; border-bottom:dashed 1px gray;

}

div#nav_main{
  border: solid 1px red;  height: 50px; margin-bottom:5px;
}
div#content_main{
  border: solid 0px; position: relative; top: 11px;
}

div#nav_main a{ text-decoration:none;}
div#nav_main h2{text-indent: -9999px;}
div#nav_main img {
	width:25;
        border: solid 1px black;
	margin-right:2px;
	align: middle;
	valign: middle;
}
div#footer{
    position: relative; margin-top:10px;
}

.footer{
  font-size: smaller;
  text-align: center;
}
ul#nav_main{position: absolute; top: 115px; left:0px; margin: 0px; width: 100%; height: 90px;}
ul#nav_main li{display: inline; position: absolute;}
li#nav_paintings{left:125px;}
li#nav_ceramics{left:235px;}
li#nav_about{left:345px;}
li#nav_resume{left:455px;}
li#nav_contact{left:555px;}
li#nav_news{left:530px;}
li#nav_links{left:635px;}

li#nav_paintings a, li#nav_ceramics a, li#nav_about a, li#nav_resume a, li#nav_contact a, li#nav_news a, li#nav_links a{
   
    height: 50px;
    width: 110px;
    text-indent: 0px;
    white-space: nowrap;
    
    
}