
body {
  margin: 0; padding: 0;
  position: absolute; top: 0; left: 0; right: 0; bottom: 0;
  color:gray;
}
 
h1 {
  color:gray;
}

a {
  outline:none;
}

img {
  border:none;
}

#alt {
  color:white;
}

/* set the image to use and establish the lower-right position */
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2
{
	background: transparent url(/images/CSSBox.png) no-repeat bottom right;
}
.cssbox
{
	width: 735px !important;
	/* intended total box width - padding-right(next) */
	width: 720px;
	/* IE Win = width - padding */
	padding-right: 15px;
	/* the gap on the right edge of the image (not content padding) */
	margin: 20px auto;
	/* use to position the box */
}

/* set the top-right image */
.cssbox_head {
	background-position: top right;
	margin-right: -15px;
	/* pull the right image over on top of border */
	padding-right: 40px;
	/* right-image-gap + right-inside padding */
}

/* set the top-left image */
.cssbox_head h2 {
	background-position: top left;
	margin: 0;
	/* reset main site styles*/
	border: 0;
	/* ditto */
	padding: 25px 0 15px 40px;
	/* padding-left = image gap + interior padding ... no padding-right */
	height: auto !important;
	height: 1%;
	/* IE Holly Hack */
}

/* set the lower-left corner image */
.cssbox_body {
	background-position: bottom left;
	margin-right: 25px;
	/* interior-padding right */
	padding: 15px 0 15px 20px;
	/* mirror .cssbox_head right/left */
} 


.navbar {
	background: transparent url(/images/Layout/TopHeaderBG.jpg) repeat-x;
  text-align:center;
  width:100%;
  position: absolute; top: 0; left: 0;
  margin: 0;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.navlink {
  margin-top:0px;
  font-size:2em;
}
.navlink a {
  text-decoration:none;
  color:black;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
}

.iphone_content {
  position:relative;
  top:-420px;
  margin-left:80px;
  margin-right:80px;
  /* overflow: hidden; */
}
.iphone_header {
	background: transparent url(/images/Layout/iphone_top.jpg) no-repeat;
  height:627px;
}
.iphone_tile {
	background: transparent url(/images/Layout/iphone_tile.png) repeat-y;
}
.iphone_footer {
	background: transparent url(/images/Layout/iphone_bottom.png) no-repeat;
  height:422px;
  position:relative;
  top:-420px;
}

.embed {
  width:850px;
  height:auto;
  position:relative;
  left:-30px;
}

.iconrow {
}

.iconbox {
  height:200px;
  width:190px;
  text-align:center;
  float:left;
  position:relative;
}

.about {
  font-size:20px;
  color:#DDDDDD;
  text-indent: 40px;
}
