body { 
  margin: 0; padding: 0; 
  background-color: #000;
/*  color: navy; */
  font-family: "Trebuchet MS", Verdana, Helvetica, sans serif;
  /* font-family: Gotham, "Gill Sans", "Goudy Old Style", sans serif; */
  font-size: 14px;
  test-align: center;
}

#container { 
  margin: 0 auto;
  width: 905px;
  background-color: #000;
  text-align: left;
}

#header { 
  height: 145px; color: #eee;
}

#logo-wrapper { float:left; }
#logo { width: 70%; margin: 0; cursor: pointer }
#title { padding-top: 2em; text-align: center; color: #eee }
h1 { text-align: center; font-size: 2.5em; margin: 0 }
h2 { text-align: center; font-size: 2em; margin: 0 }

#content { 
   /* color: navy; */
   margin: 5px 0; padding: 0;
}

#all-left-content { float: left; width: 23% }

.content-left-wrapper { background-color: #eee; 
  float: left; width: 100%;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
/*  behavior: url(border-radius.htc); */
  margin-bottom: 1em;
}

#content-right-wrapper { background-color: #eee;
  float: right; width: 75%; 
  margin-bottom: 1em;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;  
  border-radius: 10px;
/*  behavior: url(border-radius.htc); */
}

.content-left { padding: 5px; text-align: center}
.content-left p .item { text-align: center }

#content-right { margin: 5px; padding: 5px }

.app { background-color: #ccc; margin: 1em; padding: 1em;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
/*  behavior: url(border-radius.htc); */
 }

.app#brief { float: left; width: 90% } 
.app#narrow { width: 280px; float: left; }
.app#wide { text-align: left; margin: 1em 8em 0 8em; padding: 1em }
.app h3 { margin: 0 0 .25em 0 }
.app img { border: 0; margin: 0 1em 1em 0 }
.app a { text-decoration: none }
.app a:hover { text-decoration: none }
.app p { margin: .5em 1em }

#appstore { margin: 0 0 10px 10px }

.alert { font-size: 12px; padding: 0; margin: 5px; color: black; font-weight: bold }

h3 { text-align: center; font-size: 1.5em }

.blurb { float: left; text-align: center; width: 90%; margin: 0 1em; padding: 0 1em }

#copyright { width: 100%; clear: both; background-color: #eee; 
  margin-top: 2em; padding: 5px;
  padding: 0; text-align: center; font-size: 1em;
  color: #888;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;  
  border-radius: 10px;
/*  behavior: url(border-radius.htc); */
}

.addthis_toolbox { margin-left: 40%; margin-bottom: 1em; } 

