/* css for Picasso Plastering and Design */


/******************************************************************* primary elements */
body {
        background: #38332F url(../img/body.gif) top left repeat-y;
        margin: 0px;
        padding: 0px;
        text-align: left;
        color: #fff;
}

/******************************************************************* primary hyperlink styling */
#supportingText a:link {
        font-weight: normal;
        text-decoration: none;
        background: transparent;
        color: #fc9;
        border-bottom: 1px solid #D1E8CC;
}

#supportingText a:visited {
        font-weight: normal;
        text-decoration: none;
        background: transparent;
        color: #BBD9BA;
        border-bottom: 1px solid #BBD9BA;
}

#supportingText a:hover, a:active {
        text-decoration: none;
        background: transparent;
        color: #000;
        border-bottom: 1px solid #fff;
}

/***********************************************/

#linkList a:link {
        font-weight: normal;
        text-decoration: none;
        background: transparent;
        color: #bcf;
}

#linkList a:visited {
        font-weight: normal;
        text-decoration: none;
        background: transparent;
        color: #bde;
}

#linkList a:hover, a:active {
        text-decoration: underline;
        background: transparent;
        color: #fff;
}


/******************************************************************* body content */
#container {
        margin-top: 33px;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: 0px;

        padding: 1px;

        background: transparent url(../img/container-back.jpg) top left no-repeat;

        width: 751px;
        voice-family: "\"}\"";
        voice-family:inherit;
        width:750px;
}

html>body #container {
        width: 750px;
}

#topBar {
        position: absolute;

        height: 33px;
        width: 100%;
        top: 0px;
        left: 0px;

        background: transparent url(../img/top-bar.gif) top left repeat-x;
}

#botBar {
        position: absolute;

        height: 33px;
        width: 100%;
        bottom: 0px;
        left: 0px;

        background: transparent url(../img/bottom-bar.gif) top left repeat-x;
}

#sideFill {
        position: absolute;

        top: 33px;
        left: 750px;
        right: 0px;

        color: #fff;

        background: #38332F url(../img/back-top2.gif) top left repeat-y;
        border-bottom: 2px solid #29281C;

        height: 480px;
        voice-family: "\"}\"";
        voice-family:inherit;
        height:478px;
}

html>body #sideFill {
        height: 478px;
}

        #sideFill span {
                position: absolute;

                top: 0px;
                left: 0px;
                right: 0px;

                margin-bottom: 471px;

                color: #fff;

                background: #38332F url(../img/back-top2-span.gif) top left repeat-x;
                border-bottom: 2px solid #29281C;

                height: 7px;
                voice-family: "\"}\"";
                voice-family:inherit;
                height:7px;
        }

        html>body #sideFill span {
                height: 7px;
        }

#pageHeader {
        position: absolute;
        top: 33px;
        left: 0px;

        width: 0px;
        hegith: 0px;

        margin: 0px;
        padding: 0px;

        overflow: hidden;
        text-indent: -100em;
}

#pwi_container {
        text-align: center;
}
#pwi_container H3 {
        text-align: center;
}
#pwi_container a:link {
        font-weight: normal;
        text-decoration: underline;
        background: transparent;
        color: #000;
}

#pwi_container a:visited {
        font-weight: normal;
        text-decoration: none;
        background: transparent;
        color: #000;
}

#pwi_container a:hover, a:active {
        text-decoration: underline;
        background: transparent;
        color: #fff;
}
.albumlink a:link {
        font-weight: normal;
        text-decoration: underline;
        background: transparent;
        color: #000;
}

.albumlink a:visited {
        font-weight: normal;
        text-decoration: underline;
        background: transparent;
        color: #000;
}

.albumlink a:hover, a:active {
        text-decoration: underline;
        background: transparent;
        color: #fff;
}

/******************************************************************* tag lines */
#tag {
    margin-top: 85px;
    margin-left: 225px;
    font-style: italic;
    font-weight: bold;
    font-size: 20px;
}



/******************************************************************* intro section */
#intro {
        margin-top: 33px;
        margin-left: 58px;
        margin-right: 242px;
        margin-bottom: 0px;

        padding: 15px;

        border-bottom: 1px solid #394A38;
}

        #intro acronym, #linkList acronym {
                cursor: help;
                border: 0px;
                letter-spacing: 0.1em;
        }

        #intro p {
                margin-top: 0px;
                margin-bottom: 8px;

                font-family: "Times", "Times New Roman", Serif;
                font-size: 14px;
                font-weight: normal;

                word-spacing: 0.05em;
                letter-spacing: 0.05em;

                line-height: 1.4em;

                text-align: left;

                color: #fff; background: transparent;
        }

        #intro h3 {
                width: 100%;
                height: 30px;

                margin-top: 10px;
                margin-left: -2px;
                margin-bottom: 5px;
                margin-right: 0px;

                padding: 0px;

                color: #fff;

                border-bottom: 1px solid #5F705E;

                font-family: "Times", "Times New Roman", Serif;
                font-size: 18px;
        font-weight: bold;
        font-style: italic;

        }

