﻿/* nullify browser formatting*/

html, body, form, fieldset{
	margin: 0;
        padding: 0;
        font: 90% Minion, Palatino, "Palatino Linotype", "Times New Roman", serif;
        background: url(images/body_background.png) #b7d2eb repeat-x;

}

h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
        margin: 1em 0;
        padding: 0;
}

li, dd, blockquote {
        margin-left: 1em;
}
form label {
        cursor: pointer;
}
fieldset {
        border: none;
}

/*----- altering stock classes -----*/

a{
        text-decoration: none;
        font-weight: bold;
        color: #003580;
}

.gray_bkg{
         background-color: #ddd;
}

h2{
        font-family: Minion, Palatino, "Palatino Linotype", "Times New Roman", serif;
        color: #003580;
}

.heavy{
        font-weight: bold; 
}

.important{
        font-weight: bold;
        color: red;
}
.note{
       font-size: 11pt;
       font-weight: heavy;
       text-indent: 25px;
}

p{
        text-indent: 20px;
}

table{
        border-collapse: collapse;
}

.title{
        text-align: center;
}

ul{
        list-style-type: none;
}

/*----- custom classes -----*/

.bold_green{
        font-weight: bold;
        color: green;
}

#content_container{
        position: relative;
        margin-left: auto;
        margin-right: auto;
        height: 100%;
        width: 564px;
        background-image: url(images/content_fade_popup.png);

}

*html #content_container{
        position: relative;
        margin-left: 50px;
        margin-right: auto;
        height: 100%;
        width: 564px;
        background-image: url(images/content_fade_popup.png);
        background-repeat: repeat-y;

}

#header_logo{
        position: relative;
        height: 125px;
        width: 564px;
        left: 0px;
        background-image: url(images/popup_banner.jpg);
        background-color: white;
        background-repeat: no-repeat;
}

#header_logo a{
        display: block;
        width: 540px;
        height: 125px;
        text-indent: -3000px;
        overflow: hidden;
        text-decoration: none;
        background-image: url(images/filler.jpg);
        background-repeat: no-repeat;
}

#nav_fake{
        position: relative;
        top: 0px;
        margin-left: auto;
        margin-right: auto;
        height: 25px;
        width: 564px;
        background-image: url(images/nav_fake.png);
        background-repeat: no-repeat;
}

#popup_content_shadow{
        position: relative;
        left: -20px;
        width: 540px;
        width: 540px !ie7;
        height: 10px;
        background-image: url(images/popup_content_shadow.png);
        background-repeat: no-repeat;
}

*html #popup_content_shadow{
        position: relative;
        left: -20px;
        width: 564px;
        height: 10px;
        background-image: url(images/popup_content_shadow.png);
        background-repeat: no-repeat;
}

.hr_sub_gen{
        position: relative;
        margin-right: auto;
        margin-left: auto;
        height: 12px;
        width: 372px;
        background-image: url(images/sub_gen_hr.png);
        border: none;
}

.home_footer{
        position: relative;
        text-align: center;
        height: 30px;
        width: 372px;
        margin-top: 25px;
        margin-left: auto;
        margin-right: auto;
}

*html .home_footer{
        position: relative;
        text-align: center;
        height: 30px;
        width: 372px;
        margin-top: 25px;
        margin-left: 50px;
        margin-right: auto;
}

.popup_content{
         position: relative;
         width: 501px;
         height: auto;
         left: 1px;
         margin-left: auto;
         margin-right: auto;
         top: 0px;
         bottom: 20px;
         padding: 20px;
         padding-top: 0px;
         background-color: white;
}

*html .popup_content{
         position: relative;
         width: 450px;
         height: auto;
         margin-left: auto;
         margin-right: auto;
         left: 12px;
         top: 0px;
         bottom: 20px;
         background-color: white;
}

