/*
// Lonestar
*/

#lonestar h1{ font-family:'universbold', Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; }
#lonestar .subhead{ font-family:'univers_45_lightregular', Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; } 

@media only screen and (min-width: 1224px) {
#lonestar h1 span {display:block;float:left;height:130px;margin:0;padding:0;line-height:1em;}
#lonestar h1 span.star{display: inline-block;background:url(a.star.png) no-repeat center center;height:130px;width:88px;overflow:hidden;line-height:0;font-size:0;}
#lonestar .subhead{font-size: 40px;}
}

/*
// the project office
*/
#projectoffice h1 {line-height: 1;font-size: 36px;}

@media only screen and (min-width: 600px) {
    #projectoffice h1 { font-size: 66px;}
}

@media only screen and (min-width: 850px) {
    #projectoffice h1 { font-size: 90px; }
}

@media only screen and (min-width:1224px) {
    #projectoffice h1 { font-size: 100px; }
}

@media only screen and (min-width:1500px) {
    #projectoffice h1 { font-size: 120px; }
}


@media only screen and (min-width:1680px) {
    #projectoffice h1 { font-size: 130px; }
}



/*
// david reid
*/
@media only screen and (max-width: 601px) {
    #davidreid h1{font-size: 48px;}
}

@media only screen and (max-width: 1224px) {
    #davidreid .content{ top: 15%; }
}

/*
// Share an idea
*/
#shareanidea .subhead{padding: 1em;background:#ff7700;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;position: relative;}
#shareanidea h1{font-size: 28px; margin: 0 0 .5em;}  
#shareanidea .subhead .tail{position: absolute; height: 30px; bottom: -29px; left: 1em;}

@media only screen and (min-width: 600px) {
#shareanidea h1{font-size: 48px; margin-bottom: .25em;}
}

@media only screen and (min-width: 1024px) {
#shareanidea .subhead{padding:20px;}
.white-bg { background:#FFF !important;}
.white-bg h1{ color:#f00 !important}
.white-bg span{ color:#000 !important}
#shareanidea .subhead .tail{height: 50px; bottom: -49px;}
}

@media only screen and (min-width: 1224px) {
#shareanidea h1{font-size: 70px; margin-bottom: .25em; padding: 0;}
#shareanidea .content{margin-top: 10%; top: 0; right: 0;}
#shareanidea .content1{margin-top: 25% !important;}
}
/* Win8 */
#win8 {text-shadow: 0 0 20px rgba(0,0,0,.4);}