Index: user/des/fbce/root/see/candidate.tt =================================================================== --- user/des/fbce/root/see/candidate.tt (revision 235753) +++ user/des/fbce/root/see/candidate.tt (revision 235754) @@ -1,16 +1,16 @@ [% PROCESS lib/html_top %] [% PROCESS lib/header %] [% WRAPPER lib/main %] - +

[% candidate.name | html %] ([% candidate.login %])

[% candidate.statement.short | html %]

[% candidate.statement.long_html %]
[% END %] [% PROCESS lib/footer %] [% PROCESS lib/html_bottom %] Index: user/des/fbce/root/static/fbce.css =================================================================== --- user/des/fbce/root/static/fbce.css (revision 235753) +++ user/des/fbce/root/static/fbce.css (revision 235754) @@ -1,235 +1,236 @@ /* * Body */ body { font-family: sans-serif; background-color: #fff; margin: 5% auto 5% auto; min-width: 400px; width: 80%; max-width: 800px; } /* * General formatting */ a { text-decoration: none; color: #900; } a:hover, a:focus { background-color: #fee; } th { text-align: left; } /* * Title */ .title { display: block; padding: 6pt; font-size: 200%; font-weight: bold; } /* * Navigation bar */ .navigation { display: block; margin: 0; padding: 2pt; border-top: thin solid black; border-bottom: thin solid black; text-align: center; background-color: #fc6; color: #900; } .navigation ul { margin: 0; padding: 0; } .navigation li { display: inline; padding: 0; margin: 0; } .navigation a { padding: 2pt 2em 2pt 2em; margin: 0; // font-size: 120%; text-transform: uppercase; font-weight: bold; color: #900; } .navigation a:hover, .navigation a:focus { background-color: #900; color: #fc6; } /* * Date / time, name and login / logout link */ .loginout { display: block; margin: 0; padding: 3pt; text-align: right; font-size: 75%; font-style: italic; } .datetime { float: left; } /* * Content */ .main { display: block; padding: 6pt; min-height: 400px; overflow: auto; } /* * Footer */ .footer { padding: 3pt 0 3pt 0; border-top: thin solid black; border-bottom: thin solid black; background-color: #fc6; text-align: center; font-size: 75%; font-style: italic; } /* * Front page */ .schedule { margin-left: 2ex; } .schedule dt { font-weight: bold; padding-bottom: 3pt; } .schedule dd { padding-bottom: 3pt; } /* * Login page */ .loginform { display: block; width: 50%; margin: 25% auto 0 auto; } .loginform fieldset { padding: 12pt; border: thin solid #900; } .loginform legend { padding: 0.5ex; font-size: large; font-weight: bold; color: #900; // background-color: #fc6; } .loginform div { padding: 6pt; white-space: nowrap; text-align: right; } /* * Candidate */ .candidate-portrait { float: left; + margin: 8px; } .candidate-name { font-size: 141%; font-weight: bold; } .statement { margin: 16px 48px 32px 48px; } .see .statement { margin-left: 128px; margin-right: 88px; margin-bottom: 40px; } .statement:before { content: url('/static/images/lquotes.png'); float: left; margin-left: -40px; } .statement:after { content: url('/static/images/rquotes.png'); float: right; margin-right: -40px; margin-top: -32px; } .statement-title { } .statement-body { } /* blockquote { margin-left: 6ex; width: 80ex; } .vote { margin-left: 2ex; } .message { font-weight: bold; } .error { color: red; } td, th { text-align: left; vertical-align: baseline; } .login { width: 30%; margin-left: auto; margin-right: auto; margin-top: 20%; } .login td { text-align: right; } */