img 
{
    display: block;
    line-height: 0;
}
body
{
    margin: 0;
    padding: 0;
    background: #272727 url('/images/bg-roach.gif') top left;
    /*
    background-color: #FFF;
    */
}

#header
{
    padding: 0;
    margin: 0 auto;
    width: 900px;
}

#navcont
{
    width: 900px;
    height: 53px;
    margin: 0 auto;
    padding: 0;
}

#navlist
{
    position: relative;
    padding: 0;
    margin: 0 auto;
}

#navlist li
{
    height: 53px;
    positon: absolute;
    float: left;
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
}

#navlist li a
{
    display: block;
    height: 53px;
}

#home 
{
    background: url('/images/nav1-home.jpg') top left;
    left: 0;
    width: 154px;
}

#home a:hover
{
    background: url('/images/nav1-home.jpg') bottom left;
}

#contact
{
    background: url('/images/nav2-contact.jpg') top left;
    width: 171px;
}

#contact a:hover
{
    background: url('/images/nav2-contact.jpg') bottom left;
}

#news
{
    background: url('/images/nav3-news.jpg') top left;
    width: 126px;
}

#news a:hover
{
    background: url('/images/nav3-news.jpg') bottom left;
}

#av
{
    background: url('/images/nav4-av.jpg') top left;
    width: 253px;
}

#av a:hover
{
    background: url('/images/nav4-av.jpg') bottom left;
}

#photos
{
    background: url('/images/nav5-photos.jpg') top left;
    width: 184px;
}

#photos a:hover
{
    background: url('/images/nav5-photos.jpg') bottom left;
}

#container
{
    margin: 0 auto;
    padding: 0;
    width: 900px;
    background: url('/images/border-left.jpg') top left repeat-y;
    
    /*
    border: 1px dotted blue;
    */
}

#content
{
    margin: 0 0 0 88px;
    padding: 1px 88px 1px 0;
    width: 714px;
    background: #FFFFFF url('/images/border-right.jpg') top right repeat-y;
    
    text-align: left;
    font-family: Verdana;
    line-height: 1.5em;
    
    /*
    border: 1px dotted red;
    */
}

#content h1
{
    font-size: 1.3em;
    line-height: 1.5em;
    margin: 0;
    padding: 1px 0;
}

#content h2
{
    font-size: 1.1em;
    line-height: 1.3em;
}

#content h3
{
    font-size: .9em;
    line-height: .9em;
    padding: 5px 0;
    margin: 0;
    color: #000000;
    margin: 0;
    padding: 10px 0 5px 0;
    border-bottom: 1px dotted red;
}

#content a
{
    color: #E62202;
}

#content a:visited
{
    color: #7a7a7a;
}

#content a:active
{
    color: #FFFF00;
}

#content a:hover
{
    color: #E62202;
}

#content-facescroll
{
    /*border: 1px solid red;*/
    float: right;
    clear: left;
    width: 300px;
    height: 500px;
}

#footer
{
    font-size: .8em;
    margin: 0 auto;
    width: 712px;
    padding: 5px 0;
    text-align: center;
    line-height: 1em;
    border-top: 1px dotted red;
}

#icon-row
{
    text-align: center;
    font-size: .8em;
}

.small
{
    font-size: .7em;
    line-height: 1em;
}

.center
{
    text-align: center;
}

ul.horizontal 
{
    margin: 0;
    padding: 0;
    padding-top: 15px;
    text-align: center;
}

ul.horizontal li, ul.horizontal img
{
    display: inline;
}

body.home li#home
{
    background: url('/images/nav1-home.jpg') bottom left;
}

body.contact li#contact
{
    background: url('/images/nav2-contact.jpg') bottom left;
}

body.news li#news
{
    background: url('/images/nav3-news.jpg') bottom left;
}

body.av li#av
{
    background: url('/images/nav4-av.jpg') bottom left;
}

body.photos li#photos
{
    background: url('/images/nav5-photos.jpg') bottom left;
}

.smallBoldRed
{
    font: bold .8em Verdana;
    font-weight: bolder;
    color: red;
}

#footer .smallBoldRed a:visited, #footer .smallBoldRed a
{
    color: red;
    text-decoration: none;
}


/*  
* * * BLOGGER HACK
*/
#navbar-iframe {
   display: none !important;
   height: 0px !important;
   visibility: hidden  !important;
}