/************************************************************
*   TYPOGRAPHY                                              *
/************************************************************/
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #663300;
}
a:link, a:visited {
color: #000000;
text-decoration: underline;
}
a:hover {
color: #990000;
}
.menu-header {
font-size: 16px;
}
.menu-header-current {
font-size: 16px;
color: #990000;
}
.sec-menu-header {
font-size: 14px;
}
.sec-menu-header-current {
font-size: 14px;
color: #990000;
}
.text-header-strong {
font-weight: bold;
font-size: 14px;
color: #990000;
}
.text-header {
font-weight: bold;
color: #990000;
}
.text-color-soft {
color: #8DABBF;
}
.text-color-hard {
color: #663300;
}
.text-emphasis-soft {
font-style: italic;
}
.text-emphasis-soft-color {
font-style: italic;
color: #000000;
}
.text-emphasis-hard {
font-weight: bold;
}
.text-emphasis-hard-color {
font-weight: bold;
color: #990000;
}

/************************************************************
*   SECTION HEADERS                                         *
/************************************************************/
.content-text-header {
margin: 0px;
padding: 0px;
font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
}
.content-subnav-header {
display: block;
margin: 0px;
padding: 0px;
width: 200px;
height: 19px;
}
.content-section-header {
display: block;
margin: 0px;
padding: 0px;
height: 25px;
width: 450px;
}
.content-tn-header {
display: block;
margin: 0px;
padding: 0px;
}
.content-subnav-header span, .content-section-header span, .content-tn-header span {
display: none;
}

/* SUBNAV HEADERS */
#hd-sn-contact {
background: url('../images/hd_sn_contact.gif') top left no-repeat;
}
#hd-sn-fab-workshop {
background: url('../images/hd_sn_fab_workshop.gif') top left no-repeat;
}
#hd-sn-paper-studio {
background: url('../images/hd_sn_paper_studio.gif') top left no-repeat;
}

/* CONTENT HEADERS */
#hd-cn-contact-us {
background: url('../images/hd_cn_contact_us.gif') top left no-repeat;
}
#hd-cn-faq {
background: url('../images/hd_cn_faq.gif') top left no-repeat;
}
#hd-cn-featured-project {
background: url('../images/hd_cn_featured_project.gif') top left no-repeat;
}
#hd-cn-patina {
background: url('../images/hd_cn_patina.gif') top left no-repeat;
}
#hd-cn-design-gallery {
background: url('../images/hd_cn_design_gallery.gif') top left no-repeat;
}
#hd-cn-materials {
background: url('../images/hd_cn_materials.gif') top left no-repeat;
}
#hd-cn-journal {
background: url('../images/hd_cn_journal.gif') top left no-repeat;
}
#hd-cn-green {
background: url('../images/hd_cn_green.gif') top left no-repeat;
}
#hd-cn-qa {
background: url('../images/hd_cn_qa.gif') top left no-repeat;
}
#hd-cn-vc {
background: url('../images/hd_cn_vc.gif') top left no-repeat;
}
#hd-cn-about {
background: url('../images/hd_cn_about.gif') top left no-repeat;
}
#hd-cn-testimonials {
background: url('../images/hd_cn_testimonials.gif') top left no-repeat;
}
#hd-cn-links {
background: url('../images/hd_cn_links.gif') top left no-repeat;
}


/* THUMBNAIL HEADERS */
#header-click {
width: 70px;
height: 40px;
background: url('../images/header_thumbnail.gif') top left no-repeat;
}

/************************************************************
*   MISCELLANEOUS STYLES                                    *
/************************************************************/
.contact-form-input-container {
margin: 10px 0px 0px 0px;
padding: 0px;
}
.label-contact-form {
display: block;
font-size: 10px;
}
.clear {
display: block;
clear: both;
}
