*{
	margin:0;
	padding:0;
}

body{
	background: #eb5331; 
	color:#fff;
	text-align:center;
	font-family: "gooddog-new", helvetica, arial, sans-serif;
text-shadow: #993620 0 2px 0;
padding:20px 0 0 0;
}

a:link, a:visited{
	color:#f1d649;
	text-decoration: none;
}

a:hover{
	color:#fba011;
}

#weetaps{
	width: 980px;
	margin:0 auto;
}

header{
	width: 980px;
	height:150px;
	padding: 20px 0 0 0;
	margin: 0 auto;
}

header h1{
	width:176px;
	height:119px;
	background-image: url('../img/weetaps_logo.png');
	text-indent:-9999px;
	display:block;
	float:left;
}

header h2{
	font-size: 1.6em;
	font-weight: normal;
	width:200px;
	float:left;
	margin: 25px 0 0 20px;
}

h3, h4, h5{
	font-weight: normal;
}

#apps{
width:1020px;
    margin: 0px auto 20px;
list-style-type: none;
font-size: 1.4em;
}

#apps a:link, #apps a:visited{
	color:#fff;
	text-decoration: none;
}

#apps a:hover{
	text-shadow: 0px 0px 10px white;
}

#apps li{
	float:left;
	width:300px;
	height:420px;
margin: 20px 20px 40px 20px;
}

#apps li img{
		-moz-border-radius:40px;
	-webkit-border-radius:40px;
	-o-border-radius:40px;
	-ms-border-radius:40px;
	border-radius:40px;
	-webkit-box-shadow: 0px 10px 0px 0px rgba(0,0,0,0.35);
-moz-box-shadow: 0px 10px 0px 0px rgba(0,0,0,0.35);
box-shadow: 0px 10px 0px 0px rgba(0,0,0,0.35);
}

#apps h3{
margin:20px 0 0 0;
}

#apps h4{
	color:#ffecc4;
	font-size:0.8em;
}

#oops {
width:700px;
	margin:0 auto 100px auto;
}

#oops img{
	width:100%;
	height: auto;
}

#oops h2 {
	margin:40px 0;
}

#featured{
	width:100%;
	height: 550px;
	margin:0 auto;
}

#featured h3{
	width:200px;
	height:300px;
	text-indent: -99999px;
	display: block;
}

.featured_buttons{
    width: 600px;
    margin: 10px auto;
}


#featured_WS{
		background-image:url('../img/featured_WS.jpg');
				background-repeat: no-repeat;
				background-position: center center;
}

#featured_WR{
		background-image:url('../img/featured_WR.jpg');
				background-repeat: no-repeat;
				background-position: center center;
}

#featured_SL{
		background-image:url('../img/featured_SL.jpg');
				background-repeat: no-repeat;
				background-position: center center;
}

#featured_MT{
		background-image:url('../img/featured_MT.jpg');
		background-repeat: no-repeat;
		background-position: center center;
}

#featured_WP{
		background-image:url('../img/featured_WP.jpg');
		background-repeat: no-repeat;
		background-position: center center;
}

#featured_WPH{
		background-image:url('../img/featured_WPH.jpg');
		background-repeat: no-repeat;
		background-position: center center;
}

#featured_WPTV{
		background-image:url('../img/featured_WPTV.jpg');
		background-repeat: no-repeat;
		background-position: center center;
}

#featured_WPC{
		background-image:url('../img/featured_WPC.jpg');
		background-repeat: no-repeat;
		background-position: center center;
}

#featured_WT{
		background-image:url('../img/featured_WT.jpg');
		background-repeat: no-repeat;
		background-position: center center;
}

#featured_bit{
		background-image:url('../img/featured_bit.jpg');
		background-repeat: no-repeat;
		background-position: center center;
}

#featured_newsletter{
		background-image:url('../img/featured_newsletter.jpg');
		background-repeat: no-repeat;
		background-position: center center;
}

.appstore_button{
	width:274px;
	height: 79px;
	background-image:url('../img/appstore_button.png');
	background-position: bottom center;
	background-repeat: no-repeat;
	text-indent:-9999px;
	cursor:pointer;
	margin: 40px auto 0;
	border:7px solid #fff;
	border-radius:20px;
	-moz-border-radius: 20px;
	-webkit-border-radius:20px;
}

