1/* clearfix hack from Perishable Press (.com)
2 */
3.clearfix:after {
4	visibility: hidden;
5	display: block;
6	font-size: 0;
7	content: " ";
8	clear: both;
9	height: 0;
10	}
11.clearfix { display: inline-block; }
12
13/* start commented backslash hack \*/
14* html .clearfix { height: 1%; }
15.clearfix { display: block; }
16/* stop commented backslash hack */
17
18
19
20body { background-color: #999999; margin: 0px; }
21
22#top_header {
23	height							: 50px;
24	background-color		: #990000;
25}
26
27#fsuNav { background-image: url('images/fsu_header_bg.gif');
28          height: 50px; }
29
30#fsuNav #fsuNavInner { width: 800px;
31                       display: block;
32                       margin: 0px auto; }
33
34#topBar { width: 100%;
35          height: 78px;
36          background-color:#F1F1D4;
37          border-bottom: 1px solid #CCCC99;
38          margin: 0px; }
39
40
41#topBar #topBarButtons { float: right; margin-top: 40px; padding: 5px 0px; }
42#topBar #topBarButtons form { margin: 0px; padding: 0px; display: inline; }
43#topBar #topBarContent { float: left; padding: 5px; }
44#topBar #topBarContent h1 { font-family: Georgia, serif;}
45#topBar #topBarContent * { padding: 0px; margin: 1px 1px 6px 1px; }
46#topBar #topBarContent .bchead { font-style: italic; }
47
48#mainArea { width: 100%; margin: 0px; background-color: #F5F5F5; background-image: url('images/mainArea_bg.png'); background-repeat: repeat-y; }
49
50#leftNav { float: left;
51           display: block;
52           margin: 0px;
53           width: 270px; }
54
55#leftNav div { margin: 40px auto;
56               border: 2px solid #8B4513;
57               width: 80%;
58               padding: 10px;
59               min-height: 100px;
60               background-color: #F5F5F5; }
61
62#leftNav div div { border: none;
63                   min-height: 0px;
64                   margin: 0px;
65                   padding: 0px;
66                   display: block;
67                   width: 100%; }
68
69#leftNav div div.secedit2 { text-align: right; font-size: 0.8em; }
70
71#leftNav div a { color: #990000; text-decoration: none; }
72#leftNav div a:hover { color: #000; text-decoration: underline; }
73
74#leftNav #accountInfo { width: 100%; margin: 20px 0px; padding: 0px; text-align: center; }
75
76#leftNav #search { margin: 20px auto; border: 2px solid #8B4513; background-color: #FFF; width: 80%; padding: 10px; }
77
78#leftNav #search input { font-size: 1.5em;
79                         color: #808080;
80                         border: none;
81                         width: 175px;
82                         display: inline;
83                         float: left;}
84
85#leftNav #search .button { display: inline; float: right; margin: 0px;  }
86
87#leftNav #left_index {
88	overflow-x								: hidden;
89}
90
91#leftNav #left_index > ul {
92	width											: 98%;
93}
94
95#content { margin: 0px 0px 0px 280px; }
96
97#content .page { padding: 30px 30px 30px 20px; }
98
99#footer { height: 20px; margin: 0px; width: 100%; background-color: #999999; border-top: 4px solid #333; }
100
101#footer p { padding: 20px; text-align: right; }
102
103/* ------------------------------------------------------------------------------- */
104/* ------------------------------------------------------------------------------- */
105/* ------------------------------------------------------------------------------- */s
106
107#content .page,
108#content .page * { font-family:Verdana,sans-serif; line-height: 150%; }
109
110#content .page h1,
111#content .page h2,
112#content .page h3,
113#content .page h4,
114#content .page h5 { font-family: Georgia, serif;
115                    font-weight: normal;
116                    line-height: 1.1em; }
117
118#content .page h1 { font-size: 2.0em; border-bottom: 1px solid #000; font-family: Georgia, serif; }
119#content .page h2 { font-size: 1.7em; border-bottom: 1px dashed #808080; margin-top: 40px; }
120#content .page h3 { font-size: 1.5em; border-bottom: 1px dotted #DEDEDE; margin-top: 30px; }
121#content .page h4 { font-family: Verdana, sans-serif; font-size: 1.2em; font-weight: bold; }
122#content .page h5 { font-size: 1.1em; font-weight: bold; }
123
124#content .page h1 a,
125#content .page h2 a,
126#content .page h3 a,
127#content .page h4 a,
128#content .page h5 a { color: inherit;
129                      text-decoration: inherit;
130                      font-family: inherit; }
131
132
133#content .page .clearer { clear: right; }
134
135#content .page .success { border: 1px solid green; }
136
137#content .page li { margin-top: 6px; margin-bottom: 6px; margin-left: 15px; }
138
139#content .page hr { clear: right; }
140
141#content .page pre { font-family: "Courier New", "Courier New", Courier, monospace; border: 1px dashed  blue; padding: 2px; }
142#content .page pre.code { /*overflow: scroll;*/ background-color: #FFF; overflow: auto; }
143
144#content .page a.wikilink2 { color: red; text-decoration: none; border-bottom: 1px dashed red; }
145
146#content .page .secedit { float: right; font-size: 0.8em; }
147#content .page .secedit .button { padding: 2px; }
148
149#content .page div.toc { display: block; float: right; background-color: #FFF; margin: 5px; padding: 4px; border: 2px solid #F1F1F1; }
150
151#content .page div.toc #toc__inside ul { font-size: 0.9em; margin-left: 4px; }
152#content .page div.toc #toc__inside ul li { text-align: left; float: none; display: list-item; }
153
154#content .page #draft__status { width: 100%; margin: 15px 0px; font-weight: bold; color: #42A90F; }
155#content .page #tool__bar .toolbutton { margin: 1px; }
156#content .page #dw__editform #wiki__text { width: 99%; float: left; font-family: "Courier New", "Courier New", "Courier", "monospace"; }
157
158#content .page #dw__login fieldset { border: none; }
159#content .page #dw__login legend { display: none; }
160#content .page #dw__login label { display: block; padding: 10px; font-size: 1.4em; }
161#content .page #dw__login input.edit { font-size: 1.2em; border: 2px solid #000; }
162#content .page #dw__login input.button { float: right; }
163
164#content .page #dw__register fieldset { border: none; }
165#content .page #dw__register fieldset * { text-align: right; }
166#content .page #dw__register legend { display: none; }
167#content .page #dw__register label { display: block; padding: 4px; font-size: 1.4em; }
168#content .page #dw__register input.edit { font-size: 1.2em; border: 2px solid #000; text-align: left; }
169#content .page #dw__register input.button { float: right; }
170
171#content .page ol li { margin-top: 20px;
172                       margin-bottom: 20px; }
173
174#content .page ol li ul li { margin-top: 6px;
175                            margin-bottom: 6px; }
176
177#content .page ol li ol li { margin-top: 6px;
178                             margin-bottom: 6px;
179                             list-style-type: lower-roman; }
180
181#content .page ul li ol li { margin-top: 6px;
182                             margin-bottom: 6px; }
183
184
185#content .page ol li ol li ol li { list-style-type: lower-alpha; }
186
187#content .page h1 a#preview { font-size: 1.1em;
188                            font-weight: bold;
189                            text-align: center; }
190
191#content .page div.preview { background-color: #FAFAFA;
192                             margin-top: 30px;
193                             padding: 10px;
194                             border: 2px inset #F1F1F1; }
195
196#content .page table td.diff-blockheader { padding-top: 30px; border-bottom: 2px solid #000; font-weight: bold; }
197#content .page table td.diff-deletedline { background-color: #FFDDDD; }
198#content .page table td.diff-addedline { background-color: #DDFFDD; }
199
200#content #config__manager .outkey { font-size: 0.8em; }