* {margin: 0; padding: 0;}

body {background: #ddd; color:#000; font-size: 10pt; font-family: Verdana, sans;}
html, body {height:100%;}

#outer {width: 840px; margin: 0 auto; padding: 0; background: #fff; min-height: 100%; border: 1px solid #eee; border-width: 0px 10px;}
#inner {width: 800px; margin: 0 auto; padding: 20px 5px 5px 5px; background: #fff;}

#detailed {margin-left: 55px;}
#detailed img {height: 200px; border: 1px solid #888;}
#detailed a:hover img {border-color: #eee;}

#preview {width: 700px; margin: 0 auto;}
#preview img {width: 100px; height: 100px; border: 1px solid #888; margin: 5px;}
#preview a:hover img {margin: 1px; border: 5px solid #eee;}

#fullview {text-align: center;}
#fullview img {border: 1px solid #888;}

#fullpreview {text-align: center;}
#fullpreview img, #fullpreview .current img {width: 60px; height: 60px; margin: 5px; border: 1px solid #888;}
#fullpreview a:hover img {margin: 1px; border: 5px solid #eee;}
#fullpreview a.current {cursor: default;}
#fullpreview a.current:hover img {margin: 5px; border: 1px solid #888;}

#fullpreview #selection img {height: 10px; border-color: #fff; margin: 0px 5px;}

#description {width: 700px; margin: 0 auto; margin-bottom: 15px;}

#submenu {text-align: center; color: #888;}
#submenu a {color: #888; text-transform: lowercase;}

#footer {margin-top: 30px;  color: #aaa; text-align: center; font-family: Tahoma; font-size: 8pt; font-weight: bold;}
#footer a {color: #aaa; text-decoration: none;}
#footer a:hover {text-decoration: underline;}
#footer span {font-size: 7pt; font-weight: normal;}

h1 {margin-bottom: 15px; font-size: 16pt; font-weight: normal;}
h2 {margin-bottom: 15px; font-size: 13pt; font-weight: normal;}
h2 span {font-size: 10pt; color: #aaa;}

p {margin-bottom: 10px;}

a:link, a:visited {color: #000; text-decoration: underline;}
a:hover {text-decoration: none;}

.center {text-align: center;}