/*
style.css
Author: King Rosales, Ace Media Inc.
Date: Monday, December 11 2006
Website: www.calgaryhardwoodflooring.com
*/

*
{
margin:0;
padding:0;
border:0;
}

body
{
text-align:center;
width:100%;
background:#fff;
color:#000;
font-family: Arial,Helvetica,Sans-serif;
margin:0 0 1em 0;
}

h1
{
font-family:Georgia,Times New Roman,Times,Serif;
font-size:1.3em;
margin-bottom:.5em;
padding-top:1em;
}

h2
{
font-family:"Adobe Garamond Pro",Garamond,"Times New Romain",Times,Serif;
color:#b04506;
background-color:inherit;
letter-spacing:.05em;
font-size:1.2em;
margin-top:1.2em;
margin-bottom:.5em;
}

p
{
font-size:.8em;
line-height: 1.7em;
}

div#container
{
background: #fff6de url(../images/container-background.jpg) top right repeat-y;
color:inherit;
text-align:left;
margin: 0 auto;
width:950px;
max-width:950px;
}

div#hardwood-flooring
{
text-align:right;
padding:0 50px 0 0;
background-color:#fff;
}

div#hardwood-flooring h1
{
margin:0;
padding:0;
}

div#hardwood-flooring h1
{
color:#b04506;
margin:0;
font-weight:bold;
font-size:.75em;
line-height: 1.7em;
font-family:Arial,Verdana,Sans-serif;
}

div#header-container-1
{
height:111px;
background:url(../images/header-background.jpg) top left repeat-x;
border-bottom:1px solid #fff;
}

div#header-container-2
{
background:url(../images/header-corner-1.gif) top left no-repeat;
}

div#header-container-3
{
background:url(../images/call-hardwood-flooring.jpg) top right no-repeat;
}

div#header
{
background:url(../images/header-corner-2.gif) top right no-repeat;
}

div#menu ol li, div#footer ol li
{
list-style-type:none;
display:inline;
font-family: Arial,"Adobe Garamond Pro",Garamond,"Times New Roman",Times,Serif;
margin-right: 20px;
padding-left: 20px;
border-left: 1px solid #fff;
}

div#menu ol li a, div#footer ol li a
{
text-decoration:none;
}

div#menu ol li a:hover, div#footer ol li a:hover
{
text-decoration:underline;
}

div#menu ol li.first, div#footer ol li.first
{
border: none;
}

div#menu, div#footer
{
padding: 14px 14px 14px 26px;
}

div#menu
{
background:url(../images/menu-background.jpg) top left;
}

div#menu ol li, div#menu ol li a, div#footer ol li, div#footer ol li a
{
color:#fff;
font-weight:bold;
}

div#content-main
{
float:left;
width:520px;
background:url(../images/content-background.jpg) top left repeat-y;
padding-left:50px;
padding-bottom:1.5em;
}

div#main-photo
{
margin-top:12px;
}

div#main-photo img
{
border: 1px solid #000;
}

div#content-main a
{
color:#b04506;
font-weight:bold;
}

div#content-main p
{
margin-top: 1em;
}

div#content-main ul, div#content-main ol
{
margin-left:1em;
}

div#content-main ul li, div#content-main ol li
{
margin-bottom:.25em;
font-size:.8em;
list-style-type:
}

dl#site-map dt
{
margin-top:1em;
}

dl#site-map dd
{
margin-bottom:.5em;
}

div#content-small
{
width:334px;
margin-left:580px;
margin-bottom:30px;
}

div#contact-us h2
{
background: url(../images/contact-us-h2.jpg) top left repeat-y;
letter-spacing:.05em;
font-size:1.2em;
padding-top:.5em;
padding-left:.2em;
padding-bottom:.5em;
margin-bottom:.5em;
color:#fff;
font-variant:small-caps;
}

div#photos
{
margin-right:40px;
}

div#photos img
{
width:77px;
border: 1px solid #000;
margin-top:12px;
margin-right:12px;
}

div#versailles-logo
{
margin-top: 26px;
margin-left:90px;
}

div#footer
{
clear:both;
background:url(../images/footer-background.jpg) top left;
margin-bottom: .5em;
}

div#footer ol
{
}

div#footer ol li
{
font-size:.75em;
}

div#credits
{
margin-top:.5em;
font-size:.7em;
color:#999;
}

div#credits a
{
color:#999;
}