﻿html
{
     background:url(../../images/games/aerospace/bg_body.jpg);
}
body
{
    background:none;
}
h2
{
    background:url(../../images/games/aerospace/bg_header.png) no-repeat right top;
    height:40px;
    width:100%;
}
    h2.faq{padding:0;float:none;width:95%;}
    h2 span
    {
        display:inline-block;
        vertical-align:middle;
    }
        h2 span.icon
        {
            width:39px;
            height:40px;
            background:url(../../images/games/aerospace/sprite_headers_icons.gif) no-repeat;
            margin-right:13px;
        }
            h2.launch span.icon
            {
                background-position:0 0;
            }
            h2.what span.icon, h2.faq span.icon, h2.yourProject span.icon
            {
                background-position:0 -41px;
            }
            h2.follow span.icon
            {
                background-position:0 -82px;
            }
            h2.mail span.icon
            {
                background-position:0 -123px;
            }
            h2.press span.icon
            {
                background-position:0 -164px;
            }
        h2 span.text
        {
            background:url(../../images/games/aerospace/sprite_headers.png) no-repeat;
            text-indent:-9999px;
            overflow:hidden;
        }
            h2.launch span.text
            {
                background-position:0 0;
                height:19px;
                width:254px;
            }
            h2.what span.text
            {
                background-position:0 -19px;
                height:20px;
                width:218px;
                position:relative;
                top:3px;
            }
            h2.faq span.text
            {
                background-position:0 -39px;
                height:19px;
                width:221px;
            }
            h2.yourProject span.text
            {
                 background-position:0 -59px;
                 height:21px;
                 width:171px;
            }
            h2.follow span.text
            {
                background-position:0 -80px;
                height:19px;
                width:114px;
                
            }
            h2.mail span.text
            {
                background-position:0 -99px;
                height:15px;
                width:88px;
            }
            h2.press span.text
            {
                background-position:0 -114px;
                height:17px;
                width:45px;
            }
