Merge branch 'master' of caffeine:/users/www/www/
[mspang/www.git] / default.css
index c3979cf..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;
 }
 
@@ -45,7 +59,9 @@ a:active {
     color: #0000cc;
 }
 
-table.newsandevents { background: black; }
+table.newsandevents {
+    background: black;
+}
 
 td.button {
     background: #eeeeee;
@@ -53,8 +69,6 @@ td.button {
 }
 td.newsdate {
     background: #eeeeff;
-    font-family: sans-serif;
-    font-size: x-small;
     text-align: center;
     font-weight: bold;
 }
@@ -64,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;
@@ -81,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 {
@@ -102,24 +110,17 @@ tr.members1 {
 tr.members2 {
     background: #cee6ff;
 }
-tr.books1 {
-    background: white;
-}
-tr.book2 {
-    background: #cee6ff;
-}
 
 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 {
@@ -127,8 +128,7 @@ div.webcam {
 }
 
 div.biglogo {
-    background: url(./csc_welcome.jpg) -20px 25px transparent no-repeat;
-    height: 340px;
+    height: 100px;
 }
 div.biglogo div {
     float: left;
@@ -136,31 +136,9 @@ div.biglogo div {
 div.biglogo div.uwlogo {
     margin-top: 16px;
 }
-div.biglogo div.acmlogo {
+div.biglogo div.csclogo {
     margin-top: 12px;
-}
-
-div.template-header {
-    padding-top: 5px;
-}
-
-div.webtitle {
-    height: 46px;
-    width: 750px;
-    background-color: #215498;
-    border-bottom: 4px solid #104387;
-    padding-left: 10px;
-    padding-top: 12px;
-}
-
-div.webtitle div {
-    float:left;
-    background-color: #215498;
-}
-
-div.webtitle div.csclogo {
-    padding-right: 10px;
-    background-color: #215498;
+    float: right;
 }
 
 div.menubar {
@@ -170,70 +148,103 @@ 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;
+}
 
+div.webtitle {
+    height: 46px;
+    width: 750px;
+    background-color: #215498;
+    border-bottom: 4px solid #104387;
+    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: bold;
+}
 
-a.headdir {
-    font-weight: 700;
+div.infobox {
+    border: 1px solid #ccc;
+    padding: 2px 2px;
+}
+div.infobox p {
+    margin: 5px;
+    padding: 0;
 }
 
-a.pagetop, a.pagetop:link, a.pagetop:visited, a.pagetop:hover {
-    font-family: 'Lucida Grande',sans, sans-serif;
-    display: block;
-    padding: 0 10px 10px 10px;
-    margin: 10px 0 0 0;
-    border-top: 1px solid #ccc;
-    background-color: #eee;
-    color: #999;
-    font-size: 9px;
-    text-align: right;
-    text-transform: uppercase;
+p.mediafile {
+    font-weight: bold;
 }
 
-div.footer {
-    padding-top: 10px;
-    border-top: 1px solid #ccc;
-    font-size: 10px;
-    color: #666;
+a.position {
+    font-weight: bold;
 }
 
-p.infobox {
-    border: 1px solid #ccc;
-    padding: 5px 10px;
+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);
 }
+*/