* {margin: 0; padding: 0;}

body {font: 12px Verdana; background: #33322c;}

#header {padding-bottom: 4px; border-top: 5px solid #776d57;
	background: #484740;
	background: url(images/bg-navPewter3.jpg) repeat-x;	}

#main {margin: 6px auto 10px auto; width: 800px;}

#contentWrap {background: url(images/bg-contentWrap2.gif); width: 800px; clear: both; width: 800px; border-top: 3px solid #6c695f;}

#content {margin-left: 140px; padding-bottom: 10px;}

/* navigation */

#navTop {background: #6c695f url(images/bg-navPewter2.jpg) repeat-x; width: 800px; text-align: right; position: relative; margin: 0 auto; height: 58px;}

#navTop ul {color: #fff; font-variant: small-caps; font-weight: bold;}

#navTop ul li {border-right: 1px solid #434343; list-style-type: none; float: left;}

#navTop a {display: block; float: left; padding: 19px; text-decoration: none; color: #fff;}

#navTop a:link, #nav a:visited { color: #fff;}
#navTop a:hover {background: #973233;}

#navTop #address {margin-left: 600px; color: #edd5b9; width: 250px;}

#navLeft {float: left; width: 140px; background: #fef7e6;}

#navLeft ul {color: #786f5d; font-weight: bold; margin-bottom: 25px;}

#navLeft li {list-style-type: none; border-bottom: 3px double #aba495; border-right: 1px solid #aba495; background: #ddd9ce url(images/bg-navLeft.jpg) repeat-x;}

#navLeft a {display: block; padding: 4px 20px; }

#navLeft a:link, #navLeft a:visited {color: #973233; text-decoration: none;}

#navLeft a:hover {background: #973233; color: #fff;}

#content a:link, #content a:visited {color: #973233;}

#footer p {padding: 5px; margin: 5px; text-align: center; color: #aba495;}
#footer a:link, #footer a:visited {color: #aba495;}
#footer a:hover {color: #fef7e6;}

/* end navigation */

#history {background: #fef7e6; padding: 20px; margin: 20px 50px 20px 20px; letter-spacing: 1px;}

#helpful {margin: 20px 40px 10px 20px; line-height: 1.4em;}

.info {border: 3px double #aba495; margin: 6px 0; padding: 3px 5px; background: #847967 url(images/bg-info.jpg) no-repeat; color: #dad6cb; font-weight: bold; font-size: .9em; }

.info h3 {margin: 3px; padding: 3px; background: #5d5141; color: #dad6cb; }

.info p {margin: 3px; padding: 5px 0; color: #dad6cb; font-family: verdana, sans-serif;}

.feature {background: #aba492; margin: 30px 30px 20px 20px; color: #fef7e6; padding-bottom: 10px;}

#footerTrim {background: #542421 url(images/bg-rug-trim2.jpg) repeat-x; height: 16px; clear: both; border-top: 3px double #aba495;}

#footerTrim2 {background: #542421 url(images/bg-rug-trim2.jpg) repeat-x; height: 16px; clear: both; border-top: 3px double #aba495; margin-bottom: 6px;}

#footer {background: #542421; clear: both; border-bottom: 5px solid #989284; font-size: .9em; width: 800px;}
#footerGallery {margin: 0 auto 6px auto; border: 1px solid #333; background: #333; padding: 4px 0; width: 780px;}
#footerGallery2 {margin: 0 auto 12px auto; background: #333; padding: 5px 0; width: 758px;}
#footerGallery3 {margin: 0 auto 12px auto; background: #333; padding: 5px 0; width: 660px;}

img.bowtie {position: absolute; top: 0; right: 0;}
 
img.tux2 {margin: 0 6px; border: 1px solid #edd5b9;}
img.tux3 {margin: 0 26px; border: 1px solid #edd5b9;}
img.tux4 {margin: 0 4px; border: 1px solid #edd5b9;}

table {padding: 3px; background: #f7f3ea; border-top: 1px solid #f7f3ea; border-right: 1px solid #f7f3ea; border-collapse: collapse; margin: 30px auto;}

table.colors {background: #333; margin: 10px auto;}

td { font-size: 1em;  background: #f7f3ea; border-bottom: 1px solid #f7f3ea;
border-left: 1px solid #f7f3ea;
vertical-align: top; padding: 7px; color: #554c3a;}

table.colors td {background: #333; color: #fef4e7; border: 1px solid #333;}

td img {border: 1px solid #aba495; margin-bottom: 6px;}

td.wide {text-align: center;}

img.alignLeft {float: left; margin: 0 20px 10px 0; border: 1px solid #fff;}

.standout {color: #333; font-weight: bold; border-bottom: 1px dashed #aba495; margin: 4px 0;}

h1 {font-size: 1.7em; letter-spacing: 1px; padding: 5px 40px 25px 50px; margin: 0; color: #f4f7e1;  background: #973233 url(images/redTrim.jpg) bottom left repeat-x; font-family: "times new roman", serif; border-top: 3px solid #973233;}

h2 {font-size: 1em; padding: 5px; margin: 0; color: #fef4e7; text-align: center; background: #847967;}

#history h2 {background: #786F5E; color: #f4f4f4;}

h3 {font-size: 1.1em;
	padding: 10px;
	margin: 5px 20px 20px 20px;
	border-bottom: 3px double #aba495;}

p {padding: 10px; margin: 10px; color: #333;  font-family: tahoma, sans-serif;}

p.borderTop {border-top: 1px solid #000; background: #fef7e6; margin-top: 20px;}

#navTop p {color: #edd5b9;}

.feature p {color: #fef7e6;}

.bold {font-weight: bold; color: #333;}

.clear {clear: both;}

/* photo sections */

.holdTable {background: #fff;
	margin: 35px 30px;}
	
.holdTable2 {background: #fff; margin: 35px 30px;}

table.showcase {margin: 10px auto; width: 500px;}

p.tableTop { font-size: 1.1em;  background: #ddd9ce url(images/bg-navLeft.jpg) repeat-x; color: #333; margin: 0; font-size: 11px; padding: 7px 30px;}

