/* dave meehan */

.smallH1 {
	font-size:12px;
	font-weight:normal;
}

/* */

html, body, td {
margin: 0;
padding: 0;
}
body {
background-color: #FBF0E4;
margin-bottom: 12px;
}
body, table, td, p, ul, ol, li {
	font-size:13px;
	font-family: Georgia, Palatino, Garamond, "Trebuchet MS", serif;
	line-height:150%;
}

label { max-width: 100px; width: 100px; }


td {
vertical-align:top;
}
#container {
background-color: #FBF0E4;
	border-bottom: 1px solid #835518;
}
#container, #footer {
	padding: 0;
	width: 94%;
	margin: 0 auto;
border-left: 1px solid #835518;
border-right: 1px solid #835518;
}
#footer {
	width: 100%;
margin-top: 18px;
	border-top: 1px solid #835518;
}
p.credit {
margin:0;
padding:0;	
}
a.credit, a.credit:link, a.credit:visited, a.credit:hover, a.credit:active {
border:none !important;
text-decoration:none !important;
font-size:10px;
color: #835518;
display:block;
width:94%;
margin: 1px auto;
text-align:right;
}

#hdrtable, #middletable, #container #shadow, #footer {
/*border-left: 1px solid #835518;*/
/*border-right: 1px solid #835518;*/
}
#hdrtable td img {
display:block;	
}
#lefthdrimg {
width: 234px;	
}

#hdrtable {
width:100%;
height:176px;
}

#hdrtable td#headerbg {
	height:176px;
	background: url(/images/headers/worldrepeat.jpg) repeat-x;
}

#toprightdiv {
float:right;
width:auto;
margin: 12px 10px auto auto;
height:164px;
}
#toprightdiv img {
display:block;
clear:both;
padding:0;
margin:0;
float:right;
}
#toplogo {
float:right; 
margin-bottom:4px;
}

#footer #ftrright {
	background: url(/images/headers/Street.jpg) no-repeat;
	height: 123px;
	width: 385px;
}
#footer #ftrleft {
	background: #F5E7D5 url(/images/headers/FooterRepeat.jpg) repeat-x right;
	padding: 6px;
}
#footer td {
line-height:136%;
vertical-align:middle;
}
#footer td strong {
font-size:14px;
font-weight:bold;
}
#footer td, #footer td a {
	color: #835518;
}
#footer td a {
	text-decoration: none;
	border-bottom: 1px solid #D3B89D;
}
#footer td a:hover, #footer td a:active {
	text-decoration: none;
	border-bottom: 1px solid #835518;
}

#container {
	border-top:none;
}
#container td {
	padding:0;
}


#woodbar {
	background: url(/images/headers/WoodBar.jpg) repeat-x;
	margin: 0;
	padding: 0;
	height: 15px;
	line-height:15px;
	font-size:2px;
}
#container #shadow, #container #shadow #shadowtan {
	height: 18px;
}
#container #shadow {
	background: url(/images/headers/shadowwhite.jpg) repeat-x;
}


/* width of left nav */
#container #shadow #shadowtan, #middletable #navtd {
	width:172px;
}
#container #shadow #shadowtan {
	background: url(/images/headers/shadowtan.jpg) repeat-x;
	float: left;
	background-color: #FBF0E4;
}


#container #shadow #shadowtan, #container #middletable #navtd {
border-right: 1px solid #835518;
}




#navcontenttd {
padding:0;
}

#middletable {
	width:100%;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #835518;
}
#middletable #navtd {
	padding: 0;
	background: #EBDCC3 url(/images/headers/NavBG1.jpg) repeat-y;
}


#navtd a, #navtd a:link, #navtd a:visited {
	font-weight: normal;
	color: #835518;
	display: block;
	padding: 4px 4px 4px 12px;
	float: none;
	width: auto;
	text-decoration: none;
	border: 1px solid #F6EBDA;
	border-left:none;
	border-right:none;
	margin: 4px auto;
	line-height:15px;
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/* repeat left center */
#navtd a:hover, navtd a:active {
background-color: #d2b588;
background-image: url(/images/headers/NavBG.jpg);
background-repeat: repeat;
background-position: -12px;
 	border: 1px solid #835518; 
	border-left:none;
	border-right:none;
}
#navtd a.nav1:link, #navtd a.nav1:visited, #navtd a.nav1:hover, #navtd a.nav1:active {
margin-top:6px;
}

/* sub navigation */
#navtd a.nav2:link, #navtd a.nav2:visited, #navtd a.nav2:hover, #navtd a.nav2:active {
	width: 139px;
	border:none;
	margin: 3px auto 0 16px;
	padding: 3px 4px 3px 12px;
	line-height:13px;
}
#navtd a.nav2:hover, #navtd a.nav2:active {
	border-top: 1px solid #835518; 
	border-left: 1px solid #835518;
	border-bottom: 1px solid #835518;
	width: 139px;
	padding: 2px 5px 2px 11px;
}