.appstore_button:hover{
background-position: top center;
}

.comingsoon_button{
	width:274px;
	height: 79px;
	background-image:url('../img/appstore_button_comingsoon.png');
	background-position: bottom center;
	background-repeat: no-repeat;
	text-indent:-9999px;
	cursor:pointer;
	margin: 40px auto 0;
	border:7px solid #fff;
	border-radius:20px;
	-moz-border-radius: 20px;
	-webkit-border-radius:20px;
}

.comingsoon_button:hover{
background-position: top center;
}

.newsletter_button{
	width:274px;
	height: 79px;
	background-image:url('../img/newsletter_button.png');
	background-position: bottom center;
	background-repeat: no-repeat;
	text-indent:-9999px;
	cursor:pointer;
	margin: 40px auto 0;
	border:7px solid #fff;
	border-radius:20px;
	-moz-border-radius: 20px;
	-webkit-border-radius:20px;
}

.newsletter_button:hover{
background-position: top center;
}

#featured .appstore_button{
float:right;
}

#featured .comingsoon_button{
float:right;
}


#featured .trailer_button{
float:left;
}

#featured h4{
text-indent: -99999px;
}


.trailer_button{
	width:274px;
	height: 79px;
	background-image:url('../img/trailer_button.png');
	background-position: bottom center;
	background-repeat: no-repeat;
	text-indent:-9999px;
	cursor:pointer;
	margin: 40px auto 0;
	border:7px solid #fff;
	border-radius:20px;
	-moz-border-radius: 20px;
	-webkit-border-radius:20px;
}

.trailer_button:hover{
background-position: top center;
}

#link_facebook{
	color:#557dbb;
	background-image:url('../img/icon_facebook.png');
	background-repeat: no-repeat;
	background-position: left center;
}

#link_twitter{
	color:#7bcdee;
		background-image:url('../img/icon_twitter.png');
	background-repeat: no-repeat;
	background-position: left center;
}

#link_mailinglist{
	color:#eb5331;
		background-image:url('../img/icon_mailinglist.png');
	background-repeat: no-repeat;
	background-position: left center;
}

#follow_links{
	width:830px;
	margin:0 auto;
}

#link_facebook:hover{
	color:#204a8b;
}

#link_twitter:hover{
	color:#40a7d1;
}

#link_mailinglist:hover{
	color:#ce3411;
}

#bundles{
	width:100%;
	height:470px;
	background-color:#15cd6c;
	background-image: url('../img/bundle_background.jpg');
	text-shadow: #0e8546 0 2px 0;
}

#bundles img{
float:left;
}

#bundles h3{
	font-size:3.3em;
	float:right;
	width:420px;
	line-height: 0.9em;
	margin-top:60px;
}

#bundle_content{
width: 820px;
	margin:0 auto;
	padding: 40px 0 0 0;
}

#bundle_content h4{
clear:right;
float:right;
    margin-right: 70px;
}

#apps li img:hover{
-moz-box-shadow: 0px 0px 8px white;
-webkit-box-shadow: 0px 0px 8px white;
-o-box-shadow: 0px 0px 8px white;
box-shadow: 0px 0px 8px white;
}

#follow{
clear:both;
width:100%;
background-color:#ffffff;
height:60px;
margin: 0px auto 0;
font-weight:normal;
	font-size: 1.3em;
	font-family: "gooddog-new", helvetica, arial, sans-serif;
	text-shadow: none;
    padding: 0px 0 35px 0px;
}


#follow h4{
	float:left;
	height:60px;
	    padding: 35px 0 0 66px;
	    margin:0 20px;
}

footer{
clear:both;
padding:20px 0;
width:100%;
height:50px;
font-weight:normal;
	font-size: 1.6em;
}

footer h5{
	margin:10px 0 30px 0;
}

footer h6{
	font-size:0.6em;
}

#link_privacy{
	float:right;
	margin-right:50px;
}

#link_copyright{
	float:left;
		margin-left:50px;
}

