html, body { background-color: #afb0ae; font-size: 8pt; color: white;
             font-family: Trebuchet MS, Arial, sans-serif; color: #717070; }

a img { border-width: 0px; }
em { color: #c40075; font-style: normal; }

div#container { width: 992px; margin: 10px auto; }

div#container div#photo-design { border: 1px solid black; border-bottom: 0px; }

div#content { background-color: #000; height: 340px; }
div#descr { width: 215px; padding: 15px; padding-bottom: 0px; float: left; 
            text-align: center;  }
div#descr p { text-align: justify; }
div#photo { float: left; text-align: center; width: 512px; }

div#gallery { padding: 10px; float: right; width: 200px; 
              color: #767373; }
div#gallery div#pages { margin: 10px; clear: both; font-size: 10pt; height: 11pt; }
div#gallery div#pages a { color: white; text-decoration: none; }


div.thumb { float: left; border: 1px solid #767373; margin: 7px; 
            width: 50px; height: 50px; background-color: #767373; }
div.thumb-img { }
div.thumb-inactive { background-color: black; border: 1px solid black; }
div.thumb-active { }
div.thumb-active:hover { border-color: white; }

div.thumb img { width: 50px; height: 50px; border-width: 0px; }

div#page-arrows { text-align: center; }
div#page-arrows a { padding: 0px 15px; }

div#menu { color: white; font-size: 10pt; padding: 5px; }
div#menu a { text-decoration: none; color: white; }
div#menu div { display: inline; }

div#menu div a { color: #666; }
div#menu div div a { color: #222; padding-right: 5px; }
div#menu div div a:hover { text-decoration: underline; }
                           
form#contact label { display: block; width: 100px; }
form#contact input[type=text] { width: 250px; }
form#contact input, form#contact textarea, form#contact select { font-size: 9pt; }
form#contact textarea { font-family: Trebuchet MS, Arial, sans-serif; width: 250px; }
form#contact select { width: 250px; }