/*******************************************/
/* CSS Styles for J. Cameron Watson Estate */
/*******************************************/

body {
	background:#abcbdb url(../images/bg.gif) repeat fixed left top;
	font:normal normal normal 1.0em/1.1em georgia, verdana, tahoma, sans-serif;
	color:#000;
	min-width:802px;
	margin:0;
}

img {border:0;}

#wrapper {
	position:absolute;
	top:0;
	left:50%;
	margin-left:-401px;
	width:802px;
	min-width:802px;
	bottom:0;
	/*background-color:#fff;*/
}

#header {
	background:transparent url(../images/banner_3.jpg) no-repeat left top;
	width:800px;
	height:201px;
	border:1px solid #433d25;
	border-width:5px 1px 0 1px;
}

#navmenu {
	background:#b4ae99 url(../images/navbg.jpg) no-repeat left top;
	width:790px;
	height:36px;
	border:1px solid #433d25;
	font-weight:bold;
	/*overflow:hidden;*/
	clear:both;
	padding-left:10px;
}

#navmenu ul {margin-top:0; margin-left:0; padding:9px 0 0 0; list-style-type:none;}
#navmenu li {margin:0; padding:0 15px 0 0; display:inline; font-size:1.0em; line-height:1.1em;}
#navmenu a:link, #navmenu a:visited {text-decoration:none; color:#706f64;}
#navmenu a:hover, #navmenu a:active {text-decoration:none; color:#eee; padding-bottom:4px; border-bottom:5px solid #ddd;}
#navmenu span.current {color:#433d25; padding-bottom:4px; border-bottom:5px solid #433d25;}

#content {
	background-color:#fff;
	width:780px;
	padding:10px;
	border:1px solid #433d25;
	border-width:0 1px;
}

#content h1 {color:#cc6; margin:20px 0 30px 10px;}
#content h1.welcome {
	padding-left:10px;
	background:transparent url(../images/welcome.jpg) no-repeat left top;
	/* dimensions for welcome.GIF */
  /*width:183px;
	height:36px;*/
	/* dimensions for welcome.JPG */
	width:350px;
	height:50px;
	/*text-indent:184px;*/
	text-indent:351px;
	overflow:hidden;
	/*margin:20px 0 10px 10px;*/
	margin:11px 0 20px 10px;
}

#content a {font-weight:bold; }
#content a:link, #content a:visited {color:#69f/*80a0b1*/;}
#content a:hover, #content a:active {color:#2d312f; background-color:#b5eaff/*abcbdb*/;}

#content .center {text-align:center;}
#content .index_img {border:1px solid #a4a99f; padding:5px; background-color: #e0ddd6;}
#content .largebold {font-size:1.3em; font-weight:bold;}

table {margin:40px auto 0 auto;}

th {
  font-size:1.4em;
  font-weight:bold;
  text-align:left;
  background-color:#e2e0d8;
  padding:5px;
}

td {
  text-align:center;
  font-size:0.9em;
  width:175px;
}

td.pic {margin:0; padding:0;}

td.tag {
  background-color:#abcbdb;
  border:1px solid #9ab6c5;
  width:171px;
}

td.emptytag {
  background-color:transparent;
  border:1px solid transparent;
  width:171px;
}

#formtable {
  margin:0 0 0 15px;
  padding:0;
  background-color:#d3cfc4;
}

#formtable td {
  text-align:left;
  background-color:#b2ac96;
  margin:0;
  padding:5px;
}

#formtable td.ffield {width:205px;}

#formtable td input {
  margin:0;
  padding:0;
}

#endofpage {text-align:center;}

.linkback {margin:20px auto 10px auto; width:120px;}

#footer {
  background-color:#eee;
  border:1px solid #433d25;
  border-width:5px 1px 5px 1px;
  padding:2px 10px;
  width:780px;
  font-size:0.7em;
  color:#9d957e;
}

#footer p {margin:0; padding:0;}
