/*
Theme Name: CSS/Richard Henry Construction - Pocono Mountains Pennsylvania
Author: Pankaj Roy.
Author URI: www.ycoding.com
*/

body {
	font-family :  Georgia, "Times New Roman", Times, serif;
	font-size : 13px;
	color : #271405;
	margin : 0;
	padding : 0;
	background : #2D2E21 url(images/bg.jpg) repeat;
}

a {
	text-decoration : none;
	color: #660000;
}
a:hover {text-decoration : underline;}
a:visited {
	color: #3E1624;
}
img {
	margin:0;
	padding:0;
	border:0;
	white-space: normal;
	display: inline;
}
a img {border:0; display:block;border:0;}
p {padding : 0 0 0px 0; margin : 0;}
h1, h2,form, input {margin:0; padding:0;}
h1 {
	font-size:16px;
	border-right-color: #B5D5FF;
	line-height: 25px;
	padding-top: 5px;
	padding-bottom: 8px;
	margin-top: 8px;
	color: #650D0B;
}
h4 {
	font-size: 2em;
	color: #650D0B;
}

h5 {
	font-size:30px;
	padding-top: 5px;
	color: #650D0B;
}
ul {
	margin : 0;
	padding : 0;
	list-style-image: url(images/pinecone.gif);
	list-style-type: none;
	list-style-position: inside;
}
li {
	list-style-type: square;
	list-style-position: outside;
	left: 30px;
	margin-left: 30px;
	padding-top: 3px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}


/* ============== page Structure */
#page {
	width:100%;
	margin:0 auto;
	background-image: url(images/background.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#wrapper {width:943px; margin:0 auto; padding:0 0;}
#wrapper2 {width:943px; margin:0 auto; background:url(images/bg.png) left repeat-y; padding:0 25px;}
#wrapperfull {width:943px; margin:0 auto; background:url(images/bg-full2.png) left repeat-y; padding:0 25px;}

#footer2 {
	width:943px;
	background-image: url(images/bottombirch.jpg);
	background-repeat: no-repeat;
	height: 35px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}



#wrappertop {width:943px; margin:0 auto; background :url(images/bgtopper.png) no-repeat;padding:0 25px;}
#headertop {
	width:943px;
	height:66px;
	background: url(images/toplogo-newest1-B.png) right;
	background-repeat: no-repeat;
	background-position: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #E0D2A0;
	font-size: 11px;
	font-weight: bold;
	padding:0 25px;
	margin:0 auto;
}
#header {width:943px;background:url(images/headers2/front.jpg) no-repeat;height:353px;}
#headertest {
	width:943px;
	height:125px;
	background-image: url(images/topper-test.png);
	background-repeat: no-repeat;
	background-position: center;
	padding:0 25px;
	margin:0 auto;
}

#header2 {width:943px;background:url(images/headers2/residential2.jpg) no-repeat;height:353px;}
#header3 {width:943px;background:url(images/headers2/remodeling.jpg) no-repeat;height:353px;}
#header4 {width:943px;background:url(images/headers2/commercial.jpg) no-repeat;height:353px;}
#header5 {width:943px;background:url(images/headers2/directions.jpg) no-repeat;height:353px;}
#header6 {width:943px;background:url(images/headers2/ourhistory.jpg) no-repeat;height:353px;}
#header7 {width:943px;background:url(images/headers2/contactus.jpg) no-repeat;height:353px;}
#header9 {width:943px;background:url(images/headers2/community2.jpg) no-repeat;height:353px;}
#header11 {width:943px;background:url(images/headers2/lakenaomiheader.jpg) no-repeat;height:353px;}

#commercial {
	width:943px;
	height:353px;
	background-image: url(images/headers/commercial.jpg);
	background-repeat: no-repeat;
}
#commercial2 {
	width:943px;
	height:353px;
	background-image: url(images/headertest.jpg);
	background-repeat: no-repeat;
}
#community {width:943px;background:url(images/headers/community.jpg) no-repeat;height:419px;}
#contactus {width:943px;background:url(images/headers/header8.jpg) no-repeat;height:419px;}
#galleryheader {width:943px;background:url(images/headers/photo-gallerheader.jpg) no-repeat;height:179px;}
#resources {width:943px;background:url(images/headers2/blueberries.jpg) no-repeat;height:200px;}
#news {width:943px;background:url(images/headers2/laurel.jpg) no-repeat;height:200px;}

