
/*+++++++++++++++
na3s 2008
+++++++++++++++*/
/*Weird Bug Fix*/
html, body {margin:0;padding:0;}
#header {margin-top:0;}
#ornate.top {margin-top:-20px;}
#ornate.bottom {margin-bottom:-20px;}

/*Subheader*/
#subHeader {margin:15px 0;padding:0;border:none;}

/*Submenu*/
#subheader .subMenu {border-bottom:0px solid #555;height:28px;}
#subheader .subMenu li {float:left;list-style-type:none;}
#subheader .subMenu a {padding:10px 8px;text-decoration:none;font-size:11px;color:#fff;font-weight:normal;letter-spacing:0;}
#subheader .subMenu a:hover {background:#333;}

/*Structural*/
.galBreadCrumbs {margin:10px 0 0 275px;color:#999;font-size:9pt;}
.galBreadCrumbs a {padding:5px;color:#7C7AA1;font-size:9pt;}
.galBreadCrumbs a:hover {background:#7C7AA1;color:#000000;}
.galBreadCrumbs strong {text-transform:uppercase;color:#333;font-size:8pt;letter-spacing:1px;}

.galBody {text-align:center;position:relative;top:-40px;left:-20px;}

/*Categories*/
div.galList {margin-right:5px;padding:5px 0;width:175px;float:left;color:#999;}
div.galList:hover {background-color:#111;color:#f0f0f0;}
div.galList .thumb {text-align:center;height:160px;}
div.galList .thumb img {margin:0 auto;border:5px solid #111;}
div.galList h2 {margin:0;padding:3px;font-size:13pt;line-height:20px;color:inherit;}
#content div.galList div p {margin:0;padding:0;font-size:11pt;color:inherit;}

/*Thumbnails*/
.galImgBlock {margin-left:1px;margin-bottom:5px;float:left;}
.galImgBlock img {}

.galImage {height:120px;width:115px;overflow:hidden;border:4px solid #222;background:#111;}
.galImage:hover {border-color:#555;}
.galImage a img {position:relative;top:-5px;left:-5px;}


/*View Photo*/
.galPhotoContain{margin:0 auto;width:800px;}

#content .galPhotoSpecs {padding:5px;width:800px;background-color:#111111;}
#content .galPhotoSpecs h1 {padding:3px;font-size:12pt;clear:right;background:none;}
#content .galPhotoSpecs p.description {margin:0;font-size:10pt;line-height:16px;}
#content .galPhotoSpecs span {float:right:padding:10px;color:#555;font-size:10pt;display:block;}
#content .galPhotoSpecs p.meta a {color:#7C7AA1;font-size:10pt;}

.galPhoto {width:800px;float:right;background:#222222 url(http://www.needhamstudios.com/images/a1b.gif) center center no-repeat;text-align:center;}
.galPhoto img {margin:15px 0;}

/*Photo Nav*/
.galNav {margin:0 auto;padding:15px;width:770px;}
.galNav table {width:500px;margin:auto;}
.galNav td {width:auto;}
.galNav img.gaz_nav_thumb, .galNav img.gaz_nav_thumb_sel  {margin-right:5px;}
.galNav img.gaz_nav_thumb {border:3px solid #333;}
.galNav img.gaz_nav_thumb_sel {border:3px solid #999;}