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#dokuwiki__site { 11 margin: 0 auto; 12 max-width: __site_width__; 13 padding: 1.4em 1em; 14} 15#dokuwiki__site > .site { 16} 17 18#dokuwiki__header { 19} 20#dokuwiki__header > .pad { 21} 22 #dokuwiki__header .headings { 23 float: left; 24 } 25 [dir=rtl] #dokuwiki__header .headings { 26 float: right; 27 } 28 29 #dokuwiki__header .tools { 30 float: right; 31 text-align: right; 32 } 33 [dir=rtl] #dokuwiki__header .tools { 34 float: left; 35 text-align: left; 36 } 37 38#dokuwiki__site .wrapper { 39 position: relative; 40} 41 42 #dokuwiki__aside { 43 width: __sidebar_width__; 44 float: left; 45 position: relative; 46 display: block; 47 } 48 [dir=rtl] #dokuwiki__aside { 49 float: right; 50 } 51 #dokuwiki__aside > .pad { 52 margin: 0 1.5em 0 0; 53 } 54 [dir=rtl] #dokuwiki__aside > .pad { 55 margin: 0 0 0 1.5em; 56 } 57 58 /* make content wider when there's no sidebar */ 59 .hasSidebar #dokuwiki__content { 60 float: right; 61 margin-left: -__sidebar_width__; 62 width: 100%; 63 } 64 [dir=rtl] .hasSidebar #dokuwiki__content { 65 float: left; 66 margin-left: 0; 67 margin-right: -__sidebar_width__; 68 } 69 .hasSidebar #dokuwiki__content > .pad { 70 margin-left: __sidebar_width__; 71 } 72 [dir=rtl] .hasSidebar #dokuwiki__content > .pad { 73 margin-left: 0; 74 margin-right: __sidebar_width__; 75 } 76 77#dokuwiki__footer { 78 clear: both; 79} 80#dokuwiki__footer > .pad { 81} 82