body {
font-family: garamond, Georgia, "Times New Roman", Times, serif;
color: #552200;
text-align: -moz-center; !important
text-align: center;
margin: 0;
}
a {
   	color: #552200;
   	text-decoration: none;
	}

a:hover {
	color: #996633;
	text-decoration: underline;
	}
alt {
background-color: #E6D9C4;
color: #552200;
}
hr {
color: #e6d9c4;
height: 1px;
width: 70%;
}
.indexBody {
margin: 0;
text-align: center; 
background: #BFBFBF;
}

.pageBody {
background-color: #E6D9C4;
height: 100%;
width: 100%;
min-width: 1024px;
margin: 0;

}


/**** Page Layout: Right and Left Column ****/
.contentwrapper2 {
height: 100%;
margin: 0px;
padding: 0px;
overflow: auto;
}
.leftcolumn_wrapper {
background-color: #bfbfbf;
text-align: -moz-right; 
text-align: right;
height: 100%;
width: 40%;
min-width: 400px;
float: left;
position: relative;
margin: 0;
}

.leftcolumn{
text-align: -moz-right;
background-color: #bfbfbf;
height: 750px;
min-width: 400px;
/*height: 100%;*/
}

.leftcolumnContent {
height:100%;
text-align: -moz-center;
text-align: center;
width: 400px;
}

.rightcolumn_wrapper {
	text-align: -moz-left;
	height: 100%;
	width: 58%;
	text-align: left;
	float: left;
	position: relative;
}
.rightcolumn {
text-align: -moz-left;
height: 750px;
}

.rightcolumn2 {
height: 100%;
}

.rightcolumnContent {
height: auto;
width: 550px;
padding-top: 77px;
padding-left: 20px;

}
.rightcolumnContent2 {
text-align: center;
text-align: center;
width: 550px;
padding-left: 20px;
padding-top: 20px;
}
/*** Home Page Layout ***/
.contentwrapper{
	background-color:#E6D9C4;
	text-align: center;
}
.content {
	background: #E6D9C4;
	width: 80%;
	margin: 0 auto;
	padding-bottom: 15px;
	text-align: center;
	padding-top: 30px;
}

.header1{
	background-color: #BFBFBF;
	padding: 15px;
}
.footer1 {
	background-color: #BFBFBF;
	padding: 10px;
}
.header2{
	background-color: #BFBFBF;
	padding: 15px;
}

.footer2 {
	background-color: #BFBFBF;
}

.menu {
	width: 420px;
	padding-bottom: 20px;
	text-align: center;
	font-variant: small-caps;
	margin: 0 auto; /* This centers Block elements in Firefox */
	padding-top: 20px;
}
.menu2{
	width: 400px;
	padding-bottom: 25px;
	text-align: center;
	font-variant: small-caps;
	margin: 0 auto; /* This centers Block elements in Firefox */
	padding-top: 20px;
}

.prev, .next {
text-size: 90%;
}
/*.prev {
width: 40%;
margin-top:5px;
}

.next {
width: 40%;
margin-top: 5px;
}*/
.portfolio_menu {
	height: 300px;
	padding-top: 20px;
	width: 300px;
	text-align: left;
	padding-bottom: 20px;
	margin: 0 auto; /* This centers Block elements in Firefox */
}
.portfolio_menu ul{
line-height: 1.5;
}

span {
display: inline;
}

.nav {
width: 80px;
margin: 0px 6px 0px 6px;
text-align: center;
}

li {
	list-style-type: square;
}

.wrapper{
}

/*** end of Home Page Layout ***/
#set_title, #set_counter {
	text-align: center;
	text-align: center;
	width: 400px;
	padding-bottom: 5px;
	font-family: Garamond, Georgia, "Times New Roman", Times, serif;
	font-size: 100%;
}
h3#set_title{
	font-variant: small-caps;
	padding-bottom: 10px;
	font-family: Garamond, Georgia, "Times New Roman", Times, serif;
	font-size: 100%;
}

/*** existing clases ***/
.right {
		background-color: #E6D9C4;
	}


	.karenhoughton {
		color: #552200;
		font: garamond, georgia, "Times New Roman";
		font-size: 36px;
		letter-spacing: 4;
	}

	.interiors {
		color: #552200;
		font-family: garamond, georgia, "Times New Roman";
		font-size: 20px;
		letter-spacing: 4;
	}
.karenhoughtoninteriors {
/*		color: #552200;
	font-family: garamond, georgia, "Times New Roman";
		font-size: 16px;
		letter-spacing: 4;
*/		}

	.statement {
	color: #552200;
/*	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
*/	width: 700px;
	margin: 0 auto; /* This centers Block elements in Firefox */
	}

	.aboutus, .contactus {
		color: #552200;
/*		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 90%;
*/		line-height: 1.15;
		text-align: justify;
	}

	.aboutus_italics {
		color: #552200;
/*		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 100%;
	*/	
	font-size: 125%;
	font-style: italic;
				}

	.links {
	color: #552200;
	font-family: garamond, georgia, "Times New Roman";
	font-size: 90%;
	}

	.phone {
		color: #552200;
		font-family: garamond, georgia, "Times New Roman";
		font-size: 100%;
		letter-spacing: 3;
	}

	.address {
		color: #552200;
		font-family: garamond, georgia, "Times New Roman";
		font-size: 87%;
	}
	
	.notice {
	color: #996633;
	font-family: garamond, georgia, "Times New Roman";
	font-size: 70%;
	text-align: center;
	position: absolute;
	top: 619px;
	left: 19px;
	width: 550px;
			}
	.notice2 {
	color: #E6D9C4;
	font-family: garamond, georgia, "Times New Roman";
	font-size: 65%;
	text-align: center;
	padding-top: 100px;
			}
