#left {
position: absolute;
- top: 0px;
+ top: 30px;
+ bottom: 0;
width: 185px;
font-size: 11px;
line-height: 12px;
/* Rules for the OpenStreetMap logo in the top left corner */
#logo {
+ display: block;
width: 170px;
min-width: 170px;
padding: 5px;
text-align: center;
- margin: 25px 0 5px 0;
+ margin: auto;
}
#logo img {
/* Rules for the introductory text displayed in the left sidebar to new users */
.sidebar-copy {
- padding: 0px 10px;
+ padding: 5px 10px;
}
.sidebar-copy p {
/* Rules for the menu displayed in the left sidebar */
.left_menu {
+ margin: 0;
padding: 5px 10px;
- margin: 4px 0;
+ line-height: 15px;
+ font-size: 12px;
+ list-style-type: none;
+ border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
- line-height: 20px;
- font-size: 14px;
- font-weight: bold;
-}
-
-.left_menu h1 {
- font-style: normal;
- font-size: 15px;
}
.left_menu ul {
- margin: 0px;
- list-style-type: none;
+ padding: 0;
+ margin: 0;
}
.left_menu li {
- margin: 0px;
- padding: 0px;
+ list-style-type: none;
+ padding: 0;
+ margin: 0;
}
-/* submenus */
-.left_menu ul li ul {
- font-weight: normal;
- line-height: 15px;
+.left_menu h4 {
+ padding: 5px 0 5px 0;
font-size: 12px;
+ margin: 0;
}
-.left_menu a {
- color: #000;
+.left_menu li:last-child h4 {
+ padding-top: 0;
}
/* Rules for SOTM advert */
.optionalbox {
padding: 5px 10px;
- margin: 4px 0;
+ margin: 5px 0;
}
.optionalbox h1 {
}
#search_field form {
- width: 100%;
+ width: 165px;
margin: 0px;
padding: 0px;
}
#search_field input[type="text"] {
width: 165px;
- padding: 5px;
font-size: 14px;
line-height: 15px;
height: 25px;
#search_field input[type="submit"] {
width: 15px;
height: 15px;
- border:0;
- text-indent:-1000px;
+ border: 0px;
+ text-indent: -1000px;
+ overflow: hidden;
+ text-transform: capitalize;
padding-left: 0px;
padding-right: 0px;
- background: url(sprite.png);
- position:absolute;
- right:2px;
- top:5px;
- cursor:pointer;
+ background: image-url("sprite.png");
+ position: absolute;
+ top: 5px;
+ cursor: pointer;
}
.search_help {
- margin:0;
+ margin: 5px 0 0 0;
}
.deemphasize {
/* Rules for donation request box */
.donate {
+ display: block;
+ position: relative;
width: 153px;
- margin: 10px 10px;
+ margin: 10px 10px 0px 10px;
padding: 5px;
border: 1px solid #AED1A0;
background: #cbeea7;
font-size: 14px;
border-radius: 2px;
-moz-border-radius: 2px;
+ color: #222;
}
-.donate a {
- color:#222;
+.donate:hover {
+ background: #9ed485;
+ text-decoration: none;
+}
+
+.donate p {
+ text-indent: 20px;
+ margin: 0;
+}
+
+.donate .donate-icon {
+ width: 15px;
+ height: 15px;
+ border: 0px;
+ padding-left: 0px;
+ padding-right: 0px;
+ background: image-url("sprite.png") 0 -30px no-repeat;
+ position: absolute;
+ top: 8px;
}
/* Rules for Creative Commons logo button */
/* Rules for tabbed navigation bar */
#top-bar {
- border-bottom: 1px solid #ccc;
+ position: absolute;
+ top: 0;
height: 29px;
+ border-bottom: 1px solid #ccc;
+ background: white;
}
#tabnav {
top: 15px;
}
-/* Rules for OpenLayers maps */
+/* Rules for Leaflet maps */
#map {
margin: 0px;
padding: 0px;
}
-.olControlAttribution {
- bottom: 15px !important;
- left: 0px !important;
- right: 0px !important;
- text-align: center;
-}
-
#permalink {
z-index: 10000;
position: absolute;
padding: 5px;
}
+.site-index .leaflet-top .leaflet-control,
+.site-export .leaflet-top .leaflet-control {
+ margin-top: 40px !important;
+}
+
/* Rules for edit menu */
.menuicon {
#sidebar {
display: none;
position: absolute;
- margin: 0px;
+ margin: 30px 0px 0px 0px;
padding: 0px;
width: 30%;
top: 0px;
height: 29px;
font-size: 14px;
line-height: 15px;
- background: #bbb;
+ background: #ccc;
}
/* Rules for the map key which appears in the popout sidebar */
/* Rules for the main content area */
#content {
- padding: 10px;
- margin: 0px;
- position: absolute;
- bottom: 0px;
+ padding: 20px;
+ margin: 30px 0px 0px 0px;
}
-.site-index #content,
.site-edit #content,
+.site-index #content,
.site-export #content {
- border: 0px;
+ position: fixed;
+ margin-top: 0px;
+ left: 0px;
+ right: 0px;
+ top: 0px;
+ bottom: 0px;
padding: 0px;
}
+.site-edit #content {
+ top: 30px;
+}
+
#slim_container {
width: 100%;
}
margin-bottom: 5px;
}
-/* rules for text content pages */
+/* Rules for text content pages */
+
.wide-table {
- width:100%;
+ width: 100%;
}
/* Rules for the home page */
#accountForm .user_map {
position: relative;
width: 500px;
- height: 400px;
+ height: 400px;
border: 1px solid #ccc;
}
-#accountImage td {
- padding-bottom: 0px;
+#accountForm td.accountImage {
+ img {
+ vertical-align: top;
+ margin-top: 3px;
+ }
+
+ table {
+ display: inline-block;
+
+ td {
+ padding-bottom: 0px;
+ }
+ }
}
.nohome .location {
.user-view .user_map {
position: relative;
width: 400px;
- height: 400px;
+ height: 400px;
border: 1px solid #ccc;
}
/* Rules for the user map */
-.user_map .olControlSimplePanZoom {
- display: none;
-}
-
-.user_map .olControlZoom {
- display: block;
-}
-
/* Rules for user popups on maps */
.user_popup p {
}
/* Rules for message in/out box page */
+
.messages {
- width:100%;
- border-collapse:collapse;
- border-spacing:0;
- border-width:0;
+ width: 100%;
+ border-collapse: collapse;
+ border-spacing: 0px;
+ border-width: 0px;
}
.messages tbody tr {
- border-top:1px solid #ccc;
+ border-top: 1px solid #ccc;
}
.messages .inbox-row {
- background:#eee;
+ background: #eee;
}
.messages tr td,
.messages tr th {
- padding:0 5px;
+ padding: 0px 5px;
}
.inbox-row .inbox-mark-read {
}
.info-line {
- border-bottom:1px solid #ccc;
- padding:5px 0 4px 0;
+ border-bottom: 1px solid #ccc;
+ padding: 5px 0px 4px 0px;
}
.info-line form,
.info-line form div {
- display:inline;
+ display: inline;
}
.info-line .user_thumbnail_tiny {
- vertical-align:middle;
+ vertical-align: middle;
}
.right {
- float:right;
+ float: right;
}
.inbox-row-unread .inbox-mark-unread {