#houselot {width:943px;background:url(images/headers/resourceshead.jpg) no-repeat;height:179px;}






#contents {width:943px;background:url(images/nav.png) no-repeat;}
#footer {width:943px;padding:60px 0 1px 0;}
#contentsgallery {
	width:943px;
	height:650px;
	background-image: url(images/nav-gallery.jpg);
	background-repeat: no-repeat;
}
#contentsgallerymain {
	width:943px;
	background-image: url(images/bg-gallery.jpg);
	background-repeat: repeat;
	background-color: #333366;
}

#copy-right {width:993px; margin:0 auto; background :url(images/footer.png) no-repeat ;padding:25px 0 10px 0;text-align:center;color:#E5DAAF;font-weight:bold;font-size : 12px;}

.leftbar {float:left; width:343px;padding:0 10px;}
.mainbar{float:left; width:540px; padding:20px;}
.fullbar{float:left; width:893px; padding:20px;}

.gallerybar{float:left; width:942px; padding:20px;}


/* logo*/



/* ============== Navigation */
ul.nav {
	margin : 0;
	padding :7px 0 0 0;
	list-style : none;
	font-size:13px;
	text-transform:uppercase;
	text-align:center;
	font-family: Arial, Tahoma, sans-serif;
}
ul.nav li {margin :0;padding :0 14px;list-style : none;display:inline;font-weight:bold;line-height:20px;}
ul.nav a {color:#E5DAAF;text-decoration : none;}
ul.nav a:hover {
	text-decoration : none;
	color: #FFFFFF;
}
ul.nav a:visited {color:#E5DAA;}

/* ============== Contents */
#contents .leftbar {padding-top:18px;}
#contents .gallerybar {padding-top:24px;}
#contents .mainbar{line-height:25px;}
#contents .mainbar p {
	margin-top: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
#contents .mainbar h1.look{
	height:74px;
	text-align:center;
	padding-bottom:30px;
	background-image: url(images/thelook.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#contents .mainbar h1.look span {display:none;}
.welcome {width:100%;height:90px;background :url(images/welcome.gif) no-repeat; padding-bottom:20px;}
.history {
	width:100%;
	height:63px;
	background :url(images/headers/history.gif) no-repeat;
	padding-bottom:20px;
}
.residential {
	width:100%;
	height:63px;
	background :url(images/headers/residential.gif) no-repeat;
	padding-bottom:20px;
}
.houselot {
	width:100%;
	height:63px;
	background :url(images/headers/houselot.gif) no-repeat;
	padding-bottom:20px;
}
.predesigned {
	width:100%;
	height:63px;
	background :url(images/headers/mountain-casual.png) no-repeat;
	padding-bottom:20px;
}
.homeprice {
	width:100%;
	height:201px;
	padding-bottom:20px;
}

.commercial {
	width:100%;
	height:63px;
	background :url(images/headers/commercial.gif) no-repeat;
	padding-bottom:20px;
}
.remodeling {
	width:100%;
	height:63px;
	background :url(images/headers/remodeling.gif) no-repeat;
	padding-bottom:20px;
}
.directions {
	width:100%;
	height:63px;
	background :url(images/headers/directions.gif) no-repeat;
	padding-bottom:20px;
}
.contactus {
	width:100%;
	height:63px;
	background :url(images/headers/contactus.gif) no-repeat;
	padding-bottom:20px;
}
.photogallery {
	width:100%;
	height:63px;
	background :url(images/headers/photogallery.gif) no-repeat;
	padding-bottom:20px;
}
.communities {
	width:100%;
	height:63px;
	background :url(images/headers/communities.gif) no-repeat;
	padding-bottom:20px;
}
.resources {
	width:100%;
	height:63px;
	background :url(images/headers/resources.gif) no-repeat;
	padding-bottom:20px;
}
.news {
	width:100%;
	height:63px;
	padding-bottom:20px;
	background-image: url(images/headers/inthenews.gif);
	background-repeat: no-repeat;
}
.aboutus {
	width:100%;
	height:63px;
	background :url(images/headers/ourhistory.gif) no-repeat;
	padding-bottom:20px;
}
.sitemap {
	width:100%;
	height:63px;
	background :url(images/headers/sitemap.gif) no-repeat;
	padding-bottom:20px;
}
.soco {
	width:100%;
	height:63px;
	padding-bottom:20px;
	background-image: url(images/sc-header.png);
	background-repeat: no-repeat;
}


.phone {color:#5C4E31; text-align:right; padding:0;font-size:21px;font-family :helvetica,Tahoma,arial;}
.phone2 {
	color:#5C4E31;
	text-align:right;
	padding:0;
	font-size:21px;
	font-family :helvetica,Tahoma,arial;
	padding-top: 10px;
}


.next {
	text-align:right;
	background-position: right;
	float: right;
}
.next2 {
	text-align:right;
	background-position: right;
	float: right;
	padding-bottom: 0px;
	padding-top: 10px;
}


/* ============== footer */
#footer .mainbar {text-align:center;font-weight:bold;color:#510A0B;padding:0;}
#footer .mainbar p {padding:0 0 5px 0;line-height:16px;}
#footer .leftbar {font-size:14px;font-weight:bold;}
#footer .leftbar p {text-align:right;padding:0 16px 0 0;color:#510A0B;text-transform:uppercase;line-height:20px;}
#footer a {color:#510A0B;}
#footer a:hover {
	color:#666600;
}

#footer .sitelink {padding:13px 0;}
#copy-right a{color:#E5DAAF;}

.clr {clear : both;margin:0; padding:0;font-size:1px; line-height:1px;height:1px;}

#mainbar ul, #mainbar li {
	list-style-type:disc;
	list-style-position:inside;
	margin-left:10px;
}
.mainbar a {
	color: #660000;
	text-decoration: underline;
}
.style1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 16px;
	line-height: 25px;
	padding-top: 10px;
}
H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 5px;
	padding-right: 5px;
}
table.sample {
	border-width: 1px 1px 1px 1px;
	border-spacing: 8px;
	border-style: outset outset outset outset;
	border-color: black black black black;
	border-collapse: separate;
	width: 295px;
	background-image: url(images/photo-frame.jpg);
	height: 252px;
}
table.sample th {
	border-width: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	border-style: inset inset inset inset;
	border-color: black black black black;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.sample td {
	border-width: 0px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
	border-style: inset inset inset inset;
	border-color: black black black black;
	-moz-border-radius: 0px 0px 0px 0px;
	background-position: top;
}
.Newslisting {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
}
.textquote {
	background-color: #C9BB8C;
	margin: 0px;
	display: block;
	padding: 0px;
	border: 3px double #938966;
}
.quotedtext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 22px;
	color: #404000;
	padding: 0px;
	font-style: italic;
}
#wrapper #headertop p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 45px;
	padding-right: 60px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
	color: #C9BB8C;
}
.imgborder {
	margin: 4px;
	padding: 4px;
	border: 5px double #ACA17A;
}
.boxes {
	font-family: Verdana;
	font-size: 14px;
	color: #F9E9B1;
	border: 3px solid #551110;
	background-color: #4C5034;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
} 
.mainbar .boxes a {
	color: #FFFFFF;
}
.boxes2 {
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
	border: 3px solid #C9BB8C;
	background-color: #C18448;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
	width: 200px;
	float: right;
} 
.mainbar .boxes2 a {
	color: #660000;
}
hr {
	color: #5A4919;
	margin-bottom: 38px;
}
#subcontents {
	line-height: 20px;
	padding-left: 30px;
	padding-bottom: 0px;
}
