/* BOXPARK PROMO CSS */



#boxpark-project-banner {
    background: #000 url(../img/boxpark_banner.jpg) center 0 no-repeat;
    color: #efefef;
    margin: 0 auto;
    height: 160px;
    position: relative;
    border-top: 1px solid #898888;
    padding-bottom: 10px;
}

#project_list #boxpark-project-banner {
    border-top: 0;
    margin: -20px 0 20px;
}

#project_list .boxpark-project-terms {
    color: #555;
    padding-top: 4px;
    text-decoration: underline;
    display: block;
}

#boxpark-project-banner .boxpark-enter-btn {
    position:absolute;
    left: 50%;
    bottom: 40px;
    margin-left: -46px;
    text-align:center;
    font-size: 120%;
}

#boxpark-project-banner .boxpark-enter-btn a {
    color: #efefef;
    text-decoration: underline;
}

#boxpark-project-banner .boxpark-enter-btn .btn {
    font-size: 150%;
    padding: 10px 18px;
}

#boxpark-project-banner .boxpark-terms {
    position:absolute;
    font-size: 80%;
    bottom: 7px;
    margin-left: -15px;
    left: 50%;
}

#boxpark-project-banner .boxpark-terms a {
    color: #efefef;
    text-decoration: underline;
}

#boxpark-project-banner .boxpark-info {
    bottom: 7px;
    position: absolute;
    width: 940px;
    left: 50%;
    margin-left: -470px;
}
#boxpark-project-banner .boxpark-info p {
    width: 64%; 
    font-size: 120%;
    vertical-align: bottom;
    text-indent: 20px;
}
#boxpark-project-banner .boxpark-info p a {
    color: #efefef;
}

#boxpark-project-banner .boxpark-social{
    font-weight:bold;
    text-transform:uppercase;
    width: 34%;
    text-align: right;
    vertical-align: bottom;
}

#boxpark-project-banner .twitter-share-button{
    position: relative;
    top: 3px;
}

#projects .boxpark-entry {
    padding-bottom: 0;
    background-color: #222;
    color: #efefef;
}

#projects .boxpark-entry .timedeets .inner {
    padding: 0;
}

#projects .boxpark-entry .timedeets .inner img {
    display: block;
}

#projects .boxpark-entry .pdeets h3 a {
    color: #efefef;
}

.press-release {
    width: 842px;
    margin: 0 auto 0;
    font-size: 100%;
    background-color:white;
 
    
}

.press-release h1{
	font-size:220%;
	font-weight:bold;
	text-transform:uppercase;
	padding:20px;
	color:black;
	text-align:center;
}


.press-release h3 {
      
    margin-bottom: 8px;
    font-weight: bold;
    font-size: 160%;
    color:white;
    background:black;
    padding:10px 20px;
    text-transform: uppercase;
}
.press-release h4 {
    font-size: 150%;
    font-weight: bold;
}
.press-release h4 a {
    color: #000;
    text-decoration: none;
}
.press-release h4 a:hover {
    text-decoration: underline;
}
.press-release p {
    margin-bottom: 12px;
    font-size:110%;
}

.press-release a {
    color: #555;
}
.press-release h3 a {
    font-weight: bold;
    color:white;
    background-color:black;
    padding:0 10px;
    
}

.banner-title{
	position:absolute;
	top:390px;
	color:white;
	font-weight:bold;
	text-align:left;
}

.banner-title h1{
	color:white;
	font-size:290%;
	text-shadow:0px -3px 9px black;
	line-height:38px;
	text-align:left;
}

.social-buttons{
	
	position:absolute;
	top:165px;
	display:block;
	padding-left:15px;
	background:none;
}

.twitter-button{
	display:block;
	padding:10px 0;
}

.press-text-box em{
	font-style:italic;
	padding-left:15px;
	display:block;
	padding-right:25px;
}

.press-text{
	   border-right:1px solid black;
    border-left:1px solid black;
}

.social-set{
	display:inline-block;
}

.app-box{
	display:inline-block;
	border-left:1px solid #cdcdcd;
	padding-left:10px;
	
}

.app-box img{
	height:40px;
	width:auto;
	margin-top:0px;
}

