body{
background: #B49D64 url(../images/bg.jpg) 0 0 repeat-x;
font-family: "Myriad", "Myriad Pro", Arial, Sans-Serif;
}
a{
color:#85D2FE;
}
img.hrline{padding:0 0 15px 0; margin-top:0px;}
div#wrapper{
	margin:80px auto;
	width:1000px;
	left:10px;
}

a#huffpo-badge{
	display:block;
	position:absolute;
	top:0;
	width:136px;
	margin:0 auto;
	text-align:center;
	height:60px;
	background: url('../images/huffpo-badge-v4-sm.png') no-repeat 0 0;
}

div#wrapper div#socialtab{
	background: url('../images/social-tab-bg.png') no-repeat 0 0;
	width:54px;
	height:162px;
	position:absolute;
	top:160px;
	margin-left:-50px;
	padding:20px 0 0 15px;
	display:none;
}

div#wrapper div#header{
	background: url(../images/header-bg.png) 0 0 no-repeat;
	height:143px;
	width:1024px;
}

div#header img#tns-logo{
	margin:30px 0 0 30px;
	float:left;
	width:364px;
}

div#header div#nav{
	width:600px;
	height:35px;
	float:left;
	margin:50px 0px 0 30px;
}

div#nav ul li{
	margin-right:0;
	float:left;
	line-height:24px;
}
div#nav ul li#first{
	margin-left:19px;
}
div#nav ul li a{
	font-size:14px;
	color:#666;
	text-decoration:none;
	display:block;
	width:92px;
	height:29px;
	float:left;
	text-align:center;
	line-height:30px;
}
div#nav ul li a:hover{}
div#nav ul li a.current{background: url(../images/nav-current-bg.png) 0 0 no-repeat; color:#FFF;}
div#nav ul li a#download{
	text-indent:-9999px;
	display:block;
	height:27px;
	width:93px;
	float:left;
	background: url(../images/btn-download.png) 0 0 no-repeat;
	margin:1px 0 0 25px;
}
div#nav ul li a#download:hover{background-position:0 -27px;}
div#nav ul li a#download:active{background-position:0 -54px;}

div#wrapper div#content{
	background: url(../images/content-bg.png) 0 0 repeat-y;
	width:910px;
	height:610px;
	padding:10px 40px;
}

div#content h1{
	font-size:18px;
	font-weight:normal;
	color:#000;
	width:400px;
	height:auto;
}
div#content p{
	font-size:15px;
	line-height:20px;
	margin:10px 0 20px 0;
	color:#666;
	float:left;
}
p.descleft{
	width:565px;
}
p.descfull{
	width:100%;
}

div#content div#hero-area{
	width:300px;
	float:right;
	clear:both;
}
div#content div#hero-area img{float:left;}
div#content div.videobox{
	width:220px;
	height:200px;
	float:left;
	margin:0 0 10px 0;
}
div#content div.videobox img{float:left; margin:5px 10px 0 0;}
div#content div.videobox p{font-size:11px; float:left; width:200px; margin:0 0 10px 0;}
div#content div.videobox a{font-size:12px; color:#729A00;}
div#wrapper div#bottom{
	background: url(../images/bottom-bg-2.png) 1px 0 no-repeat;
	height:22px;
}

div.greybox{
	width:425px;
	height:170px;
	margin:15px 10px 15px 0;
	padding:12px 0 0 15px;
	float:left;
	background: url(../images/greybox.jpg) 0 0 no-repeat;	
}
div.greybox h1{font-size:16px;}

div.greybox blockquote{
	font-size:17px;
	line-height:20px;
	color:#696969;
	margin:30px 0 0 15px;
	width:360px;
}
div.greybox em{
	font-size:15px;
	line-height:20px;
	color:#696969;
	margin:20px 0 0 15px;
}

div#featuresbox{
	width:350px;
	float:left;
}
ul#features{
	padding:10px 5px;
}
ul#features li{
	font-size:14px;
	line-height:17px;
	color:#696969;
	list-style:circle;
	margin-left:12px;
}

ol{
    width:600px;
    float:left;
	padding:0 0 15px 0;
}
ol li{
	font-size:14px;
	line-height:20px;
	color:#696969;
	margin-left:10px;
}

div#memories h1{line-height:20px;}
div#memories p{
	width:890px;
}
img.icon{
	float:left;
	width:90px;
}

div#ipad{
	width:640px;
	height:150px;
	background: url(../images/ipad-announcement-bg.png) 0 0 no-repeat;
	float:left;
	padding:30px 0 0 300px;
	margin:20px 0 20px 0;
}

div#ipad h1{font-size:16px;}
div#ipad p{font-size:14px; line-height:18px; font-weight:normal;}

ul#footer-links{float:left; margin-left:10px;}
ul#footer-links li{
	float:left;
	padding-right:10px;
	font-size:11px;
}

ul#footer-links li a{
	color:#efefef;
}
ul#footer-links li a:visited, ul#footer-links li a:active{
	color:#4f4b40;
}
div#footer-copy{
	float:right;
}
div#footer-copy p{
	color:#efefef;
	font-size:11px;
	margin-right:15px;
}

div#social-area{
	background: url(../images/social-area-bg.png) 0 0 no-repeat;
	width:990px;
	height:175px;
	float:left;
	margin:5px 0 20px 0;
}

div#social-area h1{
	font-size:16px;
	line-height:34px;
	font-weight:normal;
}

div#social-area div#email-signup{
	width:300px;
	height:150px;
	float:left;
	padding:20px 0 0 0;
	margin:10px 80px 0 140px;
}
div#social-area div#twitter-area{
	width:300px;
	height:150px;
	float:left;
	padding:20px 0 0 0;
	margin:10px 0 0 0;
}

div#social-area div#twitter-area a{color:#85D2FE;}
div#tweets{
	width:240px;
	font-size:13px;
	color:#666;
}
div#tweets a{color:#85D2FE;}

a#btn-email{
	display:block;
	width:75px;
	height:50px;
	float:right;
	text-indent:-9999px;
	background:url(../images/btn-email.png) 0 0 no-repeat;
}

div#social-area p{
	font-size:13px;
	color:#999;
}

img.screenshot{
	border:5px #CCC solid;
	float:left;
	margin:10px 20px 0 0;
	width:150px;
}

#mce-responses div.response{
	font-size:13px;
	color:#999;
}

#mce-responses div.response#mce-success-response{
color:#78AB05;
font-size:13px;
}
#mce-responses div.response#mce-error-response{
color:#0f0f0f;
font-size:13px;
}