#details #landing-details,
#sidebar #landing-sidebar,
#teaser1 #landing-teaser1,
#teaser2 #landing-teaser2,
#teaser3 #landing-teaser3
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    position: relative;
}

#details #landing-details h1, #details #landing-details h2, #details #landing-details h3, #details #landing-details p,
#sidebar #landing-sidebar h1, #details #landing-sidebar h2, #details #landing-sidebar h3, #details #landing-sidebar p,
#teaser1 #landing-teaser1 h1, #teaser1 #landing-teaser1 h2, #teaser1 #landing-teaser1 h3, #teaser1 #landing-teaser1 p,
#teaser2 #landing-teaser2 h1, #teaser2 #landing-teaser2 h2, #teaser2 #landing-teaser2 h3, #teaser2 #landing-teaser2 p,
#teaser3 #landing-teaser3 h1, #teaser3 #landing-teaser3 h2, #teaser3 #landing-teaser3 h3, #teaser3 #landing-teaser3 p
{
    margin: 0;
    padding: 0;
    line-height: normal;
}

#details #landing-details
{
    background: #3E7442;
    position: relative;
}

#sidebar #landing-sidebar
{
    background: #999999 url(landingMessageBkg.jpg) 0 0 repeat-x;
}

#details #landing-details #windows-gems,
#sidebar #landing-sidebar #portrait
{
    height: 300px;
}

#details #landing-details #windows-gems
{
    background: transparent url(design_matters_BG.jpg) 0 0 no-repeat;
}

#sidebar #landing-sidebar #portrait
{
    background: transparent url(People-August_de_los_Reyes_.jpg) right no-repeat;
}

#teaser1 #landing-teaser1,
#teaser2 #landing-teaser2,
#teaser3 #landing-teaser3
{
    height: 220px;
}

#teaser1 #landing-teaser1
{
    background: transparent url(mouseGlowBlue.jpg) 0 0 repeat-x;
}

#teaser2 #landing-teaser2
{
    background: transparent url(overheadKalidescope.jpg) 0 0 no-repeat;
}

#teaser3 #landing-teaser3
{
    background: transparent url(Mission.jpg) 0 0 no-repeat;
}

#details #landing-details h3,
#details #landing-details p
{
    position: absolute;
}

#details #landing-details h3 .corner,
#details #landing-details p .corner
{
    position: absolute;
    background: white;
    width: 5px;
    height: 5px;
    font-size: 5px;
    line-height: 5px;
    display: block;
}

#details #landing-details .ne,
#details #landing-details .se
{
    right: -2px;
}

#details #landing-details .ne,
#details #landing-details .nw
{
    top: -2px;
}

#details #landing-details .nw,
#details #landing-details .sw
{
    left: -2px;
}

#details #landing-details .se,
#details #landing-details .sw
{
    bottom: -2px;
}

#details #landing-details h3
{
    top: 67px;
    left: 35px;
    white-space: nowrap;
    font-size: 35px;
    font-weight: 100;
    width: 9.75em;
}

#details #landing-details p
{
    bottom: 74px;
    left: 205px;
    font-size: 13px;
    width: 25em;
}

#details #landing-details h3,
#details #landing-details p
{
    color: White;
}

#details #landing-details .highlight
{
    background: transparent url(medBkg.png);
    border: solid 1px White;
    display: block;
    padding: 8px 20px;
}

#details #landing-details p .highlight
{
    padding-top: 15px;
    padding-bottom: 15px;
}

#sidebar #landing-sidebar h3
{
    padding-top: 90px;
}

#sidebar #landing-sidebar h3,
#sidebar #landing-sidebar p
{
    width: 165px;
}

#teaser1 #landing-teaser1 a,
#teaser2 #landing-teaser2 a,
#teaser3 #landing-teaser3 a
{
    color: #333333;
    text-decoration: none;
}

#details #landing-details a
{
    color: White;
    text-decoration: none;
}

#details #landing-details a.cover,
#sidebar #landing-sidebar a.cover,
#teaser1 #landing-teaser1 a.cover,
#teaser2 #landing-teaser2 a.cover,
#teaser3 #landing-teaser3 a.cover
{
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 600;
}

#teaser1 #landing-teaser1 h1, #teaser1 #landing-teaser1 h2, #teaser1 #landing-teaser1 h3, #teaser1 #landing-teaser1 p,
#teaser2 #landing-teaser2 h1, #teaser2 #landing-teaser2 h2, #teaser2 #landing-teaser2 h3, #teaser2 #landing-teaser2 p
{
    padding-left: 25px;
    padding-bottom: 1em;
}

#teaser3 #landing-teaser3 h1, #teaser3 #landing-teaser3 h2, #teaser3 #landing-teaser3 h3, #teaser3 #landing-teaser3 p
{
    padding-left: 160px;
    padding-bottom: 1em;
}

#teaser1 #landing-teaser1 h3,
#teaser2 #landing-teaser2 h3,
#teaser3 #landing-teaser3 h3
{
    font-size: 18px;
}

#teaser1 #landing-teaser1 p, 
#teaser2 #landing-teaser2 p, 
#teaser3 #landing-teaser3 p
{
    font-size: 12px;
}

#teaser1 #landing-teaser1 h3
{
    padding-top: 95px;
}

#teaser1 #landing-teaser1 h3,
#teaser1 #landing-teaser1 p
{
    width: 140px;
}

#teaser2 #landing-teaser2 h3,
#teaser2 #landing-teaser2 p
{
    width: 150px;
}

#teaser2 #landing-teaser2 h3
{
    padding-top: 42px;
}

#teaser3 #landing-teaser3 h3,
#teaser3 #landing-teaser3 p
{
    width: 150px;
}

#teaser3 #landing-teaser3 h3
{
    padding-top: 100px;
}