.press-release .notes{
	padding:15px;
	background-color:#e8e8e8;
	border:1px solid #717171;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	margin:30px 0px 0px;
}

.terms-left{
    padding-right:20px;
    width:47%;
}

.terms-right{
	
	width:48%;
	border:1px solid #cdcdcd;
	padding-bottom:15px;
	border-radius:12px;
	
	
}

.terms-right h3{
	border-radius:10px 10px 0 0;
}

.terms-right p{
	padding: 0 15px;
}

.terms-right li{
	margin-left:15px;
	display:block;
	margin-bottom:5px;
	font-weight:bold;
}

.press-text-box{
	padding:20px 20px 35px 20px;
}

.press-release h3:first-child{
	margin-top:0;
}

.press-release a:hover {
    font-weight: bold;
    text-decoration: underline;
}

.press-release .image {
    text-align: center;
    border-radius:15px 15px 0 0;
}

.press-release  .image img{
	border-radius:15px 15px 0 0;
	border:1px solid black;
}

.press-release .yui3-g {
    margin: 0px 0 0px;

    padding-bottom:5px;
}

.logo-banner {
	padding:20px 15px 15px;
}

.press-release .yui3-g .yui3-u {
    
    vertical-align: bottom;
}
.press-release #boxpark_logo img{
        text-align:left;
        
}

.press-release #wapu_logo {
        text-align:right;
        
}

.press-release strong{
        font-weight:bold;
        color:black;
}

.press-release .image img{
        border-bottom:1px solid black;
        
}

.press-release ul {
    list-style:decimal;
    margin-bottom: 12px;
    margin-left:20px;
    font-size:110%;
}

.step-number{
	font-size:200%;
	font-color:#555;
	line-height:inherit;
	
	text-align:right;
	vertical-align:top;
}

.step-number:last-child{
	padding-top:15px;
}


.how-to .btn {
	text-align:center;
	padding:20px 100px;
	margin-top:20px;
	color:white;
	text-decoration:none;
}
.how-to .btn:hover{
	box-shadow:0px 0px 15px rgba(0,0,0,0.58);
}
.how-to a:hover{
	text-decoration:none;
}

#legendary .boxpark {
    padding: 0;
    background-image: none;
    filter: none;
    background-color: #000;
    color: #efefef;
    text-shadow: none;
}

#legendary .boxpark p {
    margin: 0 20px 14px;
}

#legendary .boxpark a {
    color: #efefef;
    text-decoration: underline;
    font-weight: bold;
}

#getting_started .boxpark {
    background-image: none;
    filter: none;
    background-color: #000;
    color: #efefef;
    margin: -20px 0 14px;
    padding-bottom: 14px;
    text-shadow: none;

}

#getting_started .boxpark p {
    margin: 0 20px 14px;
}

#getting_started .boxpark a {
    color: #efefef;
    text-decoration: underline;
    font-weight: bold;
}

#getting_started .boxpark .control-group {
    margin-top: 20px;
}

#getting_started .boxpark .controls {
    margin-left: 20px;
}
#getting_started .boxpark .controls label {
    font-size: 20px;
}
#getting_started .boxpark .controls input {
    width: 20px;
    height: 20px;
    position: relative;
    top: -4px;
}


.button-set{
        width:100%;
        float:right;
        margin-left:auto;
        
        margin-bottom:20px;
}

.button-set .btn{
        border-radius:0px;
        -moz-border-radius:0px;
        -webkit-border-radius:0px;
}

.button-set .btn:first-child{
        margin-right:-4px;
        border-top:none;
}

.button-set .btn:last-child{
        border-right:none;
        border-left:none;
        margin-left:0;
        color:white;
        border-top:none;
}

.button-set .btn:hover{
        font-weight:300;
        text-transform:none;
}

.press-text a{
        font-weight:bold;
        color:black;
        text-decoration:underline;
        display:inline-block;
        
}

.press-text p{
        margin-bottom:0;
        margin-top:15px;
}

.press-text strong{
        margin-right:10px;
}

.image-row{
	padding-top:20px;
	text-align:center;
}

.image-row img{
	width:180px;
	height:180px;
	margin:7px;
	border:1px solid #555;
	box-shadow:0px 0px 8px rgba(0,0,0,0.49);
}

hr {
	border-left:none;
}