1 /****************************************************************/
2 /* 1. imported stylesheets */
3 /****************************************************************/
5 /* import the basic setup styles */
6 @import url
(imports/base.css);
7 /* import the colour scheme */
8 @import url
(imports/Archer_cs.css);
10 /****************************************************************/
11 /* 2. text settings */
12 /****************************************************************/
14 /* 2.1 this sets the default font group */
16 .pun, .pun input, .pun select, .pun textarea, .pun optgroup {
17 font-family: verdana
, arial
, helvetica
, sans-serif
20 .pun {font-size: 11px; line-height: normal
}
22 /* iewin font size only - to allow iewin to zoom. do not remove comments \*/
23 * html
.pun
{font-size: 68.75%}
24 /* end ie win font size */
26 /* set font size for tables because ie requires it */
27 .pun table, .pun input, .pun select, .pun optgroup, .pun textarea, div.postmsg p.postedit {font-size: 1em}
29 /* 2.2 set the font-size for preformatted text i.e in code boxes */
31 .pun pre {font-family: monaco
, "bitstream vera sans mono", "courier new", courier
, monospace
}
33 /* 2.3 font size for headers */
35 .pun h2, .pun h4 {font-size: 1em}
36 .pun h3 {font-size: 1.1em}
37 #brdtitle h1
{font-size: 1.4em}
39 /* 2.4 larger text for particular items */
41 div
.postmsg p
{line-height: 1.4}
42 div
.postleft dt
{font-size: 1.1em}
43 .pun pre {font-size: 1.2em}
47 div
.postleft dt
, div
.postmsg h4
, td
.tcl h3
, div
.forminfo h3
, p
.postlink
, div
.linkst li
,
48 div
.linksb li
, div
.postlinksb li
, .blockmenu li
, #brdtitle h1
, .pun span
.warntext
, .pun p
.warntext
{font-weight: bold
}
50 /****************************************************************/
52 /****************************************************************/
54 /* 3.1 remove underlining for main menu, post header links, post links and vertical menus */
56 #brdmenu a:link
, #brdmenu
a:visited
, .blockpost dt
a:link
, .blockpost dt
a:visited
, .blockpost h2
a:link
,
57 .blockpost h2
a:visited
, .postlink
a:link
, .postlink
a:visited
, .postfootright
a:link
, .postfootright
a:visited
,
58 .blockmenu a:link, .blockmenu a:visited {
62 /* 3.2 underline on hover for links in headers and main menu */
64 #brdmenu a:hover
, .blockpost h2
a:hover
{text-decoration: underline
}
66 /****************************************************************/
67 /* 4. border width and style */
68 /****************************************************************/
70 /* 4.1 by default borders are 1px solid */
72 div
.box
, .pun td
, .pun th
, .pun blockquote
, div
.codebox
, div
.forminfo
, div
.blockpost label
{
77 /* 4.2 special settings for the board header. */
79 #brdheader div
.box
{border-top-width: 4px}
81 /* 4.3 borders for table cells */
88 .pun .tcl {border-left: none
}
90 /* 4.4 special setting for fieldsets to preserve ie defaults */
97 /****************************************************************/
98 /* 5. vertical and page spacing */
99 /****************************************************************/
101 /* 5.1 page margins */
103 html
, body
{margin: 0; padding: 0}
105 /* 5.2 creates vertical space between main board elements (margins) */
107 div
.blocktable
, div
.block
, div
.blockform
, div
.block2col
, #postreview
{margin-bottom: 12px}
108 #punindex div
.blocktable
, div
.blockpost
{margin-bottom: 6px}
109 div
.block2col div
.blockform
, div
.block2col div
.block
{margin-bottom: 0px}
111 /* 5.3 remove space above breadcrumbs, postlinks and pagelinks with a negative top margin */
113 div
.linkst
, div
.linksb
{margin-top: -12px}
114 div
.postlinksb
{margin-top: -6px}
116 /* 5.4 put a 12px gap above the board information box in index because the category tables only
117 have a 6px space beneath them */
119 #brdstats {margin-top: 12px}
121 /****************************************************************/
122 /* 6. spacing around content */
123 /****************************************************************/
125 /* 6.1 default padding for main items */
127 div
.block div
.inbox
, div
.blockmenu div
.inbox
{padding: 3px 6px}
128 .pun p, .pun ul, .pun dl, div.blockmenu li, .pun label, #announce div.inbox div {padding: 3px 0}
129 .pun h2 {padding: 4px 6px}
131 /* 6.2 special spacing for various elements */
133 .pun h1 {padding: 3px 0px 0px 0}
134 #brdtitle p
{padding-top: 0px}
135 div
.linkst
{padding: 8px 6px 3px 6px}
136 div
.linksb
, div
.postlinksb
{padding: 3px 6px 8px 6px}
137 #brdwelcome, #brdfooter dl a
, div
.blockmenu li
, div
.rbox input
{line-height: 1.4em}
138 #viewprofile dt
, #viewprofile dd
{padding: 0 3px; line-height: 2em}
140 /* 6.4 create some horizontal spacing for various elements */
142 #brdmenu li
, div
.rbox input
, div
.blockform p input
{margin-right: 12px}
144 /****************************************************************/
145 /* 7. spacing for tables */
146 /****************************************************************/
148 .pun th, .pun td {padding: 4px 6px}
149 .pun td p {padding: 5px 0 0 0}
151 /****************************************************************/
152 /* 8. spacing for posts */
153 /****************************************************************/
155 /* 8.1 padding around left and right columns in viewtopic */
157 div
.postleft dl
, div
.postright
{padding: 6px}
159 /* 8.2 extra spacing for poster contact details and avatar */
161 dd
.usercontacts
, dd
.postavatar
{margin-top: 5px}
162 dd
.postavatar
{margin-bottom: 5px}
164 /* 8.3 extra top spacing for signatures and edited by */
166 div
.postsignature
, div
.postmsg p
.postedit
{padding-top: 15px}
168 /* 8.4 spacing for code and quote boxes */
170 div
.postmsg h4
{margin-bottom: 10px}
171 .pun blockquote, div.codebox {margin: 5px 15px 15px 15px; padding: 8px}
173 /* 8.5 padding for the action links and online indicator in viewtopic */
175 div
.postfootleft p
, div
.postfootright ul
, div
.postfootright div
{padding: 10px 6px 5px 6px}
177 /* 8.6 this is the input on moderators multi-delete view */
179 div
.blockpost input
, div
.blockpost label
{
189 /* 8.7 make sure paragraphs in posts don't get any padding */
191 div
.postmsg p
{padding: 0}
193 /****************************************************************/
194 /* 9. special spacing for forms */
195 /****************************************************************/
197 /* 9.1 padding around fieldsets */
199 div
.blockform form
, div
.fakeform
{padding: 20px 20px 15px 20px}
200 div
.inform
{padding-bottom: 12px}
202 /* 9.2 padding inside fieldsets */
204 .pun fieldset {padding: 0px 12px 0px 12px}
205 div
.infldset
{padding: 9px 0px 12px 0}
206 .pun legend {padding: 0px 6px}
208 /* 9.3 the information box at the top of the registration form and elsewhere */
215 /* 9.4 bbcode help links in post forms */
217 ul
.bblinks li
{padding-right: 20px}
219 ul
.bblinks
{padding-bottom: 10px; padding-left: 4px}
221 /* 9.5 horizontal positioning for the submit button on forms */
223 div
.blockform p input
{margin-left: 12px}
225 /****************************************************************/
226 /* 10. post status indicators */
227 /****************************************************************/
229 /* 10.1 these are the post status indicators which appear at the left of some tables.
230 .inew = new posts, .iredirect = redirect forums, .iclosed = closed topics and
231 .isticky = sticky topics. by default only .inew is different from the default.*/
238 border-width: 0.6em 0.6em 0.6em 0.6em;
242 div
.searchposts div
.icon
{margin-left: 0}
244 /* 10.2 class .tclcon is a div inside the first column of tables with post indicators. the
245 margin creates space for the post status indicator */
247 td div
.tclcon
{margin-left: 2.3em}
252 /* custom stuff below */
255 background: url
("../img/titlebar.png") repeat-x top left
#fff;
258 font-family: "dejavu sans", "bitstream vera sans", "lucida grande", arial
, sans-serif
;
263 background-image: none
;
274 background: transparent url
("../img/titlelogo.png") no-repeat scroll left
10px;
284 #brdtitle p
, #brdtitle h1
308 #main_nav ul
, #brdmenu ul
320 #main_nav ul li
, #brdmenu ul li
337 #main_nav ul li
.selected
342 #brdmenu ul li
.selected
347 #main_nav ul li a
, #brdmenu ul li a
353 text-decoration: none
;
354 font-family: "dejavu sans", "bitstream vera sans", "lucida grande", arial
, sans-serif
;
357 #main_nav ul li
a:hover
362 #brdmenu ul li
a:hover
364 text-decoration: none
;
373 /* ie fix due to the ad. don't ask questions, move along. */
379 #punredirect div
.block
, #punmaint div
.block
386 #punredirect, #punmaint
, #helpfile
388 background: url
("../img/titlelogo.png") no-repeat top left
;
400 div#idx1 div
.tclcon p
, div#idx2 div
.tclcon p
, div#idx3 div
.tclcon p
, div#idx4 div
.tclcon p
, div#idx5 div
.tclcon p
408 font-family:"DejaVu Sans","Bitstream Vera Sans","Lucida Grande",Arial
,sans-serif
;