body
{
    background-image : url("images/stripe2.gif");
    background-color : rgb(255 , 255 , 255);
    background-position : 3cm 0cm;
    background-repeat : repeat-y;
    width : 840px;
}
/* positioning the background stripes */
.bnr
{
    position : absolute;
    left : 5px;
    top : 50px;
}
/* positioning the banner */
div#main
{
    width : 840px;
    position : absolute;
    left : 181px;
    top : 142px;
    padding-left : 5px;
    background-color : rgb(255 , 255 , 255);
    color : rgb(0 , 0 , 0);
    font-weight : bold;
}
/* dimensioning main box */
div#footer
{
    width : 175px;
    position : absolute;
    left : 0px;
    top : 142px;
    text-align : left;
}
/* setup navigation box */
div#center
{
    width : 840px;
    margin-left : 175px;
    text-align : center;
}
/* setup guestbook box */
.gbp
{
    font-family : times new roman;
    font-size : 90%;
    color : rgb(7 , 87 , 11);
    text-align : center;
}
/* guestbook text */
.cpy
{
    font-family : times new roman;
    font-size : 75%;
    color : rgb(7 , 87 , 11);
    text-align : center;
}
/* copyright text */
.pb
{
    color : rgb(7 , 87 , 11);
    font-family : times new roman;
    font-size : medium;
    font-weight : bold;
    text-align : justify;
}
/* paragraph style with a div */
.mhd
{
    color : rgb(7 , 87 , 11);
    font-family : times new roman;
    font-style : italic;
    font-size : 2em;
}
/* main header on page */
.em
{
    background-color : rgb(7 , 164 , 19);
    height : 4px;
}
/* horizontal rule non-standard */
.bkmh
{
    color : rgb(7 , 87 , 11);
    font-family : times new roman;
    font-style : italic;
    font-size : 1.25em;
}
/* headings in BK's memoirs */
.styul
{
    margin : 1.3em;
    padding : 0;
}
/* for styled unordered list */
.styli
{
    list-style : none;
    background : url("images/bullet1.jpg") no-repeat left top;
    padding-left : 1.2em;
    color : rgb(7 , 87 , 11);
}
/* styled unordered list elements*/
table#lnk
{
    width : 840px;
    padding : 5px;
    border-width : 0px;
}
/* setting table on link page */
.td1
{
    text-align : left;
    font-family : times new roman;
    font-size : 1em;
    font-weight : bold;
    color : rgb(7 , 87 , 11);
    background-color : rgb(255 , 255 , 255);
}
/* setting table data elements for first two columns */
.td2
{
    width : 225px;
    background-color : rgb(255 , 255 , 255);
}
/* setting table data elements for blank column */
.td3
{
    text-align : left;
    background-color : rgb(255 , 255 , 255);
    color : rgb(7 , 87 , 11);
    font-family : arial , helvetica , verdana;
    font-size : 1em;
    font-weight : bold;
}
/* setting table data elements for spanned cell */
.td4
{
    text-align : center;
    font-family : times new roman;
    font-size : 1em;
    font-weight : bold;
    color : rgb(7 , 87 , 11);
    background-color : rgb(255 , 255 , 255);
}
/* setting table data elements for homepage mini-corps ad */
em
{
    display : list-item;
    color : rgb(7 , 87 , 11);
    list-style-type : disc;
    list-style-position : inside;
}
/* indented text */
h2
{
    color : rgb(7 , 87 , 11);
    font-style : italic;
    font-family : times new roman;
    font-weight : bold;
}
/*indented text*/
h3
{
    Font-family : Times New Roman;
    Font-style : italic;
    Font-weight : bold;
    Color : #07570b;
}
#container
{
    width : 510px;
    float : left;
}
.txtsquare
{
    width : 540px;
    float : left;
}
.rtsquare
{
    width : 204px;
    float : right;
}
.ltsquare
{
    width : 378px;
    float : left;
}
.lt248
{
    width : 542px;
    float : left;
}
.rt248
{
    width : 300px;
    float : right;
}
.lt250
{
    width : 250px;
    float : left;
    margin : 0;
    padding : 0;
}
.rt250
{
    width : 372px;
    float : right;
    margin : 0;
    padding : 0;
}
.lt380
{
    width : 760px;
    float : left;
    margin : 0;
    padding : 0;
}
.rt380
{
    width : 760px;
    float : right;
    margin : 0;
    padding : 0;
}
.border1px
{
    border : rgb(0 , 0 , 0) 1px solid;
}
.border3px
{
    border-bottom : 3px solid rgb(107 , 25 , 48);
}
.height120
{
    height : 120px;
}
.height248
{
    height : 210px;
}
a:link
{
    color : rgb(0 , 0 , 0);
    text-decoration : underline;
}
a:visited
{
    color : rgb(7 , 164 , 19);
    text-decoration : underline;
}
a:active
{
    color : rgb(7 , 87 , 11);
    text-decoration : underline;
}
/*section header on members page*/
#mem
{
    font-family : arial , helvetica;
    font-weight : bold;
    font-size : 12pt;
    display : table-cell;
    padding-left : 5px;
    width : 415px;
    height : 20px;
    background-color : rgb(7 , 164 , 19);
}
/*right column setup for members page*/
#rtmem
{
    width : 415px;
    float : right;
}
/*left column setup for members page */
#ltmem
{
    width : 415px;
    float : left;
}
/*junior corps column on photo archive page*/
#ltarc
{
    Width : 280px;
    Float : left;
}
/*container for two right columns on photo archive page*/
#arccon
{
    Width : 560px;
    Float : right;
}
/*left column in container on photo archive page*/
#ltconarc
{
    Width : 280px;
    Float : left;
}
/*right container column on photo archive page*/
#rtconarc
{
    Width : 280px;
    Float : right;
}
/* left column setup for members page */
#mftr
{
    width : 840px;
    float : left;
}
