Index: themes/bluemarine/page.tpl.php
===================================================================
RCS file: /cvs/drupal/drupal/themes/bluemarine/page.tpl.php,v
retrieving revision 1.26
diff -u -p -r1.26 page.tpl.php
--- themes/bluemarine/page.tpl.php 5 Dec 2007 16:34:05 -0000 1.26
+++ themes/bluemarine/page.tpl.php 31 Dec 2007 04:21:10 -0000
@@ -10,54 +10,76 @@
+
+
+
+
+
Index: themes/bluemarine/style-rtl.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/bluemarine/style-rtl.css,v
retrieving revision 1.5
diff -u -p -r1.5 style-rtl.css
--- themes/bluemarine/style-rtl.css 17 Dec 2007 15:05:09 -0000 1.5
+++ themes/bluemarine/style-rtl.css 31 Dec 2007 04:21:10 -0000
@@ -2,23 +2,49 @@
body {
direction: rtl;
}
-#logo img {
+.sidebar-left .layout-columns {
+ padding: 0 18em 0 0;
+}
+.sidebar-right .layout-columns {
+ padding: 0 0 0 18em;
+}
+.layout-columns .column {
+ float: right;
+}
+#sidebar-left, #sidebar-right {
+ margin-right: 0;
+ margin-left: -18em;
+}
+#sidebar-left {
+ right: -18em;
+}
+#branding {
float: right;
+ margin: 0 0 0 -100%;
}
-#menu {
- padding: 0.5em 0.5em 0 0.5em;
+.logo {
+ float: right;
+}
+.search-box {
+ float: left;
+}
+#navigation {
text-align: left;
}
#navlist {
- padding: 0 0 1.2em 0.8em;
+ padding: 0 0 .2em 0.8em;
}
#subnavlist {
padding: 0.5em 0 0.4em 1.2em;
}
-ul.links li {
+
+ul.links li, ul.links li.first {
border-right: 1px solid #9cf;
border-left: none;
}
+ul.links li.last {
+ border: none;
+}
.block, .box {
padding: 0 1.5em 0 0;
}
Index: themes/bluemarine/style.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/bluemarine/style.css,v
retrieving revision 1.23
diff -u -p -r1.23 style.css
--- themes/bluemarine/style.css 17 Dec 2007 15:05:09 -0000 1.23
+++ themes/bluemarine/style.css 31 Dec 2007 04:21:10 -0000
@@ -52,10 +52,6 @@ pre {
font-size: 12px;
border: 1px solid #ddd;
}
-table {
- /* make sizes relative to body size! */
- font-size: 1em;
-}
.form-item label {
font-size: 1em;
color: #222;
@@ -74,29 +70,96 @@ table {
/*
** Page layout blocks / IDs
*/
-#header, #content {
+
+body {
+ min-width: 56em;
+ /* Background color needed to fill the sidebars for the length of the page. */
+ background-color: #ddd;
+}
+
+.two-sidebars .layout-columns {
+ padding: 0 18em;
+}
+.sidebar-left .layout-columns {
+ padding: 0 0 0 18em; /* LTR */
+}
+.sidebar-right .layout-columns {
+ padding: 0 18em 0 0; /* LTR */
+}
+
+.layout-columns .column {
+ position: relative;
+ float: left; /* LTR */
+}
+
+#main {
width: 100%;
+ background-color: #fff;
+}
+#main .inner {
+ padding: 1em 1.5em 3em;
+}
+
+#sidebar-left, #sidebar-right {
+ width: 16em;
+ padding: 1em;
+ margin-right: -18em; /* LTR */
+ background-color: #ddd;
}
+
+#sidebar-left {
+ right: 18em; /* LTR */
+}
+
#header {
+ padding: .4em .2em 0 .2em;
background-color: #69c;
}
-#logo {
- vertical-align: middle;
- border: 0;
+
+#branding {
+ float: left; /* LTR */
+ margin: 0 -100% 0 0; /* LTR */
+ width: 100%;
}
-#logo img {
+.logo {
float: left; /* LTR */
padding: 0 1em;
border: 0;
}
-#menu {
- padding: 0.5em 0.5em 0 0.5em; /* LTR */
+.site-name {
+ margin: 0.6em 0 0 ;
+ font-size: 2em;
+}
+.site-name a:link, .site-name a:visited {
+ color: #fff;
+}
+.site-name a:hover {
+ color: #369;
+ text-decoration: none;
+}
+.site-slogan {
+ font-size: 1em;
+ color: #eee;
+ display: block;
+ margin: 0;
+ font-style: italic;
+ font-weight: bold;
+}
+.search-box {
+ float: right; /* LTR */
+ padding: .4em 1em;
+}
+#navigation {
+ padding: 0.6em;
text-align: right; /* LTR */
- vertical-align: middle;
}
+#header-region {
+ clear: both;
+}
+
#navlist {
font-size: 1.0em;
- padding: 0 0.8em 1.2em 0; /* LTR */
+ padding: 0 0.8em .2em 0; /* LTR */
color: #9cf;
}
#navlist a {
@@ -137,30 +200,6 @@ ul.links li.first {
color: #9cf;
font-weight: bold;
}
-.site-name {
- margin: 0.6em 0 0 ;
- padding: 0;
- font-size: 2em;
-}
-.site-name a:link, .site-name a:visited {
- color: #fff;
-}
-.site-name a:hover {
- color: #369;
- text-decoration: none;
-}
-.site-slogan {
- font-size: 1em;
- color: #eee;
- display: block;
- margin: 0;
- font-style: italic;
- font-weight: bold;
-}
-#main {
- /* padding in px not ex because IE messes up 100% width tables otherwise */
- padding: 10px;
-}
#mission, .node .content, .comment .content {
line-height: 1.4em;
}
@@ -180,17 +219,12 @@ ul.links li.first {
.error {
border-color: red;
}
-#sidebar-left, #sidebar-right {
- background-color: #ddd;
- width: 16em;
- /* padding in px not ex because IE messes up 100% width tables otherwise */
- padding: 10px;
- vertical-align: top;
-}
+
#footer {
background-color: #eee;
padding: 1em;
font-size: 0.8em;
+ clear: both;
}
/*
|