/*
=feedback
=lights
=news
=awards
=portfolio
=project
=mailing-list
=list people
*/

/*
=feedback
---------------------------------------------- */

form#feedback span
{
    color: red;
}    

/*
=lights
---------------------------------------------- */
#lights-list
{
    margin: 1em 0;
}

.lights-item
{
    margin: 0 0 1.5em 0;
    padding: 0 0 1em 0;
    background: url(/images/news-item_bg.gif) repeat-x bottom left;
} 

#lights-list p
{
    padding: 0;
    margin: 0;
}    

       


/*
=news
---------------------------------------------- */

#news-list
{
    padding: 1em 0;
}

#news-list h2
{
    padding: 0;
    margin: 0;
}    

.news-item
{
    padding: 0 0 .5em 0;
    margin: 0 0 2em 0;
    background: url(/images/news-item_bg.gif) repeat-x bottom left;
    float: left;
} 

#news-thumb-container
{
    float: left;
    margin: 1em 0;
    width: 450px;
}    

.news-thumb
{
    float: left;
    margin: 0 11px 0 0;
    padding: 0 0 1em 0;
}

.news-thumb a
{
    border: 1px solid #D5D5D5;
    padding: 1px;
    display: block;
}

.news-thumb a:hover
{
    border: 1px solid #999; 
}

span.news-enlarge
{
    background: url(/images/news-enlarge.gif) no-repeat;
    width: 130px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    height: 17px;
    display: block;
}

    
/*
=awards
---------------------------------------------- */

#awards dl
{
    margin: .5em 0;
}

#awards dl.bg, #awards td.bg
{
    background: #eee;
    border-right: 1px solid #fff;
}

#awards dt, dd, td
{
    padding: .2em 5px;
}    

/*
=lighting bible cover link
---------------------------------------------- */
.bible_cover {
    margin: 0 0 1em 0;   
}

.bible_cover a.image_link {
    float: left;
    color: #777;
    border: 1px solid #D5D5D5;
    text-decoration: none;
    display: block;
    padding: 1px;
    width: 50px;
    margin-top: 3px;
}

.bible_cover a.image_link:hover {
    border: 1px solid #999; 
    text-decoration: none;
}

.bible_cover span {
    padding: 0;
    margin: 0 0 0 13px;
    float: left;
    width: 170px;
    display: block;
}

/*
=portfolio
---------------------------------------------- */

.portfolio-item
{
    margin: 0 0 3em 0;
}

.portfolio-item a
{
    color: #777;
    border: 1px solid #D5D5D5;
    text-decoration: none;
    display: block;
    width: 364px;
    padding: 1px;
    height: auto;
}    

.portfolio-item a:hover
{
    border: 1px solid #999; 
    text-decoration: none;
}

.link
{
    background: #F5F7F9 url(/images/portfolio-item_bg.jpg) no-repeat;
    border-top: 1px solid #fff;
    padding: .5em 5px;
}

/*
=project - portfolio listing
---------------------------------------------- */

#list
{
    width: 450px;
    float: left;
}

.item
{
    float: left;
    margin: 0 11px 0 0;
    padding: 0 0 1em 0;
}

.item h2
{
    font-size: 1.1em;
    text-transform: capitalize;
    padding-bottom: .35em;
}


.item a
{
    border: 1px solid #D5D5D5;
    padding: 1px;
    display: block;
}

.item a:hover
{
    border: 1px solid #999; 
}


#project-wrapper
{
    width: 127px;
    position: absolute;
    left: 580px;
    margin-top: 2.5em;
}

.project-thumb 
{
    margin-bottom: 6em;
}

.project-thumb a
{
    border: 1px solid #D0D0CE;
    padding: 1px;
    display: block;
    width: 123px;
    height: 101px;
}

.project-thumb a:hover
{
    border: 1px solid #999;
}

span.enlarge
{
    background: url(/images/enlarge.gif) no-repeat;
    width: 123px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    height: 17px;
    display: block;
}

/*
=mailing list
---------------------------------------------- */

#mailing-list span
{
   color: red;
}  

/*
=list people
---------------------------------------------- */

#list-people dl
{
    padding: 0;
    margin: 1em 0 2.5em;
    width: 400px;
}

#list-people dt
{
    padding: 0;
    margin: 0 0 0 95px;
    font-weight: bold;
}

#list-people dd 
{
    margin: 0 0 0 95px;
    padding: 0;
}

#list-people dd p
{
    padding: 0;
    margin: 1em 0;
}    

#list-people dd.image 
{
    float: left;
    margin: 0;
} 

#list-peole dd.image img
{
    border: 1px solid red;
    padding: 1px;
}    

#suppliers h3
{
    padding: 0;
    margin: 1em 0 0 0;
}    