#HomePageHead {
    margin-left: 171px;
    padding:     5px 0;
}
    #HomePageHead .sub {
        width:              520px;
        color:              white;
        background:         black url(../images/bg_smiling-daughter.jpg) no-repeat bottom right;
    }
    #HomePageHead #HeadLine {
        margin:         52px 0 0 11px;
    }
    #HomePageHead .sub .content {
        margin:         25px 200px 10px 12px;
    }
#Section1 #HomePageHead .sub{
    background:         black url(../images/bg_grinning-boy.jpg) no-repeat 125px bottom;
}
    #Section1 img#Spacer {
        height: 375px;
    }
    #Section1 #HomePageHead .sub .content {
        margin-right:       255px;
    }
#Section2 #HomePageHead .sub {
    background:         black url(../images/bg_happy-girl.jpg) no-repeat 225px bottom;
}
#Section3 #HomePageHead .sub {
    background:         black url(../images/bg_glasses-girl.jpg) no-repeat 115px bottom;
}
    #Section3 img#Spacer {
        height: 415px;
    }
#Section4 #HomePageHead .sub {
    background:         black url(../images/bg_group-shot.jpg) no-repeat 145px bottom;
}
    #Section4 #HomePageHead .sub .content {
        margin-right:       280px;
    }
    #ColumnOne {
        padding-top: 15px;
    }
        #ColumnOne #SectionHead {
            padding: 0 0 20px 0;
            margin-left: 181px;
        }
        #ColumnOne h1, #ColumnOne h2 {
            background-color:   #63a8dc;
            color:              white;
            font-weight:        bold;
            margin-left:        181px;
            padding:            5px 0 4px 10px;
        }
        #ColumnOne .content {
            margin:             0 1px 15px 181px;
        }
            #ColumnOne p, table {
                margin: 12px 0 0 10px;
            }
                #ColumnOne td {
                    vertical-align: top;
                }
            #ColumnOne .content h2 {
                margin:     15px 0 0 0;
            }
             #ColumnOne .content h3 {
                margin:         15px 0 0 10px;
                font-weight:    bold;
            }
            #ColumnOne .content h4 {
                margin:         15px 0 0 10px;
            }
            #ColumnOne .content ul, #ColumnOne .content ol {
                margin:         12px 0 0 35px;
            }
            #ColumnOne .content ul li {
                margin-bottom:  3px;
            }
            #ColumnOne .content .Form {
                margin:         12px 0 0 10px;
            }
            #MainContent .HNav {
                float:          right;
            }
                #MainContent .HNav li {
                    display:        block;
                    list-style:     none;
                    float:          left;
                    margin-left:    10px;
                }
            #ColumnOne .content ul.VNav {
                margin:             5px 0 0 25px;
            }
                #ColumnOne .content ul.VNav.noSpace {
                    margin-top:     5px;
                }
                #MainContent .VNav li {
                    display:        block;
                    list-style:     none;
                }
			#ColumnOne .content table {
				border: collapse;
			}
			#ColumnOne #eventManager th {
				color: #63a8dc;
				border-bottom: 1px solid #63a8dc;
			}
			#ColumnOne .content td {
				padding: 4px;
			}
			#ColumnOne .content td.Odd {
				background-color: #999;
			}

/* Event Page Styles */

    #Events #ColumnOne .content h2 {
        margin:             10px 0 2px 0;
        font-weight:        bold;
    }
        #Events .EventBlock {
            border-bottom:  1px solid #CDC;
        }

/* Search Page Styles */
    .zoom_searchform {
        margin: 12px 0 0 181px;
    }
    .searchheading { display: none;}
    .results {
        margin: 0 0 15px 181px;
    }
    
    .result_block { margin-bottom: 1em; }
    .result_altblock { margin-bottom: 1em; }
