css cleanup
authorgreg gay <ggay@ocad.ca>
Mon, 13 Dec 2010 21:52:51 +0000 (21:52 -0000)
committergreg gay <ggay@ocad.ca>
Mon, 13 Dec 2010 21:52:51 +0000 (21:52 -0000)
docs/themes/blumin/forms.css
docs/themes/default/forms.css
docs/themes/default/ie_styles.css
docs/themes/default15/forms.css
docs/themes/default16/forms.css
docs/themes/fluid/ie_styles.css
docs/themes/fluid/styles.css
docs/themes/greenmin/forms.css
docs/themes/idi/forms.css
docs/themes/idi/ie_styles.css
docs/themes/idi/styles.css

index 5f110b2..3c7e364 100644 (file)
@@ -32,6 +32,7 @@ div.input-form input {
 div.input-form textarea {\r
        border: 1px solid #999;\r
        width: 98%;\r
+       *width:400px;\r
        background-color: white;\r
        padding: 2px;\r
        margin-right: 2px;\r
index ad7d233..e3708d0 100644 (file)
@@ -42,6 +42,7 @@ div.input-form input {
 div.input-form textarea {\r
        border: 1px solid #595241;\r
        width: 98%;\r
+       *width:400px;\r
        padding: 2px;\r
        margin-right: 2px;\r
        font-size:100%;\r
index c883336..b22e3c2 100644 (file)
@@ -61,7 +61,7 @@ div#top-links a:active{
 }
 
 ul#topnavlist li {
-margin-bottom:-3em;
+       margin-bottom:-3em;
        *display: inline;
 }
 
index 4f84898..6fd44ad 100644 (file)
@@ -29,6 +29,7 @@ div.input-form input {
 div.input-form textarea {\r
        border: 1px solid #999;\r
        width: 98%;\r
+       *width:400px;\r
        background-color: white;\r
        padding: 2px;\r
        margin-right: 2px;\r
index 5dc9ccd..c0098ac 100644 (file)
@@ -34,6 +34,7 @@ div.input-form input {
 div.input-form textarea {
        border: 1px solid #595241;
        width: 98%;
+       *width:400px;
        padding: 2px;
        margin-right: 2px;
 }
index 975084e..2fcd963 100644 (file)
@@ -84,7 +84,6 @@ table.etabbed-table   {
 }
 .etabbed-list{
        *padding-top:.5em;
-
 }
 .tab-spacer{
        *width:10px;
@@ -93,3 +92,6 @@ table.etabbed-table   {
 .editor_tab{
        height:1.5em\9;
 }
+fieldset.group_form{
+       *margin-left:1em;
+}
\ No newline at end of file
index 5eda302..7526b8a 100644 (file)
@@ -40,7 +40,6 @@ h1, h2, h3, h4, h5, h6 {
        font-weight: bold;
     margin: 0;
     padding-top: 0.5em;
-    /*border-bottom: 1px solid #B8AE9C;*/
 }
 
 h1 {
@@ -185,7 +184,6 @@ hr {
        border: 1px #ACCFCC solid;
 }
 
-
 select.dropdown {
        font-family: Verdana, Helevetica, Arial, sans-serif;
 }
@@ -269,7 +267,6 @@ td.selected{
        padding: 2px;
 }
 
-
 .unsaved {
        color: red;
        background-color: #FFFDE0;
@@ -280,51 +277,6 @@ td.selected{
        margin: 10px;
 }
 
-
-/* the side menu 
-td.dropdown-heading {
-       background-color: #DBFDD4;
-       color: #595241;
-       border-left: 1px solid #ECFEEA;
-       border-right: 1px solid #ECFEEA;
-       border-top: 1px solid #ECFEEA;
-       font-weight: bold;
-       padding: 2px;
-}
-
-td.dropdown-heading a, td.dropdown-heading a:hover, td.dropdown-heading a:visited {
-       text-decoration: none;
-}
-
-td.dropdown-heading.closed {
-       border-bottom: 1px solid #ECFEEA;
-}
-
-td.dropdown {
-       padding: 2px;
-       background-color: white;
-       color: black;
-       border-left: 1px solid #ECFEEA;
-       border-right: 1px solid #ECFEEA;
-       border-bottom: 1px solid #ECFEEA;
-       font-weight: normal;
-}
-td.dropdown a, td.dropdown a:visited  {
-       color: #595241;
-       text-decoration: none;
-}
-td.dropdown a:hover {
-       color: #595241;
-       text-decoration: underline;
-}
-td.dropdown.cell {
-       border-bottom: 0px;
-}
-td.dropdown strong {
-       color: #2A6C28;
-} */
-
-/* added for 1.4.2: */
 .results {
        padding-left: 20px;
 }
@@ -357,8 +309,6 @@ p.search-description {
        padding: 2px;
 }
 
-/***************************************************************/
-/* NEW STUFF */
 
 table.tabbed-table {
        width: 100%;
@@ -609,16 +559,12 @@ table.data tfoot input {
        border:  #AAA  solid 1px;
 }
 
-
-
 /* used for static tables with no form elements: */
 table.data.static tbody tr:hover {
        background-color: transparent;
        cursor: auto;
 }
 
-
-
 /* course browser: */
 
 div#browse {
@@ -816,7 +762,8 @@ form {
 
 
 optgroup {
-       /*font-size: small;*/
+       
+       
 }
 
 /* packing */
@@ -855,9 +802,6 @@ div.paging li a:hover, div.paging li a.current {
 
 #header{
        background-color: #e1ecfe;
-       /*background-image: url(images/pencil_top.gif);
-       background-position: right bottom;
-       background-repeat: no-repeat;*/
        height : 5.7em;
 }
 
@@ -876,7 +820,7 @@ div.paging li a:hover, div.paging li a.current {
        background-image:url(images/tl_corner.gif);
        background-position: top left;
        background-repeat: no-repeat;
-padding:0;
+       padding:0;
 }
 div.top {
     /* Top space */
@@ -1064,8 +1008,6 @@ fieldset#shortcuts {
        padding-left: 10pt;
 }
 
-
-
 fieldset {
        margin-bottom: 10pt;
 }
@@ -1082,8 +1024,8 @@ fieldset {
 
 a#guide {
        background-image: url('../default/images/help.png'); 
-background-repeat: no-repeat; 
-background-position: 2px 2px;
+       background-repeat: no-repeat; 
+       background-position: 2px 2px;
        padding: 3px 10px 5px 30px;
        text-decoration:none;
        font-size:0.85em;
@@ -1205,10 +1147,6 @@ ul#home-links li a img {
        background-color: #F7F3ED;
        text-decoration: none;
        margin-left: 4px;
-/*
-       -moz-border-radius-topright: 4px;
-       -moz-border-radius-topleft: 4px;
-*/
        white-space: nowrap;
 }
 
@@ -1257,29 +1195,11 @@ dl#public-profile dd {
        float: left;
 }
 
-*/
-/*#contentcolumn {
-       margin-left: 0.5em;
-       padding-right: 5px;
-}
-#contentcolumn_shiftright {
-       margin-left: 17em;
-}
-
-#leftcolumn{
-       float: left;
-       width: 16em;
-       margin-left: 5px;
-       margin-top:-10px;
-}*/
-
 .sidebox fieldset {
        border:0px;
 }
 
 #footer{
-       /*position:absolute;
-       bottom:0px;*/
        clear: left;
        width: 100%;
        text-align: center;
@@ -1312,9 +1232,6 @@ span.forum-paginator-active{font-weight:700;text-decoration:underline; height:2e
 
 div#topnavlistcontainer {
        background-color: #e1ecfe;
-       /*background-image: url(images/pencil_bottom.gif);
-       background-position:  top right;
-       background-repeat: no-repeat;*/
 }
 ul#topnavlist {
        padding-top: 5px;
@@ -1343,7 +1260,6 @@ ul#topnavlist li a {
     padding: 0.2em 2em 0em;
        text-decoration:none;
        background-color:#f2f7fe;
-
        border-left:1px solid #a1c4f8;
        border-right:1px solid #a1c4f8;
        border-top:1px solid #a1c4f8;   
@@ -1382,10 +1298,12 @@ ol#tools>li:hover {
        line-height: 200%; 
        background-color: #fdfdfd; 
        border-bottom: 1px solid #efefef; 
-       /* -moz-border-radius: 4px;  */
-       border: 1px solid #eeeeff;}
+       border: 1px solid #eeeeff;
+}
 
-li.top-tool a {  font-weight: bold; } /* ol#tools>li>a */ 
+li.top-tool a {  
+       font-weight: bold;
+}
 
 li.child-tool a { 
        font-size: x-small;
@@ -1410,20 +1328,6 @@ li.child-tool {
        font-size: x-small;
 }
 
-/* to modify  tool icons on the course home page */
-/*
-#icon-color-filter{
-       width:3.9em;
-       height:3.85em;
-       background-color:#000000;
-       -moz-opacity:0.5;
-         filter:alpha(opacity=10);
-       opacity:.10;
-       margin-top:-3.85em;
-       margin-left:1.90em;
-
-}
-*/
 .img-size-home {
        height:3.85em;
        width:3.9em;
@@ -1604,7 +1508,7 @@ a.tooltip{
        padding-right:.2em;
        padding-bottom:.2em;
        text-decoration:none;
-               border-bottom:1px dashed;
+       border-bottom:1px dashed;
 }
 /* fluid reorderer */
 .grab{
@@ -1960,7 +1864,6 @@ div#shortcuts{
        font-weight:500;
        text-align:center;
        padding:0em 0em 0em;
-
 }
 .editor_tab{
        float:left;
@@ -2020,7 +1923,7 @@ ul#content-tool-links img{
        padding-left: 10px;
 }
 .fl-force-right{
-float:right;
+       float:right;
 }
 .hidden {
     display: none;
@@ -2029,18 +1932,18 @@ float:right;
     cursor: pointer;    
 }
 .del-content-icon{
-         border:0;
-height:.8em;
+       border:0;
+       height:.8em;
 }
 #logoutbar{
-float:right;
-text-align:right;
-text-transform: lowercase;
+       float:right;
+       text-align:right;
+       text-transform: lowercase;
 }
 #subnav a{
-color:#ffffff;
-font-weight:bold;
-text-decoration:underline;
+       color:#ffffff;
+       font-weight:bold;
+       text-decoration:underline;
 }
 div#subnavlistcontainer {
        width:95%;
@@ -2069,9 +1972,6 @@ ul#subnavlist {
        padding-top: 4px;
        margin-top: 0px;
        font-size:.8em;
-       
-
-
 }
 
 ul#subnavlist li {
@@ -2098,10 +1998,10 @@ ul#subnavlist li a:hover, ul#subnavlist li a:focus, ul#subnavlist li.active, ul#
 ul#subnavlist li a {
     /* The normal, unselected tabs. They are all links */
        color: #555;
-       height: 1.5em;
+    height: 1.5em;
        text-decoration:underline;
        font-weight:500;
 }
 .fl-container{
-background-color:#F7FAF7;      
+       background-color:#F7FAF7;       
 }
\ No newline at end of file
index 9a5d44b..881f5e5 100644 (file)
@@ -31,6 +31,7 @@ div.input-form input {
 div.input-form textarea {\r
        border: 1px solid #999;\r
        width: 98%;\r
+       *width:400px;\r
        background-color: white;\r
        padding: 2px;\r
        margin-right: 2px;\r
index c92d399..6557737 100644 (file)
@@ -3,7 +3,6 @@ div.input-form {
        max-width: 90%;\r
        margin-left:auto; \r
        margin-right:auto;\r
-       border: 1px solid #DEE7EC;\r
        margin-bottom: 20px;\r
 }\r
 \r
@@ -30,6 +29,7 @@ div.input-form input {
 div.input-form textarea {\r
        border: 1px solid #999;\r
        width: 98%;\r
+               *width:400px;\r
        background-color: white;\r
        padding: 2px;\r
        margin-right: 2px;\r
@@ -59,6 +59,7 @@ div.input-form div.buttons {
 }\r
 div.input-form div.buttons input {\r
        border: 1px solid #999;\r
+       background-color: transparent;\r
        padding: 2px;\r
        padding-left: 10px;\r
        padding-right: 10px;\r
index 453062c..498c226 100644 (file)
@@ -26,7 +26,49 @@ table.data tfoot input {
        height:9.6em;
 }
 .buttons input[type=submit]{
-padding:.3em;
-width:auto;
-overflow:visible;
+       padding:.3em;
+       width:auto;
+       overflow:visible;
+}
+#top-links-jump{
+       *margin-top:-5em;
+}
+ul.current_list{
+        *margin-left:0em;
+}
+
+.etabbed-list{
+       *padding-top:.5em;
+}
+.prefs_tab{
+       *padding-top:.2em;
+}
+div.home_box {
+        margin-bottom:2em;
+}
+.fl-force-right{
+       *margin-top:-1.2em;
+       *margin-right:.2em;
+}
+ul#subnavlist li {
+       *display: inline;
+       *margin-left:.5em;
+}
+table.etabbed-table    {
+       *table-layout:fixed;
+       *margin-left:55px;
+
+}
+.etabbed-list{
+       *padding-top:.5em;
+}
+.tab-spacer{
+       *width:10px;
+}
+div.input-form textarea {
+       *width:400px;
+
+}
+ul#topnavlist{
+       *margin-bottom:-.2em;
 }
\ No newline at end of file
index d177100..79d4692 100644 (file)
@@ -147,7 +147,6 @@ div.home_box {
        height:9.8em;
        margin:0px;
        width:.45em;
-
 }
 .details_ir{
        width:.5em;
@@ -199,7 +198,6 @@ a.dropdown-title {
 
 /* main submit button */
 .button {
-
        background-color: #EBEDF6;
        font-weight: normal;
        border-top:  #354A81  solid 1px;
@@ -210,7 +208,6 @@ a.dropdown-title {
 
 /* small submit button at top */
 .button2 {
-
        background-color: #F8F8F8;
        border-top:  #354A81  solid 1px;
        border-bottom: #354A81  solid 1px;
@@ -220,7 +217,6 @@ a.dropdown-title {
 
 /* date attributes */
 small.date {
-
        color: #8CACBB; 
        margin-bottom: 0px; 
        margin-top: 0px;
@@ -261,7 +257,6 @@ hr {
 
 
 select.dropdown {
-
        background-color: #F1F3F1;
 }                                                               
 
@@ -328,8 +323,6 @@ a .highlight{
        margin: 10px;
 }
 
-
-
 /* the side menu */
 /* the side menu heading */
 td.dropdown-heading {
@@ -408,9 +401,6 @@ p.search-description {
        padding: 2px;
 }
 
-/***************************************************************/
-/* NEW STUFF */
-
 table.tabbed-table {
        width: 100%;
 }
@@ -509,7 +499,6 @@ div#sub-navigation {
        background-color: #DEE7EC;
        border-bottom: 1px solid #9DAB9A;
        color: #9DAB9A;
-
 }
 
 div#sub-navigation strong {
@@ -526,7 +515,6 @@ div#help {
        background-color: #efefef;
        margin-left: 5px;
        margin-right: 5px;
-
 }
 
 h3#help-title {
@@ -551,17 +539,14 @@ div#toctoggle {
 }
 
 h1#section-title {
-margin-top:-2.8em;
+       margin-top:-2.8em;
        margin-left: 4em;
-
-
 }
 
 div#top-links {
        padding-right: 5px;
        line-height: 170%;
        margin-top: 3px;
-
 }
 
 a#editor-link {
@@ -805,8 +790,8 @@ div#info {
        font-weight: bold;
 }
 div#info a{
-        color:red;
-        text-decoration:underline;
+       color:red;
+       text-decoration:underline;
 }
 div#warning {
        width: 50%;
@@ -922,14 +907,13 @@ optgroup {
        font-size: 1.0em;
 }
 fieldset.group_form legend{
-border:1px solid #cccccc;
-font-weight:700;
-padding:.3em;
+       border:1px solid #cccccc;
+       font-weight:700;
+       padding:.3em;
 }
 fieldset.group_form{
-margin:1em;
-line-height:1em;
-
+       margin:1em;
+       line-height:1em;
 }
 /* packing */
 div.paging {
@@ -1189,7 +1173,7 @@ a#guide {
 
 }
 div#guide_box{
-background-color:#DEE7EC;
+       background-color:#DEE7EC;
        border-left:thin solid #cccccc;
        border-right:thin solid #cccccc;
        border-bottom:thin solid #cccccc;
@@ -1312,9 +1296,8 @@ ul#home-links li a img {
 .img-size-tree {
        vertical-align: middle;
        margin-top: 0px;
-height:1em;
-width:1em;
-
+       height:1em;
+       width:1em;
 }
 /* profile page */
 dl#public-profile {
@@ -1391,7 +1374,7 @@ div#topnavlistcontainer {
     border-bottom: 1px solid #8CACBB;
     padding: 0.5em 0em 0em 2em;
     clear:left;
-margin-top:.2em;
+       margin-top:.2em;
 }
 ul#topnavlist {
        padding: 0px;
@@ -1403,13 +1386,11 @@ ul#topnavlist {
 }
 
 ul#topnavlist li {
-
        list-style: none;
        display: inline-block;
        height:auto;
        margin-top:.1em;
        clear:both;
-
 }
 
 ul#topnavlist li:first-child a {
@@ -1432,8 +1413,8 @@ ul#topnavlist li a {
     height: 1.2em;
     margin-right: 0.5em;
     padding: 0em 2em 0em;
-      border-radius: .3em .3em 0em 0em;
-      -moz-border-radius: .3em .3em 0em 0em;
+    border-radius: .3em .3em 0em 0em;
+    -moz-border-radius: .3em .3em 0em 0em;
 }
 
 ul#topnavlist li a.selected {
@@ -1484,22 +1465,24 @@ a.tooltip{
 /* style for home page modules "detail view" */
 
 div.home_box {
-         width: 29em;
+         width: 25.5em;
          margin:0;
-         padding-top: 15px;
-         margin-left:1em;
+         height:8.8em;
+         padding-top: 5px;
          float:left;
+         margin-bottom:.5em;
 }
 
 .outside_box{
          background: #DEE7EC;
-         height:9.8em;
+         width: 24.3em;
+         height:8.0em;
          padding:.4em;
+         border:1px solid #8CACBB;
          -moz-border-radius:.3em .3em .3em .3em;
          border-radius: .3em .3em .3em .3em;
 }
 
-
 .inside_box{
          width:100%;
          padding:.1em;
@@ -1510,28 +1493,7 @@ div.home_box {
          margin-bottom:.2em;
          background:#ffffff;
 }
-.details_or{
-         width:28.8em;
-         height:9.8em;
-         margin:0;
 
-}
-.details_ol{
-         height:9.8em;
-         margin:0px;
-         width:.45em;
-         background:#ffffff;
-}
-.details_ir{
-         width:.5em;
-         height:100%;
-         float:right;
-         background:#ffffff;
-}
-.details_il{
-         height:100%;
-         float:left;
-}
 .home-title{
          font-size:12pt;
 }
@@ -1591,16 +1553,14 @@ table.etabbed-table{
 
 /* Preference Editor tabs */
 .etabbed-list-container {
-
       font-size:10pt;
       width:75%;
       margin-left:auto;
       margin-right:auto;
-
 }
 .etabbed-list{
-
-      width:100%;
+      width:90%;
+         border-bottom:1px #DEE7EC solid;
 }
 .prefs-tab-spacer {
       background-color: transparent;
@@ -1609,39 +1569,36 @@ table.etabbed-table{
 }
 .prefs_buttontab {
       color:#000555;
-      font-size:0pt;
       white-space: nowrap;
-      background-color: #ffffff;
+      background-color: transparent;
       margin-bottom: .5px;
       border:0;
       font-weight:500;
       padding:0em 0em 0em;
       border-radius:.3em;
       -moz-border-radius: .3em .3em .3em .3em;
-
 }
 .prefs_tab{
-      border-top: 1px solid #cccccc;
-      border-left: 1px solid #cccccc;
-      border-right: 1px solid #cccccc;
-      border-bottom:0;
-      text-align: center;
-      white-space: nowrap;
-      background-color: #FFFFFF;
-      border-radius: .3em .3em 0em 0em;
-      -moz-border-radius: .3em .3em 0em 0em;
-      padding: .4em .5em .5em .5em ;
-      display: inline;
-      padding-bottom: .9px;
+       border-top: 1px solid #cccccc;
+       border-left: 1px solid #cccccc;
+       border-right: 1px solid #cccccc;
+       border-bottom:0;
+       text-align: center;
+       white-space: nowrap;
+       background-color: transparent;
+       border-radius: .3em .3em 0em 0em;
+       -moz-border-radius: .3em .3em 0em 0em;
+       padding: .4em .5em .5em .5em ;
+       display: inline;
+       padding-bottom: .9px;
     margin: .5em;
 }
     
-.prefs_buttontab:hover, .prefs_tab:hover {
+.prefs_buttontab:hover, .prefs_tab:hover, .prefs_tab:focus, .prefs_buttontab:focus{
       background-color: #eeeeee;
 }
 
-.prefs_tab_selected{
-      
+.prefs_tab_selected{     
       border-top: 1px solid #cccccc;
       border-left: 1px solid #cccccc;
       border-right: 1px solid #cccccc;
@@ -1656,10 +1613,8 @@ table.etabbed-table{
       border-radius:.3em;
       -moz-border-radius: .3em .3em 0em 0em;
       display: inline;
-
 }
 
-
 #top-links-jump{
        float:right;
        white-space:nowrap;
@@ -1712,11 +1667,9 @@ ul#content-tool-links img{
 
 .editor_wrapper{
        border: 1px solid #DEE7EC;
-       
        border-radius:.5em;
        -moz-border-radius: .5em .5em .5em .5em;
        padding: .1em .5em .1em .5em ;
-`      
 }
 
 .editor_buttontab {
@@ -1724,7 +1677,7 @@ ul#content-tool-links img{
        font-size:10pt;
        border:0;
        white-space: nowrap;
-       background-color: #ffffff;
+       background-color: transparent;
        margin: 0px;
        font-weight:500;
        text-align:center;
@@ -1740,7 +1693,7 @@ ul#content-tool-links img{
        margin-bottom:-.5em;
        text-align: center;
        white-space: nowrap;
-       background-color: #ffffff;
+       background-color: transparent;
        border-radius: .3em .3em 0em 0em;
        -moz-border-radius: .3em .3em 0em 0em;
        -moz-box-shadow:.1em .0em .1em #999999;
@@ -1882,7 +1835,6 @@ div .button:hover{
 
 /* Side menu */
 
-
 ul.social_side_menu {
        padding-left: 2em;
 }
@@ -1890,18 +1842,15 @@ ul.social_side_menu li {
        padding-bottom: 0.2em;
        list-style: circle;
 }
-
 div .divider {
        border-bottom:1px solid #C1C157; 
        padding-bottom:0.5em; 
        margin-bottom:0.5em;
 }
-
 .activity{
        line-height:18pt;
        font-size:.8em;
 }
-
 div.headingbox, h3.headingbox, a.headingbox{
        border:1px #cccccc solid;
        padding:.2em;
@@ -1910,7 +1859,6 @@ div.headingbox, h3.headingbox, a.headingbox{
        line-height:1em;
        font-size:.7em;
 }
-
 div.contentbox, input-form{
        margin-left:.2em;
        margin-right:.2em;
@@ -1919,9 +1867,8 @@ div.contentbox, input-form{
        border-bottom:1px #cccccc solid;
        padding:.5em;
        background-color: #ffffff;
-        overflow:hidden;
+    overflow:hidden;
 }
-
 div.suggestions{
        border:1px solid #a50707;
        margin-left:10px; 
@@ -1944,7 +1891,6 @@ div.social-wrapper{
        padding:.5em;
        margin:auto;
 }
-
 .network-activity{
     float:left;
     width:55%;
@@ -1982,31 +1928,75 @@ div.social-wrapper{
 div.bypass{
        height:1px;
 }
-
-
 img.img-size-ascdesc{
-height:1.5em;
-width:1.5em;
-}
-body {
-font-size:1em;
+       height:1.5em;
+       width:1.5em;
 }
-
 div.row{
-background:transparent;
+       background:transparent;
 }
-
 div.input-form fieldset{
-margin:1em;
+       margin:1em;
+}
+div.input-form legend{
+       border:1px #DEE7EC solid;
+       padding:.3em;
+}
+.menuedit img{
+       height:1em !important;
+}
+div#subnavlistcontainer {
+       width:95%;
+       margin:auto;
+       height:auto;
+
+}
+div#subnavbacktopage {
+       padding-top:5px;
+       padding-left:20px;
+       float:left;
+}
+div.toolcontainer{
+       width:95%;
+       margin:auto;
+       border:1px solid #e8e8e8;
+       padding-top:1em;
+       padding-bottom:1em;
+       border-radius:.5em;
+       -moz-border-radius: .5em .5em .5em .5em;
+}
+ul#subnavlist {
+       padding-top: 4px;
+       margin-top: 0px;
+       font-size:.8em;
+}
 
+ul#subnavlist li {
+       background-color: #F2F7FE;
+       list-style: none;
+       display: inline-block;
+       font-weight:700;
+       text-align:center;
+       border-top:1px solid #cccccc;
+       border-left:1px solid #cccccc;
+       border-right:1px solid #cccccc;
+       border-radius: .3em .3em 0em 0em;
+       -moz-border-radius: .3em .3em 0em 0em;
+       height:1.0em;   
+       padding: 0em .5em .6em .5em ;
 }
 
-div.input-form legend{
-border:1px #DEE7EC solid;
-padding:.3em;
+ul#subnavlist li a:hover, ul#subnavlist li a:focus, ul#subnavlist li.active, ul#subnavlist li:hover{
+       color: black;
+       text-decoration:none;
+       background-color: #DEE7EC;
 }
 
-.menuedit img{
-height:1em !important;
+ul#subnavlist li a {
+    /* The normal, unselected tabs. They are all links */
+       color: #555;
+    height: 1.5em;
+       text-decoration:underline;
+       font-weight:500;
 }