    
    #template_container {
        margin: 0 auto;
        width: 990px;
    }
        /* PAGE TITLE */
        #page_title {
            height: 73px;
            overflow: hidden;
        }
            #page_title h1 {
                color: #fff;
                font-family: ProximaNova-Light, sans-serif;
                font-size: 1.875em; /* 16×1.875=30 */
                padding: 33px 0 5px 21px;
                text-transform: uppercase;
            }
        
        /* BREADCRUMS */
        #breadcrumbs {
            background: transparent url('white_40_pcnt.png') repeat top left;
            color: #fff;
            height: 18px;
            overflow: hidden;
            padding: 6px 6px 8px 6px;
            margin-bottom: 8px;
        }
            #breadcrumbs a {
                font-size: 0.6875em; /* 16×0.6875=11 */
                font-weight: bold;
                line-height: 11px;
                height: 14px;
                margin: 0;
                padding: 4px 16px 0px 10px;
                text-decoration: none;
            }
            #breadcrumbs a.breadcrumbs_first,
            #breadcrumbs a.breadcrumbs_middle,
            #breadcrumbs a.breadcrumbs_2nd_last,
            #breadcrumbs a.breadcrumbs_last {
                background-color: transparent;
                background-repeat: no-repeat;
                background-position: top right;
                background-image: url('breadcrumb_cap.png');
                border-color: #fff;
                border-style: solid;
                border-width: 1px 0;
                /* display: block; MOVED TO JS */
                /* float: left; MOVED TO JS */
                opacity: .75;
                filter: alpha(opacity=75); /* IE 5-7 */
                -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /* IE 8 */
            }
                #breadcrumbs a.breadcrumbs_first { border-width: 1px 0 1px 1px; }
                #breadcrumbs a.breadcrumbs_2nd_last { background-image: none; }
                #breadcrumbs a.breadcrumbs_first.breadcrumbs_2nd_last  { padding-right: 9px; }
                #breadcrumbs a.breadcrumbs_last {
                    background-position: 0 0;
                    border-width: 0;
                    margin-top: 1px;
                    padding: 4px 16px 1px 16px;
                    opacity: 1;
                    filter: alpha(opacity=100); /* IE 5-7 */
                    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE 8 */
                }
        
        #columns_container {
            background: #fff;
            min-height: 600px;
        }
        
            /* MENU COLUMN */
            #menu_column {
                float: left;
                padding: 0 0;
                width: 208px;
            }
                #menu_column h2 {
                    font-size: 0.875em; /* 16×0.875=14 */
                    font-weight: bold;
                    padding: 20px 11px 0;
                    text-transform: uppercase;
                }
                #menu_column ul {
                    list-style: none;
                    padding-top: 15px;
                }
                #menu_column ul li a {
                    border-bottom: 1px solid #fff;
                    display: block;
                    font-size: 0.875em; /* 16×0.875=14 */
                    font-weight: bold;
                    margin-left: 0px;
                    outline: none;
                    padding: 11px 15px;
                    text-decoration: none;
                    width: 178px;
                }
                    #menu_column ul li a:link, #menu_column ul li a:visited, #menu_column ul li a:active {
                        border-left: 1px solid #999;
                        background: #f7f7f7;
                        color: #033048;
                    }
                    #menu_column ul li a:hover {
                        background: #dedede;
                        color: #033048;
                    }
                    
                    #menu_column ul li a.menu_column_active:link, #menu_column ul li a.menu_column_active:visited, #menu_column ul li a.menu_column_active:active {
                        background: #c4c4c4;
                        color: #033048;
                    }
                    #menu_column ul li a.menu_column_active:hover {
                        background: #dedede;
                        color: #033048;
                    }
                    
                    
                    #menu_column ul ul { padding: 0 0 15px 0; }
                    #menu_column ul ul li a:link, #menu_column ul ul li a:visited, #menu_column ul ul li a:active,
                    #menu_column ul ul li a.menu_column_sublist_active:link, #menu_column ul ul li a.menu_column_sublist_active:visited, #menu_column ul ul li a.menu_column_sublist_active:active {
                        background: #fff;
                        border-style: solid;
                        border-width: 0 0 1px 0px;
                        font-size: 0.75em; /* 16×0.75=12 */
                        font-weight: normal;
                        padding: 4px 15px 4px 25px;
                        width: 168px;
                    }
                        #menu_column ul ul li:last-child a.menu_column_sublist_active,
                        #menu_column ul ul li:last-child a { border: 0; }
                        
                        #menu_column ul ul li a:link, #menu_column ul ul li a:visited, #menu_column ul ul li a:active {
                            background: #fff;
                            border-color: #f3f3f0;
                            color: #5a5955;
                        }
                            #menu_column ul ul li a:hover {
                                background: #f7f7f7;
                                color: #21b5e5;
                            }
                        #menu_column ul ul li a.menu_column_sublist_active {
                            color: #21b5e5;
                        }
                            #menu_column ul ul li a.menu_column_sublist_active:hover {
                                background: #f7f7f7;
                            }
                        

            /* CONTENT COLUMN */
            #content_column {
                color: #363636;
                float: left;
                min-height: 340px;
                overflow: hidden;
                padding: 0px 11px 20px 11px;
                width: 548px;
            }
                #sub_section_menu {
                    padding: 0 10px;
                }
                    #sub_section_menu :first-child { margin-top: 20px; }
                    #sub_section_menu :last-child { margin-bottom: 10px; }

                    
                    #sub_section_menu p {
                        margin-top: 7px;
                        padding: 0px 0px 2px 0px;
                    }
                    #sub_section_menu p a {
                        border-bottom: 1px solid #dcdbd9;
                        border-left: 1px solid #dcdbd9;
                        margin: 0;
                        padding: 2px 6px;
                    }
                    #sub_section_menu p a:link,
                    #sub_section_menu p a:visited,
                    #sub_section_menu p a:active {
                        text-decoration: none;
                    }
                    #sub_section_menu p a:hover { background: #f8f6f7; }
                
                #header_image {
                    padding: 10px 10px 15px 10px;
                }
                
                #content {
                    padding: 0 10px 10px 10px;
                }
                
                    /* CONTENT, SUBSECTION MENU, AND RIGHT-COLUMN SHARED STYLES */
                    #content h1, #sub_section_menu h1  {
                        font-family: ProximaNova-Light, sans-serif;
                        font-size: 1.875em; /* 16×1.875=30 */
                        font-weight: normal;
                        line-height: 26px;
                        padding: 0 0 15px 0;
                    }
                    #content h2, #sub_section_menu h2,
                    #content h3, #sub_section_menu h3,
                    #content h4, #sub_section_menu h4  {
                        font-weight: bold;
                    }
                        #content h2, #sub_section_menu h2 {
                            font-size: 1.25em; /* 16×1.25=20 */
                            font-weight: bold;
                            padding: 15px 0 10px 0;
                        }
                        #content h3, #sub_section_menu h3 {
                            font-size: 0.875em; /* 16×0.875=14 */
                            font-weight: bold;
                            padding-bottom: 5px;
                        }
                        #content h4, #sub_section_menu h4,
                        #content h5, #sub_section_menu h5,
                        #content h6, #sub_section_menu h6 {
                            font-size: 0.75em; /* 16×0.75=12 */
                            font-weight: bold;
                        }
                        
                    #content p, #sub_section_menu p,
                    #content label, #sub_section_menu label  {
                        font-size: 0.75em; /* 16×0.75=12 */
                        padding-bottom: 10px;
                    }
                    
                    #content input, #content select, #content textarea  {
                        font-size: 0.75em; /* 16×0.75=12 */
                    }
                    
                    #content th, #content td, #right_column  th, #right_column td {
                        font-size: 0.75em; /* 16×0.75=12 */
                    }
                        #content th h1, #content td h1 {
                            font-size: 2.5em; /* 12×2.5=30 */
                        }
                        #content th h2, #content td h2 {
                            font-size: 1.67em; /* 12×1.67=20 */
                        }
                        #content th h3, #content td h3 {
                            font-size: 1.167em; /* 12×1.167=14 */
                        }
                        
                        #content th p, #content td p,
                        #content th h4, #content td h4,
                        #content th h5, #content td h5,
                        #content th h6, #content td h6,
                        #right_column th p, #right_column td p {
                            font-size: 1em; /* 12×1=12 */
                        }

                    #content strong, #sub_section_menu strong, #right_column strong { font-weight: bold; }
                    
                    #content em, #sub_section_menu em, #right_column em { font-style: italic; }

                    #content ul, #right_column ul,
                    #content ol, #right_column ol {
                        font-size: 0.75em; /* 16×0.75=12 */
                        margin: 0 0 0 2.5em;
                        padding: 0 0 10px 5px;
                    }

                    #content ul li, #right_column ul li {
                        list-style: disc outside;
                    }
                    #content ol li, #right_column ol li {
                        list-style: decimal outside;
                    }
                    
                    #content ul ul, #right_column ul ul,
                    #content ol ol, #right_column ol ol,
                    #content ul ol, #right_column ul ol,
                    #content ol ul , #right_column ol ul {
                        font-size: 1em; /* 12×1=12 */
                        margin: 0 0 0 1.7em;
                        padding: 0 0 0 5px;
                    }
                    #content ol ol li, #right_column ol ol li, #content ul ol li, #right_column ul ol li { list-style: lower-alpha outside; }
                    #content ol ol ol li, #right_column ol ol ol li { list-style: lower-roman outside; }
                    #content ul ul li, #right_column ul ul li, #content ol ul li, #right_column ol ul li { list-style: circle outside; }
                    #content ul ul ul li, #right_column ul ul ul li { list-style: square outside; }
                    
                    #content sup {
                        font-size: 75%;
                        font-weight: bold;
                        padding-right: 1px;
                        vertical-align: 20%;
                    }
                    
                    #content sub {
                        font-size: 75%;
                        font-weight: bold;
                        vertical-align: -14%;
                    }
                    
                    
                    
                    /* PRESS RELEASE LISTING */
                    #content h1.press_release_listing_title { }

                    #content div.press_release_listing { }
                        #content div.press_release_listing h3.press_release_headline { padding: 0 0 3px 0; }
                            #content div.press_release_listing h3.press_release_headline a {  }
                            
                        #content div.press_release_listing p.press_release_date_icons { }
                            #content div.press_release_listing p.press_release_date_icons img { vertical-align: -3px; }
                            
                        #content div.press_release_older { padding-top: 15px; }
                            
                    
                    /* PRESS RELEASE */
                    #content div.press_release_container h3.press_release_attachments_title { padding: 15px 0 6px 0; }
                    #content div.press_release_container div.press_release_attachments_container { padding: 0 0 20px 0; }
                        #content div.press_release_container div.press_release_attachment {
                            background: #f7f7f7;
                            border: 1px solid #aaa;
                            border-radius: 3px;
                            float: left;
                            height: 90px;
                            margin: 3px 10px 8px 0;
                            overflow: hidden;
                            position: relative;
                            width: 320px;
                        }

                            #content div.press_release_container div.press_release_attachment:hover { background: #ddd; }
                            #content div.press_release_container div.press_release_attachment div.attachment_link { position: absolute; }
                            
                            #content div.press_release_container div.press_release_attachment  img.attachment_thumb {
                                border: 1px solid #aaa;
                                float: right;
                                margin: 6px 6px 0 6px;
                                padding: 2px;
                            }
                            
                            #content div.press_release_container div.press_release_attachment h4.attachment_title {
                                font-size: 120%;
                                padding: 6px 6px 2px 6px;
                            }
                            
                            #content div.press_release_container div.press_release_attachment p.attachment_description {
                                line-height: 110%;
                                padding: 0px 6px 6px;
                            }

                            
                            
                        
                    /* FACULTY PROFILE LISTING */
                    #content h1.faculty_profile_listing_title { }

                    #content div.faculty_profile_listing { clear: both; }
                        #content div.faculty_profile_listing_item {
                            border-bottom: 1px solid #ddd;
                            clear: both;
                            padding: 10px 0 0 0;
                        }
                            #content div.faculty_profile_listing_item img.faculty_profile_listing_thumb {
                                border: 1px solid #ddd;
                                float: right;
                                padding: 2px;
                                margin: 0 0 10px 10px;
                            }
                            #content div.faculty_profile_listing_item h3.faculty_profile_nameline { padding: 0 0 5px 0; }
                                #content div.faculty_profile_listing_item h3.faculty_profile_nameline a {  }
                                
                            #content div.faculty_profile_listing_item h4.faculty_profile_title { padding: 0 0 2px 0; }
                            #content div.faculty_profile_listing_item p.faculty_profile_degree { padding: 0 0 1px 0; }
                            #content div.faculty_profile_listing_item p.faculty_profile_phone {
                                font-weight: bold;
                                padding: 0 0 1px 0;
                            }
                            #content div.faculty_profile_listing_item p.faculty_profile_email { padding: 0 0 1px 0; }
                                
                            #content div.faculty_profile_listing_item p.faculty_profile_icons { }
                                #content div.faculty_profile_listing_item p.faculty_profile_icons img { vertical-align: -3px; }
                            
                    
                    /* FACULTY PROFILE - */
                    #content div.faculty_profile {
                        padding: 7px 0 2px 0;
                    }
                        #content div.faculty_profile img.faculty_profile_photo {
                            border: 1px solid #ddd;
                            float: right;
                            padding: 2px;
                            margin: 0 0 10px 10px;
                        }
                        #content div.faculty_profile h2.faculty_profile_nameline { padding: 0 0 5px 0; }
                            #content div.faculty_profile h2.faculty_profile_nameline a {  }
                            
                        #content div.faculty_profile h3.faculty_profile_title { padding: 0 0 2px 0; }
                        #content div.faculty_profile p.faculty_profile_degree { padding: 0 0 1px 0; }
                        #content div.faculty_profile p.faculty_profile_phone {
                            font-weight: bold;
                            padding: 0 0 1px 0;
                        }
                        #content div.faculty_profile p.faculty_profile_email { padding: 0 0 1px 0; }
                        #content div.faculty_profile div.faculty_profile_bio { padding: 10px 0 5px 0; }
                        #content div.faculty_profile p.faculty_profile_listing_link {
                            clear: both;
                            text-align: right;
                        }
                        
                        #content div.faculty_profile h3.faculty_profile_attachments_title {
                            clear: both;
                            padding: 15px 0 6px 0;
                        }
                        #content div.faculty_profile div.faculty_profile_attachments_container { padding: 0 0 20px 0; }
                            #content div.faculty_profile div.faculty_profile_attachment {
                                background: #f7f7f7;
                                border: 1px solid #aaa;
                                border-radius: 3px;
                                float: left;
                                height: 90px;
                                margin: 3px 10px 8px 0;
                                overflow: hidden;
                                position: relative;
                                width: 320px;
                            }

                                #content div.faculty_profile div.faculty_profile_attachment:hover { background: #ddd; }
                                #content div.faculty_profile div.faculty_profile_attachment div.attachment_link { position: absolute; }
                                
                                #content div.faculty_profile div.faculty_profile_attachment  img.attachment_thumb {
                                    border: 1px solid #aaa;
                                    float: right;
                                    margin: 6px 6px 0 6px;
                                    padding: 2px;
                                }
                                
                                #content div.faculty_profile div.faculty_profile_attachment h4.attachment_title {
                                    font-size: 120%;
                                    padding: 6px 6px 2px 6px;
                                }
                                
                                #content div.faculty_profile div.faculty_profile_attachment p.attachment_description {
                                    line-height: 110%;
                                    padding: 0px 6px 6px;
                                }

                        #content div.faculty_profile p.faculty_profile_tags { color: #ddd; }
                        
                        
                    /* SCHOLARSHIP PROFILE - */
                    #content div.scholarship_profile {
                        padding: 7px 0 2px 0;
                    }
                        #content div.scholarship_profile img.scholarship_profile_photo {
                            border: 1px solid #ddd;
                            float: right;
                            padding: 2px;
                            margin: 0 0 10px 10px;
                        }
                            
                        #content div.scholarship_profile div.scholarship_profile_bio { padding: 10px 0 5px 0; }
                        #content div.scholarship_profile p.scholarship_profile_listing_link {
                            clear: both;
                            text-align: right;
                        }
                        
                        #content div.scholarship_profile h3.scholarship_profile_attachments_title {
                            clear: both;
                            padding: 15px 0 6px 0;
                        }
                        #content div.scholarship_profile div.scholarship_profile_attachments_container { padding: 0 0 20px 0; }
                            #content div.scholarship_profile div.scholarship_profile_attachment {
                                background: #f7f7f7;
                                border: 1px solid #aaa;
                                border-radius: 3px;
                                float: left;
                                height: 90px;
                                margin: 3px 10px 8px 0;
                                overflow: hidden;
                                position: relative;
                                width: 320px;
                            }

                                #content div.scholarship_profile div.scholarship_profile_attachment:hover { background: #ddd; }
                                #content div.scholarship_profile div.scholarship_profile_attachment div.attachment_link { position: absolute; }
                                
                                #content div.scholarship_profile div.scholarship_profile_attachment  img.attachment_thumb {
                                    border: 1px solid #aaa;
                                    float: right;
                                    margin: 6px 6px 0 6px;
                                    padding: 2px;
                                }
                                
                                #content div.scholarship_profile div.scholarship_profile_attachment h4.attachment_title {
                                    font-size: 120%;
                                    padding: 6px 6px 2px 6px;
                                }
                                
                                #content div.scholarship_profile div.scholarship_profile_attachment p.attachment_description {
                                    line-height: 110%;
                                    padding: 0px 6px 6px;
                                }

                        #content div.scholarship_profile p.scholarship_profile_tags { color: #ddd; }

                        
                    /* ART GALLERY ARCHIVE */
                    #content img.art_exhibit_thumbnail {
                        border: 1px solid rgb(0, 0, 0);
                        float: left;
                        height: 100px;
                        margin: 10px 10px 10px 0pt;
                        padding: 3px;
                        width: 100px;
                    }

                    #content img.art_exhibit_hr {
                        clear: both;
                        display: block;
                        height: 1px;
                        padding: 1px 0px;
                        width: 500px;
                    }

                    /* ATHLETICS PROFILE LISTING */
                    #content div.athletics_profile_listing { clear: both; }
                        #content div.athletics_profile_listing_1st_col.athletics_profile_with_two_cols {
                            float: left;
                            width: 48%;
                        }
                        #content div.athletics_profile_listing_2nd_col {
                            float: right;
                            width: 48%;
                        }
                        #content div.athletics_profile_listing_item {
                            border-bottom: 1px solid #ddd;
                            clear: both;
                            display: block;
                            padding: 6px 0 0 6px;
                            width: 100%;
                        }
                            #content div.athletics_profile_listing_1st_col div.athletics_profile_listing_item:nth-child(even){ background: #fcfcfc; }
                            #content div.athletics_profile_listing_2nd_col div.athletics_profile_listing_item:nth-child(odd){ background: #fcfcfc; }
                            #content div.athletics_profile_listing_1st_col div.athletics_profile_listing_item:hover,
                            #content div.athletics_profile_listing_2nd_col div.athletics_profile_listing_item:hover {
                                background: #eee;
                                cursor: pointer;
                            }
                            #content div.athletics_profile_listing_item img.athletics_profile_listing_thumb {
                                border: 1px solid #ddd;
                                float: left;
                                padding: 2px;
                                margin: 0 6px 6px 0;
                            }
                            #content div.athletics_profile_listing_item h3.athletics_profile_nameline { padding: 14px 0 5px 0; }
                                #content div.athletics_profile_listing_item h3.athletics_profile_nameline a {
                                    font-size: 16px;
                                    text-decoration: none;
                                }
                                #content div.athletics_profile_listing_item h3.athletics_profile_nameline a:link,
                                #content div.athletics_profile_listing_item h3.athletics_profile_nameline a:visited,
                                #content div.athletics_profile_listing_item h3.athletics_profile_nameline a:active{ color: #363636 !important; }
                                
                                #content div.athletics_profile_listing_item h3.athletics_profile_nameline a:hover { }
                            #content div.athletics_profile_listing_item p.athletics_profile_detailsline {
                                font-size: 12px;
                                font-style: italic;
                                line-height: 14px;
                            }
                                
                            #content div.athletics_profile_listing_item h4.athletics_profile_title { padding: 0 0 2px 0; }
                            #content div.athletics_profile_listing_item p.athletics_profile_degree { padding: 0 0 1px 0; }
                            #content div.athletics_profile_listing_item p.athletics_profile_phone {
                                font-weight: bold;
                                padding: 0 0 1px 0;
                            }
                            #content div.athletics_profile_listing_item p.athletics_profile_email { padding: 0 0 1px 0; }
                                
                            #content div.athletics_profile_listing_item p.athletics_profile_icons { }
                                #content div.athletics_profile_listing_item p.athletics_profile_icons img { vertical-align: -3px; }
                            
                    
                    /* ATHLETICS PLAYER PROFILE - */
                    #content div.athletics_profile {
                        padding: 7px 0 2px 0;
                    }
                        #content div.athletics_profile img.athletics_profile_photo {
                            border: 1px solid #ddd;
                            float: right;
                            padding: 2px;
                            margin: 0 0 10px 10px;
                        }
                        #content div.athletics_profile h2.athletics_profile_nameline {
                            font-size: 20px;
                            line-height: 18px;
                        }
                        #content div.athletics_profile h3.athletics_profile_namelineprefix {
                            font-size: 14px;
                            line-height: 8px;
                        }

                        #content div.athletics_profile div.athletics_profile_bio {
                            clear: both;
                            padding: 10px 0 5px 0;
                        }
                        #content div.athletics_profile p.athletics_profile_listing_link {
                            clear: both;
                            text-align: right;
                        }
                        
                        #content div.athletics_profile h3.athletics_profile_attachments_title {
                            clear: both;
                            padding: 15px 0 6px 0;
                        }
                        #content div.athletics_profile div.athletics_profile_attachments_container { padding: 0 0 20px 0; }
                            #content div.athletics_profile div.athletics_profile_attachment {
                                background: #f7f7f7;
                                border: 1px solid #aaa;
                                border-radius: 3px;
                                float: left;
                                height: 90px;
                                margin: 3px 10px 8px 0;
                                overflow: hidden;
                                position: relative;
                                width: 320px;
                            }

                                #content div.athletics_profile div.athletics_profile_attachment:hover { background: #ddd; }
                                #content div.athletics_profile div.athletics_profile_attachment div.attachment_link { position: absolute; }
                                
                                #content div.athletics_profile div.athletics_profile_attachment  img.attachment_thumb {
                                    border: 1px solid #aaa;
                                    float: right;
                                    margin: 6px 6px 0 6px;
                                    padding: 2px;
                                }
                                
                                #content div.athletics_profile div.athletics_profile_attachment h4.attachment_title {
                                    font-size: 120%;
                                    padding: 6px 6px 2px 6px;
                                }
                                
                                #content div.athletics_profile div.athletics_profile_attachment p.attachment_description {
                                    line-height: 110%;
                                    padding: 0px 6px 6px;
                                }

                        #content div.athletics_profile p.athletics_profile_tags { color: #ddd; }
                    
                    /* ADVANCEMENT PERSONNEL TABLE */
                    #content table.advancement_personnel_table {}
                        #content table.advancement_personnel_table .alt_bg { background-color: #dfdfdf; }
                        #content table.advancement_personnel_table td,
                        #content table.advancement_personnel_table p {
                            line-height: .9em;
                            padding: 5px 2px 0 4px;
                        }

            
            /* RIGHT COLUMN */
            #right_column {
                float: right;
                overflow: hidden;
                padding: 20px 0 0 0;
                width: 212px;
            }
                #right_column h1, #right_column h2, #right_column h3, #right_column h4, #right_column h5, #right_column h6, #right_column p {
                    padding-left: 14px;
                    padding-right: 14px;
                }
            
                #right_column h1,
                #right_column h2,
                #right_column h3 {
                    background: transparent url('2012_Master_3_Columnbg_well_header.png') no-repeat bottom left;
                    font-size: 1em; /* 16×1=16 */
                    font-weight: bold;
                    margin-bottom: 14px;
                    padding: 0 14px 10px 14px;
                }
                    #right_column h4 {
                        font-weight: bold;
                        font-size: 0.875em; /* 16×0.875=14 */
                        line-height: 14px;
                    }
                    #right_column h5 {
                        font-weight: bold;
                        font-size: 0.8125em; /* 16×0.8125=13 */
                        line-height: 14px;
                    }
                    #right_column h6 {
                        font-weight: bold;
                        font-size: 0.75em; /* 16×0.75=12 */
                        line-height: 14px;
                    }
                    
                #right_column p {
                    font-size: 0.75em; /* 16×0.75=12 */
                    padding-bottom: 10px;
                }

                #right_column div.right_column_well_container {
                    padding-bottom: 10px;
                }
                    #right_column div.right_column_well_item {
                        margin: 18px 14px 18px;
                        padding: 0 0 3px 0;
                    }
                    #right_column div.right_column_well_item_hr {
                        border-bottom: 1px solid #eae8dd;
                        margin-bottom: 8px;
                    }
                        #right_column div.right_column_well_item a { text-decoration: none; }
                        #right_column div.right_column_well_item h4 {
                            padding: 0 0 7px 0;
                        }
                        #right_column div.right_column_well_item p {
                            padding-left: 0;
                        }
                            #right_column div.right_column_well_item h4 a.right_column_content_type {
                                font-size: 0.75em; /* 16×0.75=12 */
                                font-weight: bold;
                            }
                            
                        #right_column div.right_column_well_item p.well_news_line2 { padding-bottom: 4px; }
                            #right_column div.right_column_well_item p {
                                clear: both;
                                color: #5d5d5d;
                                line-height: 14px;
                            }
                        #right_column div.right_column_well_item img.well_module_thumb {
                            border: 1px solid #ddd;
                            float: left;
                            margin: 3px 6px 2px 0;
                            padding: 2px;
                        }
    

    /* ----------------------- SECTION SPECIFIC CSS ---------------------------- */
    
    /* TEXT COLORS -------------- */
    /* GENERIC */
        #master_content.generic_master_content #content_column, #master_content.generic_master_content #right_column {
            color: #5d5d5d;
        }
        #master_content.generic_master_content #content_column a:link, #master_content.generic_master_content #content_column a:visited, #master_content.generic_master_content #content_column a:active,
        #master_content.generic_master_content #right_column a:link, #master_content.generic_master_content #right_column a:visited, #master_content.generic_master_content #right_column a:active {
            color: #1d9dc7;
        }
        #master_content.generic_master_content #content_column a:hover,
        #master_content.generic_master_content #right_column a:hover {
            color: #033048;
        }
        
        /* BREADCRUMBS */
        #master_content.generic_master_content #breadcrumbs a:link, #master_content.generic_master_content #breadcrumbs a:visited, #master_content.generic_master_content #breadcrumbs a:active {
            color: #fff;
        }
        #master_content.generic_master_content #breadcrumbs a:hover {
            color: #0b5b8e;
        }
        
        #master_content.generic_master_content #breadcrumbs a.breadcrumbs_last:link, #master_content.generic_master_content #breadcrumbs a.breadcrumbs_last:visited, #master_content.generic_master_content #breadcrumbs a.breadcrumbs_last:active {
            color: #0b5b8e;
        }
        #master_content.generic_master_content #breadcrumbs a.breadcrumbs_last:hover {
            color: #fff;
        }
        
    /* GRAD */
        #master_content.grad_master_content #content_column, #master_content.grad_master_content #right_column {
            color: #5d5d5d;
        }
        #master_content.grad_master_content #content_column a:link, #master_content.grad_master_content #content_column a:visited, #master_content.grad_master_content #content_column a:active,
        #master_content.grad_master_content #right_column a:link, #master_content.grad_master_content #right_column a:visited, #master_content.grad_master_content #right_column a:active {
            color: #1d9dc7;
        }
        #master_content.grad_master_content #content_column a:hover,
        #master_content.grad_master_content #right_column a:hover {
            color: #033048;
        }
        
        /* BREADCRUMBS */
        #master_content.grad_master_content #breadcrumbs a:link, #master_content.grad_master_content #breadcrumbs a:visited, #master_content.grad_master_content #breadcrumbs a:active {
            color: #fff;
        }
        #master_content.grad_master_content #breadcrumbs a:hover {
            color: #0b5b8e;
        }
        
        #master_content.grad_master_content #breadcrumbs a.breadcrumbs_last:link, #master_content.grad_master_content #breadcrumbs a.breadcrumbs_last:visited, #master_content.grad_master_content #breadcrumbs a.breadcrumbs_last:active {
            color: #0b5b8e;
        }
        #master_content.grad_master_content #breadcrumbs a.breadcrumbs_last:hover {
            color: #fff;
        }
        
    /* DCP */
        #master_content.dcp_master_content #content_column, #master_content.dcp_master_content #right_column {
            color: #5d5d5d;
        }
        #master_content.dcp_master_content #content_column a:link, #master_content.dcp_master_content #content_column a:visited, #master_content.dcp_master_content #content_column a:active,
        #master_content.dcp_master_content #right_column a:link, #master_content.dcp_master_content #right_column a:visited, #master_content.dcp_master_content #right_column a:active {
            color: #1d9dc7;
        }
        #master_content.dcp_master_content #content_column a:hover,
        #master_content.dcp_master_content #right_column a:hover {
            color: #033048;
        }
        
        /* BREADCRUMBS */
        #master_content.dcp_master_content #breadcrumbs a:link, #master_content.dcp_master_content #breadcrumbs a:visited, #master_content.dcp_master_content #breadcrumbs a:active {
            color: #fff;
        }
        #master_content.dcp_master_content #breadcrumbs a:hover {
            color: #0b5b8e;
        }
        
        #master_content.dcp_master_content #breadcrumbs a.breadcrumbs_last:link, #master_content.dcp_master_content #breadcrumbs a.breadcrumbs_last:visited, #master_content.dcp_master_content #breadcrumbs a.breadcrumbs_last:active {
            color: #0b5b8e;
        }
        #master_content.dcp_master_content #breadcrumbs a.breadcrumbs_last:hover {
            color: #fff;
        }
        
    /* ATHLETICS */
        #master_content.athletics_master_content #content_column, #master_content.athletics_master_content #right_column {
            color: #5d5d5d;
        }
        #master_content.athletics_master_content #content_column a:link, #master_content.athletics_master_content #content_column a:visited, #master_content.athletics_master_content #content_column a:active,
        #master_content.athletics_master_content #right_column a:link, #master_content.athletics_master_content #right_column a:visited, #master_content.athletics_master_content #right_column a:active {
            color: #1d9dc7;
        }
        #master_content.athletics_master_content #content_column a:hover,
        #master_content.athletics_master_content #right_column a:hover {
            color: #033048;
        }
        
        /* BREADCRUMBS */
        #master_content.athletics_master_content #breadcrumbs a:link, #master_content.athletics_master_content #breadcrumbs a:visited, #master_content.athletics_master_content #breadcrumbs a:active {
            color: #fff;
        }
        #master_content.athletics_master_content #breadcrumbs a:hover {
            color: #0b5b8e;
        }
        
        #master_content.athletics_master_content #breadcrumbs a.breadcrumbs_last:link, #master_content.athletics_master_content #breadcrumbs a.breadcrumbs_last:visited, #master_content.athletics_master_content #breadcrumbs a.breadcrumbs_last:active {
            color: #0b5b8e;
        }
        #master_content.athletics_master_content #breadcrumbs a.breadcrumbs_last:hover {
            color: #fff;
        }
        
        
    
    /* MENU COLUMN -------------- */        
    /* GENERIC */
        #master_content.generic_master_content #menu_column h2 {
            color: #033048;
        }

    /* GRAD */
        #master_content.grad_master_content #menu_column h2 {
            color: #30290c;
        }

    /* DCP */
        #master_content.dcp_master_content #menu_column h2 {
            color: #033048;
        }

    /* ATHLETICS */
        #master_content.athletics_master_content #menu_column h2 {
            color: #033048;
        }
        #master_content.athletics_master_content #menu_column ul li a {
            padding: 7px 11px;
        }
            #master_content.athletics_master_content #menu_column ul ul li a:link,
            #master_content.athletics_master_content #menu_column ul ul li a:visited,
            #master_content.athletics_master_content #menu_column ul ul li a:active,
            #master_content.athletics_master_content #menu_column ul ul li a.menu_column_sublist_active:link,
            #master_content.athletics_master_content #menu_column ul ul li a.menu_column_sublist_active:visited,
            #master_content.athletics_master_content #menu_column ul ul li a.menu_column_sublist_active:active {
                padding: 4px 15px 4px 25px;
            }

    /* RIGHT COLUMN -------------- */
    /* GENERIC */
        #master_content.generic_master_content #right_column {
            color: #5a5955;
        }
        #master_content.generic_master_content #right_column h4 {
            color: #033048;
        }
        
        #master_content.generic_master_content #right_column h4 a:link, #master_content.generic_master_content #right_column h4 a:visited, #master_content.generic_master_content #right_column h4 a:active {
            color: #033048;
        }
        #master_content.generic_master_content #right_column h4 a:hover {
            color: #1d9dc7;
        }
        
        #master_content.generic_master_content #right_column h4 a.right_column_content_type:link, #master_content.generic_master_content #right_column h4 a.right_column_content_type:visited, #master_content.generic_master_content #right_column h4 a.right_column_content_type:active {
            color: #1d9dc7;
        }
        #master_content.generic_master_content #right_column h4 a.right_column_content_type:hover {
            color: #033048;
        }
        
    /* GRAD */
        #master_content.grad_master_content #right_column {
            color: #5a5955;
        }
        #master_content.grad_master_content #right_column h4 {
            color: #033048;
        }
        
        #master_content.grad_master_content #right_column h4 a:link, #master_content.grad_master_content #right_column h4 a:visited, #master_content.grad_master_content #right_column h4 a:active {
            color: #033048;
        }
        #master_content.grad_master_content #right_column h4 a:hover {
            color: #1d9dc7;
        }
        
        #master_content.grad_master_content #right_column h4 a.right_column_content_type:link, #master_content.grad_master_content #right_column h4 a.right_column_content_type:visited, #master_content.grad_master_content #right_column h4 a.right_column_content_type:active {
            color: #1d9dc7;
        }
        #master_content.grad_master_content #right_column h4 a.right_column_content_type:hover {
            color: #033048;
        }
        
    /* DCP */
        #master_content.dcp_master_content #right_column {
            color: #5a5955;
        }
        #master_content.dcp_master_content #right_column h4 {
            color: #033048;
        }
        
        #master_content.dcp_master_content #right_column h4 a:link, #master_content.dcp_master_content #right_column h4 a:visited, #master_content.dcp_master_content #right_column h4 a:active {
            color: #033048;
        }
        #master_content.dcp_master_content #right_column h4 a:hover {
            color: #1d9dc7;
        }
        
        #master_content.dcp_master_content #right_column h4 a.right_column_content_type:link, #master_content.dcp_master_content #right_column h4 a.right_column_content_type:visited, #master_content.dcp_master_content #right_column h4 a.right_column_content_type:active {
            color: #1d9dc7;
        }
        #master_content.dcp_master_content #right_column h4 a.right_column_content_type:hover {
            color: #033048;
        }
        
    /* ATHLETICS */
        #master_content.athletics_master_content #right_column {
            color: #5a5955;
        }
        #master_content.athletics_master_content #right_column h4 {
            color: #033048;
        }
        
        #master_content.athletics_master_content #right_column h4 a:link, #master_content.athletics_master_content #right_column h4 a:visited, #master_content.athletics_master_content #right_column h4 a:active {
            color: #033048;
        }
        #master_content.athletics_master_content #right_column h4 a:hover {
            color: #1d9dc7;
        }
        
        #master_content.athletics_master_content #right_column h4 a.right_column_content_type:link, #master_content.athletics_master_content #right_column h4 a.right_column_content_type:visited, #master_content.athletics_master_content #right_column h4 a.right_column_content_type:active {
            color: #1d9dc7;
        }
        #master_content.athletics_master_content #right_column h4 a.right_column_content_type:hover {
            color: #033048;
        }

    
        
        