/* Start of CMSMS style sheet 'Mobile' */
/* Copyright (c) 2007-2010 Scott Wallace. */

/* Spam, penguins, and pointed sticks */

/* Styles for mobile WebKit and handhelds */
 /* Layout */
 input[type=text], input[type=password], input[type=file], select, textarea {
  width: 200px;
 }
 table.contactform tr td:first-child {
  white-space: normal;
 }
 html, body {
  background-color: #414649;
 }
 #container {
  background-color: #FFF;
 }
 #left {
  position: static; top: auto; left: auto; bottom: auto;
  width: auto;
 }
 #left > #sidebar {
  height: auto;
  margin-left: 0;
 }
 #title {
  width: 100%; height: auto;
  margin: 0;
  padding-top: .5em;
  line-height: 0.2em;
 }
 #nav {
  padding: .25em 1em;
  text-align: center;
  line-height: 1.5em;
 }
 #nav div p {
  display: inline;
  margin: 0 .4em;
  white-space: normal;
 }
 #nav div p:first-child {
  margin-left: 0;
 }
 #footer1 {
  display: none;
 }
 #right {
  margin: 0;
  width: 100%;
 }
 #right .nav div {
  line-height: 1.5em;
 }
 #right .nav div p {
  white-space: normal;
 }
 #footer2 {
  display: block;
 }
 #iPhone #footer2 {
  border-bottom: 2px solid #A00; /* fix a nasty iPhone bug */
 }
/* End of 'Mobile' */

