/* Copyright 2011 Novawave Inc. */

body {
  font-family: 'PT Sans', Helvetica, Arial, sans-serif;
  text-align:center;
  color: #494949;
  background:#429cca url('images/bg.png') repeat;
  margin:0;
  padding:0;
}
body img {
  border:0;
}

#wrapper {
  width:100%;
  position:relative;
  margin:0 auto;
  height:auto !important;
  height:100%;
  min-height:100%;
}

#header {
  margin:30px auto 0;
  padding-bottom:30px;
  width:973px;
  min-width:973px;
  font-family:'Yanone Kaffeesatz', Helvetica, Arial, sans-serif;
  font-size:50px;
  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.2);
}
#header a {
  text-decoration:none;
  color:#fff;
}
#logo {
  float:left;
  min-width:234px;
}

#nav {
  height:43px;
  min-width:645px;
  color:#fff;
  float:right;
  margin:1px;
}
#nav ul {
  list-style:none;
  padding:10px;
}
#nav li {
  display: inline;
  margin: 0 10px;
}
#nav a {
  color:#fff;
  text-decoration:none;
  font-size:23px;
  width:80px;
  height:35px;
  padding-top:5px;
  background-color:#429cca;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
  display:inline-block;
  border:1px solid;
  border-color: #447DA3 #5B99C2 #5B99C2 #447DA3;
}
#nav a:hover {
  background-color:#fff;
  color:#000;
}

#container {
  width:973px;
  margin:0 auto;
}

#content {
  background:url('images/mid.png') repeat-x;
  min-height:144px;
  padding-top:65px;
  text-align:left;
  font-size:13px;
}

#content h1 {
  display:inline;
  font-family:'Yanone Kaffeesatz', Helvetica, Arial, sans-serif;
  font-size:33px;
  font-weight:bold;
  color:#fff;
  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.2);
}
#content h2 {
  font-family:'PT Sans', Helvetica, Arial, sans-serif;
  color:#D0E1FF;
}

#screens {
  background:url('images/screens.png') no-repeat;
  display:block;
  float:left;
  width:500px;
  height:325px;
}
#screens:hover {
  background:url('images/screens.png') 0 -325px no-repeat;
}

#lower {
  background:#84B8D3 url('images/bg.png') repeat;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
  width:973px;
  margin:0 auto;
  text-shadow: 1px 1px 0 rgba(125, 175, 200, 1);
}
#lower .features {
  border-bottom:1px solid #84B8D3;
  height:115px;
  margin-bottom:15px;
}
#lower .features img {
  float:left;
  padding:5px 15px;
}
#lower .features .box {
  width:33%;
}
#lower .features .box h2 {
  color:#fff;
}
#lower .inner {
  width:943px;
  margin:auto;
  padding:15px;
}
#lower .box {
  width:33%;
  float:left;
}
#lower .box p {
  padding:0 15px;
  text-align:left;
}
#lower h1 {
  color:#fff;
  display:inline;
  font-family:'Yanone Kaffeesatz', Helvetica, Arial, sans-serif;
}
#lower h2 {
  color:#D0E1FF;
  display:inline;
  font-size:18px;
}
#lower .box img {
  float:left;
  padding:0 15px 15px;
  margin-top:-5px;
}

.button {
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
  display:inline-block;
  font-size:18px;
  background: #58b679 url('images/button_bg.png') repeat-x;
  text-decoration:none;
  color:#fff;
  padding:10px;
  border: 1px;
  box-shadow: 0 1px 0 0 #58b679 inset, 0 2px 3px rgba(0, 0, 0, 0.2);
}

#footer {
  margin: 25px auto;
  color: #fff;
  font-size: 12px;
}
#footer a {
  text-decoration:none;
  color:#fff;
}
#footer a:hover {
  text-decoration:underline;
}
