﻿body 
{
	line-height: 130%; background-color: #fff;
	font-family: Arial; font-size: 12px;
	text-align: center; color: #64595b;
}
body.About #wAbout,
body.About2 #wAbout2,
body.Links #wLinks,
body.Furniture #aFurniture,
body.Lighting #wLighting,
body.Press #wPress,
body.Contact #wContact,
body.Cat #selected,
body.Blog #wBlog
{
	color: #84807b;
}
#main
{
    margin-left: auto; margin-right: auto; 
    background-color: #fff; color: inherit;
    width: 888px; text-align: left;
	font-size: 13px; border-style: none;
}
#top
{
    width: 888px; height: 151px; background-color: Transparent; color: inherit;
	padding-left: 0px; padding-top: 0px;
	padding-right: 0px; padding-bottom: 20px; 
	padding: 0px 0px 20px 0px;
}
#content{ 
    padding-left: 15px; padding-top: 5px;
	padding-right: 15px; padding-bottom: 5px; 
	padding: 5px 15px 5px 15px; color: #000; }
#bottom
{
    font-size: 1em; color: #838385; text-align: center;
	padding-left: 0px; padding-top: 8px;
	padding-right: 0px; padding-bottom: 8px; 
	padding: 8px 0px 8px 0px;
}
#bottom a 
{
	color: #838385; text-decoration: none;
}
#bottom a:hover 
{
    color: #838385; text-decoration: none;
}
#footer
{
    font-size: 0.9em; color: #838385;
	padding-left: 0px; padding-top: 8px;
	padding-right: 0px; padding-bottom: 8px; 
	padding: 8px 0px 8px 0px;
}
#footer a 
{
	color: #838385; text-decoration: none;
}
#footer a:hover 
{
    color: #838385; text-decoration: none;
}
#left
{
    background-color: Transparent;
    color: inherit;
	width: 160px;
	clear: both;
	float: left;
}
#left a 
{
	color: #000; text-decoration: none;
}
#left a:hover 
{
    color: #8a8b8b; text-decoration: underline;
}
#left ul li
{   
    margin: 0em 10% 2em 0;   
}
#right
{
    background-color: Transparent;
    color: inherit;
	width: 697px;
	float: right;
}
#right a 
{
	text-decoration: none;
}
#right a:hover 
{
    text-decoration: underline;
}
a 
{
	color: #a8a199; text-decoration: none;
}
a:hover 
{
    color: #84807b; text-decoration: underline;
}
a:visited 
{
    color: #84807b; text-decoration: underline;
}
h1 
{
	font-size: 16px; padding-top: 0;
	color: #676767; display: inline; 
    font-weight: bold;
}
h2 
{
	font-size: 15px; padding-top: 0;
	color: #676767; display: inline; 
    font-weight: bold;
}
h3 
{
	font-size: 14px; padding-top: 0;
	color: #676767; display: inline; 
    font-weight: bold;
}
h4 
{
	font-size: 13px; padding-top: 0;
	color: #676767; display: inline; 
    font-weight: bold;
}
.noborder 
{
	border-style: none;
}
.floatleft
{
    float: left; margin-top: 2px; margin-left: 2px;
    margin-bottom: 2px; margin-right: 10px; border-style: none;
}
.floatright
{
    float: right; margin-top: 2px; margin-left: 10px;
    margin-bottom: 2px; margin-right: 2px; border-style: none;
}
.clear 
{
	clear: both; font-size: 1px; }
	/* hide from IE5 Mac */
	/* \ */ .clear { font-size: 1px;}
	/* \ */ #footer .clear { clear: none; font-size: xx-small;
}
.blogleft
{
	background-color: Transparent; color: inherit; width: 165px;
    display: block; clear: both; float: left; 
	padding-left: 0px; padding-top: 8px;
	padding-right: 0px; padding-bottom: 0px; 
	padding: 8px 0px 0px 0px;
    font-family: Arial; font-size: 12px;
}
.blogleft ul 
{
	margin: 0px; 
	padding-top: 8px; padding-right: 0px;
	padding-bottom: 0px; padding-left: 0px;
}
.blogleft ul li 
{
	list-style-type: none; margin: .1em 10% .1em 5px;
}
.blogright
{
	background-color: Transparent; color: inherit; width: 670px;
	float: left; text-align: left;
	padding-left: 20px; padding-top: 8px;
	padding-right: 0px; padding-bottom: 0px; 
	padding: 8px 0px 0px 20px;
}
.blogright a 
{
	color: #000; text-decoration: none;
}
.blogright a:hover 
{
    color: #8a8b8b; text-decoration: none;
}
.blogtitle
{
    color: #676767; font-size: 16px; font-weight: bold;
}
.blogtitle a 
{
	color: #676767; text-decoration: none;
}
.blogtitle a:hover 
{
    color: #8a8b8b; text-decoration: none;
}
.smalldate
{
    color: #a3a3a3; font-size: 11px;
}
ul li
{   
    margin:.5em 10% .5em 0;   
}
.boxgrid
{
    text-align: center; vertical-align: middle; display: table;
}
.boxgrid img {vertical-align:middle;}
.captionarea
{
    text-align: center;
    padding-left: 0px; padding-top: 3px;
	padding-right: 0px; padding-bottom: 10px; 
	padding: 3px 0px 10px 0px;
}
.textindent
{
    text-align: left;
    padding-left: 11px; padding-top: 0px;
	padding-right: 0px; padding-bottom: 0px; 
	padding: 0px 0px 0px 11px;
}
