body.nosubnav #primary_content_body {
    /*background-image: url(../img/primary_content_body_bg.gif);*/
    background-repeat: no-repeat;
    background-position: top left;
    width: 720px;
    overflow: hidden;
}
#primary_content .overview {
    padding: 18px;
    padding-bottom: 6px;
}
#primary_content .overview h2 {
    color: #be0000;
    font-weight: normal;
    font-size: 2.4em;
    margin-bottom: 12px;
}
#primary_content .overview p {
}
#ways_to_give_flash {
    /*width: 684px;
    height: 365px;*/
    margin: 0 18px;
}

#ways_to_give_flash .highlight {
    border: 1px dotted #d9d1c4;
    background-color: #FFFFFF;
    padding: 1em;
    padding-left: 60px;
    background-image: url(/img/icons/giver_yellow.png);
    background-position: 8px 8px;
    background-repeat: no-repeat;
    margin-bottom: 18px;
    margin-top: 18px;
    height: 59px;
}

#home_blocks {
    background-image: url(../img/home_blocks_bg.gif);
    background-repeat: repeat-y;
    width: 702px;
    overflow: hidden;
    margin: 18px 0;
    padding-left: 18px;
}
#home_blocks h2 {
    font-size: 1.8em;
    margin-bottom: 12px;
    font-weight: normal;
}
#home_blocks h3 {
    font-size: 1.2em;
    padding-left: 0px;
    padding-top: 18px;
    margin-bottom: 1px;
    
}
#home_blocks h3 a, #home_blocks h3 a:link, #home_blocks h3 a:active, #home_blocks h3 a:visited, #home_blocks h3 a:hover {
    color: #5e4c3d;
}
#home_blocks h3#register_cause_heading {
    background-image: url(../img/cause_icon_gray.gif);
    background-repeat: no-repeat;
    padding-top: 4px;
    height: 42px;
}
#home_blocks h3#sell_products_heading {
    background-image: url(../img/shop_icon_gray.gif);
    background-repeat: no-repeat;
    height: 50px;
}
#home_blocks h3#requests_heading {
    background-image: url(../img/request_icon_gray.gif );
    background-repeat: no-repeat;
    padding-top: 3px;
    height: 43px;
    margin-bottom: 0px;
}
#home_blocks h3#interact_heading {
    background-image: url(../img/interact_icon_gray.gif);
    background-repeat: no-repeat;
    padding-top: 3px;
    height: 43px;
}
#home_blocks h3#register_heading {
    background-image: url(../img/register_icon_gray.gif);
    background-repeat: no-repeat;
    line-height: 46px;    
}

#home_block1 {
    width: 192px;
    padding: 12px;    
    margin-right: 18px;
    float: left;
}
h2#corporate_giving_heading {
    background-image: url(../img/corporate_giving_icon_gray.gif);
    background-repeat: no-repeat;
    background-position: top left;
    height: 46px;
    padding-left: 36px;
    /*padding-top: 30px;
    padding-left: 38px;
    height: 25px;*/
}
#home_block2 {    
    width: 426px;
    overflow: hidden;
    padding: 12px;
    float: left;    
}
#home_block2 .column {
    width: 213px;
    float: left;
}

#home_block2 p {
    margin-bottom: 12px;
}
#photos_flash {    
}

body.nosubnav #secondary_content { 
    background-image: url(../img/secondary_content_columns_bg.gif);
    background-repeat: repeat-y;
}
body.nosubnav .secondary_column {
    width: 204px;
    padding: 18px;    
    float: left;
}
body.nosubnav #secondary_content_footer {
    background-image: url(../img/nosubnav_secondary_content_footer_bg.gif);
    background-repeat: no-repeat;
    height: 8px;
}
body.nosubnav #secondary_content h2 {
    text-indent: -10000px;    
    background-repeat: no-repeat;
    background-position: top left;
    width: 204px;
    height: 120px;
    margin-bottom: 0.5em;
}
body.nosubnav #secondary_content h2#make_christmas_matter_heading {
    background-image: url(/img/secondary_mcm_logo.gif);
}
body.nosubnav #secondary_content h2#givingexchange_heading {
    background-image: url(/img/secondary_givingexchange_logo.gif);
}
body.nosubnav #secondary_content h2#teachersdream_heading {
    background-image: url(/img/secondary_teachersdream_logo.gif);
}
body.nosubnav #secondary_content h2#doitday_heading {
    background-image: url(/img/secondary_doitday_logo.gif);
}
