/* GLOBAL STYLES */
html, body {background: #ddd; font: 10pt verdana, helvetica, arial, sans-serif; color: #7a7f83; height: 100.1%; min-width: 800px; }
h1 {font: 20pt 'Apple LiGothic', 'Century Gothic', 'Gill Sans', Lucida, Verdana, Helvetica, sans-serif; letter-spacing: .1em; }
ul, li {list-style: none; display: inline; }
table, tr, td {border: none;}
table tr, table td {vertical-align: top; padding: 5px; text-align: left; } 
a:link, a:visited {color: #6e89a0; text-decoration: none; }
a:hover, a:active {color: #9c2c2c; }
.clear {clear: both;}
img {border: none;}
/* remove active link outline */
:focus, :active  {outline: none;}

/* MAIN PAGE LAYOUT STYLES */
#wrapper {margin: 0 auto; width: 1002px; border: 1px solid #333; background: #fff; }
#header {margin: 0px; width: 1000px; color: #000; border-bottom: 1px solid #000;  }
#header img {width: 350px; float: left; border-right: 1px solid #000; padding-right: 10px; padding-bottom: 5px;  }
#header p#center-info {float: left; clear: none; width: 470px; margin-left: 10px; font: 8pt verdana, helvetica, sans-serif !important;  }
#content {clear: both; margin-top: 50px; }


/* GALLERY */
#thumbs {width: 200px;float: left; margin-top: 0px; margin-left: 20px;}
* html #thumbs {margin-left: 10px; margin-top: 0;}
#thumbs a {display: block; height: 35px; width: 35px; margin: 0 5px 5px 0; float: left; background-position: 20px center; border: 1px solid #ccc; background-position: center center;}
#gallerywrap {height: 600px; width: 700px; float: right; margin: 30px 0px 0 15px ; padding: 0;}
* html #gallerywrap {margin: 0px;  }
#gallerywrap h1 {font: 10pt 'century gothic', 'andale mono', verdana, helvetica, sans-serif lighter; color: #bbb; text-align: left !important; float: right; width: 240px;  }
* html #gallerywrap h1 {width: 200px; }
#gallery {height: 600px; width: 450px; background-repeat: no-repeat; background-position: center 0;}
* html #gallery { width: 450px;  }
#bodygallery h1 {font-size: 9pt; font-weight: lighter; margin: 0;}
.on {opacity: .40; *filter:alpha(opacity=40); border: 1px solid #000 !important;}
.off {opacity: 1.00; *filter:alpha(opacity=100); border: 1px solid #ccc !important;}
#head h1 {color: #666; margin: 0 0 5px 0; font-size: 90%; text-align: center;}
