Merge branch 'master' of caffeine:/users/www/www/
[mspang/www.git] / default.css
index 37dfeda..15f09f3 100644 (file)
@@ -1,11 +1,29 @@
 body {
-    background: white;
-    color: black;
-    font-family: serif;
-    font-size: 12px;
-    width: 760px;
     margin: 0 auto;
     padding: 0 20px;
+    text-align: center;
+}
+
+a.pagetop, a.pagetop:link, a.pagetop:visited, a.pagetop:hover {
+    display: block;
+    padding: 5px 10px 5px 10px;
+    border: 1px solid #ccc;
+    background-color: #eee;
+    color: #999;
+    font-size: 9px;
+    text-align: right;
+    text-transform: uppercase;
+}
+
+div.footer {
+    padding-top: 10px;
+    border-top: 1px solid #ccc;
+    font-size: 10px;
+    color: #666;
+}
+
+div.fixed-width {
+  font-family: monospace;
 }
 
 hr {
@@ -15,19 +33,15 @@ hr {
     height: 1px;
 }
 
-h1 {
-    font-size: x-large;
-}
 h2 {
-    font-size: large;
-    font-family: 'Lucida Grande', Sans, Sans-serif;
+    font-size: 18px;
     text-transform: uppercase;
     border-left: 10px solid #ff9900;
     padding-left: 10px;
     color: #000055;
 }
 h3 {
-    font-size: medium;
+    font-size: 16px;
     color: #0055aa;
 }
 
@@ -55,8 +69,6 @@ td.button {
 }
 td.newsdate {
     background: #eeeeff;
-    font-family: sans-serif;
-    font-size: x-small;
     text-align: center;
     font-weight: bold;
 }
@@ -66,16 +78,13 @@ td.newsitem {
 }
 td.newsauthor {
     background: #eeeeff;
-    font-family: sans-serif;
-    font-size: x-small;
     text-align: center;
 }
 td.eventdate {
     background: #eeffee;
-    font-family: sans-serif;
-    font-size: x-small;
     text-align: center;
     font-weight: bold;
+    white-space: nowrap;
 }
 td.eventitem {
     background: white;
@@ -83,15 +92,12 @@ td.eventitem {
 }
 td.eventroom {
     background: #eeffee;
-    font-family: sans-serif;
-    font-size: x-small;
     text-align: center;
+    white-space: nowrap;
 }
 th.news {
     background: #222255;
     color: white;
-    font-family: sans-serif;
-    font-size: x-small;
     text-align: left;
 }
 th {
@@ -109,13 +115,12 @@ img {
     border-width: 0;
 }
 
-div.footerlogo {
-    float: right;
-    padding-left: 5px;
-}
-
-p {
+div.content {
     font-family: 'Lucida Grande', Sans, Sans-serif;
+    font-size: 12px;
+    width: 760px;
+    margin: 0px auto;
+    text-align: left;
 }
 
 div.webcam {
@@ -131,18 +136,11 @@ div.biglogo div {
 div.biglogo div.uwlogo {
     margin-top: 16px;
 }
-div.biglogo div.acmlogo {
-    margin-top: 12px;
-}
 div.biglogo div.csclogo {
     margin-top: 12px;
     float: right;
 }
 
-div.template-header {
-    padding-top: 5px;
-}
-
 div.menubar {
     background-color: white;
     padding-top: 12px;
@@ -150,34 +148,28 @@ div.menubar {
     text-align: center;
     height: 75px;
     vertical-align: middle;
-    font-size: 11px;
+    font-size: 12px;
     text-transform: uppercase;
 }
-
 div.menuitem {
     margin: 0;
     padding: 0;
     text-align: center;
     float: left;
 }
-
 div.menuitem a {
     display: block;
     text-align: center;
     padding: 5px;
     margin: 0;
     text-decoration: none;
-    font-weight: 400;
-    font-family: 'Lucida Grande', Sans, Sans-serif;
+    font-weight: bold;
 }
-
 div.menuitem a:hover {
-    font-weight: 700;
     color: black;
     background-color: #eee;
     border: 1px solid #ccc;
 }
-
 div.menuitem p {
     margin: 0;
     padding: 0;
@@ -191,52 +183,31 @@ div.webtitle {
     padding-left: 10px;
     padding-top: 10px;
 }
-
 div.webtitle div {
     float:left;
     background-color: #215498;
 }
 
+div.dirheader {
+    padding-top: 5px;
+}
 a.diritem, a.diritem:link, a.diritem:visited, a.diritem:active {
-    font-family: 'Lucida Grande', Sans, Sans-serif;
     font-size: 14px;
     border-left: 4px solid #ccc;
     padding: 0 15px 0 5px;
     color: blue;
 }
-
 a.diritem:hover {
     border-left: 4px solid green;
 }
-
 a.homedir {
-    font-weight: 700;
-}
-
-a.pagetop, a.pagetop:link, a.pagetop:visited, a.pagetop:hover {
-    font-family: 'Lucida Grande',sans, sans-serif;
-    display: block;
-    padding: 5px 10px 5px 10px;
-    border: 1px solid #ccc;
-    background-color: #eee;
-    color: #999;
-    font-size: 9px;
-    text-align: right;
-    text-transform: uppercase;
-}
-
-div.footer {
-    padding-top: 10px;
-    border-top: 1px solid #ccc;
-    font-size: 10px;
-    color: #666;
+    font-weight: bold;
 }
 
 div.infobox {
     border: 1px solid #ccc;
     padding: 2px 2px;
 }
-
 div.infobox p {
     margin: 5px;
     padding: 0;
@@ -245,3 +216,35 @@ div.infobox p {
 p.mediafile {
     font-weight: bold;
 }
+
+a.position {
+    font-weight: bold;
+}
+
+input.library {
+    width: 600px;
+}
+
+ul.media {
+    list-style: none;
+    vertical-align: middle;
+    padding: 0px;
+}
+
+img.media {
+    margin-right: 10px;
+    vertical-align: middle;
+}
+
+li.media {
+    border-bottom: 1px solid #ccc;
+    padding-top: 2px;
+    padding-bottom: 2px;
+}
+
+/*
+.webcam img {
+    -moz-transform:scaleX(-1);
+    -webkit-transform:scaleX(-1);
+}
+*/