html,body{    margin: 0;    padding: 0;    }html{	/*-webkit-font-smoothing: antialiased;*/;	}body{    font: 16px/1.2 'lucida grande',arial,sans-serif;/*  'Helvetica Neue', *//*    -webkit-font-smoothing:antialiased; */        text-align: center;    color: #111;    background-color: #fff;    margin: 0;    padding: 0;}/* kills webkit elasticity *//* when this is on _here_, the header on the apps page is ruined *//*html {  height: 100%;  width: 100%;  overflow: hidden;}body {  height: 100%;  width: 100%;  overflow: auto;}*/#header{	position: fixed;	/* position: absolute;  */	margin: 0;	padding: 0;	top: 0px;	left: 0px;	width: 100%;	height: 79px; /* 76 + 3px border = 79 */	background-color: #ededed;	border-bottom: 3px solid #d9d9d9;	z-index: 1000;	text-align:center;	background-image: -moz-linear-gradient(top, #ededed, #f5f5f5);	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #ededed), color-stop(1.0, #f5f5f5));	-webkit-box-shadow: 0px 1px 7px rgba(106,90,205,1.0);	-moz-box-shadow: 0px 1px 7px rgba(106,90,205,1.0);	box-shadow: 0px 1px 7px rgba(106,90,205,1.0);	/* 	filter: alpha(opacity=94);	-moz-opacity: 0.94;	-khtml-opacity: 0.94;	opacity: 0.94; */}#banner{    width: 980px;    margin: 0 auto;    padding: 0;    height: 79px; /* 76 + 3px border = 79 */    }#titleblock{  /*   position: absolute; */    position: relative;    height: 51px;    left: -16px;    top: 8px;    margin: 0;    padding: 0;    z-index: 100;        background: url(http://dougscripts.com/itunes/pix/banner_131008.png) no-repeat bottom left;   /*  banner_131008.png has drop shadow fx */}#titleblock a,#titleblock a:link,#titleblock a:active,#titleblock a:visited{    display: block;    background-color: transparent;    height: 40px;    width: 560px;    text-indent: -9999px;    text-decoration: none;    -webkit-transition: none;    -moz-transition: none;}#titleblock a:hover{    background-color: transparent;    border-top: none;    border-bottom: none;    text-decoration: none;}#container{    position: relative; /*    top:80px; */    top: 80px;     background-color: transparent;        width: 980px;     /* width could be better responsive with iPad */    margin: 0 auto;    padding: 0;    z-index: 0;    text-align: left;}#appbanner{    position: absolute;    top: 0px;    left: 0px;    width: 100%;    height: 156px;    background-color: #ededed;    border-bottom: 3px solid #d9d9d9;    z-index: 0;    background-image: -moz-linear-gradient(top, #ededed, #f5f5f5);    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #eaeaea), color-stop(1.0, #f5f5f5));        -webkit-box-shadow: 0px 2px 5px rgba(106,90,205,1.0);    -moz-box-shadow: 0px 2px 5px rgba(106,90,205,1.0);    box-shadow: 0px 2px 5px rgba(106,90,205,1.0);}#appheader{    height: 159px;    margin: 0 0 10px 0;    padding: 0;    background-color: transparent;    z-index: 10;}#appcontainer/* same as old container */{    position: relative; /*    top:80px; */    top: 0px;     background-color: transparent;        width: 980px;     /* width could be better responsive with iPad */    margin: 0 auto;    padding: 0;    z-index: 0;    text-align: left;}#content{    position: relative;    margin: 16px 0 0 0;    padding: 0;    width: 700px; /* 698px; */    /* -2 for border *//*  removed border elements 10/2013 *//*  border-right: 1px dotted #999;  *//*   border-left: 1px dotted #ddd; *//* border-bottom: 1px dotted #999; *//*float:left; *//* -webkit-border-bottom-right-radius: 1em;-moz-border-radius-bottomright: 1em;*/       z-index: 0; }#wrapper2{    width: 958px; /* -2 for border */;}#wrapper2 #content{    padding: 0 0 0 0;    width: 100%; /* -2 for border */;}#right{    margin: 1em 0 0 0;    padding: 0;    float: right;    width: 260px;    background-color: transparent;}#wrapper2 #right{    margin: 1em 0 0 0;    padding: 0;    float: right;    background-color: #f00;    width: 20px;    display: hidden;}#extra, #extrass, #appextra{    float: left;    text-align: center;    width: 679px;}#wrapper2  #extra, #extrass, #appextra{    float: left;    text-align: center;    width: 97%;}#extrass{/*padding-bottom:60px;*/;}#appextra{    padding-bottom: 40px;}/* return to applscripts section in apps pages */#appreturn{    margin: 0;    padding: 0;    position: fixed;    bottom: 0px;    width: 100%;    height: 28px;    background-color: red;    background-color: #ededed;    border-top: 3px solid #d9d9d9;    background-image: -moz-linear-gradient(bottom, #f5f5f5, #ededed);    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.0, #f5f5f5), color-stop(1.0, #ededed));    -webkit-box-shadow: 0px -2px 5px rgba(106,90,205,1.0);    -moz-box-shadow: 0px -2px 5px rgba(106,90,205,1.0);    box-shadow: 0px -2px 5px rgba(106,90,205,1.0);    opacity: 1.0;    z-index: 1000;}#appreturn p{    margin: 0;    color: #E21C20;    padding: 0.3em 0 0 0;    text-shadow: 0 1px white;    font-weight: bold;    line-height: 1;    text-align:center;}/* apps at bottom */#appsblurb{    margin: 0;    padding: 0;    position: fixed;    bottom: 0px;    width: 100%;    height: 60px;    background-color: red;    background-color: #ededed;    border-top: 3px solid #d9d9d9;    background-image: -moz-linear-gradient(bottom, #f5f5f5, #ededed);    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.0, #f5f5f5), color-stop(1.0, #ededed));    -webkit-box-shadow: 0px -2px 5px rgba(106,90,205,1.0);    -moz-box-shadow: 0px -2px 5px rgba(106,90,205,1.0);    box-shadow: 0px -2px 5px rgba(106,90,205,1.0);    opacity: 1.0;    z-index: 1000;    text-align: left;}.appsblurbcontainer;{/*	overflow-x:hidden;	overflow-y:hidden;	margin:auto auto;	color:#E21C20;	padding:0.3em 0 0 0;	text-shadow:0 1px white;	font-weight:bold;	line-height:1;	width:960px;	height:60px;*/;}#footer{    clear: both;    width: 100%;}