#footer_links{
	background-color:#2d211f;
	width:100%;
	height:20px;
	padding:20px 0;
text-shadow:none;
}

#comingsoon{
	width:900px;
	height:225px;
	margin:30px auto;
	box-shadow: #3b140a 0 2px 7px;
	background-image: url('../img/rocket_subs_comic.png');
	background-repeat:no-repeat;
}

#mc_embed_signup{
background:#fff;
clear:left;
font:14px Helvetica,Arial,sans-serif;
text-shadow:none;
color:dimGray;
font-weight:normal;
width:260px;
margin:30px auto; 
padding:20px 20px 30px 20px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
}

#mc_embed_signup p{
margin-bottom: 10px;
}

.button:link, .button:active, .button:visited, .button, .button span, .button-small:link, .button-small:active, .button-small:visited, .button-small {
background-color: #F9AB1C;
color: #bb3123;
}

.button, .button-small {
display: inline-block;
font-family: 'Helvetica', Arial, sans-serif;
width: auto;
white-space: nowrap;
height: 32px;
margin: 5px 5px 0 0;
padding: 0 22px;
text-decoration: none;
text-align: center;
font-weight: bold;
font-style: normal;
font-size: 15px;
line-height: 32px;
cursor: pointer;
border: 0;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-border-radius: 4px;
vertical-align: top;
}

.button:hover{
	background-color: #bb3123;
	color: #fff;
}

.email{
	width:90%;
	background-color: #EFEFEF;
border-width: 2px;
border-color: #D0D0D0;
margin: 3px 0 15px 0;
padding:5px;
border-style:solid;
height:30px;
}

nav{
	font-family: "gooddog-new", helvetica, arial, sans-serif;
	font-size:1.3em;
	float:right;
	    margin: 70px 0 0 0;
}

nav a:link, nav a:visited{
	text-decoration: none;
color:#fff;
    margin: 0px 0 0 30px;
    padding: 50px 10px;
width:60px;
}

nav a:hover{
	text-decoration: none;
	color:#f1d649;
}

#nav_apps{
	background-image: url('../img/nav_apps.png');
	background-repeat: no-repeat;
			background-position: center top;
}

#nav_store{
	background-image: url('../img/nav_store.png');
		background-repeat: no-repeat;
		background-position: center top;
}

#nav_blog{
	background-image: url('../img/nav_blog.png');
		background-repeat: no-repeat;
				background-position: center top;
}

#nav_about{
	background-image: url('../img/nav_about.png');
		background-repeat: no-repeat;
				background-position: center top;
}

#nav_contact{
	background-image: url('../img/nav_contact.png');
		background-repeat: no-repeat;
				background-position: center top;
}

#privacy_policy{
	width:600px;
	margin:0 auto;
	text-align:left;
	font-weight: normal;
}

#privacy_policy p{
	margin-bottom:40px;
		font-family: helvetica, arial, sans-serif;
}

#privacy_policy h3{
	margin-bottom: 10px;
	font-size:1.6em;
}

#privacy_policy h2{
	margin-bottom:30px;
	text-align: center;
}

.youtube_frame {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.youtube_frame iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#philosophy, #contact_page{
	width:100%;
	background-color:#ff7a3f;
	padding:40px 0;
	margin:0 0 50px;
}

#philosophy h3, #contact_page h3{
font-size: 2.4em;
margin-bottom: 20px;
}

#philosophy p, #contact_page p{
	width:50%;
	margin: 0 auto 20px;
	font-size:1.5em;
}

#team{
	width:80%;
	margin:0 auto;
}

.team_member{
	width:40%;
	float:left;
	margin:0 5% 50px 5%;
}

.team_member img{
	-webkit-border-radius: 600px;
-moz-border-radius: 600px;
border-radius: 600px;
border: 10px solid #fff;
width:225px;
height: 225px;
}

.team_member h3{
	font-size:1.8em;
}


.team_member h4{
	font-size:1.5em;
	margin-bottom:10px;
}

.team_member p{
	font-size:1.2em;
	color: #ffecc4;
}

#contact_page .email_us{
	font-size:2.8em;
	margin:20px auto;
}