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,
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-weight:inherit;
      font-style:inherit;
      font-size:100%;
      font-family:inherit;
      vertical-align:baseline;
}

html {
	overflow-y: scroll;
}


body { font-family: Georgia, "Times New Roman", Times, serif;
	background:#202020; text-align:center; color:#777; }

a { text-decoration:none; color:#fff; }
a:hover { color:#eee;}

a.site { font-size:12px; color:#ccc; }
a.site:hover { color:#eee; text-decoration:underline; }

a.nav { color:#999; }
a.nav:hover { color:#ff9933; }

a.home { color:#fff; }
a.home:hover { color:#ff9933;}

a.sect { color:#fff; }
a.sect:hover { color:#ff9933;}

#posted { color:#777; }

#thumbs-wrapper { background:#000; position:relative; margin:0 auto; text-align:center; width:973px; }
.thumb-wrapper { background:#000; position:relative; margin:0 auto; text-align:center; width:973px; }

#header { position:relative; height:22px; width:972px;
	margin-right:auto; margin-left:auto; margin-top:0; top:0;
    font-size:12px; color:#ccc; border-bottom: 1px solid #999999;}

#header-left { position:absolute; text-align:left; color:#777; letter-spacing: -1px;
	font-size: 16px; top:0px; left:0px; padding-top:2px; padding-left:2px; }

#header-right { position:absolute;  text-align:right; color:#fff;
	top:6px; right:0px; padding-top:0px; padding-right:2px; }

#header-right-home {  
	position:absolute; text-align:right; color:#999;
	top:6px; right:0px; padding-top:0px; padding-right:2px; text-transform: lowercase; }
#header-c1 { color:#fff; }
#header-c2 { color:#999; }

.thumb { border:1px solid #000; position:relative; top:-50%; left:-50%; }
.thumb[class] {	margin:auto; border:1px solid #000; vertical-align:middle; }

#thumb-container { list-style:none; position:relative; width:973px; margin-left:1px; margin-top:2px}
.thumbs-container { list-style:none; position:relative; width:973px; margin-left:0px;  margin-top:2px}

.thumb-float { display:inline; width:135px; height:135px; float:left; margin:2px; }
.thumb-float a { display:block; float:left; width:135px; height:135px; cursor:default; text-decoration:none; }
.thumb-float a img { border:0px solid #000; display:block; width:135px; height:135px; }
.thumb-float a:hover { white-space:normal;  position:relative; }
.thumb-float a:hover img { position:absolute; left: -45px; top: -10px; width:220px; height:220px; border:2px solid #000; }

.gallery-float { background:#f5f5f5; position:relative; width:190px; height:179px; float:left; margin:2px; overflow:hidden; }
.gallery-container { position:absolute; top:40%; left:50%; }
.gallery-container[class] { position:relative; line-height:144px; width:190px; height:145px; text-align:center; }

.caption { position:absolute; top:80%; left:0%; width:190px; font-size:12px; color:#555555;  text-align:center; }
.caption[class] { position:relative; top:0%; background:#f5f5f5; font-size:12px; color:#555555; text-align:center; }
