/* Sets element margins, padding, and border to 0 to even out browser differences when adding desired values later. */
html, body, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, li, dl, dt, dd, td, form, fieldset, a {
     margin: 0;
     padding: 0;
     border: 0;
}
/* hide from IE mac \*/
html {
    min-height: 100%;
    margin-bottom: 1px;
}
/* end hiding from IE5 mac */
body {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 100.01%;
	color: #000000;
	background-repeat: repeat-x;
	text-align: center;
	background-color: #eab224;
}
#wrapper {
	text-align: left;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
}

#logodiv {
	text-indent: -5000px;
	height: 186px;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	background: url(/images/head_logoImgNew_02_02.jpg) no-repeat left top;
}
#container {
	background-image: url(/images/bkg_wrapper_10.jpg);
	background-repeat: repeat-y;
	padding: 10px;
	background-color: #EFDFBE;
}
#logodiv h1 {
	font-size: 1em;
}
#footer {
	background-color: #EFDFBE;
	background-image: url(/images/bkg2_footer_19.jpg);
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	height: 33px;
	font-size: 0.7em;
	color: #856320;
	text-align: center;
	background-repeat: no-repeat;
}
#bottom {
	background-color: #eab224;
}
.clearer {
	clear: both;
	color: #EFDFBE;
	height: 1%;
}
#leftNav {
	float: left;
	width: 275px;
}
#content {
	font-size: 0.85em;
	color: #3a2c11;
	float: right;
	width: 450px;
}
#content p {
	margin-right: 10px;
	margin-bottom: 10px;
}
#content h1 {
	font-size: 1.3em;
	color: #3A5475;
	margin-top: 10px;
}
#slideshow {
	margin-bottom: 10px;
	width: 430px;
	margin-top: 10px;
}
#blueBkg {
	background-color: #D1E2F6;
	background-image: url(/images/bkg2_blueBkg_04.gif);
	background-repeat: repeat-x;
	color: #570700;
}
#topNav {
	color: #3D5579;
	font-size: .75em;
	background-image: url(/images/bkg_wrapper_10.jpg);
	background-repeat: repeat-y;
	background-color: #EFDFBE;
}
#menu {
	margin-left: 10px;
}
#leftNav h1 {
	font-size: 1.1em;
	color: #3A5475;
	margin-top: 10px;
	margin-left: 10px;
}
#leftNav p {
	margin-right: 10px;
	margin-bottom: 10px;
	font-size: 0.8em;
	text-align: justify;
	margin-left: 10px;
	line-height: 1.5em;
}
#leftNav h2 {
	font-size: 0.85em;
	color: #000000;
	margin-left: 10px;
	line-height: 1.4em;
}
#leftNav ul {
	font-size: .9em;
	margin-left: 10px;
	list-style: none;
}
#leftNav h4 {
	color: #000000;
	text-transform: uppercase;
	margin-left: 10px;
	margin-top: 15px;
}

