1/*#writtensidebar { padding: 0px 1em; }*/
2.doc, .license { margin: 1em 0px; }
3.notify { margin: 0.85em 12px !important; display: block; }
4.page { padding: 0px 12px; xdisplay: inline-block; }
5.navlist { float: none; }
6.navlist li { display: block; }
7#dw__search { margin-bottom: 1em; display: block; }
8#dw__search button { margin-top: 12px; }
9.header a:link, .header a:visited { color: #333333; }
10#navcontainer a:link, #navcontainer a:visited { color: #333333; }
11.header a:hover { color: #cc0000; }
12.header { text-align: left; }
13div.breadcrumbs { margin: 1em 0px; border-bottom: 1px dotted #404040; display: table; }
14#dw__toc { padding: 8px; }
15button { padding: 3px; margin-bottom: 8px; }
16.page li, .page dd { display: block; margin: 0.35em 0 0 1.5em; }
17#mediamanager__page { min-width: 47em; }
18#mediamanager__page .filelist { min-width: 20em;  width: 45%; }
19textarea{ font-family: 'Courier New'; }
20.container { padding-bottom: 24px; }
21
22.drawer-nav li a:link, .drawer-nav li a:visited { .drawer-menu-item; }
23.drawer-brand { font-size: 1.5rem !important; }
24.drawer-nav li a:link,
25.drawer-nav li a:visited {
26	color: #0066cc !important;
27}
28.drawer-nav li a.drawer-menu-item:hover { text-decoration: underline !important; }
29.drawer-nav { overflow: auto; }
30#mobilewrittensidebar h1 { .drawer-brand; font-style: normal; font-family: unset; }
31/*#mobilewrittensidebar { display: none; }*/
32
33#writtensidebar a:link, #writtensidebar a:visited,
34#mobilewrittensidebar a:link, #mobilewrittensidebar a:visited, {
35	background-image: none;
36	padding: 0px;
37}
38
39#writtensidebar ul, #writtensidebar li { width: 200px; }
40
41#writtensidebar li {
42	list-style: none;
43	margin: 0;
44	padding: .25em;
45	border-top: 1px solid gray;
46	display: block;
47	box-sizing: border-box;
48}
49
50#writtensidebar ul {
51	padding-left: 0;
52	margin-left: 0;
53	border-bottom: 1px solid gray;
54	width: 200px;
55	/*float: right;*/
56}
57
58