#pf_photo1{
        position: relative;
        float: right;
        background-image: url(images/pf_horst1.jpg);
        background-repeat: no-repeat;
        height: 210px;
        width: 280px;
        margin-top: -5px;
        margin-left: 15px;
        margin-right: 10px;

}

/*--- 404 PAGE ---*/

#oops{
        position: relative;
        height: 335px;
        width: 223px;

        margin-left: auto;
        margin-right: auto;
        background: white url(images/404.jpg) no-repeat;
}

#oops p{
        margin-top: 0px;
}

/*---FELTS---*/

#pf_felts2{
        position: relative;
        float: right;
        background-image: url(images/pf_felts2.jpg);
        background-repeat: no-repeat;
        height: 210px;
        width: 280px;
        margin-top: -5px;
        margin-left: 15px;
        margin-right: 10px;

}

/*---KIRTS---*/

#kirtsphoto1{
        position: relative;
        float: left;
        background-image: url(images/pf_kirts2.jpg);
        background-repeat: no-repeat;
        height: 197px;
        width: 250px;
        margin: 25px;
        margin-top: 45px;
        margin-left: 0px;
        margin-right: 20px;
}

/*---TGIF ---*/

#neelyphoto1{
        background-image: url(images/pf_neely1.jpg);
        margin-left: 15px;
        width: 300px;
        height: 225px;
        float: right;
}

/*--- Yeazel ---*/

#yeazelphoto1{
             position: relative;
             height: 215px;
             width: 310px;
             float: right;
             top:20px;
             margin-top: 0px;
             margin-left: 10px;
             background-image: url(images/yeazel_photo1.jpg);
             background-repeat: no-repeat;
}
    
/*---Women Build---*/

#colpetzerphoto{
         position: relative;
         width: 200px;
         height: 176px;
         float: left;
         margin-right: 15px;
         background-image: url(images/pf_colpetzer.jpg);
         background-repeat: no-repeat;
}

/*---------*/

#quote_inset{
         position: relative;
         /*font-family: Univers, Helvetica, sans-serif;*/
         float: right;
         top: -10px;
         width: 160px;
         height: 140px;
         background-color: #d3be96;
         color: #005596;
         font-size: 1.5em;
         padding: 15px;
         margin: 10px;
         margin-bottom: 5px;
         -moz-border-radius-topright: 15px;
         -webkit-border-top-right-radius: 15px;
         border-radius: 15px;
         -moz-border-radius-bottomleft: 15px;
         -webkit-border-bottom-left-radius: 15px;
         border-radius: 15px;
}

#quote_inset_attribute{
         position: relative;
         font-size: .5em;
         left: 20px;
}

#popup_footer{
         position: relative;
         margin-left: auto;
         margin-right: auto;
         bottom: 0px;
         width: 100%;
         height: 75px;
         background-image: url(images/popup_footer.png);
         background-repeat: no-repeat;
         background-color: white;
}

/*--- 'Individual Donors' Styles---*/

.gray_bkg{
         background-color: #ddd;
}

.aboutus_sponsors_table{
        font-size: 80%;
        position: relative;
        margin-left: auto;
        margin-right: auto;
        border: none;
}

.section_head{                   /*-- this is a TR, not a TD --*/
        font-size: 100%;
        font-weight: bold;
        width: 275px;
        text-align: center;
}

.three_col_1{
        width: 225px;
}

/*--- Site Map Styles ---*/

#sitemap h3, #green{
        color: #51b948;
        font-weight: bold;
}

#sitemap ul{
        text-indent: 15px;
}

.inner{
        text-indent: 35px;
}

/*--- Donate Online ---*/

#donate_header{
        position: relative;
        height: 75px;
        width: 350px;
        float: left;
        top: 2px;
        top: 7px !ie;   /*--- !important hack for IE7 ---*/
        bottom: 10px;
        left: -20px;
        margin-right: 150px;
        margin-bottom: 20px;
        background-image: url(images/donate_header.jpg);
        -moz-border-radius-topright: 15px;
        -webkit-border-top-right-radius: 15px;
        border-radius: 15px;
}

