Index: trunk/src/web-app/css/main.css
===================================================================
--- trunk/src/web-app/css/main.css	(revision 89)
+++ trunk/src/web-app/css/main.css	(revision 98)
@@ -18,5 +18,5 @@
     background: #fff;
     color: #333;
-    font: 11px verdana, arial, helvetica, sans-serif;
+    font: 14px verdana, arial, helvetica, sans-serif;
     background: transparent url("../images/brushed_metal.png") repeat fixed center;
 }
@@ -60,5 +60,5 @@
     color: #006dba;
     font-weight: normal;
-    font-size: 16px;
+    font-size: 17px;
     margin: 0 0 .3em 0;
 }
@@ -71,5 +71,5 @@
     background-color: #fcfcfc;
     border: 1px solid #ccc;
-    font: 11px verdana, arial, helvetica, sans-serif;
+    font: 14px verdana, arial, helvetica, sans-serif;
     margin: 2px 0;
     padding: 2px 4px;
@@ -79,5 +79,5 @@
 }
 textarea {
-	width: 250px;
+	width: 450px;
 	height: 150px;
 	vertical-align: top;
@@ -102,5 +102,5 @@
 
 .appcontrolButton {
-    font-size: 10px;
+    font-size: 14px;
     padding: 5px 5px;
 }
@@ -127,5 +127,5 @@
 
 .menuButton {
-    font-size: 10px;
+    font-size: 14px;
     padding: 0 5px;
 }
@@ -183,4 +183,14 @@
     border: 1px solid red;
 }
+td.errors textarea {
+    border: 1px solid red;
+}
+
+input.duration {
+    width:40px;
+}
+input.duration.errors {
+    border: 1px solid red;
+}
 
 /* TABLES */
@@ -194,6 +204,6 @@
 }
 td, th {
-    font: 11px verdana, arial, helvetica, sans-serif;
-    line-height: 12px;
+    font: 14px verdana, arial, helvetica, sans-serif;
+    line-height: 17px;
     padding: 5px 6px;
     text-align: left;
@@ -203,5 +213,5 @@
     background: #fff url(../images/skin/shadow.jpg);
     color: #666;
-    font-size: 11px;
+    font-size: 14px;
     font-weight: bold;
     line-height: 17px;
@@ -211,5 +221,5 @@
     color: #333;
     display: block;
-    font-size: 10px;
+    font-size: 14px;
     text-decoration: none;
     width: 100%;
@@ -252,5 +262,5 @@
     border-top: 0;
     color: #666;
-    font-size: 10px;
+    font-size: 14px;
     overflow: hidden;
     padding: 10px 3px;
@@ -293,5 +303,5 @@
     border: 1px solid #ccc;
     color: #666;
-    font-size: 10px;
+    font-size: 14px;
     margin-top: -1px;
     margin-bottom: 5px;
@@ -305,5 +315,5 @@
     color: #333;
     cursor: pointer;
-    font-size: 10px;
+    font-size: 14px;
     font-weight: bold;
     margin-left: 3px;
