/* Kitchen Design Concepts css file, June 2011, ncc.com */

body { background-color: #000000; color: #645436; margin: 0; padding: 0; }

* { font-family: Arial, Helvetica, Geneva, 'Lucida Sans', 'Bitstream Vera Sans', sans-serif; }

a { font-weight: bold; text-decoration: none; }
a:link { color: #d46004; }
a:visited { color: #d46004; }
a:active { color: #f48126; } 
a:hover { color: #f48126; }

b { letter-spacing: 0.2px; }
blockquote {  margin: 0 30px 10px 30px; }
h1 { font-size: 22px; font-weight: bold; }
h2 { font-size: 18px; font-weight: normal; margin: 15px 0 5px 0; }
/* not used
h3 { font-size: 16px; font-weight: bold; }
h4 { font-size: 15px; font-weight: bold; }
h5 { font-size: 14px; font-weight: bold; }
h6 { font-size: 12px; font-weight: bold; }
*/
img { border: 0px; padding: 0px; margin: 0px; }
p { margin: 0 0 10px 0; }
sup { font-size: 8px; }
td { font-size: 13px; line-height: 18px; }
ul { border: 0px; margin-top: 2px; list-style-type: disc; }
ol { border: 0px; margin-top: 2px; list-style-type: decimal; }
li { line-height: 16px; padding-bottom: 4px; list-style-position: outside; }

/*-------------------- markup classes ----------------------*/
.copyright  { font-size: 9px; font-weight: normal; text-align: center; margin-top: 6px; color: #515151; }
.nobr { white-space: nowrap; }
.normal { font-size: 13px; line-height: 18px; } /* duplicates td definition - provided for Contribute use */
.dates { font-variant: small-caps; color: #d46004; } /* news page only */
.hrule600 { text-align: center; margin: 20px 0 20px 0; } /* testimonials page */
.small { font-size: 10px; }


/*-------------------- masthead and nav ----------------------*/
#kdc_bg { background-color: #87775e; background-image: url(images/kdc_bg.jpg); background-repeat: no-repeat; background-position: top left; }
#topnav { }

/*-------------------- home page only ----------------------*/
#content_bg { background-image: url(images/home-bg-btm.jpg); background-repeat: no-repeat; background-position: bottom left; background-color: #fafafa; height: 233px; }
.home-intro { color: #f48126; font-weight: normal; font-style: italic; font-size: 15px; line-height: 20px; } 
#home-footer { background-image: url(images/page-bottom.jpg); background-repeat: no-repeat; background-position: top left; background-color: #fafafa; height: 100px; }

/*-------------------- interior pages ----------------------*/
.content-padding { padding: 40px; }
#interior-top { background-image: url(images/interior-top.jpg); background-repeat: no-repeat; background-position: top left; min-height: 218px; }
#interior-bottom { background-image: url(images/interior-bottom.jpg); background-repeat: no-repeat; background-position: bottom left;  background-color: #fafafa; }

/*-------------------- position ----------------------*/
.left { float: left; margin: 0 10px 10px 0; }
.right { float: right; margin: 0 0 10px 10px; }

/*-------------------- footer ----------------------*/
#footer { text-align: center;  margin-top: 16px; }
#footer_bg { background-image: url(images/page-bottom.jpg); background-repeat: no-repeat; background-position: top left; background-color: #fafafa; height: 100px; }
.fn { font-size: 11px; color: #dddddd; text-decoration: none; }
.fnpipe { font-size: 11px; color: #bcb5aa; margin: 0 2px 0 2px; }
a.fn:link { color: #dddddd; }
a.fn:visited { color: #dddddd; }
a.fn:active { color: #ffffff; } 
a.fn:hover { color: #ffffff; }

/*-------------------- form ----------------------*/
input, textarea { color: #645436; background-color: #FFFFFF; border: 1px solid #ada395; font-size: 12px; margin: 2px; }
select { color: #645436; background-color: #FFFFFF; font-size: 12px; } 
input.box { background-color: transparent; border: 0px; } 
form { margin-bottom: 20px; margin-top: 20px; }

/*-------------------- SEO crap ----------------------*/
h1.title { font-size: 10px; color: #cec0aa; margin: 0px 0px 0px 10px; float: left;}


/*-------------------- WordPress ----------------------*/
.vcard a, .author a { font-size: 13px; color: #333333 !important; }
.MsoNormal { font-family: Arial, Helvetica, Geneva, 'Lucida Sans', 'Bitstream Vera Sans', sans-serif !important; 
             font-size: 13px !important; line-height: 20px !important; }


