1 /* ========= STANDARD ========== */
3 * { font-family: "Bitstream Vera Sans", "Liberation Sans", sans-serif
; }
5 body
{ text-align: center
; font-size: 14pt; color: #222; background-color: #fff; margin: 0pt; }
7 a
{ color: #0066dd; background-color: inherit
; }
8 a:visited
{ color: #0066dd; }
9 a:hover
{ color: #0066dd; }
11 label
{ display: block
; font-size: small
; color: #333; }
12 span
.created_on_full
{ color: #888; font-size: small
; }
14 #content { margin: 2em; margin-left: auto
; margin-right: auto
; text-align: left
; width: 50em; }
15 #header { border-bottom: 2px solid
#001833; margin-bottom: 1em; }
16 #footer { border-top: 1px dotted
#001833; margin-top: 1em; text-align: center
; font-size: small
; padding: 1em; }
18 /* ========= FLASH ========== */
19 div
.flash
{ text-align: center
; }
20 span
.flash
{ padding: 0.2em 2em; -moz-border-radius: 0.2em; font-size: 11pt; font-weight: bold
; color: #000; }
21 #notice { background-color: #084fa1;; color: #fff; } /* friendly, you've logged in! */
22 #warning { background-color: #cc0000; color: #fff; } /* error, your login failed! */
23 #message { background-color: #fce94f; } /* normal, updates were saved */
25 /* ========= TOP BAR ========== */
27 #top_bar { width: 100%; height: 1.5em; margin: 0pt; text-align: left
; font-size: 10pt; background-color: #fffccc; color: #333; border-bottom: 1px solid
#999; padding: 0pt; }
28 #top_bar .logged_in_message
{ padding: 0.2em; float: left
; padding-left: 0.5em }
29 #top_bar .account_message
{ padding: 0.2em; float: right
; padding-right: 0.5em }
30 #top_bar .login
{ font-weight: bold
; }
32 /* ========= ACCOUNT ========== */
34 div
.account
{ width: 400px; }
35 div
.account div
.login
, div
.account div
.signup
{ margin: 1em 0pt; }
37 /* ========= INPUTS ========== */
39 input
[type
="text"], input
[type
="password"], textarea
{
41 border: 1px solid
#001833;
42 background-color: #fafafa;
47 input
[type
="text"], input
[type
="password"] {
49 font-family: sans-serif
;
54 textarea
{ height: 10em; }
56 input
[type
="submit"] {
59 padding: 0 1em 0.1em 1em;
60 background-color:#003f87;
62 border: 2px outset
#04244a;
65 input
[type
="submit"]:hover
{
66 background-color: #084fa1;
70 background-color: #0066dd;
71 border: 2px outset
#0033aa;
76 background-color: #5cc400;
77 border: 2px outset
#57e925;
81 input
.blue-button:hover
{
82 background-color: #0099ff;
85 input
.green-button:hover
{
86 background-color: #7ee600;
89 /* ========= ISSUES ========== */
91 ul
.issues
{ list-style: none
; }
94 div
.issue-comments
{ width: 30em; }
96 div
.issue div
.entry-title
{ font-size: large
; font-weight: bold
; margin: 1em 0pt; }
97 div
.issue div
.issue-meta
{ font-size: small
; }
98 div
.issue div
.entry-content
{ margin: 1em 0pt; }
99 div
.issue
.created_by
{ }
100 div
.issue
.created_at
{ float: right
; }
101 div
.issue
.updated_at
{ float: right
; }
103 /* ========= COMMENTS ========== */
105 .comment { border: 1px dotted
#333; margin: 1em 0pt; padding: 0.5em; }
106 .comment .title { font-size: large
; }
107 .comment .permalink { float: right
; }
108 .comment .entry-content { margin-bottom: 0.5em; }
109 .comment .comment_meta { font-size: small
; margin-top: 0.5em; }
110 .comment .comment_meta .created_by { }
111 .comment .comment_meta .created_at { float: right
; }
112 .comment .comment_meta .updated_at { float: right
; }
114 /* ======= SCAFFOLD DEFAULT ======= */
118 background-color: #eee;
124 border: 2px solid red
;
128 border: 1px solid
#c00;;
129 padding-bottom: 1.5em;
131 background-color: #f0f0f0;
134 #errorExplanation h2
{
139 background-color: #c00;
143 #errorExplanation p
{
148 #errorExplanation ul li
{
161 div
.progressBar div
.border
{
162 background-color: #fff;
163 border: 1px solid grey
;
167 div
.progressBar div
.background
{
168 background-color: #333;