﻿/* browser reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/* tag redefs */
body { text-align: center; line-height: normal; }
img { border: 0; }
p { margin-bottom: 1em; }
/* utility */
.clrL { clear: left; }
/* main structure */
#mainWrap { width: 960px; margin: 10px auto; text-align: left;  }
#leftCol { float: left; width: 160px; }
#leftColPad { padding: 5px; }
#siteLogo { width: 150px; height: 150px; }
#leftCol dl { margin: 10px 0 0 0; }
#leftCol dt { margin: 5px 0 0 0; }
#leftCol dd { padding: 0 0 0 10px; background: url(images/navDot.gif) 4px 6px no-repeat; }
#mainCol { float: left; width: 790px; }
#mainColPad { margin: 5px 0 5px 5px; }
#footer { padding: 5px; text-align: right; }
/* gallery page */
.thumbnote { text-align: center; margin: 10px 0; }
#galleryWrap #SlideshowPlayer3 { margin: 0 0 0 90px; }
#thumbTbl td { width: 125px; vertical-align: middle; text-align: center; padding: 10px 0; border: 1px solid transparent; } 
/* photo page */
#topnav { text-align: center; }
#topnav p { margin: 0; }
#topnav .navlink { padding: 0 25px; }
#topnav .nOfn { font-style: italic; }
#photoWrap { margin: 10px 0 0 0; text-align: center; }
#photoNote { margin: 10px 0; }
#photoMemo { text-align: left; }