body { background-image: url("http://www3.alembic.com/img/block/bg14.gif");
       background-repeat: repeat-y;
       background-position: left;
       margin-left: 60px;
       margin-right: 15%;
}

* { margin: 0; 
    padding: 0
}

img { border: 0; }

#thumbnailgallery dl { text-align: center; 
                       font-size: .95em;
                       margin-top: 25px;
}

#thumbnailgallery dt,dd { width: 120px;
                          float: left;
                          font-family: sans-serif;
                          font-size: .8em;
}

#thumbnailgallery dt { margin-bottom: 5.5em; }

#thumbnailgallery dd { margin: 110px 0 0 -120px; }

#thumbnailgallery img { vertical-align: bottom;
                        border: 1px solid #999;
                        padding: 2px;
                        background: #fff;
}

#thumbnailgallery em { display: block;
                       font-weight: bold;
                       margin-bottom: 5px;
                       text-decoration: none;
}

#thumbnailgallery dl a:hover img,dl a:active img,dl a:focus img {background:#f33;}

#thumbnailgallery h1 { font-size: 1.5em;
		                 clear: both;
}


#navurhere ul { margin: 0;
                padding: 0;
	             list-style-type: none;
	             vertical-align: middle;
	             line-height: 50px;
}

#navurhere ul li { display: inline; 
                   padding-right: .3em;
                   font-family: sans-serif;

}

#navurhere ul li a { text-decoration: none; }

#navurhere img { float: left; }

#navsuggested { margin: 0;
	             padding: 3px;
	             list-style-type: none;
	             clear: left;
	             
	            /* vertical-align: middle;
	             line-height: 69px;
	             */
}

#navsuggested ul li { display: inline;
                      padding-right: .3em;
                      font-family: sans-serif;

                     
}

#navsuggested ul li a { text-decoration: none; }

#navsuggested img { float: left; }

#navall { display: inline; 
          margin: 0;
          padding: 0;
          list-style-type: none;
          vertical-align: middle;
          line-height: 69px;
}

#navall ul li { display: inline; 
                padding-right: .3em;
                font-family: sans-serif;

}

#navall ul li a { text-decoration: none; }

#navall p { font-family: sans-serif; 
            font-size: .7em; 
            margin-bottom: 0; 
            margin-top: 15px;
            color: #999999;
            text-align: center;
}