#content { background: transparent; padding: 0; }
#content_top, #content_bottom { display: none; }

.clear {
    clear: both;
    height: 0px;
}

p {
    margin: 0 0 10px 0;
    padding: 0;
}

.highlighted {
    background-color: #f7f4cb;
    padding: 1px;
}

.chrome_box {
    width: 894px;
    margin-bottom: 25px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    padding: 0;
    background: #f0f4f8;
    border: 3px solid #fff;
    position: relative;
}

.chrome_box#about {
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    border-top: none;
}
    
    #about #staff {
        padding: 25px 0 0 22px;
    }
    
    #press #thumbnails {
        padding: 25px 0 0 0;
    }
    
        #about #staff ul,
        #press #thumbnails ul {
            list-style-type: none;
            margin: 0;
            padding: 0;
        }
        
            #about #staff ul li,
            #press #thumbnails ul li {
                float: left;
                display: inline;
                padding: 0;
                margin: 0 0 20px 0;
            }
            
                #about #staff ul li div,
                #press #thumbnails ul li div {
                    position: relative;
                }
            
                    #about #staff ul li div .avatar img,
                    #press #thumbnails ul li div .thumbnail img {
                        border: 1px solid #cdcccc;
                        padding: 3px;
                        background-color: #fff;
                        margin: 0 20px 0 0;
                        width: 96px;
                        height: 96px;
                    }
                
                #about #staff ul li div .follow {
                    position: absolute;
                    right: 29px;
                    bottom: 8px;
                    cursor: pointer;
                    display: none;
                }
                
                #about #staff ul li:hover div .follow {
                    display: block;
                }
                
                #about #staff ul li div .follow_loading {
                    position: absolute;
                    right: 29px;
                    bottom: 8px;
                    background: url('/images/loading_fff_on_000.gif') center no-repeat #000;
                    opacity: 0.8;
                    padding: 5px;
                    width: 16px;
                    height: 16px;
                    vertical-align: -50px;
                    -webkit-border-radius: 2px;
                    -moz-border-radius: 2px;
                    border-radius: 2px;
                }
    
    #about .description,
    #press .description {
        padding: 20px 22px 0 22px;
        font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Arial, Helvetica, sans-serif;
        letter-spacing: 1px;
        font-size: 24px;
        line-height: 30px;
        font-weight: 300;
        color: #6a6d71;
    }
    
        #about .description strong,
        #press .description strong {
            font-family: 'HelveticaNeue', 'Helvetica Neue', Arial, Helvetica, sans-serif;
            color: #353738;
            font-weight: 350;
        }
        
            #about .description strong a,
            #press .description strong a {
                color: #353738;
            }
        
        #about .description a,
        #press .description a {
            color: #6a6d71;
        }
    
    #testimonials .quote {
        width: 395px;
        height: 150px;
        float: left;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #dddfe1;
        background: bottom right no-repeat transparent;
        font-family: georgia, times, "Times new roman", serif;
        color: #3c4142;
        font-style: italic;
        padding: 25px;
    }
    
        #testimonials .quote.short {
            font-size: 45px;
            line-height: 43px;
        }
    
        #testimonials .quote.medium {
            font-size: 30px;
            line-height: 33px;
        }
    
        #testimonials .quote.long {
            font-size: 16px;
            line-height: 20px;
        }
    
        #testimonials .quote.top {
            border-top: none;
        }
    
        #testimonials .quote.bottom {
            border-bottom: none;
        }
    
        #testimonials .quote.left {
            border-right: 1px solid #dddfe1;
        }
    
        #testimonials .quote.right {
            border-left: 1px solid #fff;
        }
    
#press {
    position: relative;
}
    
    #press .section {
        border-top: 1px solid #fff;
        border-bottom: 1px solid #dddfe1;
        padding: 25px;
    }
    
        #press .section #rolodex {
            position: absolute;
            top: 20px;
            right: -30px;
            width: 350px;
            padding: 3px;
            height: 225px;
            background: url('/images/blue_rolodex_card.png') top left no-repeat transparent;
            font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Arial, Helvetica, sans-serif;
            font-size: 14px;
            letter-spacing: 1px;
            color: #626e78;
            text-align: center;
            cursor: default;
        }
            
            #press .section #rolodex a {
                text-decoration: none;
                color: #626e78;
                cursor: pointer;
            }
            
            #press .section #rolodex .name {
                font-family: 'HelveticaNeue', 'Helvetica Neue', Arial, Helvetica, sans-serif;
                font-size: 28px;
                color: #4f5962;
                padding: 10px 0 0 0;
            }
            
            #press .section #rolodex .position {
                font-size: 18px;
                border-bottom: 1px solid #cfdae5;
                padding: 0 0 10px 0;
                margin: -5px 0 0 0;
            }
            
            #press .section #rolodex .email {
                border-top: 1px solid #e9f0f6;
                border-bottom: 1px solid #cfdae5;
                padding: 15px 0;
            }
            
            #press .section #rolodex .address {
                padding-top: 10px;
                border-top: 1px solid #e9f0f6;
            }
    
        #press .section .title {
            font-family: 'HelveticaNeue', 'Helvetica Neue', Arial, Helvetica, sans-serif;
            font-size: 26px;
            color: #353738;
            margin-top: -10px;
            padding-bottom: 5px;
        }
    
        #press .section .description {
            letter-spacing: 0;
            font-size: 17px;
            line-height: 21px;
            padding: 0;
            width: 515px;
        }

        #press #faq .question {    
            font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Arial, Helvetica, sans-serif;
            letter-spacing: 1px;
            font-size: 26px;
            line-height: 28px;
            color: #2a2f30;
            margin-bottom: 5px;
        }
    
        #press #faq .answer {
            font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Arial, Helvetica, sans-serif;
            letter-spacing: 1px;
            font-size: 17px;
            line-height: 18px;
            color: #6a6d71;
            margin-bottom: 25px;
        }
        
        #press #quantcast #graph {
            overflow: hidden;
            width: 840px;
            height: 323px;
            margin: 0 auto;
            border: 1px solid #cdcccc;
            background: #fff;
            position: relative;
        }
        
            #press #quantcast #graph #graph_image {
                background: top left no-repeat transparent;
                width: 836px;
                height: 310px;
                margin-top: 5px;
            }
        
        #press #quantcast #graph_logo {
            position: absolute;
            top: 5px;
            right: 4px;
            background: url('/images/quantcast_logo_small.png') 205px 10px no-repeat #fff;
            width: 300px;
            height: 35px;
        }
        
        #press #quantcast #graph_shadow {
            width: 835px;
            height: 13px;
            background: url('/images/about_quantcast_shadow.png?2') top center no-repeat transparent;
            margin: 0 auto;
        }