#topNav2 {
	color: #3D5579;
	font-size: .75em;
	background-repeat: repeat-y;
	background-color: #EFDFBE;
	margin-bottom: 3em;
}
#leftNav h3 {
	font-size: 0.9em;
	color: #68707c;
	margin-top: 10px;
	margin-left: 10px;
	font-style: italic;
	line-height: 1.6em;
}
.caps {
	font-variant: small-caps;
	font-weight: bold;
	color: #C94200;
}
.quotes {
	font-style: italic;
	color: #405574;
}
#leftNav img {
	margin-left: 15px;
	margin-top: 40px;
}
#story {
	text-indent: -5000px;
	height: 62px;
	background-image: url(/images/pgname_story.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 250px;
}
#services {

	text-indent: -5000px;
	height: 62px;
	background-image: url(/images/pgname_services.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 250px;
}
dt {
	font-variant: small-caps;
	color: #C1490C;
	font-weight: bold;
	margin-top: 10px;
}
#faq {


	text-indent: -5000px;
	height: 62px;
	background-image: url(/images/pgname_FAQ.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 250px;
}
a:link {
	color: #445777;
	text-decoration: none;
}
a:visited, a:active {
	color: #000000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
#timberpegIntro {


	text-indent: -5000px;
	height: 62px;
	background-image: url(/images/pgname_timberpegIntro.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 250px;
}
#stepsList li {
	margin-bottom: 10px;
}
#content  h2 {
	color: #000000;
	line-height: 1.4em;
	font-size: 1.1em;
}
#steps {


	text-indent: -5000px;
	height: 62px;
	background-image: url(/images/pgname_timberpegSteps.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 250px;
}
#stepsList ol {
	margin-right: 20px;
	margin-left: 20px;
}
#timberpegFAQ {



	text-indent: -5000px;
	height: 62px;
	background-image: url(/images/pgname_timberpegFAQ.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 250px;
}
#contact {




	text-indent: -5000px;
	height: 62px;
	background-image: url(/images/pgname_contactUs.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 250px;
}
label {
	color: #CA5011;
}
fieldset {
	border: 1px solid #405574;
	margin-top: 15px;
	padding: 5px;
}
legend {
	font-size: 1.1em;
	font-weight: bold;
	font-variant: small-caps;
}
.go {
	color: #EAB224;
	background-color: #3A5475;
}
#portfolio {
text-indent: -5000px;
	height: 62px;
	background-image: url(/images/pgname_portfolio.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 250px;
}
#currentProjects {

	text-indent: -5000px;
	height: 62px;
	background-image: url(/images/pgname_currentProjects.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 250px;
}
#kwww {
	font-size: 0.75em;
	text-align: center;
	color: #7D5D37;
}
#designBuild {
	text-indent: -5000px;
	height: 62px;
	width: 250px;
	background: url(/images/pgname_designBuild.jpg) no-repeat left top;
}
#content2 {

	font-size: 0.85em;
	color: #3a2c11;
	width: 100%;
}
#content2 p {

	margin-right: 10px;
	margin-bottom: 10px;
}
#content2 h1 {

	font-size: 1.3em;
	color: #3A5475;
	margin-top: 10px;
}
.clearer2 {
	clear: both;
	padding-right: 15px;
	padding-left: 15px;
	border-top: 5px solid #EAB224;
}
.clearer2 h2 {
	font-size: 1em;
	color: #325629;
	text-transform: uppercase;
}
#newslinks p {
	font-size: .85em;
}
#newsLinks {
	font-size: .8em;
}
.projects h3 {
	font-size: 1.1em;
	text-transform: uppercase;
	color: #BB4A06;
}
.projects {
	margin-right: 15px;
	margin-left: 15px;
}
.projects ul {
	margin-left: 15px;
	list-style: none;
	font-size: .85em;
}
.projects p {
	font-size: .85em;
}

.floatleft {
	float: left;
	margin-right: 20px;
	margin-bottom: 15px;
}
#content .excerpts ul {
	margin-left: 15px;
	list-style: square;
}
#content .excerpts li {
	margin-bottom: 8px;
	list-style: square;
}
#content #logoBar img {
	margin-right: 5px;
}
#leftNav .sideBarCaption {
	margin-left: 15px;
	font-size: 0.9em;
	margin-right: 10px;
	margin-top: 10px;
}
#leftNav .sideBarCaption h2 {
	font-size: .9em;
	color: #C1490C;
}
#builtGreen {

	text-indent: -5000px;
	height: 62px;
	width: 250px;
	background: url(/images/pgname_builtGreen.jpg) no-repeat left top;
}
#havell {
	text-indent: -5000px;
	height: 62px;
	width: 250px;
	background: url(/images/pgname_havell.jpg) no-repeat left top;
}
.wideContent p {
	margin-right: 10px;
	margin-bottom: 10px;
	font-size: 0.95em;
	text-align: justify;
	margin-left: 10px;
	line-height: 1.5em;
}
.wideContent h1 {
	margin-left: 10px;
}
.wideContent h2 {
	margin-left: 10px;
}
#logoBar h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
}
