body {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	text-align: center;
	margin: 0px;
}
H1 {
	FONT-FAMILY: Arial, Tahoma, Verdana;
	font-size: 1.4em;
	color: #A56546;
	font-weight: bold;
	margin: 0;
}
H2 {
	FONT-FAMILY: Arial, Tahoma, Verdana;
	font-size: 1.1em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	font-weight:normal;
}
H3 {
	FONT-FAMILY: Tahoma, Verdana;
	font-size: 0.85em;
	color: #92564B;
	margin-bottom: -0.5em;
	font-weight: normal;
	text-transform: uppercase;
}
H4 {
	FONT-FAMILY: Times New Roman, Times, serif;
	font-weight: normal;
}
P{
	FONT-SIZE: 0.7em;
	COLOR: #797066;
	LETTER-SPACING: 0.01em;
	line-height: 1.6em;
	margin-bottom: 0.8em;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
ul{
	FONT-SIZE: 0.7em;
	COLOR: #797066;
	line-height:normal;
}
li{
	margin-bottom:6px;
	line-height:20px;
}
a, a:link, a:visited {
	color:#A36445;
	font-weight: bold;
	text-decoration:none;
}
a:hover{
	color:#fff;
	background-color:#A36445;
	font-weight:bold;
	text-decoration:none;
}

#container{
	text-align:center;
}
#header {
	text-align: center;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	background-color: #A36445;
}
#header .logo { text-align:center; margin-top:1em; }

#header .logo h1 { color:#fff; }

#header p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin: 0;
	color:#fff;
}
#navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	margin-top: 1.4em;
	margin-bottom: 0.7em;
	margin-left: -0.6em;
	border-bottom:#A36445 solid 1px;

}
#navigation ul{
	FONT-SIZE: 0.7em;
	COLOR: #797066;
	LETTER-SPACING: 0.01em;
	line-height: 1.6em;
	line-height: 1.6em;
	margin-bottom: 0.8em;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#navigation ul li{
	list-style-type:none;
	display:inline;
	padding-left: 2em;
}
#navigation ul li a{
	color: #333333;
	font-weight:normal;
	text-decoration: none;
}
#navigation ul li a:hover{
	color: #A36445;
	background-color:#fff;
	text-decoration:underline;
}
#navigation .home{
	background-image:url(../images/icons/home_icon.gif);
	background-repeat:no-repeat;
	background-position: left top;
}
#navigation .about{
	background-image:url(../images/icons/about_icon.gif);
	background-repeat:no-repeat;
	background-position: 3px top;
}
#navigation .design{
	background-image:url(../images/icons/design_icon.gif);
	background-repeat:no-repeat;
	background-position: 3px top;
}
#navigation .what{
	background-image:url(../images/icons/we_icon.gif);
	background-repeat:no-repeat;
	background-position: 3px top;
}#navigation .projects{
	background-image:url(../images/icons/projects_icon.gif);
	background-repeat:no-repeat;
	background-position: 3px top;
}#navigation .contact{
	background-image:url(../images/icons/contact_icon.gif);
	background-repeat:no-repeat;
	background-position: 3px top;
}#container #banner {
	height: 375px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 1em;
	 overflow:hidden;
	 position:relative;
	 text-align:center; 
}

#banner #left, #banner #right { top:180px; position:absolute; display:block; border:none; background:none; color:none; }
#left { left:0px; }
#right {right:0px; }
#left img, #right img { border:none; }

#banner div { margin:0 auto; }

.page-content{
	
}.page-content {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: left;
}
.footer {
	padding-top: 0.5em;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	height: 35px;
}
.footer p{
	font-size:10px;
}
div.right-column {
	float: right;
	width:220px;
	padding-left: 5px;
}
div.right-column a:link,div.right-column a:visited{
	text-decoration:underline;
	color: #666;
} 
div.right-column a:hover{
	color: #fff;
} 
div.right-column p{
	color:#A56546;
	font-size:10px;
}
div.right-column .news{
	margin-bottom:0.4em;
}
div.right-column .projects{
	margin-bottom:0.4em;
}
div.right-column .newsletter{
	background-image:url(/assets/images/newsletter-bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top: 2.3em;
	padding-left: 0.7em;
	padding-right: 0.5em;
}
div.right-column .newsletter p{
	color:#fff;
}
div.left-column {
	width: 620px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D4D0C8;
}
div.left-column .top-pod{
	padding-right: 0.6em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D4D0C8;
	margin-bottom: 0px;
	
}
div.left-column .mid-pod {
	padding-right: 0.6em;
	padding-top: 0.7em;
	margin: 0;
	height: 200px;
}
div.left-column .bottom-pod {
	margin:0px;
	padding-right: 0.6em;
}


/* MISCALLENOUS SELECTORS */
.clearleft { clear:left; }
.float-right{
	float:right;
}
.imgLeft{
	float:left;
	margin-top: 2px;
	margin-right: 5px;
}
.imgRight{
	float:right;
	margin-top: 2px;
	margin-left: 5px;
}
.imgMiddle{
	vertical-align:middle;
}
.imgBorder{
	border: 1px solid #A56546;
}
.brclear { 
     clear:both; 
     height:0; 
     margin:0;
     font-size: 1px;
     line-height: 0px; 
}
.wine-style{
	font-family:Arial, Verdana, sans-serif;
	color:#A56546;
	font-weight:bold;
}
.grey-style{
	font-family:Arial Narrow, Arial, sans-serif;
	color:#999;
	font-weight:bold;
}
.alert{
	color:#FF0000;
	font-weight:bold;
}
/*
CONTACT FORM CSS STYLES
*/
.userInfo{

	float:right;

	font-size:0.9em;

	width:37%;

	margin-top: 1.2em;

}

.messageBox{

	float:left;

	width:60%;

	font-size:0.85em;

	margin-top: 1.2em;

	margin-right: 4px;

	margin-bottom: 20px;

	margin-left: 0;

}

.messageBox textarea{

	margin:2px 0 10px 0;

	font-size:13px;

	width:90%;

	height:200px;

}

.userInfo input{

	font-size:1.3em;

	width:95%;

	margin:2px 0 5px 0;

}

.userInfo input:focus{

	background-color:#E2E0B9;

}

.userInfo .button{

width:30%;

font-size:.7em;

}

