Index: en_US.ISO8859-1/htdocs/layout/css/global.css
===================================================================
--- en_US.ISO8859-1/htdocs/layout/css/global.css	(revision 45289)
+++ en_US.ISO8859-1/htdocs/layout/css/global.css	(working copy)
@@ -8,43 +8,42 @@
   margin: 0;
   padding: 0;
   font-family: verdana, sans-serif;
-  font-size: 69%;
   color: #000;
   background: #fff url("../images/hdr_fill.png") repeat-x;
 }
 
 h1 {
-  font-size: 1.4em;
+  font-size: 120%;
   font-weight: bold;
   margin: 0em 0em 1.2em 0em;
 }
 
 h2 {
-  font-size: 1.2em;
+  font-size: 115%;
   margin: 1.2em 0em 1.2em 0em;
   font-weight: bold;
 }
 
 h3 {
-  font-size: 1.0em;
+  font-size: 110%;
   margin: 1.2em 0em 1.2em 0em;
   font-weight: bold;
 }
 
 h4 {
-  font-size: 0.95em;
+  font-size: 100%;
   margin: 1.2em 0em 1.2em 0em;
   font-weight: bold;
 }
 
 h5 {
-  font-size: 0.9em;
+  font-size: 90%;
   margin: 1.2em 0em 1.2em 0em;
   font-weight: bold;
 }
 
 h6 {
-  font-size: 0.85em;
+  font-size: 85%;
   margin: 1.2em 0em 1.2em 0em;
   font-weight: bold;
 }
@@ -61,7 +60,6 @@
 }
 
 p {
-  font-size: 1.0em;
   line-height: 1.2em;
   margin: 1.2em 0em 1.2em 0em;
 }
@@ -72,12 +70,12 @@
 
 pre {
   font-family: monospace;
-  font-size: 1.4em;
+  font-size: 1.1em;
 }
 
 tt {
   font-family: monospace;
-  font-size: 1.4em;
+  font-size: 1.1em;
 }
 
 strong, b {
Index: en_US.ISO8859-1/htdocs/layout/css/layout.css
===================================================================
--- en_US.ISO8859-1/htdocs/layout/css/layout.css	(revision 45289)
+++ en_US.ISO8859-1/htdocs/layout/css/layout.css	(working copy)
@@ -14,7 +14,7 @@
 
 #container {
   margin: 0em auto;
-  width: 775px;
+  width: 90%;
   padding: 0;
   padding-top: 0px;
   padding-bottom: 15px;
@@ -29,7 +29,7 @@
 
 #header {
   position: relative;
-  height: 76px;
+  height: 15%;
   margin: 0;
   padding: 0;
   clear: both;
@@ -40,7 +40,6 @@
   border: 0px;
   padding: 0px;
   top: 0px;
-  margin-left: -4%;
   float: left;
 }
 
@@ -102,7 +101,7 @@
 
 #search form #words {
   font-size: 0.8em;
-  width: 120px;
+  width: 10%px;
   border: 1px solid #DADADA;
   background: #FFFFFF;
   color: #666;
@@ -160,7 +159,6 @@
 
 #frontcontainer {
   width: 100%;
-  float: left;
 }
 
 #frontfeaturecontainer {
@@ -168,7 +166,7 @@
 }
 
 #frontfeatureleft{
-  width: 273px;
+  width: 30%;
   margin: 0;
   padding: 0;
   float: left;
@@ -192,6 +190,7 @@
   margin-top: 20px;
   background: url(../images/beastie.png) no-repeat top left;
   min-height: 196px;
+  width: 30%;
 }
 
 #frontfeatureright {
@@ -199,7 +198,7 @@
   border: 0px;
   padding: 0px;
   margin: 0px;
-  width: 162px;
+  width: 30%;
   float: right;
 }
 
@@ -206,6 +205,7 @@
 /* News/Events/Media/Security Box */
 
 #frontnemscontainer {
+  width: 100%;
   background: #eee;
   display: inline;
   float: left;
@@ -214,7 +214,7 @@
 }
 
 #frontnews {
-  width: 191px;
+  width: 24%;
   margin: 0;
   padding: 0;
   float: left;
@@ -225,7 +225,7 @@
 }
 
 #frontevents {
-  width: 189px;
+  width: 24%;
   margin: 0;
   padding: 0;
   float: left;
@@ -236,7 +236,7 @@
 }
 
 #frontmedia {
-  width: 189px;
+  width: 24%;
   margin: 0;
   padding: 0;
   float: left;
@@ -247,7 +247,7 @@
 }
 
 #frontsecurity {
-  width: 190px;
+  width: 24%;
   margin: 0;
   padding: 0;
   float: left;
@@ -259,8 +259,8 @@
 
 /* No way to get equal columns in pure CSS - setting height is a temporary hack */
 .frontseparator {
-  width: 1px;
-  height: 317px;
+  width: 0.5%;
+  height: 500px;
   margin: 0;
   padding: 0;
   background-color: #fff;
@@ -316,6 +316,7 @@
 }
 
 #frontshortcutscontent {
+  float: right;
   margin: 0;
   padding: 0;
   padding-left: 15px;
@@ -342,12 +343,12 @@
 
 #frontreleases {
   padding: 0;
-  margin: 0;
-  margin-left: 162px;
+  margin: 8px;
+  margin-left: 190px;
   margin-top: 15px;
   padding-bottom: 20px;
   color: #666;
-  width: 155px;
+  width: 85%;
 }
 
 #frontreleasescontent {
@@ -377,7 +378,6 @@
 .frontnewtop div, .frontnewtop, .frontnewbot div, .frontnewbot {
   width: 100%;
   height: 12px;
-  font-size: 1px;
 }
 
 .frontnewcontent {
@@ -396,6 +396,7 @@
 }
 
 .frontnewroundbox {
+  float: left;
   margin: 0;
   margin-top: 30px;
   padding: 0;
@@ -462,7 +463,7 @@
 
 .frontgetroundbox {
   margin-top: 50px;
-  margin-left: 140px;
+  margin-left: 160px;
   padding: 0;
   width: 190px;
   background-color: #FACC2E;
@@ -493,6 +494,7 @@
 
 #footer {
   font-size: 0.9em;
+  text-align: center;
   color: #737373;
   line-height: 1.3em;
   padding-top: 5px;