#middletable #contenttd {
padding: 6px 30px 10px 30px;
background-color: #ffffff;
}
#navtd div#navlogodiv a#navlogo img {
	margin: 18px auto;
	padding:0;
	text-decoration:none;
	border:none;
}

div#navlogodiv {
margin: 18px auto 4px 4px;
padding: 0;
}
#navlogodiv a#navlogo, #navlogodiv a#navlogo:hover, #navlogodiv a#navlogo img {
	margin: 0;
	padding:0;
	border:none;
	background:none;
	background-color:transparent;
}
#navlogo img {
border: 0;	
}

#contenttd, #contenttd h1, #contenttd h2, #contenttd h3, #contenttd h4, #contenttd h5, #contenttd h6, #contenttd legend {
	color: #835518;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 130%;
}
#contenttd h1, #contenttd h2, #contenttd h3, #contenttd h4, #contenttd h5, #contenttd h6 {
margin-bottom: .5em;
padding-bottom: 0;
margin-top: .5em;
padding-top: 0;
font-weight:normal;
}

#contenttd h1{
font-size:26px;
}
#contenttd h2{
font-size:22px;
}
#contenttd h3{
font-size:18px;
font-style:italic;
margin-top: .8em;
}
#contenttd h4{
font-size:18px;
font-style:italic;
border-bottom: 1px solid #835518;
margin-top: .8em;
}
#contenttd h5{
	font-size:16px;
	margin-bottom: 0px;
	font-weight: bold;
	padding-bottom: 0px;
}
#contenttd h6{
	font-size:14px;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#contenttd a:link, #contenttd a:visited {
color: #835518;
text-decoration:none;
padding-bottom:2px;
border-bottom: 1px solid #835518;
}
#contenttd a:hover, #contenttd a:active {
color: #5d2e12;
text-decoration:none;
padding-bottom:2px;
border-bottom: 1px solid #5d2e12;
}

div.pareas h5 {
	background: url(/images/graphics/browntri.gif) no-repeat left;
	padding-left: 15px;
	margin-left: 15px;
	font-style:italic;
}


li {
margin-bottom: 8px;
}


.quotebox {
	background: #F4E9D8;
	margin: 20px 30px 18px 28px;
	padding: 15px 15px 12px 15px;
}
.quoteouter {
	background: url(/images/graphics/lquote.gif) no-repeat;
	padding-left: 36px;
	padding-top: 2px;
}
.quoteinner {
	background: url(/images/graphics/rquote.gif) no-repeat right bottom;
	padding-right: 36px;
	/* padding-bottom: -6px; */
}
.quoteinner h5 {
line-height:170% !important;
font-style:italic;
}
.bold {
	font-weight: bold;
}
.ital {
	font-style: italic;
}
.picborder {
	padding: 2px;
	border: 1px solid #835518;
}


.initcap {
margin-right:-4px;
margin-bottom:-4px;	
}

.imgright {
	padding: 2px;
	float: right;
	border: 1px solid #835518;
	margin: 0 0 12px 18px;
	background-color: #ffffff;
}

.imgleft {
	padding: 2px;
	float: left;
	border: 1px solid #835518;
	margin: 0 0 12px 18px;
	background-color: #ffffff;
}

.evcenter {
	margin: 12px auto;
	float:none;
	display:block;
	border: 1px solid #835518;
	padding: 2px;
}

a img {
border:none;
}


/* Team members page */

.team {
width:100%;
}

.team td {
padding-bottom: 18px !important;
}
.team td img {
margin-left: 24px !important;
}

.team p.first {
margin-top:0;
padding-top:0;	
}

/* small notbold italic */
.readmore {
font-size:12px; 
font-style:oblique; 
font-weight:normal;
}

/* Set background images  */
.nobg {
background: none;	
}
.vineyard {
	background: url(/images/bgimages/vineyard.jpg) no-repeat right bottom;
}
.vineyardleft {
	background: url(/images/bgimages/vineyard.jpg) no-repeat left bottom;
}
.family {
	background: url(/images/bgimages/family.jpg) no-repeat right bottom;
}
.hillside {
	background: url(/images/bgimages/hillside.jpg) no-repeat right bottom;
}
.hillside2 {
	background: url(/images/bgimages/hillside2.jpg) no-repeat right bottom;
}
.hillside3 {
	background: url(/images/bgimages/hillside3.jpg) no-repeat right bottom;
}
.maninhat {
	background: url(/images/bgimages/maninhat.jpg) no-repeat right bottom;
}
.books {
	background: url(/images/bgimages/books.jpg) no-repeat right bottom;
}
.streetlight {
	background: url(/images/bgimages/streetlight.jpg) no-repeat right bottom;
}
.wallplants {
	background: url(/images/bgimages/wallplants.jpg) no-repeat right bottom;
}
.stairs {
	background: url(/images/bgimages/stairs.jpg) no-repeat right bottom;
}
.stairs2 {
	background: url(/images/bgimages/stairs2.jpg) no-repeat right bottom;
}
.meninchairs {
	background: url(/images/bgimages/meninchairs.jpg) no-repeat right bottom;
}
.bottles {
	background: url(/images/bgimages/bottles.jpg) no-repeat right bottom;
}
.zazzeri {
	background: url(/images/bgimages/zazzeri.jpg) no-repeat right bottom;
}

