body, p, td             { font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
div, h3, h4             { margin: 0; padding: 0; }
a, a:hover, a:visited   { color: #0000ee; }
h3 { margin-bottom: 10px; text-align: center; font-size: 18px; }

/* START OF HEADER */
#header { width: 100%; text-align: center; margin-bottom: 20px; }
/* END OF HEADER */

/* START OF MAIN CONTENT */
  #content             { width: 850px; margin-left: auto; margin-right: auto; background-color: blue; }
  #content h4          { text-align: center; font-size: 13px; }
  #content             { margin-left: auto; margin-right: auto; background-color: #cde0f3; padding: 5px; }
  /*#content a img:hover { padding: 0; border: 1px solid red; }
  #content ul li ul    { margin-left: -10px; }*/
/* END OF MAIN CONTENT */

/* START OF THUMBNAILS */
  #thumbs    { width: 500px; margin-left: auto; margin-right: auto; }
  #thumbs td { text-align: center; vertical-align: middle; /*background-color: #929292;*/ }
  #thumbs td img { background-color: white; }
/* END OF THUMBNAILS */

  #navigation    { font-weight: bold; }
  #navigation td { text-align: center; }

/* START OF IMAGE STYLES */
a img       { padding: 1px; border: none;  }

.img { border: 1px solid #929292; background-color: white; padding: 2px;}

/* END OF IMAGE STYLES */

/*#viewing, #return, #navigation { width: 200px; background-color: red; margin-left: auto; margin-right: auto; text-align: center; }
#viewing { margin-top: 5px; margin-bottom: 5px; }*/
#footer, #viewing, #navigation { margin-top: 5px; margin-bottom: 5px; width: 400px; margin-left: auto; margin-right: auto; text-align: center; padding: 5px;}
#viewing, #navigation { width: 200px; background-color: white; }
#return { width: 100%; text-align: center; }

.border, #footer, #viewing, #navigation, #content, #thumbs td img { border: 1px solid #929292; }