/********************************************
* Huff Construction
* Developed by I-ology
* http://www.i-ology.com
*
* Created 05/2/07 - BD
*
* Projects Style Definitions
********************************************/

/*********************************
* HTML Mods 
*********************************/



/*********************************
* Tables
*********************************/
table#projects {
    float: right;
    margin: 0;
    padding: 0;
    width: 300px;
}

table#projects td {
    text-align: right;
    padding: 8px 0 0 8px;
    width: 100px;
    width/**/:/**/ 92px;
}

table#projects img {
    padding: 2px;
}

table#projects td#img-lg {
    border: none;
    width: 300px;
}

table#projects td#img-lg img {
    padding: 0;
    border: none;
}

/*********************************
* Layout Definitions
*********************************/
#content-right {
    margin: 38px 40px 0 0;
    width: 514px;
    display: inline; /* Fixes IE6 double-float margin bug */
}

h2#latest-news {
    margin-bottom: -15px;
}

.projects-module {
    overflow: hidden;
    margin: 10px 0;
    padding: 0;
    width: 514px;
    background: url(/images/divider2.gif) bottom left no-repeat;
}

.projects-module p {
    width: 308px;
}

.projects-module h2 {
    margin-bottom: 0;
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
}

.projects-module h3 {
    margin-bottom: 10px;
    font-weight: normal;
    font-style: italic;    
}

.projects-module img {
    margin: -40px 0 15px 0;
    float: right;
    padding: 1px;
    border: 1px solid #00549E;
}

#project-details {
    float: left;
    margin: 0;
    padding: 0;
    width: 190px;
}

/*********************************
* Titles & Headers
*********************************/
h2.hdr-senior-housing,
h2.hdr-apartments-condos,
h2.hdr-hospitality,
h2.hdr-medical,
h2.hdr-office,
h2.hdr-retail,
h2.hdr-industrial,
h2.hdr-churches-schools,
h2.hdr-banks,
h2.hdr-restaurants,
h2.hdr-other  {
    display: block;
    margin-top: 10px;
    padding: 0;
    width: 328px;
    height: 17px;
    text-indent: -9999px;
}

h2.hdr-senior-housing {
    background: url(/images/hdr_senior_housing.gif) top left no-repeat;
}
h2.hdr-apartments-condos {
    background: url(/images/hdr_apartments_condos.gif) top left no-repeat;
}
h2.hdr-hospitality {
    background: url(/images/hdr_hospitality.gif) top left no-repeat;
}
h2.hdr-medical {
    background: url(/images/hdr_medical.gif) top left no-repeat;
}
h2.hdr-office {
    background: url(/images/hdr_office.gif) top left no-repeat;
}
h2.hdr-retail {
    background: url(/images/hdr_retail.gif) top left no-repeat;
}
h2.hdr-industrial {
    background: url(/images/hdr_industrial.gif) top left no-repeat;
}
h2.hdr-churches-schools {
    background: url(/images/hdr_churches_schools.gif) top left no-repeat;
}
h2.hdr-banks {
    background: url(/images/hdr_banks.gif) top left no-repeat;
}
h2.hdr-restaurants {
    background: url(/images/hdr_restaurants.gif) top left no-repeat;
}
h2.hdr-other {
    background: url(/images/hdr_other.gif) top left no-repeat;
}

h1#ttl-our-projects,
h1#ttl-current-projects,
h1#ttl-past-projects,
h1#ttl-featured-projects {
    margin-bottom: 15px;
    width: 514px;
    height: 18px;
    text-indent: -9999px;
}

h1#ttl-our-projects {
    background: url(/images/ttl_our_projects.gif) top left no-repeat;
}

h1#ttl-current-projects {
    background: url(/images/ttl_current_projects.gif) top left no-repeat;
}

h1#ttl-past-projects {
    background: url(/images/ttl_past_projects.gif) top left no-repeat;
}

h1#ttl-featured-projects {
    background: url(/images/ttl_featured_projects.gif) top left no-repeat;
}

/*********************************
* Forms
*********************************/
.form-field4 {
    width: 200px;
    margin: 5px 0 35px 0;
}

/*********************************
* Buttons
*********************************/
a.btn-read-more2 {
    position: relative;
    bottom: 1px;
    left: 250px;
    display: block;
    width: 78px;
    height: 23px;
    text-indent: -9999px;
    background: url(/images/btn_read_more2.gif) top left no-repeat;
}

/*********************************
* Footer Definitions
*********************************/

/*********************************
* Sub Navigation
*********************************/

a#current-projects {
    background: url(/images/subnav_current_proj.gif) top left no-repeat;
    width: 153px;
}

a#past-projects {
    background: url(/images/subnav_past_proj.gif) top left no-repeat;
    width: 128px;
}

a#featured-projects {
    background: url(/images/subnav_featured_proj.gif) top left no-repeat;
    width: 161px;
}

a:hover#current-projects, body.current-projects-on #subnav-projects #current-projects {
    background: url(/images/subnav_current_proj.gif) bottom left no-repeat;
}

a:hover#past-projects, body.past-projects-on #subnav-projects #past-projects {
    background: url(/images/subnav_past_proj.gif) bottom left no-repeat;
}

a:hover#featured-projects, body.featured-projects-on #subnav-projects #featured-projects {
    background: url(/images/subnav_featured_proj.gif) bottom left no-repeat;
}

/*********************************
* Global Navigation
*********************************/

ul#global-nav li a#home {
    visibility: visible;
}
