/* ---------------------------------------------------------------- */
/* Stylesheet for brownandbrownrecording.com                        */
/*  Designed by Kevin & Deb Brown, Dick Donohue                     */
/* ---------------------------------------------------------------- */
/* Basic colors:                                                    */
/*   #800000 - Dark Red                                             */
/*   #DFCD53 - Mustard                                              */
/*   #CCCCCC - Silver                                               */
/*   #000000 - black                                                */
/*   #FFFFFF - white                                                */
/* ---------------------------------------------------------------- */


body {
    background-color: #FFFFFF;
    color			: black;
    margin			: 15px;

    border-style 	: outset;
    border-width 	: 4px;
    font-family		: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    border-right-color: #800000;
    border-bottom-color: #800000;




}


h1{
    color		:#800000;
}

h2{
    color		:#800000;
}
h3{
    color		:#800000;
}
.Logo {

    border-style:none;
    border:0px;
    margin : 0px;
    text-decoration: none;
    height :100px;
    width:464px;
    float: left;


}



/* headerblock - same as header without muckin' up web site */
.header{
        background-color: #800000;
        padding 		: 0px;
        margin			: 0px;
        padding-right	: 7px;
        background-image: url(images/bg_header.jpg);
        background-repeat: repeat;
        height: 100px;


}



.footer{
        background-color: #dd0000;
        border-width	: 0px;
        padding			: 7px;
        padding-bottom  : 0px;

        background-image: url(images/bg_header.jpg);
        background-repeat: repeat-x;
        height:100px;
        display:block;
        clear:left;

}


/* MIDSECTION - EVERYTHING BETWEEN THE HEADER AND THE FOOTER */
.midsection{
       margin	: 0px;
       padding	: 0px;
       border	: 0px;
       background-color:#CCCCCC;
       background-image: url(images/bg2.png);
       /*background-repeat: repeat;*/
       z-index:0;
       float: left;
       width:100%;



}



/* ----------------------------------------------------------- */
/*   M E N U   B U T T O NS                                    */
/* ----------------------------------------------------------- */
.buttonscontainer {
    width: 125px;
    padding: 0px;
    margin-left:20px;
    margin-top:20px;
    float:left;

}

.buttons {
    padding			: 7px;
}

.buttons a {
    color: #800000;
    display	   		: block;
    font-family		: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size  		: 12pt;
    font-weight		: 900;

    margin-bottom	: 0px;
    padding			: 3px;
    padding-left	:10px;
    text-decoration	: none;
    text-align		: left;

}


.buttons a:hover {
    color: #000000;
    background-color: #EFEFEF;

}
.buttons a#choice{

    color: #000000;
    background-color: #EFEFEF;

}
/* -------------------------------------------------------------*/
/* CONTENT CONTROLS */
/* -------------------------------------------------------------*/


.contentcontainer{

    margin  : 20px 40px 20px 20px;

    padding : 0px;
    padding-bottom: 15px;
    border	: 2px;
    border-style: solid;
    border-color: #FFFFFF;
    background-color: #DDDDDD;
    width:72%;

    float: right;


}

.subheading{
    color		: #800000;
    margin-left	: 15px;
    margin-right: 15px;
    margin-top	: 0px;
    margin-bottom: 0px;
    font-size	: 20pt;
    font-family	: Franklin Gothic Heavy, Impact,Arial, Helvetica, Geneva, Swiss, SunSans-Regular;



    display		: block;


}
.subheadingline{
    color			: #800000;
    background-color: #800000;
    border: 1px;
    margin: 1px;
    padding: 1px;
    display:block;
    clear: left;   /* this brings it to the left */


}

/* -------------------------------------------------------------*/
/* S E C O N D A R Y   B U T T O N S                            */
/* -------------------------------------------------------------*/
.subbuttoncontainer {
    padding	: 0px;
    margin	: 0px;
    border  : 0px;
    display : block;



}

.subbutton {
    margin  		: 0px 15px 0px 15px;
    font-weight		: bold;
    color			: #800000;



}

.subbutton a {
    color: #800000;
    background-color: #DDDDDD;
    float			: left;
    font-family		:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size		: 12pt;
    padding-right 	: 15px;
    text-decoration	: none;
    text-align		: center;



}

.subbutton a:hover {
    color: #000000;
    background-color: #EFEFEF;

}
.subbutton a#subchoice{
    color: #000000;
    background-color: #EFEFEF;



}



/* -------------------------------------------------------------*/
/* 	M A I N   C O N T E N T    T E XT   A T T R I B U T E S     */
/* -------------------------------------------------------------*/

.maintext{
    font			: small Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    vertical-align	: Top;
    padding-left	: 15px;
    padding-right	: 15px;



}
.maintext a:link {
    color : #800000;
}
.maintext a:visited {
    color : #796700;  /* this is the mustard color darked about 50% so that it shows up on the light background */
}
.maintext a:hover {

    background-color:#EFEFEF;
}
.maintext li {
    list-style-type: disc;
    list-style-image: url(images/list.png);

}


/* -------------------------------------------------------------*/
/* N A V I G A T I O N   B A R                                  */
/* -------------------------------------------------------------*/


.NavBar {
    color: white;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: smaller;
    text-align: center;

}
.NavBar a:link {
    color: #FFFFFF;
}

.NavBar a:visited {
    color: #dfcd53;
}

.legaltext{
    color: #800000;
    font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif;
    font-size: xx-small;
}

/* -------------------------------------------------------------*/
/*    P I C T U R E S                                           */
/* -------------------------------------------------------------*/
/* picture left  */
.picleft{

    float:left;
    width:200px;

    margin-right: 10px;
    margin-left: 10px;

    color: #800000;
    text-align: left;
    font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif;
    font-size: X-small;
     z-index:500;

}
/* picture right  */
.picright{

    float:right;
    width:200px;

    margin-right: 15px;
    margin-left: 15px;

    color: #800000;
    /* background-color: #DFCD53; */
    font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif;
    font-size: 7pt;
    z-index:500;
}



/* -------------------------------------------------------------*/
/* individual elements                                          */
/* -------------------------------------------------------------*/

#TakeCare{
    color : #FFFFFF;
    text-align: right;
    font-family: Times New Roman, Times, serif;
    font-size: 12pt;
    font-style: italic;
    padding-top:7px;


}

#phone{
    color: #FFFFFF;
    text-align: right;
    vertical-align: Top;
    font-size:16pt;
    font-weight: bold;

}

#address{
    color: #FFFFFF;
    text-align: right;
    vertical-align: Top;
    font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif;
    font-size: 10pt;


}
#copyright {
    color: #FFFFFF;

    font-family: Verdana,Arial,Helvetica,Tahoma,sans-serif;
    font-size: xx-small;
    display:block;
    margin-top:6%;
    margin-left: 2px;
}
