1/** 2 * This file provides styles for the general layout structure. 3 * 4 * @author Anika Henke <anika@selfthinker.org> 5 */ 6 7body { 8 margin: 0 auto; 9} 10 11#dokuwiki__site { 12 margin: 0 auto; 13 max-width: __site_width__; 14 padding: 1.4em 1em; 15} 16 17#dokuwiki__site > .site { 18} 19 20#dokuwiki__header { 21} 22 23#dokuwiki__header > .pad { 24} 25 26#dokuwiki__header .headings { 27 float: left; 28} 29 30[dir="rtl"] #dokuwiki__header .headings { 31 float: right; 32} 33 34#dokuwiki__header .tools { 35 float: right; 36 text-align: right; 37} 38 39[dir="rtl"] #dokuwiki__header .tools { 40 float: left; 41 text-align: left; 42} 43 44#dokuwiki__site .wrapper { 45 position: relative; 46} 47 48#dokuwiki__aside { 49 width: __sidebar_width__; 50 float: left; 51 position: relative; 52 display: block; 53} 54 55[dir="rtl"] #dokuwiki__aside { 56 float: right; 57} 58 59#dokuwiki__aside > .pad { 60 margin: 0 1.5em 0 0; 61} 62 63[dir="rtl"] #dokuwiki__aside > .pad { 64 margin: 0 0 0 1.5em; 65} 66 67/* Make content wider when there's no sidebar */ 68.hasSidebar #dokuwiki__content { 69 float: right; 70 margin-left: -__sidebar_width__; 71 width: 100%; 72} 73 74[dir="rtl"] .hasSidebar #dokuwiki__content { 75 float: left; 76 margin-left: 0; 77 margin-right: -__sidebar_width__; 78} 79 80.hasSidebar #dokuwiki__content > .pad { 81 margin-left: __sidebar_width__; 82} 83 84[dir="rtl"] .hasSidebar #dokuwiki__content > .pad { 85 margin-left: 0; 86 margin-right: __sidebar_width__; 87} 88 89#dokuwiki__footer { 90 clear: both; 91} 92 93#dokuwiki__footer > .pad { 94} 95