/*
 Color Scheme
 213d0d //dark green
 24831b //mid green
 6bb81e //light green
 1c0414 //dark purple
 512149 //light purple
*/




body
{
    color : #005 ;
    background-image : url(../assets/images/bggrad.jpg) ;
    background-repeat : repeat-x ;
    background-color : #242 ;
}

#mainDiv
{
    background-image : url(../assets/images/tablecloth.jpg) ;
    background-color : #EEF ;
    border-color : #000 ;
}

#header
{
    /*background-color : #EEF ;*/
    border-bottom-color : #EEF ;
}

a, a:visited
{
    color : #00C ;
    text-decoration : none ;
}

    a:hover
    {
        text-decoration : underline ;
    }

a.svcHover span
{
    color : #000 ;
    background-color : #DDE ;
    
    opacity : .6 ;
}


a.portal
{
    display : block ;
    color : #002 ;
    border : 2px solid transparent ;
    padding : 3px ;
}

a.portal:hover
{
    color : #002 ;
    background-color : #BAC ;
    border : 2px solid #406 ;
    text-decoration : none ;
}

.matted
{
    border-color : #000 ;
    background-color : #DDE ;
}


#footer
{
    background-color : #BAC ;
}


#footerNav
{
    background-color : #406 ;

    background-image : url(../assets/images/purple_bottom.png) ;
    background-position : bottom ;
    background-repeat : repeat-x ;
    
    border-top : 1px solid #97A ;
}

    #footerNav a
    {
        color : #A7A ;
        text-decoration : none ;
    }



#svcs 
{
    background-color : #BAC ;
    border : 2px solid #406 ;

    background-image : url(../assets/images/bouquetbg.jpg) ;
    background-position : top right ;
    background-repeat : no-repeat ;
}


/*
#svcWedding, #svcCorp
{
    color : #002 ;
}

#svcWedding h3, #svcCorp h3
{
    color : #EEF ;
}

#svcWedding 
{
    background-color : #BAC ;
    border : 2px solid #406 ;

    background-image : url(../assets/images/bouquetbg.jpg) ;
    background-position : bottom right ;
    background-repeat : no-repeat ;
}
    #svcWedding h3
    {
        background-color : #406 ;
        background-image : url(../assets/images/purple_bottom.png) ;
        background-position : bottom ;
        background-repeat : repeat-x ;
    }

#svcCorp
{
    background-color : #9AC ;
    border : 2px solid #106 ;
    background-image : url(../assets/images/corpimgbg.jpg) ;
    background-position : bottom left ;
    background-repeat : no-repeat ;
}
    #svcCorp h3
    {
        background-color : #106 ;
        background-image : url(../assets/images/blue_bottom.png) ;
        background-position : bottom ;
        background-repeat : repeat-x ;
    }



*/

.portTable img
{
    padding : 7px 5px 9px 5px ;
    border : 0px ;
}

.portTable td
{
    background-color : #DDE ;
}

    .portTable td:hover
    {
        background-color : #9AC ;
    }

#portImg:hover
{
    background-color : #9AC ;    
}



#trotter, #kathan
{
    color : #002 ;
}

#trotter h3, #kathan h3, #staff h3
{
    color : #EEF ;
}

#trotter 
{
    background-color : #BAC ;
    border : 2px solid #406 ;

    background-image : url(../assets/images/katiebg.jpg) ;
    background-position : bottom right ;
    background-repeat : no-repeat ;
}
    #trotter h3
    {
        background-color : #406 ;
        background-image : url(../assets/images/purple_bottom.png) ;
        background-position : bottom ;
        background-repeat : repeat-x ;
    }

#kathan
{
    background-color : #9AC ;
    border : 2px solid #106 ;
    background-image : url(../assets/images/mikebg.jpg) ;
    background-position : bottom left ;
    background-repeat : no-repeat ;
}
    #kathan h3
    {
        background-color : #106 ;
        background-image : url(../assets/images/blue_bottom.png) ;
        background-position : bottom ;
        background-repeat : repeat-x ;
    }


#staff
{
    background-color : #9CA ;
    border : 2px solid #11662A ;
    background-image : url(../assets/images/staffbg.jpg) ;
    background-position : bottom left ;
    background-repeat : no-repeat ;
    color : #020
}
    #staff h3
    {
        background-color : #11662A ;
        background-image : url(../assets/images/green_bottom.png) ;
        background-position : bottom ;
        background-repeat : repeat-x ;
    }



img
{
    border : 0px ;
}