/* thiggins.com : divs css for 2008 */

div#body-container {
  width: 720px;
  text-align: center;
  position: absolute;
  left: 50%;
  margin-left: -360px;
}

div#contactme-field-wide {
	width: 716px;
	height: 179px;
	background-image: url(../gif/2008.contactme-field-wide-bg.gif);
	padding-left: 4px;
	padding-top: 1px;
	vertical-align: middle;
}
div#contactme-input-mid {
	width: 351px;
	height: 15px;
	background-image: url(../gif/2008.contactme-input-mid-bg.gif);
	float: left;
	padding-left: 4px;
	padding-top: 1px;
	vertical-align: middle;
}
div#contactme-input-narrow {
	width: 91px;
	height: 15px;
	background-image: url(../gif/2008.contactme-input-narrow-bg.gif);
	float: left;
	padding-left: 4px;
	padding-top: 1px;
	vertical-align: middle;
}
div#contactme-input-wide {
	width: 716px;
	height: 15px;
	background-image: url(../gif/2008.contactme-input-wide-bg.gif);
	padding-left: 4px;
	padding-top: 1px;
	vertical-align: middle;
}
div#contactme-label-mid {
	width: 355px;
	float: left;
	padding: 0px;
	text-align: left;
}
div#contactme-label-wide {
	width: 720px;
	padding: 0px;
	text-align: left;
}

div#content-container {
  width: 720px;
  padding: 0px;
  text-align: justify;
}
div#content-error {
	width: 720px;
	height: 180px;
	background-image: url(../gif/2008.content-error-bg.gif);
}
div#content-error-label {
  width: 100px;
  float: left;
  padding: 0px;
  text-align: left;
}
div#content-error-value {
  width: 620px;
  float: left;
  padding: 0px;
  text-align: left;
}
div#content-title-wide {
  width: 720px;
  padding: 0px;
  text-align: left;
}

div#footer-container {
  width: 720px;
  padding: 0px;
  text-align: left;
}

div#footer-icon {
  width: 16px;
  padding: 0px;
  text-align: left;
  float: left;
}

div#footer-left {
  width: 360px;
  padding: 0px;
  text-align: left;
  float: left;
}

div#footer-right {
  width: 360px;
  padding: 0px;
  text-align: right;
  float: left;
}

div#header-container {
  height: 17px;
  width: 720px;
  background-image: url(../gif/2008.header-container-bg.gif);
  padding: 0px;
  text-align: center;
}

div#maintable-body {
  width: 470px;
  text-align: justify;
  padding: 10px;
  background-image: url(../gif/2008.maintable-body-bg.gif);
}
div#maintable-container {
  float: left;
  width: 490px;
  text-align: justify;
}
div#maintable-date {
  float: left;
  width: 110px;
  height: 15px;
  text-align: right;
  padding-right: 10px;
  padding-top: 5px;
}
div#maintable-footer {
  width: 490px;
  height: 10px;
  text-align: justify;
  background-image: url(../gif/2008.maintable-footer-bg.gif);
}
div#maintable-header {
  width: 490px;
  height: 20px;
  background-image: url(../gif/2008.maintable-header-bg.gif);
}
div#maintable-title {
  float: left;
  width: 360px;
  height: 16px;
  text-align: left;
  padding-left: 10px;
  padding-top: 4px;
}

div#nav-container {
  width: 720px;
  padding: 0px;
  text-align: left;
  vertical-align: middle;
}
div#nav-links {
  width: 570px;
  height: 16px;
  float: left;
  line-height: 16px;
  padding: 0px;
  text-align: left;
  vertical-align: middle;
}
div#nav-links-link {
  float: left;
}
div#nav-search {
  width: 150px;
  height: 16px;
  float: left;
  padding: 0px;
  text-align: right;
}
div#nav-search-field {
  width: 95px;
  height: 16px;
  background-image: url(../gif/2008.nav-search-field-bg.gif);
  float: left;
  line-height: 16px;
  text-align: center;
  vertical-align: middle;
}
div#nav-search-link {
  width: 55px;
  height: 16px;
  float: left;
  line-height: 16px;
  text-align: right;
  vertical-align: middle;
}

div#photos-container {
  width: 470px;
  height: 450px;
}
div#photos-gallerylist {
  width: 450px;
  height: 450px;
  overflow: hidden;
  float: left;
  position: relative;
  left: 0px;
  top: 0px;
}
div#photos-gallerylist-description {
  width: 365px;
  height: 60px;
  float: left;
  position: relative;
}
div#photos-gallerylist-thumb {
  width: 80px;
  height: 60px;
  float: left;
  margin-right: 5px;
  position: relative;
}
div#photos-gallerythumbs-thumb {
  width: 60px;
  height: 60px;
  float: left;
  position: relative;
  background-color: #EEEEEE;
}
div#photos-loading {
  width: 32px;
  height: 32px;
  position: relative;
  top: 209px;
  left: 209px;
}
div#photos-pagenav {
  width: 450px;
  height: 20px;
  vertical-align: top;
  text-align: left;
}
div#photos-scrollregion-bg {
  width: 5px;
  height: 450px;
  float: left;
  position: relative;
  left: 15px;
  background-image: url(../gif/2008.photos-scrollregion-bg.gif);
  background-repeat: repeat;
}
div#photos-scrollregion-handle {
  width: 5px;
  position: relative;
  background-color: #CCCCCC;
  cursor: pointer;
}
div#photos-scrollregion-down {
  width: 5px;
  height: 5px;
  background-color: #EEEEEE;
}
div#photos-scrollregion-up {
  width: 5px;
  height: 5px;
  background-color: #EEEEEE;
}

div#photowall-container {
	width: 720px;
	height: 240px;
	background-color: #FFFFFF;
}


div#separator-dot-center {
  background-image: url(../gif/2008.separator-dot-bg.gif);
  background-position: center;
  background-repeat: no-repeat;
  float: left;
  width: 15px;
}
div#separator-dot-left {
  background-image: url(../gif/2008.separator-dot-bg.gif);
  background-position: left;
  background-repeat: no-repeat;
  float: left;
  width: 10px;
}
div#separator-horizontal-wide {
  background-image: url(../gif/2008.separator-horizontal-bg.gif);
  width: 720px; 
  height: 21px;
}

div#sidebar-icon {
  float: left;
  text-align: left;
  width: 21px;
  height: 20px;
  vertical-align: middle;
}
div#sidebar-label {
  float: left;
  text-align: left;
  width: 189px;
  height: 20px;
  vertical-align: middle;
}

div#sidetable-container {
  float: left;
  width: 210px;
  line-height: 14px;
}
div#sidetable-link {
  text-align: left;
  float: left;
}







/******************************/

div#nav-link {
  float: left;
  padding: 0px;
  text-align: left;
}

div#separator-dot {
  background-image: url(../images/gif/2008.separatordot.gif);
  float: left;
  width: 15px; 
  height: 5px;
  text-align: center;
  background-repeat: no-repeat;
}