div h3{color:#444;font-weight:bold;}       
div.sContent
{
    width:894px;
    position:relative;
}
#contentWrapper
{
    background:url(../../images/games/aerospace/bg_bodyContent_wShadow.png);
    clear:both;
    position:relative;
    color:#444;
    line-height:20px;
    position:relative;
    -moz-box-shadow: 0 0 1em #000;
    -webkit-box-shadow: 0 0 1em #000;
    box-shadow: 0 0 1em #000; 
}
#icon_aerospace
{
    background: url("../../images/games/aerospace/bg_aerospace.png") no-repeat scroll 0 0 transparent;
    height: 740px;
    position: absolute;
    right: -424px;
    top: 2px;
    width: 1382px;
}
#header{position:relative;clear:both;height:126px;}
    .logo
    {
        display:block;
        width:380px;
        height:82px;
        text-indent:-9999px;
        overflow:hidden;
        background:url(../../images/games/aerospace/logo_bungieAerospace.png) no-repeat left bottom;
        padding-top:22px;
    }
    #header .innerNav
    {
        position:absolute;
        right:0;
        bottom:16px;
    }
        .innerNav li
        {
            float:right;
            margin-left:37px;
            list-style:none;
        } 
        .innerNav a
        {
            display:block;
            background:url(../../images/games/aerospace/sprite_innerNav.png) no-repeat;
            text-indent:-9999px;
            overflow:hidden;
        }
            .innerNav .about a{background-position:0 0;height:15px;width:48px;}
                .innerNav .about a:hover, .innerNav .about a.on{background-position:0 -66px;}
            .innerNav .projects a{background-position:0 -15px;height:19px;width:66px;}
                .innerNav .projects a:hover, .innerNav .projects a.on{background-position:0 -81px;}
            .innerNav .faq{padding:0;}
            .innerNav .faq a{background-position:0 -49px;height:17px;width:34px;}
                .innerNav .faq a:hover, .innerNav .faq a.on{background-position:0 -115px;}
            .innerNav .submissions a{background-position:0 -132px;height:17px;width:98px;}
                .innerNav .submissions a:hover, .innerNav .submissions a.on{background-position:0 -149px;}
#top
{
    background: url("../../images/games/aerospace/pageTop_repeat.png") repeat-x scroll 0 0 transparent;
    float: right;
    height: 39px;
    padding: 0;
    position: absolute;
    width: 894px;
}
    #top span
    {
        position:relative;
        overflow:hidden;
        text-indent:-9999px;
        height:39px;
        display:block;
        background-image:url(../../images/games/aerospace/sprite_pageTop.png);
        background-repeat:no-repeat;
        width:100%;
    }
        div.home span{background-position:0 0;}
        div.faq span{background-position:0 -39px;}
        div.projects span{background-position:0 -78px;}
#bodyContent{position:relative;padding-top:39px;}
    #icon_aerospace_overlay
    {
        bottom: 36px;
        position: absolute;
        right: -32px;
    }
    #bodyContent a{color:#2f7ca7;font-size:14px;}
    #bodyContent a:hover{text-decoration:underline;color:#2f7ca7;}
    /* home / about page */
    
    #bodyContent .block
    {
        border-bottom:#b2b2b2 2px solid;
        clear:both;
        position:relative;
        padding:35px 25px 25px;
    }
        #bodyContent .blockContent
        {
            width:358px;
            clear:both;
        }
            #bodyContent p
            {
                color:#444;
                font-size:14px;
                line-height:20px;
                margin-top:19px;
            }
            #bodyContent ul.regular{padding-left:38px;}
            #bodyContent ul.regular li
            {
                padding-left:19px;
                font-size:14px;
                line-height:20px;
                margin-top:10px;
            }
            #bodyContent a.linkArrow
            {
                display:inline-block;
                font-size:14px;
                height:auto;
                line-height:18px;
                vertical-align:middle;
            }
                #bodyContent a.linkArrow:hover
                {
                    color:#71CAEF;
                    text-decoration:underline;
                    background:url("../../images/reachStatsNew/bg_linkArrow.png") no-repeat scroll right center transparent;
                }  
            
        #bodyContent div.launch{padding-bottom:0;}
            #bodyContent div.launch .blockContent
            {
                float:right;
                height:454px;
                position:relative;
                z-index:2;
            }
            #launch
            {
                background: url("../../images/games/aerospace/bg_launch.png") no-repeat scroll 0 21px transparent;
                height: 515px;
                left: 0;
                overflow: hidden;
                position: absolute;
                top: -22px;
                width: 100%;
                z-index:1;
            }
        #bodyContent div.about{}
            #bodyContent div.about .blockContent
            {
                float:left;
                height:266px;
            }
            #ipad
            {
                position:absolute;
                right:0;
                top:-27px;
                background:url(../../images/games/aerospace/bg_ipad.png) no-repeat 0 0;
                padding: 39px 60px 57px 43px;
                width:379px;
                height:305px;
            }
        
    /* faq */
    ul.skipLinks{margin-bottom:73px;}
        ul.skipLinks li{list-style:none;}
        ul.skipLinks > li{margin-top:34px;}
        ul.skipLinks > li > a
        {
            background:url(../../images/games/aerospace/sprite_skipLinks.png) no-repeat;
            display:block;
            width:100%;
            text-indent:-9999px;
            overflow:hidden;
        }
            ul.skipLinks a.general
            {
                background-position:0 0;
                height:15px;
            }
            ul.skipLinks a.developer
            {
                background-position:0 -15px;
                height:19px;
            }
            ul.skipLinks a.press
            {
                background-position:0 -34px;
                height:15px;
            }
        ul.skipLinks ul
        {
            padding:0 0 0 54px;
        }
            ul.skipLinks ul li{margin-top:19px;}
           ul.skipLinks ul a{font-size:14px;}            
    #faqBody{}
        #faqBody li{list-style:none;}
        #faqBody h3
        {
            display:block;
            text-indent:-9999px;
            overflow:hidden;
            width:100%;
            background:url(../../images/games/aerospace/spirte_faq_h3.png) no-repeat;
            margin:73px 0 0;
        }
            #faqBody #general
            {
                width:110px;
                background-position:0 0;
                height:24px;
                margin-top:0;
            }
            #faqBody #developer
            {
                width:139px;
                background-position:0 -24px;
                height:31px;
            }
            #faqBody #press
            {
                width:110px;
                background-position:0 -54px;
                height:24px;
            }
        #faqBody h4
        {
            display:block;
            text-indent:-9999px;
            overflow:hidden;
            width:100%;
            background:url(../../images/games/aerospace/sprite_faq_h4.png) no-repeat;
        }
            #whatisaerospace
            {
                background-position:0 0;
                height:27px;
            }    
                 
        #faqBody li li{margin-top:34px;}
        #faqBody p{color:#6f6f6f;}
#footerContent{clear:both;position:relative;}
    #footerContent a{color:#166fa3;}
        #footerContent a:hover{color:#166fa3;text-decoration:underline;} 
    #footerContent .blocksBorder
    {
        background:url(../../images/games/aerospace/bg_footer.png) center top repeat-y;
    }
    #footerContent .block
    {
        width:265px;
        padding:19px 16px;
        float:left;
    }
        #footerContent .block h2{}
        #footerContent .block p{margin-top:19px;color:#444;font-size:14px;line-height:20px;margin-bottom:0;}
        #footerContent .block ul{margin-top:39px;color:#444;font-size:14px;}
        #footerContent .block li{list-style:none;line-height:18px;margin-top:19px;}
        #footerContent .block a{font-size:14px;line-height:20px;color:#2f7ca7;}
            #footerContent .block a.linkArrow{display:inline;line-height:18px;}
            #footerContent .block a.linkArrow:hover{background:url("../../images/reachStatsNew/bg_linkArrow.png") no-repeat scroll right center transparent;}
        
        #footerContent .pressReleases{}
            #footerContent .pressReleases span.icon{background-position:0 -164px;}
            #footerContent .pressReleases span.text{background-position:0 -114px;width:122px;height:15px;}
            #footerContent .pressReleases ul
            {
                margin-top:0;
            }
            #footerContent .pressReleases li
            {
                border-top:2px solid #b2b2b2;
                margin-top:0;
                padding:19px 0;
            }
               #footerContent .pressReleases li:first-child
               {
                   border-top:0;
               } 
        #footerContent .contactUs{}
            #footerContent .contactUs span.icon{background-position:0 -123px;}
            #footerContent .contactUs span.text{background-position:0 -99px;width:90px;height:15px;}
            #footerContent .contactUs ul
            {
                margin-top:19px;
            }
            #footerContent .contactUs li
            {
                text-align:right;
                clear:both;
            }
               #footerContent .contactUs li span{float:left;} 
        #footerContent .stayUpdated{}
            #footerContent .stayUpdated span.icon{background-position:0 -82px;}
            #footerContent .stayUpdated span.text{background-position:0 -80px;width:118px;height:19px;}
            #footerContent .stayUpdated ul{margin-top:19px;}
            #footerContent .stayUpdated li{display:inline;}
            #footerContent .stayUpdated ul a
            {
                background:url(../../images/games/aerospace/sprite_socialIcons.png) no-repeat;
                float:left;
                height:109px;
                text-indent:-9999px;
                overflow:hidden;
                width:127px;
            }
                #footerContent .stayUpdated a.twitter
                {
                    background-position:19px 0;
                    
                }
                #footerContent .stayUpdated a.facebook{background-position:-108px 0;
                    border-right:2px solid #b2b2b2;}
#footerBar
{
    background: url("../../images/games/aerospace/bg_footerBar.png") repeat-x scroll 0 0 transparent;
    clear: both;
    color: #808080;
    font-size: 13px;
    height: 29px;
    line-height: 29px;
    margin-bottom:50px;
    margin-top:10px;   
}
    #footerBar span{float:left;margin-left:7px;}
    #footerBar ul{float:right;margin:7px 5px 0 0;}
        #footerBar li{display:inline;}
        
        #footerBar li a{display:block;border-left:1px solid #808080;padding:0 5px;float:left;color:#808080;line-height:1;}
            #footerBar li:first-child a{border:0;}