BODY {  background: black url(../images/avr-header.jpg) top left scroll no-repeat;  color: #666666;  font-family: Gill Sans, Verdana;}A { text-decoration: none; color: #666; }H1, H2 {  color: #777;  font-style: normal;  font-weight: bold;  letter-spacing: -1px;  text-transform: lowercase;  margin: 10px 0 10px 12px;}H1 { font-size: 136%; margin-bottom: 15px; }H2 { font-size: 114%; }#writings H1, #links H1, #calendar H1 { margin: 0 0 0 20px; }#content {  position: absolute;  left: 225px; top: 240px;  width: 800px;  font-size: 92%;  background-color: #060606;  padding: 25px 10px;}#calendar #content { background-color: #000; padding-top: 50px;}#calendar #content DIV { background-color: #111; padding: 5px; margin-top: 10px; }#calendar #content H2 { margin: 0; border-bottom: 1px solid #333; }#calendar #content P { margin: 0 0 10px 25px; border-left: 1px solid #333; padding-left: 3px; }#calendar #content EM { font-style: italic; }#contact #content { background-color: transparent; }#contact #content P { margin-top: 15px; background-color: #020202; padding: 3px; }#pricing #content { padding-top: 40px; width: 550px; }#statements #content, #links #content { padding-top: 50px; border-bottom: 50px solid black; } #paintings #content, #posters #content {  background-color: transparent;  padding: 0;  top: 230px;}#projects #content { left: 210px; }#projects #content P { margin-bottom: 1em; text-align: justify;}.listtypepage #content { width: auto; left: 275px; }.listtypepage #content LI {  margin-top: 2px;  padding: 5px;}.listtypepage #content LI.hover {  padding-top: 5px;  border: 1px solid #333;  background-color: #111;}.listtypepage #content LI.hover-on {  padding-top: 5px;  border: 1px solid #333;  background-color: #222;}#writings #content LI UL { padding: 0 10px 10px 10px; }#projects .galleryslot IMG { float: none; }.galleryslot {  min-height: 180px;  border: 1px solid #111;  background-color: #0A0A0A;  padding: 10px;	  margin: 0 10px 10px 0;  width: 300px;  float: left;  line-height: 90%;}#projects .galleryslot { width: auto; }.galleryslot IMG {  float: left;  margin-right: 10px;  border: 1px solid #0A0A0A;}.galleryslot IMG:hover {  border: 1px solid #444;}#projects .galleryslot IMG { float: none; }.galleryslot .title {  font-weight: bold;  font-size: 122%;  display: block;  padding-top: 15px;  padding-bottom: 5px;}.galleryslot .paintingsize {  display: block;  margin: 15px auto;}.galleryslot .paintingimages { display: block; float: right; margin-top: 3px; width: 150px;}.galleryslot .paintingimages LI { margin: 1px 10px; }.galleryslot .paintingimages LI A { font-size: 100%; color: #999; font-style: italic; }.galleryslot .paintingimages LI A:hover { font-size: 100%; color: #BBB; font-style: italic; }.gallerypage { position: absolute; width: 675px; border: 0; background-color: transparent; }.hidden { display: none; }.gallerypage .pagination {  clear: both;  width: 675px;  margin-bottom: 5px;  text-align: center;}.gallerypage .pagination LI {  display: inline;  font-weight: bold;  font-size: 129%;  color: #666;  margin: 0 5px;}.gallerypage .pagination LI A {  color: #333;  font-weight: normal;  font-style: normal;}.gallerypage .pagination .inactivepaginationarrows {  visibility: hidden;}#topmenu {  position: absolute;  left: 225px; top: 196px;  width: 720px;  font-size: 167%;  font-weight: bold;  letter-spacing: -1px;}#topmenu LI {  display: block;  float: left;  width: 140px;  margin-right: 40px;}#mainpage #topmenu DIV {  position: absolute;  z-index: 50;  width: 140px;  height: 225px;  background-attachment: scroll;  background-position: top center;  background-repeat: no-repeat;}#topmenu A {  display: block;  position: relative;  z-index: 100;  width: 140px;  text-align: center;  color: #444;}#mainpage #topmenu A { height: 105px; }#mainpage #topmenu-paintings DIV { background-image: url(../images/paintings-bg.jpg); }#mainpage #topmenu-paintings A { color: #444; }#mainpage #topmenu-posters DIV { background-image: url(../images/posters-bg.jpg); }#mainpage #topmenu-posters A { color: #777; }#mainpage #topmenu-writings DIV { background-image: url(../images/writings-bg.jpg); }#mainpage #topmenu-writings A { color: #000; }#mainpage #topmenu-projects DIV { background-image: url(../images/projects-bg.jpg); }#mainpage #topmenu-projects A { color: #666; }#paintings #topmenu-paintings A { color: #777; }#posters #topmenu-posters A { color: #777; }#writings #topmenu-writings A { color: #777; }#projects #topmenu-projects A { color: #777; }#sidebar {  position: absolute;  left: 27px; top: 186px;  width: 172px;  padding-top: 72px;  background-color: #222222;  color: black;  font-size: 136%;  font-weight: bold;  letter-spacing: -1px;}#sidebar LI A {  display: block;  z-index: 100;  color: black;  font-weight: bold;  padding: 0 0 15px 9px;  width: 163px;}#homelink {  display: block;  width: 952px; height: 186px;  position: absolute; top: 0; left: 0;  border: 0;}