div#site { min-width: 400px; max-width: 959px; margin-left: auto; margin-right: auto;}

a.tile { font-size: .8em; }
div#topnav { margin: 0px; padding: 0px;}
div#alert { float: none; margin: 0 auto; font-size: 1em; width: 85%}
div#login { float: none; background-color: transparent; border: none; box-shadow: none; margin: 15px auto; padding 3px; min-width: 440px; text-align: center; }
div#splash { min-height: 120px; background-image: none;}
div#homecontent { margin: 0px; padding: 0px; }
div#content { padding: 0px; }
div#content1 { float: none; clear: both; min-width: 400px; width: 94%; min-height: inherit; }
div#content2 { float: none; clear: both; min-width: 400px; width: 94%; min-height: inherit; }
div#content3 { float: none; clear: both; min-width: 400px; width: 94%; min-height: inherit; }
div#content4 { float: none; clear: both; min-width: 400px; width: 94%; min-height: inherit; }
div#content5 { float: none; clear: both; min-width: 400px; width: 94%; min-height: inherit; }
a#login1 { font-size: 1em; }
a#login2 { float: left; font-size: 1em; margin: 0px 20px 3px 40px; padding: 3px; }
a#login3 { float: left; font-size: 1em; margin: 0px 20px 3px 3px; padding: 3px; }
div#title { margin: 3px 0px 3px 0px; padding-left: 20px; padding-right: 20px;}