/*
  Travel Pictures
  Stylesheet
*/

body {
  background:#dedab4 url(templates/images/body.gif) repeat-x;
  padding:0;
  margin:0;
  font:12px verdana,sans-serif;
  color:#000;
}

div, h1, h2, h3, h4, p, form, label, input, textarea, img, span {
  margin:0;
  padding:0;
}

img {
  border:0;
}

a {
  color:#000;
}

a:hover {
  color:#000;
}

td {
  text-align: left;
  vertical-align: top;
}

#wrapper {
  width: 920px;
  border: 5px solid #fff;
  margin:0 auto;
  margin-top:10px;
}

#header {
  background: #0d4651;
  color: #fff;
  border-bottom: 2px solid #fff;
}

#header select {
  background: #dedab4;
  border:1px solid #000;
  color: #000;
}

#header td {
  vertical-align: middle;
}

#header a {
  color: #fff;
}

#header a:hover {
  text-decoration: none;
}

#menu {
}

#content {
  padding:10px;
  background:#ccc58e url(templates/images/middle.jpg) no-repeat;
  color:#000;
}

#content .picGallery {
  width: 130px;
  height: 90px;
  border: 2px solid #fff;
  background: #006a80;
  padding:3px;
  color:#fff;
}

#content .picGalleryInfo {
  width: 380px;
  height: 270px;
  border: 2px solid #fff;
  background: #006a80;
  padding:3px;
  color:#fff;
}

#content .pHeading {
  text-align: center;
  padding:5px;
  color:#000;
  background:#dedab4;
  margin-bottom:10px;
  border:1px solid #fff;
}

#content .searchArea {
  display: block;
  background: #0d4651;
  margin-bottom: 5px;
  padding:5px;
  color:#fff;
  border:1px solid #000;
}

#content .searchArea td {
  vertical-align: middle;
}

#content .box {
  padding:3px;
  width:95%;
  background:#dedab4;
  color:#000;
  font:12px verdana,sans-serif;
  border:1px solid #000; 
}

#content .pHeading a {
  text-decoration: underline;
  color:#000;
}

#content .pHeading a:hover {
  color:#000;
  text-decoration: none;
}

#content .linkOfInterest {
  display: block;
  background: #dedab4;
  margin-bottom: 5px;
  padding:5px;
  color:#000;
  border:1px solid #fff;
}

#content .linkOfInterest a {
  color: #000;
  font-size: 14px;
}

#content .linkOfInterest a:hover {
  text-decoration: none;
}

#content .linkOfInterestInfo {
  display: block;
  font-size: 11px;
  padding-top:3px;
}

#content .comments {
  display:block;
  padding:5px;
  color:#000;
  background:#dedab4;
  margin-bottom:10px;
  border:1px solid #fff;
}

#content .latestHead {
  display: block;
  background: #0d4651;
  margin-bottom: 5px;
  padding:5px;
  color:#fff;
  border:1px solid #000;
}

#content .furtherInfo {
  display:block;
  padding:0px 0 0 20px;
  margin-top:20px;
  color:#fff;
  background:url(templates/images/info.gif) no-repeat left center;
}

#content .furtherInfo a {
  color: #fff;
}

#content .furtherInfo a:hover {
  text-decoration: none;
}

#content .informationHead {
  display: block;
  background: #0d4651;
  margin-bottom: 5px;
  padding:5px;
  color:#fff;
  border:1px solid #000;
}

#content .subName {
  display: block;
  color:#000;
  padding:3px 0 6px 0;
  font-size:11px;
}

#content .infoViewGallery {
  display: block;
  margin-top:20px;
  padding-left:20px;
  text-align:left;
  background:url(templates/images/info.gif) no-repeat left center;
}

#content .infoViewGallery a {
  color: #000;
}

#content .infoViewGallery a:hover {
  text-decoration: none;
}

#formArea {
  color:#000;
  text-align: center;
}

#formArea td {
}

#formArea .buttonBlock {
  display: block;
  text-align: center;
}

#formArea label {
  display: block;
  padding:10px 0 3px 0;
  font-weight: bold;
}

#formArea .box {
  background:#dedab4;
  padding:3px;
  font:12px verdana,sans-serif;
  border:1px solid #fff;
  border-left:3px solid #fff;
  width:80%;
  color:#000;
}

#content .errorCountDisplay {
  color:#000;
  border:2px solid #000;
  padding:5px;
  display: block;
  margin:10px 0 10px 0;
  background:#fff;
}

#formArea .formError {
  display:block;
  font-size:10px;
  color: #0d4651;
  padding:3px; 
  background:#fff;
  width:230px;
  border:1px solid #0d4651;
  margin-top:3px;
}

#formArea .button {
}

#formArea textarea {
  background:#dedab4;
  padding:3px;
  font:12px verdana,sans-serif;
  border:1px solid #fff;
  border-left:3px solid #fff;
  width:95%;
  color:#000;
}

#footer {
  background: #dedab4;
  border-top: 3px solid #fff;
}

#footer p {
  padding: 10px;
  text-align: center;
  font-size: 11px;
  color: #000;
}

#footer a {
  color: #000;
  text-decoration: none;
}

#footer a:hover {
  text-decoration: underline;
}

