1 /* ------- Layout CSS (Centered Fixed Width) ------ */
4 font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
8 text-align: center; /* IE 5.5 hack */
13 border: 1px solid #3A291F;
14 margin: 20px auto 20px auto;
15 text-align: left; /* IE 5.5 hack part II */
20 letter-spacing: 0.2em;
21 margin: 8px 8px 0 8px;
22 padding: 0 10px 10px 60px;
23 font: normal 100% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
26 #main { padding-left:35px; }
27 #content { float: left; width: 490px; }
28 #content_wide { padding-right:35px; }
29 #content_home { float: left; width: 490px; padding-top: 0px; }
30 #menu { float: right; width: 175px; margin-right: 10px; border-left: 1px dashed #2050A0; }
31 #nav { padding-left: 10px; }
32 #logo { padding-top: 25px; padding-left: 12px; }
33 #hmenu { margin: 8px; height: 30px; }
34 #hnav { margin: 0; padding: 0; }
35 #clearer { clear: both; margin: 0; padding: 0; }
36 #footer { margin: 8px 8px 8px 8px; }
38 /* ----------------- Color CSS ------------------------ */
40 body { background: #2050A0; color:#333; }
41 #rap { background: #ffffff; }
42 #masthead { background-image: url('/~scripts/home/images/sb.gif'); background-repeat: no-repeat; }
43 #footer { background: #2050A0; }
44 #hnav { background: #2050A0; }
45 a { color: #2050A0; text-decoration: none; }
46 a:visited { color: #2050A0; text-decoration: none; }
47 a:hover { color: #2050A0; text-decoration: underline; }
48 acronym, abbr { border-bottom: #333; }
49 blockquote { border-left: #2F700F; color: #2F700F; }
50 h2 { color: #17397A; font-size: 24px; font-weight: normal; }
51 h3 a { color: #17397A; }
52 h3 a:hover { color: #17397A; }
53 h3 a:visited { color: #17397A; }
54 .meta { color: #1F6710 }
55 .meta a { color: #001700; }
56 .feedback a { color: #001700; }
58 /* -------- Core CSS --------- */
61 a { text-decoration: none; font-weight:bold; }
62 a img { border: none; }
63 acronym, abbr { border-bottom: 1px dashed; }
64 acronym, abbr, span.caps { cursor: help; font-size: 90%; letter-spacing: .07em; }
65 blockquote { border-left: 3px solid #2F700F; border-bottom: 3px solid #2F700F; margin-left: 1.5em; padding-left: 5px; }
66 cite { font-size: 90%; font-style: normal; }
67 #header a:hover { text-decoration: underline; }
68 h1 { margin: 0; padding: 20px; text-align: right; }
69 #hidden {display:none;}
72 font: 100% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
73 letter-spacing: 0.2em;
74 margin: 0 20px 20px 0;
89 font: 100% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
90 letter-spacing: 0.2em;
91 margin: 0 20px 0 30px;
92 padding: 20px 0 30px 0;
95 font: 24px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
100 h3#comments { margin-left: 20px; }
101 h3#respond { margin-left: 20px; }
106 ol#comments li p { font-size: 100%; }
110 border: 0px solid #2F700F;
113 font: 100%/175% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
116 .textarea { width:200px; margin:0; }
118 font: 150% normal 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
121 /* ------------------------- Classes used by the_meta() --------------------- */
127 ul.post-meta span.post-meta-key {
139 .credit a, .credit a:hover { color: #fff; text-decoration: none; }
140 .feedback { text-align: right; clear: both; margin-right: 30px; font-size: 90% }
141 .meta { font-size: .95em; }
142 .meta li, ul.post-meta li { display: inline; }
143 .meta ul { display: inline; list-style: none;margin: 0; padding: 0; }
144 .meta, .meta a { font-weight: normal; letter-spacing: 0; }
145 .post { margin: 35px 35px 20px 0; }
146 .entrytext {margin-left: 30px; }
147 .storytitle { margin-top: 10px; margin-bottom: 2px; }
148 .storytitle a { text-decoration: none; }
149 .storycontent { margin-bottom: 5px; border-bottom: 1px solid #2050A0; }
150 #commentform { margin-left: 20px; }
151 #commentform #comment { width:450px; }
152 #commentform #author, #commentform #email, #commentform #url, #commentform textarea {
153 background: #fff; padding: .2em;
155 #commentform textarea { width:100%; }
156 #commentlist li { border: 2px solid #2050A0; margin-bottom: 20px; padding-left: 20px; }
157 #commentlist li ul { border-left: 1px solid #ddd; font-size: 110%; list-style-type: none; }
159 /* ---------- All menu styling except #menu itself (in layout above) ------- */
168 border: 1px solid #999;
173 font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
175 letter-spacing: 0.1em;
182 #nav ul ul ul.children {
187 #nav { width: 170px; }
193 list-style-type: none;
194 font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
202 background-color: #FFF;
203 background-image: url('/~scripts/home/images/icon.gif');
204 background-repeat: no-repeat;
205 background-position: 0 55%;
206 border-bottom: 1px dotted #2050A0;
207 padding-right:3px; padding-top:3px; padding-bottom:3px;
211 background-image: none;
215 #nav a.nobutt:hover {
216 background-image: none;
220 #nav a:link, #navlist a:visited {
221 text-decoration: none;
225 background-image: url('/~scripts/home/images/icon2.gif');
233 /*------------- hnav------------*/
241 /* cancels gap caused by top padding in Opera 7.54 */
243 background-color: #2050A0;
246 font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
248 /* fixes Firefox 0.9.3 */
256 /* matches link padding except for left and right */
266 text-decoration: none;
267 border-right: 1px solid #F2EEEC;
270 #hnav ul li a:hover {
275 #hnav #active { border-left: 1px solid #F2EEEC; }
277 /*------------- added ------------*/
284 border: 1px solid #2F700F;
289 border: 1px solid #2F700F;
296 text-transform: uppercase;
301 border-bottom: 1px soild #1F6710;
317 text-decoration: none;
323 list-style: url('/~scripts/home/images/icon.gif');
330 list-style: url('/~scripts/home/images/icon2.gif');