#donation_table{
        position: relative;
        float: right;
        height: 188px;
        width: 155px;
        top:10px;
        left: 10px;
        font-size: 9pt;
        margin-top: -5px;
        margin-bottom: 0px;
        margin-right: 10px;
        padding: 10px;
}

#donation_table table{
        height: 170px;
        width: 155px;
}

#donate_now{
        position: relative;
        width: 199px;
        height: 115px;
        margin: 0px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 10px;
        margin-bottom: 15px !ie7;          /*--- !important hack for IE7 ---*/
        left: 140px !ie7;                  /*--- !important hack for IE7 ---*/
        top: 15px !ie7;                    /*--- !important hack for IE7 ---*/
        background-image: url(images/donate.png);
        background-repeat: no-repeat;
}

#donate_now a{
        display: block;
        width: 199px;
        height: 115px;
        text-indent: -3000px;
        overflow: hidden;
        text-decoration: none;
        background-image: url(images/filler.jpg);
        background-repeat: no-repeat;
}

#donate_blurb{
        position: relative;
        width: 95%;
        height: 100%;
        top: 20px;
        left: 0px;
        padding: 10px;
        padding-left: 15px;
        padding-top: 5px;
        padding-bottom: 10px;
        background: #ebe2d0;
        font-weight: heavy;
        margin-bottom: 40px;
        -moz-border-radius-topright: 15px;
        -webkit-border-top-right-radius: 15px;
        border-radius: 15px;
        -moz-border-radius-bottomleft: 15px;
        -webkit-border-bottom-left-radius: 15px;
        border-radius: 15px;
}

*html #blurb{
        position: relative;
        width: 485px;
        height: 195px;
        float: right;
        top: 0px;
        left: 0px;
        padding: 15px;
        padding-top: 0px;
        background: #ebe2d0;
}

a img{
        height: 20px;
        width: 120px;
        background-image: images/designate_img.png;
        background-repeat: no-repeat;
        border: none;
        margin: 4px;
        margin-right: 3px;
        margin-left: 0px;
        margin-bottom: -5px;
}

/*--- Subscribe.htm ---*/

#subscribe_form{
         font-family: Verdana;
         font-size: 11px;
         position: relative;
         width: 160px;
         height: 285px;
         top: 20px;
         margin-bottom: 0px;
         padding: 10px;
         border: 1px solid #000000;
         background: #dddddd;
}

#form_wrap{
         position: relative;
         float: center;
         background-color: white;
         width: 180px;
         height: 400px;
}

/*--- Success.htm---*/

.callout_bkg{
        font-size: 110%;
        color: #003580;
        font-weight: bold;
        background-color: #ebe2d0;
        padding: 10px;
        -moz-border-radius-topright: 15px;
        -webkit-border-top-right-radius: 15px;
        border-radius: 15px;
        -moz-border-radius-bottomleft: 15px;
        -webkit-border-bottom-left-radius: 15px;
        border-radius: 15px;
}

.quote_attrib_indent{
        position: relative;
        left: 225px;
        font-size: 80%;
        font-weight: normal;
        color: black;

}

/* ----- Info_MTGS -----*/

.info_table{
        position: relative;
        width: 235px;
        margin-left: auto;
        margin-right: auto;

}

/*---WomenBuild---*/

.WB_pink{
             color: #FF80FF;
}

/*---Dupin---*/

#dupin_photo1{
             position: relative;
             height: 225px;
             width: 300px;
             float: left;
             margin-top: 5px;
             margin-right: 20px;
             background-image: url(images/dupin_photo1.jpg);
             background-repeat: no-repeat;
}

/*-- Hile ---*/

#hile_photo1{
           position: relative;
             height: 275px;
             width: 206px;
             float: left;
             margin-right: 20px;
             background-image: url(images/hile_photo1.jpg);
             background-repeat: no-repeat
}