.doorbottles {
	background: url(/images/bgimages/doorbottles.jpg) no-repeat right bottom;
}
.bike {
	background: url(/images/bgimages/bike.jpg) no-repeat right bottom;
}

.window {
	background: url(/images/bgimages/window.jpg) no-repeat right bottom;
}
.plantsright {
	background: url(/images/bgimages/plantsright.jpg) no-repeat right bottom;
}



/* confidential information packets */

div#cpi {

}
div#cpi table.cpitable  {
width:98%;
margin: 0 auto;	
/*border:1px solid red;*/
}
div#cpi table.cpitable td {
padding-bottom:4px;
}
div#cpi table.cpitable td.nowrap {
white-space:nowrap;	
}

div#cpi table.cpitable td.rightalign {
text-align:right;
padding-right:6px;	
}

div#cpi fieldset {
border: 1px solid #835518;	
margin-top:20px;
margin-bottom:4px;
padding:4px;
}
legend {
font-size:16px;
font-weight:bold;	
}
div#cpi input[type=text] {
width:40px;	
border: 1px solid #835518;	
border-right: 1px solid #ecdcc2;
border-bottom: 1px solid #ecdcc2;
background-color: #fbf0e4;
margin-bottom:4px;
}
div#cpi .cpitable td input {
background-color: #fbf0e4;
}

div#cpi input[type=checkbox] {
width:auto;	
border: 1px solid #835518;	
border-right: 1px solid #ecdcc2;
border-bottom: 1px solid #ecdcc2;
background-color: #ffffff;
}
div#cpi .cpitable td input[type=radio] {
width:auto;	
background-color: #ffffff !important;
}
div#cpi select  {
background-color: #fbf0e4;
margin-bottom:4px;
}
div#cpi option  {
border-right: 1px solid #ecdcc2;
border-bottom: 1px solid #ecdcc2;
}

div#cpi textarea {
width:250px;
height:50px;
border: 1px solid #835518;	
border-right: 1px solid #ecdcc2;
border-bottom: 1px solid #ecdcc2;
background-color: #fbf0e4;
}
div#cpi input.long {
width:230px;	
}
div#cpi input.med {
width:120px;	
}
div#cpi input.medhalf {
width:70px;	
}
div#cpi input.short {
width:20px;	
}

.godown {
vertical-align:bottom;	
}
.ctr {
text-align:center;	
}



.teammonth {
margin-left:30px;
background-color: #ffffff;	
}


/* jumpmenu styles */
.jumpmenu {
float:right; 
width:auto; 
margin:0; 
padding:0; 
white-space:nowrap;
}
.jumpmenu form {
float:right;
width:auto; 
margin:0; 
padding:0;
}
.jumpmenu form p {
display:inline;
margin:0; 
padding:0;
}
.jumpmenu form select {
width:auto; 
padding: 1px;
}
.jumpmenu form select option {
width:auto;
padding: 1px;
}




.creditp {
margin:0;
padding:0;	
}


/* photo gallery styles */
.pictable {
margin: 12px auto;
}
.pictable td {
text-align:center !important;
padding: 4px !important;
/*border: 1px solid blue;*/
}
.pictable td a {
text-decoration:none !important;
border-bottom: none !important;	
}
div.bigpic {
margin: 0 auto;
	
}





/* slideshow page styles  */

#slideshow {
text-align:center;
width:auto;
margin: 6px auto;
}

#slideshow a {
display:block
float:left;
margin: 2px;
padding: 2px;	
}

#slideshow #ss_img_div {
width:auto;
margin: 6px auto;
}
#slideshow #ss_img_div a {
width:auto;
display:block;
margin: 6px auto;
}
#slideshow #ss_img_div img {
float:none;
width:auto;
margin: 6px auto;
padding:2px;
border: 1px solid brown;	
}



div.hr {
width: 90%;
height: 2px;
line-height:2px;
font-size:2px;
background: #835518;
color: #835518;
margin: 2px auto;
}