/*        #intro h3 span {display: none;} */

/******************************************************************* supportingtext section */
#supportingText {
        margin-top: 0px;
        margin-left: 58px;
        margin-right: 242px;

        padding: 15px;
}

        #supportingText acronym {
                cursor: help;
                background: transparent url(../img/acronym.gif) top left no-repeat;
                padding-left: 15px;
                border-bottom: 0px dotted #fff;
        }

        #supportingText p {
                margin-top: 0px;
                margin-left: 0px;
                margin-right: 0px;
                margin-bottom: 8px;

                font-family: "Times", "Times New Roman", Serif;
                font-size: 14px;
                font-weight: normal;

                word-spacing: 0.05em;
                letter-spacing: 0.05em;

                line-height: 1.4em;

                text-align: left;

                color: #fff; background: transparent;
        }

        #supportingText h3 {
                width: 100%;
                height: 30px;

                margin-top: 10px;
                margin-left: -2px;
                margin-bottom: 5px;
                margin-right: 0px;

                border-bottom: 1px solid #5F705E;
        }

        #supportingText h3 span {display: none;}

        #phone { font-size: 20px;color:#eee; }
        #copy { font-size: 9px;color:#999; }


/******************************************************************* footer section */
#footer {
        margin-top: 30px;
        margin-left: auto;
        margin-bottom: 0px;
        margin-right: auto;

        padding: 6px;

        font-family: "Verdana", serif;
        font-size: 11px;
        font-weight: normal;
        font-style: italic;

        color: #fff;

        text-align: center;

        background-color: #683638;
/*        background-color: #697A68;*/
        border: 1px solid #899A88;
}
        #footer a:link, #footer a:visited {
                margin-left: 1px;
                margin-right: 2px;

                padding-left: 3px;
                padding-right: 3px;

                border-bottom: 0px;

                border-left: 1px solid #999;
                border-right: 1px solid #999;

                font-size: 9px;
                color: #fc9;
        }

        #footer a:hover {
                color: #000;
        }

/******************************************************************* link list */

#linkList {
        position: absolute;

        top: 0px;
        left: 7px;

        margin-top: 183px;
        margin-left: 510px;

        padding-top: 1px;
        padding-left: 10px;
        padding-right: 0px;
    padding-bottom: 100px;

        text-align: left;

        background: transparent url(../img/linklist-back.jpg) top left no-repeat;

    width: 242px;
        voice-family: "\"}\"";
        voice-family:inherit;
        width:223px;
}

html>body #linkList {
  width: 223px;
}

#lselect {
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: 5px;
        margin-right: 10px;

        padding: 4px;

        border: double #E19950;
    /*border: double #878BA6;*/
        /*background-color: #4A5269;*/
}

        #linkList h3 {
                font-family: "Verdana", serif;
                font-size: 10px;
                font-weight: normal;

                margin: 0px;
                padding: 0px;

                border-bottom: 1px solid #E19950;
        }

        h3.select {
                text-align: left;

                width: 100%;
                height: 30px;

                background: transparent url(../img/menu.gif) no-repeat top left;
        }
                #linkList h3.select span {display:none;}


        #linkList ul {
                margin-top: 0px;
                margin-bottom: 5px;
                margin-left: 5px;
                margin-right: 0px;
                padding: 0px;
        }
                #linkList li {
                        font-family: "Verdana", serif;
                        font-size: 11px;
                        font-weight: normal;

                        color: #fff; background: transparent;

                       /* line-height: 13px;*/

                        list-style-type: none;
                        display: block;

                        padding-top: 2px;
                        margin-bottom: 2px;
                }

                #lselect li {
                      /*  background: url(../img/docbullet.gif) no-repeat 0px 7px; */
                        padding-left: 11px;
                      /*  line-height: 13px;    */
                        border-width: 0 0 1px 0;
                        border-style: solid;
                        border-color: #E19950;

                }

                        #lselect a { display:block; text-transform:lowercase; }
                        #lselect a.c {display:inline; text-transform: none; }