@import url("screen.css");
h1 {
	font-size: 3.0em;
	color: #232323;
	font-family: 'times new roman';
}
h1.masthead {
	float: right;
	line-height: 3.4em;
	text-indent: 20px;
	_margin: 0 0 -21px 0;
}
h1.masthead#mastAbout {
	background: url(/wp-content/themes/custom/img/mastheads/masthead.about.gif) no-repeat;
	width: 586px;
	height: 76px;
}
h1.diag {
	background: url(/wp-content/themes/custom/img/diaglines.gif) no-repeat;
	color: #545454;
	font: bold 1.1em arial;
	height: 10px;	
	margin: 0 0 7px 0;
	_width: 415px;
}
	h1.diag span {
		background: #fff;
		position: relative;
		bottom: 2px;
		padding: 0 6px 0 0;
	}
h2 {
	color: #545454;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 1.2em;
	margin: 0 0 10px 0;
}
	h2 span {
		font-weight: normal;
	}
h3 {
	color: #ff5705;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0 0 7px 0;
}
#interiorTop {
	margin: 0 0 3px 0;
	width: 696px;
}

#belly {
	background: #f8f8f8;
	padding: 3px 18px 3px 0;
}
#subnav {
	width: 185px;
	float: right;
	background: #fff;
	padding: 12px 0 50px 0;
}
.wider#subnav {
	width: 302px;
}
	#subnav  img {
		margin: 0 auto;
	}
	#subnav ul {
		width: 155px;
		margin: 0 auto 10px auto;
	}
		#subnav ul li {
			font-family: 'times new roman';
			font-size: 1.2em;
			color: #4d4d4d;
			border-bottom: 1px solid #ececec;
			padding: 5px 0 4px 0;
		}
		#subnav ul li.selected {
			font-weight: bold;
		}
			#subnav ul li a { 
				color: #4d4d4d; 
				text-decoration: none;
			}
			#subnav ul li a:hover {
				background: url(/wp-content/themes/custom/img/icons/icon.arrowRight.orange.gif) no-repeat 100% 45%;
				color: #ff5705;
				padding: 0 11px 0 0;
			}
			#subnav ul li ul {
				padding: 5px 0 8px 0;
				margin: 0;
			}
				#subnav ul li ul li{
					font-family: arial;
					font-size: .9em;
					font-weight: normal;
					padding: 0 0 0 14px;
					line-height: 1.5em;
					border-bottom: 0;
				}
	#subnav p {
		color: #545454;
		line-height: 1.3em;
		margin: 0 0 9px 0;
	}
	#subnav .tout {
		border-top: 1px solid #9e9e9e;
		padding: 13px 0 15px 0;
		width: 155px;
		margin: 0 auto;
	}
	.wider#subnav .tout {
		width: 270px;
	}
#leftColumn {
	float: left;
	padding: 22px 0 0 26px;
	width: 445px;
}
.narrow#leftColumn {
	width: 350px;
}
	#leftColumn p {
		color: #545454;
		margin: 0 0 14px 0;
		line-height: 1.3em;
	}
	#leftColumn #bioPic {
		float: right;
	}
.testimonials {
	background: url(/wp-content/themes/custom/img/testimonials.bg.gif) no-repeat;
	width: 213px;
	height: 93px;
	padding: 6px 0 0 0;
}
.floatR {
	margin: 0 0 0 14px;
}
.floatL {
	margin: 0 14px 0 0;
}
	.testimonials p {
		margin: 0;
	}
	
.frameGalleryTop {
	background: url(/wp-content/themes/custom/img/frames/frame.gallery.top.gif) no-repeat;
	width: 450px;
	height: 11px;
}
.frameGalleryBg {
	background: url(/wp-content/themes/custom/img/frames/frame.gallery.bg.gif) no-repeat left bottom;
	width: 450px;	
	padding: 7px 0 1px 0;
}
	.frameGalleryBg .frameContain {
		padding: 0 17px;
		_padding: 0 15px;
	}
	.frameGalleryBg div {
		margin: 0 0 20px 0;
	}
		.frameGalleryBg div a {
			float: left;
			border: 2px solid #fff;
		}
		.frameGalleryBg div a:hover {
			border-color: #ffd800;
		}

#contactForm {}
	#contactForm form {}
		#contactForm form fieldset {
			margin: 0 0 14px 0;
		}
		#contactForm form label{
			display: block;
			font-size: 1.1em;
			clear: both;
			color: #666;
			padding: 0 45px 15px 0;
			line-height: 1.9em;
		}
		#contactForm form div label#phone1 {
			float: left;
			padding: 0;
			clear: none;
			width: 215px;
			padding: 0 25px 0 0;
		}
		#contactForm form div label#phone2 {
			float: left;
			padding: 0;
			clear: none;
			width: 65px;
		}
		#contactForm form label#comments {
			padding: 0;
		}
		#contactForm form input {
			background: #fff;
			border: 1px solid #666;
			font-size: 1.1em;
			color: #333;
			padding: 3px 6px;
			float: right;
			width: 200px;
		}
		#contactForm form input#phoneNum {
			width: 110px;
		}
		#contactForm form input#phoneExt {
			width: 30px;
		}
		#contactForm form fieldset#buttons {
			padding: 0 0 0 68px;
		}
			#contactForm form fieldset#buttons input {
				float: none;
				width: auto;
				margin: 0 5px 0 0;
			}
		#contactForm form textarea {
			border: 1px solid #666;
			width: 291px;
			height: 90px;
			overflow: auto;
		}
