index.css 54 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115
  1. /* Styles for the general looks for the Curve theme.
  2. ------------------------------------------------------- */
  3. * {
  4. /*-webkit-text-stroke: 1px rgba(0,0,0,0.1);*/
  5. -webkit-font-smoothing: antialiased;
  6. }
  7. /* Normal, standard links. */
  8. a:link, a:visited{
  9. color: #346;
  10. text-decoration: none;
  11. }
  12. a:hover{
  13. text-decoration: underline;
  14. cursor: pointer;
  15. }
  16. /* Links that open in a new window. */
  17. a.new_win:link, a.new_win:visited{
  18. color: #346;
  19. text-decoration: none;
  20. }
  21. a.new_win:hover{
  22. text-decoration: underline;
  23. }
  24. /* Tables should show empty cells. */
  25. table{
  26. empty-cells: show;
  27. }
  28. /* Set a fontsize that will look the same in all browsers. */
  29. body{
  30. background: black;
  31. font: 78%/130% "Verdana", "Arial", "Helvetica", sans-serif;
  32. margin: 0 auto;
  33. padding: 15px 0;
  34. }
  35. /* Help popups require a different styling of the body element. */
  36. body#help_popup{
  37. padding: 1em;
  38. }
  39. /* use dark grey for the text, leaving #000 for headers etc */
  40. body, td, th, tr{
  41. color: #444;
  42. }
  43. /* This division wraps the entire forum when a forum width is set. */
  44. div#wrapper{
  45. border-radius: 5px;
  46. margin: 0 auto;
  47. min-width: 1035px;
  48. max-width: 2300px;
  49. }
  50. /* lets give all forms zero padding/margins */
  51. form{
  52. padding: 0;
  53. margin: 0;
  54. }
  55. /* Force br's to actually be on a newline when there are floats */
  56. div.dp_news br{
  57. clear: both;
  58. }
  59. /* We can style the different types of input buttons to be uniform throughout different browsers and their color themes.
  60. .button_submit - covers input[type=submit], input[type=button], button[type=submit] and button[type=button] in all browsers
  61. .button_reset - covers input[type=reset] and button[type=reset] throughout all browsers
  62. .input_check - covers input[type=checkbox] throughout all browsers
  63. .input_radio - covers input[type=radio] throughout all browsers
  64. .input_text - covers input[type=text] throughout all browsers
  65. .input_file - covers input[type=file] throughout all browsers
  66. */
  67. input, button, select, textarea{
  68. font: 95%/115% verdana, Helvetica, sans-serif;
  69. color: #000;
  70. background: #fff;
  71. border: 1px solid #7f9db9;
  72. padding: 2px;
  73. }
  74. /* Select elements look horrible with the extra padding, so leave them unpadded. */
  75. select{
  76. padding: 0;
  77. }
  78. /* Add some padding to the options instead. */
  79. select option{
  80. padding: 1px;
  81. }
  82. /* The font size of textareas should be just a little bit larger. */
  83. textarea{
  84. font: 100%/130% verdana, Helvetica, sans-serif;
  85. }
  86. /* Buttons should be styled a bit differently, in order to make them look more button'ish. */
  87. .button_submit, .button_reset{
  88. border: 1px solid #aaa;
  89. cursor: pointer;
  90. font-weight: normal;
  91. border-radius: 3px;
  92. }
  93. .button_submit{
  94. background-color: #9FCA96;
  95. }
  96. .button_reset{
  97. background-color: #B8BFC1;
  98. }
  99. input:hover, textarea:hover, button:hover, select:hover{
  100. border: 1px solid #454545;
  101. }
  102. .button_submit:hover, .button_reset:hover{
  103. border: 1px solid #aaa;
  104. background: #cde7ff;
  105. }
  106. input:focus, textarea:focus, button:focus, select:focus{
  107. border: 1px solid #454545;
  108. }
  109. /* All input elements that are checkboxes or radio buttons shouldn't have a border around them. */
  110. input.input_check, input.input_radio{
  111. border: none;
  112. background: none;
  113. }
  114. h3.catbg input.input_check{
  115. margin: 9px 7px 0 7px;
  116. }
  117. /* Give disabled text input elements a different background color. */
  118. input[disabled].input_text{
  119. background-color: #eee;
  120. }
  121. /* Standard horizontal rule.. ([hr], etc.) */
  122. hr, .hrcolor{
  123. height: 1px;
  124. border: 0;
  125. color: #ccc;
  126. background-color: #ccc;
  127. }
  128. /* By default set the color on these tags as #000. */
  129. h1, h2, h3, h4, h5, h6{
  130. color: #000;
  131. font-size: 1em;
  132. margin: 0;
  133. padding: 0;
  134. }
  135. /* Fieldsets are used to group elements. */
  136. fieldset{
  137. border: 1px solid #c4c4c4;
  138. padding: 1em;
  139. margin: 0 0 0.5em 0;
  140. }
  141. fieldset legend{
  142. font-weight: bold;
  143. color: #444;
  144. }
  145. /* No image should have a border when linked. */
  146. a img{
  147. border: 0;
  148. }
  149. /* Define strong as bold, and em as italics */
  150. strong{
  151. font-weight: bold;
  152. }
  153. em{
  154. font-style: italic;
  155. }
  156. /* Alternative for u tag */
  157. .underline{
  158. text-decoration: underline;
  159. }
  160. /* Common classes to easy styling.
  161. ------------------------------------------------------- */
  162. .floatright{
  163. float: right;
  164. }
  165. .floatleft{
  166. float: left;
  167. }
  168. .flow_auto{
  169. overflow: auto;
  170. }
  171. .flow_hidden{
  172. overflow: hidden;
  173. }
  174. .flow_hidden .windowbg, .flow_hidden .windowbg2{
  175. margin-top: 2px;
  176. }
  177. .clear{
  178. clear: both;
  179. }
  180. .clear_left{
  181. clear: left;
  182. }
  183. .clear_right{
  184. clear: right;
  185. }
  186. /* Default font sizes: small (8pt), normal (10pt), and large (14pt). */
  187. .smalltext, tr.smalltext th{
  188. font-size: 0.85em;
  189. font-family: verdana, sans-serif;
  190. }
  191. .middletext{
  192. font-size: 0.9em;
  193. line-height: 1em;
  194. font-family: verdana, sans-serif;
  195. }
  196. .normaltext{
  197. font-size: 1em;
  198. line-height: 1.2em;
  199. }
  200. .largetext{
  201. font-size: 1.4em;
  202. }
  203. .centertext{
  204. margin: 0 auto;
  205. text-align: center;
  206. }
  207. .righttext{
  208. margin-left: auto;
  209. margin-right: 0;
  210. text-align: right;
  211. }
  212. .lefttext{
  213. margin-left: 0;
  214. margin-right: auto;
  215. text-align: left;
  216. }
  217. .double_height{
  218. line-height: 2em;
  219. }
  220. /* some common padding styles */
  221. .padding{
  222. padding: 0.7em;
  223. }
  224. .main_section, .lower_padding{
  225. padding-bottom: 0.5em;
  226. }
  227. .main_section{
  228. background-color: #E7E7E7;
  229. color: black;
  230. }
  231. /* a quick reset list class. */
  232. ul.reset, ul.reset li{
  233. padding: 0;
  234. margin: 0;
  235. list-style: none;
  236. }
  237. /* Some BBC related styles.
  238. ------------------------------------------------------- */
  239. /* A quote, perhaps from another post. */
  240. blockquote.bbc_standard_quote, blockquote.bbc_alternate_quote{
  241. font-size: x-small;
  242. color: #000;
  243. line-height: 1.4em;
  244. background: url(../images/theme/quote.png) 0.1em 0.1em no-repeat;
  245. border-top: 2px solid #99A;
  246. border-bottom: 2px solid #99A;
  247. padding: 1.1em 1.4em;
  248. margin: 0.1em 0 0.3em 0;
  249. overflow: auto;
  250. }
  251. /* Alterate blockquote stylings */
  252. blockquote.bbc_standard_quote{
  253. background-color: #d7daec;
  254. }
  255. blockquote.bbc_alternate_quote{
  256. background-color: #e7eafc;
  257. }
  258. /* A code block - maybe PHP ;). */
  259. code.bbc_code{
  260. display: block;
  261. font-family: "dejavu sans mono", "monaco", "lucida console", "courier new", monospace;
  262. font-size: x-small;
  263. background: #eef;
  264. border-top: 2px solid #999;
  265. border-bottom: 2px solid #999;
  266. line-height: 1.5em;
  267. padding: 3px 1em;
  268. overflow: auto;
  269. white-space: nowrap;
  270. /* Show a scrollbar after about 24 lines. */
  271. max-height: 24em;
  272. max-width:80%;
  273. overflow: scroll;
  274. }
  275. /* The "Quote:" and "Code:" header parts... */
  276. .codeheader, .quoteheader{
  277. color: #666;
  278. font-size: x-small;
  279. font-weight: bold;
  280. padding: 0 0.3em;
  281. }
  282. /* For links to change the code stuff... */
  283. .codeoperation{
  284. font-weight: normal;
  285. }
  286. /* Styling for BBC tags */
  287. .bbc_link:link, .bbc_link:visited{
  288. border-bottom: 1px solid #A8B6CF;
  289. }
  290. .bbc_link:hover{
  291. text-decoration: none;
  292. border-bottom: 1px solid #346;
  293. }
  294. .bbc_size{
  295. line-height: 1.4em;
  296. }
  297. .bbc_color a{
  298. color: inherit;
  299. }
  300. .bbc_img{
  301. border: 0;
  302. }
  303. .bbc_table{
  304. font: inherit;
  305. color: inherit;
  306. }
  307. .bbc_table td{
  308. font: inherit;
  309. color: inherit;
  310. vertical-align: top;
  311. }
  312. .bbc_u{
  313. text-decoration: underline;
  314. }
  315. .bbc_list{
  316. text-align: left;
  317. }
  318. .bbc_tt{
  319. font-family: "dejavu sans mono", "monaco", "lucida console", "courier new", monospace;
  320. }
  321. /* Generally, those [?] icons. This makes your cursor a help icon. */
  322. .help{
  323. cursor: help;
  324. }
  325. /* /me uses this a lot. (emote, try typing /me in a post.) */
  326. .meaction{
  327. color: red;
  328. }
  329. /* Highlighted text - such as search results. */
  330. .highlight{
  331. font-weight: bold;
  332. color: #ff7200 !important;
  333. font-size: 1.1em;
  334. }
  335. /* A more discreet highlight color, for selected membergroups etc. */
  336. .highlight2{
  337. background-color: #D1E1EF;
  338. color: #000 !important;
  339. }
  340. /* Generic, mostly color-related, classes.
  341. ------------------------------------------------------- */
  342. .titlebg, .titlebg2, tr.titlebg th, tr.titlebg td, tr.titlebg2 td{
  343. color: #222;
  344. font-family: arial, helvetica, sans-serif;
  345. font-size: 1.1em;
  346. font-weight: bold;
  347. background: #e3e9ef;
  348. }
  349. .catbg, .catbg2, tr.catbg td, tr.catbg2 td, tr.catbg th, tr.catbg2 th{
  350. color: #fff;
  351. font-family: arial, helvetica, sans-serif;
  352. font-size: 1.1em;
  353. font-weight: bold;
  354. background: #81A5C3;
  355. }
  356. /* adjust the table versions of headers */
  357. tr.titlebg th, tr.titlebg2 th, td.titlebg, td.titlebg2, tr.catbg th, tr.catbg2 th, td.catbg, td.catbg2{
  358. padding: 0 6px;
  359. }
  360. tr.titlebg th a:link, tr.titlebg th a:visited, tr.titlebg2 td a:link, tr.titlebg2 td a:visited{
  361. color: #222;
  362. }
  363. tr.catbg th a:link, tr.catbg th a:visited, tr.catbg2 td a:link, tr.catbg2 td a:visited{
  364. color: #fff;
  365. }
  366. .catbg select{
  367. height: 1.5em;
  368. font-size: 0.85em;
  369. }
  370. /* Alternating backgrounds for posts, and several other sections of the forum. */
  371. .windowbg, #preview_body{
  372. color: #000;
  373. background-color: #E7E7E7;
  374. }
  375. .windowbg2{
  376. color: #000;
  377. background-color: #E7E7E7;
  378. }
  379. .windowbg3{
  380. color: #000;
  381. background-color: #E7E7E7;
  382. }
  383. /* the page navigation area */
  384. .pagesection{
  385. font-size: 0.9em;
  386. padding: 0.2em;
  387. overflow: hidden;
  388. margin-bottom: 1px;
  389. background-color: #E7E7E7;
  390. color: black;
  391. border-radius: 3px;
  392. }
  393. div.pagesection div.floatright input{
  394. margin-top: 3px;
  395. }
  396. .pagelinks{
  397. padding: 0.6em 0 0.4em 0;
  398. color: ##346;
  399. }
  400. .pagesection a{
  401. color: #346;
  402. }
  403. /* Colors for background of posts requiring approval */
  404. .approvebg{
  405. color: #000;
  406. background-color: #ffeaea;
  407. }
  408. .approvebg2{
  409. color: #000;
  410. background-color: #fff2f2;
  411. }
  412. /* Color for background of *topics* requiring approval */
  413. .approvetbg{
  414. color: #000;
  415. background-color: #e4a17c;
  416. }
  417. .approvetbg2{
  418. color: #000;
  419. background-color: #f3bd9f;
  420. }
  421. /* Sticky topics get a different background */
  422. .stickybg{
  423. background: #e8d8cf;
  424. }
  425. .stickybg2{
  426. background: #f2e3d9;
  427. }
  428. /* Locked posts get a different shade, too! */
  429. .lockedbg{
  430. background: #d4dce2;
  431. font-style: italic;
  432. }
  433. .lockedbg2{
  434. background: #d8e1e7;
  435. font-style: italic;
  436. }
  437. /* Posts and personal messages displayed throughout the forum. */
  438. .post, .personalmessage{
  439. overflow: auto;
  440. line-height: 1.4em;
  441. padding: 0.1em 0;
  442. }
  443. /* All the signatures used in the forum. If your forum users use Mozilla, Opera, or Safari, you might add max-height here ;). */
  444. .signature, .attachments{
  445. width: 98%;
  446. overflow: auto;
  447. clear: right;
  448. padding: 1em 0 3px 0;
  449. border-top: 1px solid #aaa;
  450. line-height: 1.4em;
  451. font-size: 0.85em;
  452. }
  453. .custom_fields_above_signature{
  454. width: 98%;
  455. clear: right;
  456. padding: 1em 0 3px 0;
  457. border-top: 1px solid #aaa;
  458. line-height: 1.4em;
  459. font-size: 0.85em;
  460. }
  461. /* Sometimes there will be an error when you post */
  462. .error{
  463. color: red;
  464. }
  465. /* Messages that somehow need to attract the attention. */
  466. .alert{
  467. color: red;
  468. }
  469. /* Calendar colors for birthdays, events and holidays */
  470. .birthday{
  471. color: #920ac4;
  472. }
  473. .event{
  474. color: #078907;
  475. }
  476. .holiday{
  477. color: #000080;
  478. }
  479. /* Colors for warnings */
  480. .warn_mute{
  481. color: red;
  482. }
  483. .warn_moderate{
  484. color: #ffa500;
  485. }
  486. .warn_watch, .success{
  487. color: green;
  488. }
  489. a.moderation_link, a.moderation_link:visited{
  490. color: red;
  491. font-weight: bold;
  492. }
  493. .openid_login{
  494. background: white url(../images/openid.gif) no-repeat;
  495. padding-left: 18px;
  496. }
  497. /* a descriptive style */
  498. .description, .description_board, .plainbox{
  499. padding: 0.5em 1em;
  500. font-size: 0.9em;
  501. line-height: 1.4em;
  502. border: 1px solid #bbb;
  503. background: #f5f5f0;
  504. margin: 0.2em 1px 1em 1px;
  505. border-radius: 5px;
  506. color: black;
  507. }
  508. .description_board{
  509. margin: 1em 1px 0 1px;
  510. }
  511. /* an informative style */
  512. .information{
  513. padding: 0.5em 1em;
  514. font-size: 0.9em;
  515. line-height: 1.3em;
  516. border: 1px solid #bbb;
  517. background: #f0f6f0;
  518. margin: 0.2em 1px 1em 1px;
  519. color: black;
  520. }
  521. .information p{
  522. padding: 1em;
  523. margin: 0;
  524. }
  525. p.para2{
  526. padding: 1em 0 3.5em 0;
  527. margin: 0;
  528. }
  529. /* AJAX notification bar
  530. ------------------------------------------------------- */
  531. #ajax_in_progress{
  532. background: url(../images/theme/loadingbar.png) repeat-x;
  533. color: #f96f00;
  534. text-align: center;
  535. font-size: 16pt;
  536. padding: 8px;
  537. width: 100%;
  538. height: 66px;
  539. line-height: 25px;
  540. position: fixed;
  541. top: 0;
  542. left: 0;
  543. }
  544. #ajax_in_progress a{
  545. color: orange;
  546. text-decoration: underline;
  547. font-size: smaller;
  548. float: right;
  549. margin-right: 20px;
  550. }
  551. /* Lists with settings use these a lot.
  552. ------------------------------------------------------- */
  553. dl.settings{
  554. clear: right;
  555. overflow: auto;
  556. margin: 0 0 10px 0;
  557. padding: 0;
  558. }
  559. dl.settings dt{
  560. width: 40%;
  561. float: left;
  562. margin: 0 0 10px 0;
  563. padding: 0;
  564. clear: both;
  565. }
  566. dl.settings dt.settings_title{
  567. width: 100%;
  568. float: none;
  569. margin: 0 0 10px 0;
  570. padding: 5px 0 0 0;
  571. font-weight: bold;
  572. clear: both;
  573. }
  574. dl.settings dt.windowbg{
  575. width: 98%;
  576. float: left;
  577. margin: 0 0 3px 0;
  578. padding: 0 0 5px 0;
  579. clear: both;
  580. }
  581. dl.settings dd{
  582. width: 56%;
  583. float: right;
  584. overflow: auto;
  585. margin: 0 0 3px 0;
  586. padding: 0;
  587. }
  588. dl.settings img{
  589. margin: 0 10px 0 0;
  590. }
  591. /* help icons */
  592. dl.settings dt a img{
  593. position: relative;
  594. top: 2px;
  595. }
  596. /* Styles for rounded headers.
  597. ------------------------------------------------------- */
  598. h3.catbg, h3.catbg2, h3.titlebg, h4.titlebg, h4.catbg{
  599. overflow: hidden;
  600. height: 31px;
  601. line-height: 31px;
  602. font-size: 1.2em;
  603. font-weight: bold;
  604. }
  605. h3.catbg a:link, h3.catbg a:visited, h4.catbg a:link, h4.catbg a:visited, h3.catbg, .table_list tbody.header td, .table_list tbody.header td a{
  606. color: #fff;
  607. }
  608. h3.catbg2 a, h3.catbg2{
  609. color: #feb;
  610. }
  611. h3.catbg a:hover, h4.catbg a:hover, .table_list tbody.header td a:hover{
  612. color: #fd9;
  613. text-decoration: none;
  614. }
  615. h3.catbg2 a:hover{
  616. color: #fff;
  617. text-decoration: none;
  618. }
  619. h3.titlebg a, h3.titlebg, h4.titlebg, h4.titlebg a{
  620. color: #222;
  621. }
  622. h3.titlebg a:hover, h4.titlebg a:hover{
  623. color: #53616f;
  624. text-decoration: none;
  625. }
  626. h3.catbg img.icon, h4.titlebg img.icon{
  627. vertical-align: middle;
  628. margin: -2px 5px 0 0;
  629. }
  630. h4.catbg a.toggle img{
  631. vertical-align: middle;
  632. margin: -2px 5px 0 5px;
  633. }
  634. h4.catbg, h4.catbg2 , h3.catbg , h3.catbg2 , .table_list tbody.header td.catbg{
  635. padding-right: 9px;
  636. }
  637. h4.titlebg, h3.titlebg{
  638. padding-right: 9px;
  639. }
  640. h4.titlebg img.icon{
  641. float: left;
  642. margin: 5px 8px 0 0;
  643. }
  644. div.cat_bar{
  645. background: #81A5C3;
  646. padding-left: 9px;
  647. height: 31px;
  648. overflow: hidden;
  649. margin-bottom: 1px;
  650. }
  651. div.title_bar{
  652. background: #e3e9ef;
  653. padding-left: 9px;
  654. height: 31px;
  655. overflow: hidden;
  656. margin-bottom: 1px;
  657. }
  658. /* rounded bars needs a different background here */
  659. div.roundframe div.cat_bar{
  660. margin-bottom: 0;
  661. }
  662. div.roundframe{
  663. background-color: #E7E7E7;
  664. color: black;
  665. }
  666. div.cat_bar h3.catbg{
  667. background: #81A5C3;
  668. }
  669. div.title_barIC{
  670. background: #dadfe6;
  671. padding-left: 9px;
  672. height: 31px;
  673. overflow: hidden;
  674. margin-bottom: 1px;
  675. color: black;
  676. }
  677. div.title_barIC h4.titlebg{
  678. }
  679. #upshrinkHeaderIC p.pminfo{
  680. margin: 0;
  681. padding: 0.5em;
  682. }
  683. img#upshrink_ic, img#newsupshrink{
  684. float: right;
  685. margin: 10px 5px 0 0;
  686. }
  687. table.table_list a.unreadlink, table.table_list a.collapse{
  688. float: right;
  689. }
  690. table.table_list a.collapse{
  691. margin: 10px 5px 0 1em;
  692. height: 31px;
  693. line-height: 31px;
  694. }
  695. /* The half-round header bars for some tables. */
  696. .table_grid tr.catbg, .table_grid tr.titlebg{
  697. font-size: 0.95em;
  698. border-bottom: 1px solid #fff;
  699. }
  700. .table_grid tr.catbg th, .table_grid tr.titlebg th{
  701. height: 28px;
  702. line-height: 28px;
  703. }
  704. tr.catbg th.first_th{
  705. background: #a7b9cd;
  706. }
  707. tr.catbg th.last_th{
  708. background: #a7b9cd;
  709. }
  710. tr.titlebg th.first_th{
  711. background: #e3e9ef;
  712. }
  713. tr.titlebg th.last_th{
  714. background: #e3e9ef;
  715. }
  716. .table_grid th.last_th input{
  717. margin: 0 2px;
  718. }
  719. .table_grid th.lefttext{
  720. padding: 0 0.7em;
  721. }
  722. /* a general table class */
  723. table.table_grid{
  724. border-collapse: collapse;
  725. margin-top: 0.1em;
  726. }
  727. table.table_grid td{
  728. padding: 3px;
  729. border-bottom: 1px solid #fff;
  730. border-right: 1px solid #fff;
  731. }
  732. /* GenericList */
  733. .additional_row{
  734. padding: 0.5em 0 0.5em 0;
  735. }
  736. table.table_grid thead tr.catbg th{
  737. white-space: nowrap;
  738. }
  739. /* table_grid styles for Profile > Show Permissions. */
  740. #permissions table.table_grid td{
  741. padding: 0.4em 0.8em;
  742. cursor: default;
  743. }
  744. /* Common styles used to add corners to divisions.
  745. ------------------------------------------------------- */
  746. .windowbg span.topslice{
  747. display: block;
  748. padding-left: 20px;
  749. }
  750. .windowbg span.topslice span{
  751. display: block;
  752. height: 11px;
  753. }
  754. .windowbg span.botslice{
  755. display: block;
  756. padding-left: 20px;
  757. font-size: 5px;
  758. line-height: 5px;
  759. margin-bottom: 0.2em;
  760. }
  761. .windowbg span.botslice span{
  762. display: block;
  763. height: 11px;
  764. }
  765. .windowbg2 span.topslice{
  766. display: block;
  767. padding-left: 20px;
  768. }
  769. .windowbg2 span.topslice span{
  770. display: block;
  771. height: 11px;
  772. }
  773. .windowbg2 span.botslice{
  774. display: block;
  775. padding-left: 20px;
  776. font-size: 5px;
  777. line-height: 5px;
  778. margin-bottom: 0.2em;
  779. }
  780. .windowbg2 span.botslice span{
  781. display: block;
  782. height: 11px;
  783. }
  784. .approvebg span.topslice{
  785. display: block;
  786. padding-left: 20px;
  787. }
  788. .approvebg span.topslice span{
  789. display: block;
  790. height: 11px;
  791. }
  792. .approvebg span.botslice{
  793. display: block;
  794. padding-left: 20px;
  795. margin-bottom: 0.2em;
  796. }
  797. .approvebg span.botslice span{
  798. display: block;
  799. height: 11px;
  800. }
  801. .postbg{
  802. border-left: 1px solid #7f7f7f;
  803. border-right: 1px solid #7f7f7f;
  804. }
  805. /* Used for sections that need somewhat larger corners.
  806. ----------------------------------------------------------- */
  807. .roundframe{
  808. padding: 10px;
  809. background: #f5f5f5;
  810. border-left: 1px solid #c5c5c5;
  811. border-right: 1px solid #c5c5c5;
  812. border-radius: 5px;
  813. }
  814. .roundframe dl, .roundframe dt, .roundframe p{
  815. margin: 0;
  816. }
  817. .roundframe p{
  818. padding: 0.5em;
  819. }
  820. span.upperframe{
  821. padding: 0;
  822. display: block;
  823. padding-left: 20px;
  824. }
  825. span.upperframe span{
  826. padding: 0;
  827. height: 12px;
  828. display: block;
  829. }
  830. span.lowerframe{
  831. padding: 0;
  832. display: block;
  833. padding-left: 20px;
  834. }
  835. span.lowerframe span{
  836. padding: 0;
  837. height: 12px;
  838. display: block;
  839. }
  840. /* The main content area.
  841. ------------------------------------------------------- */
  842. .content{
  843. padding: 0.5em 1.2em;
  844. margin: 0;
  845. border: none;
  846. }
  847. .content p{
  848. margin: 0 0 0.5em 0;
  849. }
  850. /* Styles used by the auto suggest control.
  851. ------------------------------------------------------- */
  852. .auto_suggest_div{
  853. border: 1px solid #000;
  854. position: absolute;
  855. visibility: hidden;
  856. }
  857. .auto_suggest_item{
  858. background-color: #ddd;
  859. }
  860. .auto_suggest_item_hover{
  861. background-color: #888;
  862. cursor: pointer;
  863. color: #eee;
  864. }
  865. /* Styles for the standard dropdown menus.
  866. ------------------------------------------------------- */
  867. #main_menu{
  868. padding: 0 0.5em;
  869. float: left;
  870. margin: 0;
  871. width: 98%;
  872. color: black;
  873. }
  874. .dropmenu, .dropmenu ul{
  875. list-style: none;
  876. line-height: 1em;
  877. padding: 0;
  878. margin: 0;
  879. }
  880. .dropmenu{
  881. padding: 0 0.5em;
  882. background-color: #E7E7E7;
  883. border-radius: 3px;
  884. }
  885. .dropmenu a{
  886. display: block;
  887. color: #000;
  888. text-decoration: none;
  889. }
  890. .dropmenu a span{
  891. display: block;
  892. padding: 0 0 0 5px;
  893. font-size: 0.9em;
  894. }
  895. /* the background's first level only */
  896. .dropmenu li a.firstlevel{
  897. margin-right: 8px;
  898. }
  899. .dropmenu li a.firstlevel span.firstlevel{
  900. display: block;
  901. position: relative;
  902. left: -5px;
  903. padding-left: 5px;
  904. height: 22px;
  905. line-height: 19px;
  906. white-space: pre;
  907. }
  908. .dropmenu li{
  909. float: left;
  910. padding: 0;
  911. margin: 0;
  912. position: relative;
  913. }
  914. .dropmenu li ul{
  915. z-index: 90;
  916. display: none;
  917. position: absolute;
  918. width: 19.2em;
  919. font-weight: normal;
  920. border: 1px solid black;
  921. background-color: white;
  922. padding: 7px 0 0 0;
  923. }
  924. .dropmenu li li{
  925. width: 19em;
  926. margin: 0;
  927. }
  928. .dropmenu li li a span{
  929. display: block;
  930. padding: 8px;
  931. }
  932. .dropmenu li ul ul{
  933. margin: -1.8em 0 0 13em;
  934. }
  935. /* the active button */
  936. .dropmenu li a.active{
  937. color: blue;
  938. font-weight: bold;
  939. }
  940. .dropmenu li a.active span.firstlevel{
  941. }
  942. /* the hover effects */
  943. .dropmenu li a.firstlevel:hover, .dropmenu li:hover a.firstlevel{
  944. color: blue;
  945. cursor: pointer;
  946. text-decoration: none;
  947. }
  948. .dropmenu li a.firstlevel:hover span.firstlevel, .dropmenu li:hover a.firstlevel span.firstlevel{
  949. }
  950. /* the hover effects on level2 and 3 */
  951. .dropmenu li li a:hover, .dropmenu li li:hover>a{
  952. background: #d4dbe4;
  953. color: #000;
  954. text-decoration: none;
  955. }
  956. .dropmenu li:hover ul ul, .dropmenu li:hover ul ul ul{
  957. top: -999em;
  958. }
  959. .dropmenu li li:hover ul{
  960. top: auto;
  961. }
  962. .dropmenu li:hover ul{
  963. display: block;
  964. }
  965. .dropmenu li li.additional_items{
  966. background-color: #fff;
  967. }
  968. /* The dropdown menu toggle image */
  969. #menu_toggle{
  970. float: right;
  971. margin-right: 10px;
  972. padding-top: 3px;
  973. }
  974. #menu_toggle span{
  975. position: relative;
  976. right: 5000px;
  977. }
  978. /* Styles for the standard button lists.
  979. ------------------------------------------------------- */
  980. .buttonlist ul{
  981. z-index: 100;
  982. padding: 5px;
  983. margin: 0 0.2em 5px 0;
  984. }
  985. .buttonlist ul li{
  986. margin: 0;
  987. padding: 0;
  988. list-style: none;
  989. float: left;
  990. }
  991. .buttonlist ul li a{
  992. display: block;
  993. font-size: 0.8em;
  994. color: #000;
  995. background: #e8e8e8;
  996. padding: 0 0 0 8px;
  997. margin-left: 12px;
  998. text-transform: uppercase;
  999. cursor: pointer;
  1000. border-radius: 3px;
  1001. border: 1px solid #AAA;
  1002. }
  1003. .buttonlist ul li a:hover{
  1004. color: #E7E7E7;
  1005. text-decoration: none;
  1006. }
  1007. .buttonlist ul li a span{
  1008. display: block;
  1009. height: 19px;
  1010. line-height: 19px;
  1011. padding: 0 8px 0 0;
  1012. }
  1013. .buttonlist ul li a:hover{
  1014. background: #fff;
  1015. color: black;
  1016. }
  1017. /* the active one */
  1018. .buttonlist ul li a.active{
  1019. background: #5a6c85;
  1020. color: #E7E7E7;
  1021. font-weight: bold;
  1022. }
  1023. .buttonlist ul li a.active span{
  1024. }
  1025. .buttonlist ul li a.active{
  1026. font-weight: bold;
  1027. }
  1028. .buttonlist ul li a.active:hover{
  1029. color: black;
  1030. background: #fff;
  1031. }
  1032. .align_top ul li a, .align_bottom ul li a{
  1033. margin: 0 12px 0 0;
  1034. }
  1035. /* the navigation list */
  1036. ul#navigation{
  1037. margin: 0;
  1038. font-size: 0.9em;
  1039. padding: 1em 0.4em;
  1040. }
  1041. ul#navigation li{
  1042. float: none;
  1043. font-size: 0.95em;
  1044. display: inline;
  1045. }
  1046. #adm_submenus{
  1047. padding-left: 2em;
  1048. overflow: hidden;
  1049. background: #E7E7E7;
  1050. }
  1051. /* Styles for the general looks for the Curve theme.
  1052. ------------------------------------------------------- */
  1053. /* the framing graphics */
  1054. #header{
  1055. background: #E7E7E7;
  1056. padding-left: 20px;
  1057. border-top-right-radius: 5px;
  1058. border-top-left-radius: 5px;
  1059. }
  1060. #header div.frame{
  1061. display: block;
  1062. padding: 5px 20px 1em 0;
  1063. }
  1064. #welcome{
  1065. color: black;
  1066. }
  1067. /* the content section */
  1068. #content_section{
  1069. background: #312f2f;
  1070. border-bottom-right-radius: 5px;
  1071. border-bottom-left-radius: 5px;
  1072. color: #E7E7E7;
  1073. padding-left: 20px;
  1074. padding-bottom: 10px;
  1075. }
  1076. #content_section div.frame{
  1077. display: block;
  1078. padding: 0 20px 0 0;
  1079. }
  1080. #content_section a{
  1081. }
  1082. .navigate_section a{
  1083. color: lightblue;
  1084. }
  1085. #main_content_section{
  1086. width: 100%;
  1087. min-height: 200px;
  1088. }
  1089. /* the main title, always stay at 45 pixels in height! */
  1090. h1.forumtitle{
  1091. line-height: 45px;
  1092. font-size: 1.8em;
  1093. font-family: Geneva, verdana, sans-serif;
  1094. margin: 0;
  1095. padding: 0;
  1096. float: left;
  1097. }
  1098. /* float these items to the right */
  1099. #siteslogan, img#logo{
  1100. margin: 0;
  1101. padding: 0;
  1102. float: right;
  1103. line-height: 3em;
  1104. }
  1105. h3, h4{
  1106. padding-bottom: 3px;
  1107. }
  1108. /* the upshrink image needs some tweaking */
  1109. img#upshrink{
  1110. float: right;
  1111. margin: 1em;
  1112. }
  1113. /* ..so does the SMF logo */
  1114. img#logo{
  1115. margin-left: 1em;
  1116. }
  1117. /* the upper_section, float the two each way */
  1118. #upper_section{
  1119. padding: 5px;
  1120. margin-bottom: 1.5em;
  1121. }
  1122. #upper_section ul li.greeting{
  1123. font-size: 1.3em;
  1124. font-weight: bold;
  1125. line-height: 1.5em;
  1126. }
  1127. #upper_section div.news{
  1128. width: 50%;
  1129. float: right;
  1130. text-align: right;
  1131. }
  1132. #guest_form{
  1133. overflow: hidden;
  1134. }
  1135. #guest_form .info{
  1136. padding: 4px 0 ;
  1137. line-height: 1.3em;
  1138. }
  1139. div#upper_section div.user{
  1140. width: 50%;
  1141. float: left;
  1142. overflow: auto;
  1143. }
  1144. div#upper_section div.user p{
  1145. float: left;
  1146. margin: 0 1em 1em 0;
  1147. padding: 0;
  1148. }
  1149. div#upper_section div.user ul{
  1150. margin: 0;
  1151. padding-left: 10px;
  1152. }
  1153. div#upper_section div.user ul li{
  1154. margin-bottom: 2px;
  1155. }
  1156. div#upper_section div.news p{
  1157. display: inline;
  1158. }
  1159. div#upper_section div.news form{
  1160. padding-bottom: 10px;
  1161. }
  1162. /* clearing the floats */
  1163. #top_section{
  1164. min-height: 65px;
  1165. overflow: hidden;
  1166. margin-bottom: 3px;
  1167. }
  1168. #upper_section{
  1169. overflow: hidden;
  1170. }
  1171. /* The navigation list (i.e. linktree) */
  1172. .navigate_section{
  1173. padding: 0.5em;
  1174. margin: 0 0 0 0;
  1175. }
  1176. .navigate_section ul{
  1177. display: block;
  1178. margin: 0;
  1179. font-size: 0.9em;
  1180. padding: 1em 0 0.5em 0;
  1181. border-top: 1px solid #ccc;
  1182. overflow: hidden;
  1183. list-style: none;
  1184. clear: both;
  1185. width: 100%;
  1186. }
  1187. .navigate_section ul li{
  1188. float: left;
  1189. padding: 0 0.5em 0 0;
  1190. font-size: 0.95em;
  1191. }
  1192. .navigate_section ul li a{
  1193. white-space: pre;
  1194. }
  1195. /* The footer wih copyright links etc. */
  1196. #footer_section{
  1197. text-align: center;
  1198. color: #E7E7E7;
  1199. padding-left: 20px;
  1200. }
  1201. #footer_section span.smalltext{
  1202. font-size: 100%;
  1203. }
  1204. #footer_section div.frame{
  1205. display: block;
  1206. padding: 60px 0 0 0;
  1207. }
  1208. #footer_section ul li, #footer_section p{
  1209. font-size: 0.8em;
  1210. }
  1211. #footer_section ul li{
  1212. display: inline;
  1213. padding-right: 5px;
  1214. }
  1215. #footer_section ul li.copyright{
  1216. display: block;
  1217. }
  1218. select.qaction, input.qaction{
  1219. font-size: 0.85em;
  1220. padding: 0;
  1221. }
  1222. #mlist table tbody td.windowbg2{
  1223. text-align: center;
  1224. }
  1225. /* Styles for a typical table.
  1226. ------------------------------------------------------- */
  1227. table.table_list{
  1228. width: 100%;
  1229. }
  1230. table.table_list p{
  1231. padding: 0;
  1232. margin: 0;
  1233. }
  1234. table.table_list td, table.table_list th{
  1235. padding: 5px;
  1236. }
  1237. table.table_list tbody.header td{
  1238. padding: 0;
  1239. }
  1240. table.table_list tbody.content td.stats{
  1241. font-size: 90%;
  1242. width: 15%;
  1243. text-align: center;
  1244. }
  1245. table.table_list tbody.content td.lastpost{
  1246. line-height: 1.3em;
  1247. font-size: 85%;
  1248. width: 24%;
  1249. }
  1250. table.table_list tbody.content td.icon{
  1251. text-align: center;
  1252. width: 6%;
  1253. }
  1254. /* Styles for the board index.
  1255. ------------------------------------------------- */
  1256. /* the board title! */
  1257. .table_list tbody.content td.info a.subject{
  1258. font-weight: bold;
  1259. font-size: 110%;
  1260. color: #d97b33;
  1261. }
  1262. .table_list tbody.content td.children{
  1263. color: #555;
  1264. font-size: 85%;
  1265. }
  1266. p.moderators{
  1267. font-size: 0.8em;
  1268. font-family: verdana, sans-serif;
  1269. }
  1270. /* hide the table header/footer parts - but its here for those needing to style it */
  1271. #boardindex_table .table_list thead, #boardindex_table .table_list tfoot{
  1272. display: none;
  1273. }
  1274. /* the posting icons */
  1275. #posting_icons{
  1276. padding: 0 1em 0.5em 1em;
  1277. margin: 0 0 1em 0;
  1278. line-height: 1em;
  1279. }
  1280. #posting_icons ul{
  1281. font-size: 0.8em;
  1282. }
  1283. #posting_icons img{
  1284. vertical-align: middle;
  1285. margin: 0 0 0 4ex;
  1286. }
  1287. #postbuttons_upper ul li a span{
  1288. line-height: 19px;
  1289. padding: 0 0 0 6px;
  1290. }
  1291. .nextlinks{
  1292. text-align: right;
  1293. margin-top: -1px;
  1294. }
  1295. .nextlinks_bottom{
  1296. clear: right;
  1297. text-align: right;
  1298. }
  1299. .mark_read{
  1300. padding: 0 0.5em;
  1301. }
  1302. /* the newsfader */
  1303. #newsfader{
  1304. margin: 0 2px;
  1305. }
  1306. #smfFadeScroller{
  1307. text-align: center;
  1308. padding: 0 2em;
  1309. overflow: auto;
  1310. margin: 1em 0;
  1311. color: #575757; /* shouldn't be shorthand style due to a JS bug in IE! */
  1312. }
  1313. /* Styles for the info center on the board index.
  1314. ---------------------------------------------------- */
  1315. #upshrinkHeaderIC{
  1316. margin-top: 4px;
  1317. }
  1318. dl#ic_recentposts{
  1319. margin: 0 0 0.5em 0;
  1320. padding: 0.5em;
  1321. line-height: 1.3em;
  1322. }
  1323. dl#ic_recentposts dt{
  1324. float: left;
  1325. }
  1326. dl#ic_recentposts dd{
  1327. text-align: right;
  1328. }
  1329. #upshrinkHeaderIC p{
  1330. margin: 0 0 0.5em 0;
  1331. padding: 0.5em;
  1332. }
  1333. #upshrinkHeaderIC p.last{
  1334. margin: 0;
  1335. padding: 0.5em;
  1336. border-top: 2px dotted #bbb;
  1337. }
  1338. #upshrinkHeaderIC p.inline{
  1339. border: none;
  1340. margin: 0;
  1341. padding: 0.2em 0.5em 0.2em 0.5em;
  1342. }
  1343. #upshrinkHeaderIC p.stats{
  1344. font-size: 1.1em;
  1345. padding-top: 8px;
  1346. }
  1347. form#ic_login{
  1348. padding: 0.5em;
  1349. height: 2em;
  1350. }
  1351. form#ic_login ul li{
  1352. margin: 0;
  1353. padding: 0;
  1354. float: left;
  1355. width: 20%;
  1356. text-align: center;
  1357. }
  1358. form#ic_login ul li label{
  1359. display: block;
  1360. }
  1361. /* the small stats */
  1362. #index_common_stats{
  1363. display: block;
  1364. margin: 0 0 0.5em 0;
  1365. text-align: right;
  1366. font-size: 0.9em;
  1367. position: relative;
  1368. top: -20px;
  1369. line-height: 1px;
  1370. }
  1371. img.new_posts{
  1372. padding: 0 0.1em;
  1373. }
  1374. /* Styles for the message (topic) index.
  1375. ---------------------------------------------------- */
  1376. div.table_frame .table_list{
  1377. border-collapse: collapse;
  1378. margin: 2px 0;
  1379. }
  1380. .table_frame .table_list td.icon, .table_frame .table_list td.info, .table_frame .table_list td.stats{
  1381. border-right: 2px solid white;
  1382. }
  1383. #messageindex{
  1384. clear: both;
  1385. }
  1386. /* the page navigation area */
  1387. .childboards{
  1388. margin-bottom: 0.2em;
  1389. }
  1390. #childboards h3{
  1391. padding-bottom: 0;
  1392. }
  1393. #childboards .table_list thead{
  1394. display: none;
  1395. }
  1396. #childboards .table_list{
  1397. margin-bottom: 1em;
  1398. }
  1399. .lastpost img{
  1400. float: right;
  1401. padding: 4px;
  1402. }
  1403. /* Styles for the display template (topic view).
  1404. ---------------------------------------------------- */
  1405. #postbuttons div.buttons{
  1406. padding: 0.5em;
  1407. width: 40%;
  1408. float: right;
  1409. }
  1410. #postbuttons div.middletext{
  1411. width: 60%;
  1412. }
  1413. #postbuttons span{
  1414. display: block;
  1415. text-align: right;
  1416. }
  1417. #postbuttons span.lower{
  1418. clear: right;
  1419. }
  1420. #postbuttons .buttonlist{
  1421. float: right;
  1422. }
  1423. #postbuttons #pagelinks{
  1424. padding-top: 1em;
  1425. }
  1426. #moderationbuttons{
  1427. overflow: hidden;
  1428. }
  1429. /* Events */
  1430. .linked_events{
  1431. padding: 1em 0;
  1432. }
  1433. .edit_event{
  1434. margin: 0 1em;
  1435. vertical-align: middle;
  1436. }
  1437. /* Poll question */
  1438. #poll{
  1439. overflow: hidden;
  1440. }
  1441. #poll .content{
  1442. padding: 0 1em;
  1443. }
  1444. h4#pollquestion{
  1445. padding: 0 0 0.5em 2em;
  1446. }
  1447. /* Poll vote options */
  1448. #poll_options ul.options{
  1449. border-top: 1px solid #9999aa;
  1450. padding: 1em 2.5em 0 2em;
  1451. margin: 0 0 1em 0;
  1452. }
  1453. #poll_options div.submitbutton{
  1454. border-bottom: 1px solid #9999aa;
  1455. clear: both;
  1456. padding: 0 0 1em 2em;
  1457. margin: 0 0 1em 0;
  1458. }
  1459. /* Poll results */
  1460. #poll_options dl.options{
  1461. border: solid #9999aa;
  1462. border-width: 1px 0;
  1463. padding: 1em 2.5em 1em 2em;
  1464. margin: 0 1em 1em 0;
  1465. line-height: 1.1em !important;
  1466. }
  1467. #poll_options dl.options dt{
  1468. padding: 0.3em 0;
  1469. width: 30%;
  1470. float: left;
  1471. margin: 0;
  1472. clear: left;
  1473. }
  1474. #poll_options dl.options .voted{
  1475. font-weight: bold;
  1476. }
  1477. #poll_options dl.options dd{
  1478. margin: 0 0 0 2em;
  1479. padding: 0.1em 0 0 0;
  1480. width: 60%;
  1481. max-width: 450px;
  1482. float: left;
  1483. }
  1484. #poll_options dl.options .percentage{
  1485. display: block;
  1486. float: right;
  1487. padding: 0.2em 0 0.3em 0;
  1488. }
  1489. /* Poll notices */
  1490. #poll_options p{
  1491. margin: 0 1.5em 0.2em 1.5em;
  1492. padding: 0 0.5em 0.5em 0.5em;
  1493. }
  1494. div#pollmoderation{
  1495. margin: 0;
  1496. padding: 0;
  1497. overflow: auto;
  1498. }
  1499. /* onto the posts */
  1500. #forumposts{
  1501. border-bottom-right-radius: 5px;
  1502. border-bottom-left-radius: 5px;
  1503. clear: both;
  1504. overflow: hidden;
  1505. }
  1506. #forumposts .cat_bar{
  1507. margin: 0 0 1px 0;
  1508. }
  1509. /* author and topic information */
  1510. #forumposts h3 span#author{
  1511. margin: 0 7.7em 0 0;
  1512. }
  1513. #forumposts h3 img{
  1514. float: left;
  1515. margin: 4px 0.5em 0 0;
  1516. }
  1517. #forumposts h3.catbg{
  1518. margin-bottom: 3px;
  1519. }
  1520. p#whoisviewing{
  1521. margin: 0;
  1522. padding: 0.5em;
  1523. background: none repeat scroll 0% 0% #81A5C3;
  1524. padding: 0.1em 0.1em 0.1em 12px;
  1525. overflow: hidden;
  1526. margin-bottom: 1px;
  1527. /* border-bottom-left-radius: 5px;*/
  1528. /* border-bottom-right-radius: 5px;*/
  1529. }
  1530. /* poster and postarea + moderation area underneath */
  1531. .post_wrapper{
  1532. float:left;
  1533. width:100%;
  1534. }
  1535. .poster{
  1536. float: left;
  1537. width: 15em;
  1538. }
  1539. .postarea, .moderatorbar{
  1540. margin: 0 0 0 16em;
  1541. }
  1542. .postarea div.flow_hidden{
  1543. width: 100%;
  1544. }
  1545. .moderatorbar{
  1546. clear: right;
  1547. }
  1548. /* poster details and list of items */
  1549. .poster h4, .poster ul{
  1550. padding: 0;
  1551. margin: 0 1em 0 1.5em;
  1552. }
  1553. .poster h4{
  1554. margin: 0.2em 0 0.4em 1.1em;
  1555. font-size: 120%;
  1556. }
  1557. .poster h4, .poster h4 a{
  1558. color: #c06002;
  1559. }
  1560. .poster ul ul{
  1561. margin: 0.3em 1em 0 0;
  1562. padding: 0;
  1563. }
  1564. .poster ul ul li{
  1565. display: inline;
  1566. }
  1567. .poster li.stars, .poster li.avatar, .poster li.blurb, li.postcount, li.im_icons ul{
  1568. margin-top: 0.5em;
  1569. }
  1570. .poster li.avatar{
  1571. overflow: hidden;
  1572. }
  1573. .poster li.warning{
  1574. line-height: 1.2em;
  1575. padding-top: 1em;
  1576. }
  1577. .poster li.warning a img{
  1578. vertical-align: bottom;
  1579. padding: 0 0.2em;
  1580. }
  1581. .messageicon{
  1582. float: left;
  1583. margin: 0 0.5em 0 0;
  1584. }
  1585. .messageicon img{
  1586. padding: 6px 3px;
  1587. }
  1588. .keyinfo{
  1589. float: left;
  1590. width: 50%;
  1591. }
  1592. .modifybutton{
  1593. clear: right;
  1594. float: right;
  1595. margin: 6px 20px 10px 0;
  1596. text-align: right;
  1597. font: bold 0.85em arial, sans-serif;
  1598. color: #334466;
  1599. }
  1600. /* The quick buttons */
  1601. div.quickbuttons_wrap{
  1602. padding: 0.2em 0;
  1603. width: 100%;
  1604. float: left;
  1605. }
  1606. ul.quickbuttons{
  1607. margin: 0.9em 11px 0 0;
  1608. clear: right;
  1609. float: right;
  1610. text-align: right;
  1611. font: bold 0.85em arial, sans-serif;
  1612. }
  1613. ul.quickbuttons li{
  1614. float: left;
  1615. display: inline;
  1616. margin: 0 0 0 11px;
  1617. }
  1618. ul.quickbuttons li a{
  1619. padding: 0 0 0 20px;
  1620. display: block;
  1621. height: 20px;
  1622. line-height: 18px;
  1623. float: left;
  1624. }
  1625. ul.quickbuttons a:hover{
  1626. color: #a70;
  1627. }
  1628. ul.quickbuttons li.quote_button{
  1629. background: url(../images/theme/quickbuttons.png) no-repeat 0 0;
  1630. }
  1631. ul.quickbuttons li.remove_button{
  1632. background: url(../images/theme/quickbuttons.png) no-repeat 0 -30px;
  1633. }
  1634. ul.quickbuttons li.modify_button{
  1635. background: url(../images/theme/quickbuttons.png) no-repeat 0 -60px;
  1636. }
  1637. ul.quickbuttons li.approve_button{
  1638. background: url(../images/theme/quickbuttons.png) no-repeat 0 -90px;
  1639. }
  1640. ul.quickbuttons li.restore_button{
  1641. background: url(../images/theme/quickbuttons.png) no-repeat 0 -120px;
  1642. }
  1643. ul.quickbuttons li.split_button{
  1644. background: url(../images/theme/quickbuttons.png) no-repeat 0 -150px;
  1645. }
  1646. ul.quickbuttons li.reply_button{
  1647. background: url(../images/theme/quickbuttons.png) no-repeat 0 -180px;
  1648. }
  1649. ul.quickbuttons li.reply_all_button{
  1650. background: url(../images/theme/quickbuttons.png) no-repeat 0 -180px;
  1651. }
  1652. ul.quickbuttons li.notify_button{
  1653. background: url(../images/theme/quickbuttons.png) no-repeat 0 -210px;
  1654. }
  1655. ul.quickbuttons li.inline_mod_check{
  1656. margin: 0 0 0 5px;
  1657. }
  1658. .post{
  1659. margin-top: 0.5em;
  1660. clear: right;
  1661. }
  1662. .inner{
  1663. padding: 1em 1em 2px 0;
  1664. margin: 0 1em 0 0;
  1665. border-top: 1px solid #99a;
  1666. }
  1667. img.smiley{
  1668. vertical-align: bottom;
  1669. }
  1670. #forumposts .modified{
  1671. float: left;
  1672. }
  1673. #forumposts .reportlinks{
  1674. margin-right: 1.5em;
  1675. text-align: right;
  1676. clear: right;
  1677. }
  1678. #forumposts .signature, .post .signature{
  1679. margin: 1em 0 0 0;
  1680. }
  1681. #forumposts span.botslice{
  1682. clear: both;
  1683. }
  1684. .attachments hr{
  1685. clear: both;
  1686. margin: 1em 0 1em 0;
  1687. }
  1688. .attachments{
  1689. padding: 1em 0 2em 0;
  1690. }
  1691. .attachments div{
  1692. padding: 0 0.5em;
  1693. }
  1694. /* Styles for the quick reply area.
  1695. ---------------------------------------------------- */
  1696. #quickreplybox{
  1697. padding-bottom: 1px;
  1698. }
  1699. #quickReplyOptions .roundframe{
  1700. padding: 0 10%;
  1701. color: black;
  1702. }
  1703. #quickReplyOptions form textarea{
  1704. height: 100px;
  1705. width: 635px;
  1706. max-width: 100%;
  1707. min-width: 100%;
  1708. margin: 0.25em 0 1em 0;
  1709. }
  1710. /* The jump to box */
  1711. #display_jump_to{
  1712. clear: both;
  1713. padding: 5px;
  1714. margin-top: 6px;
  1715. text-align: right;
  1716. }
  1717. /* Separator of posts. More useful in the print stylesheet. */
  1718. #forumposts .post_separator{
  1719. display: none;
  1720. }
  1721. /* Styles for edit post section
  1722. ---------------------------------------------------- */
  1723. form#postmodify .roundframe{
  1724. padding: 0 12%;
  1725. }
  1726. #post_header, .postbox{
  1727. padding: 0.5em;
  1728. overflow: hidden;
  1729. }
  1730. #post_header dt, .postbox dt{
  1731. float: left;
  1732. padding: 0;
  1733. width: 15%;
  1734. margin: .5em 0 0 0;
  1735. font-weight: bold;
  1736. }
  1737. #post_header dd, .postbox dd{
  1738. float: left;
  1739. padding: 0;
  1740. width: 83%;
  1741. margin: .3em 0;
  1742. }
  1743. #post_header img{
  1744. vertical-align: middle;
  1745. }
  1746. ul.post_options{
  1747. margin: 0 0 0 1em;
  1748. padding: 0;
  1749. list-style: none;
  1750. overflow: hidden;
  1751. }
  1752. ul.post_options li{
  1753. margin: 0.2em 0;
  1754. width: 49%;
  1755. float: left;
  1756. }
  1757. #postAdditionalOptionsHeader{
  1758. margin-top: 1em;
  1759. }
  1760. #postMoreOptions{
  1761. border-bottom: 1px solid #cacdd3;
  1762. padding: 0.5em;
  1763. }
  1764. #postAttachment, #postAttachment2{
  1765. overflow: hidden;
  1766. margin: .5em 0;
  1767. padding: 0;
  1768. border-bottom: 1px solid #cacdd3;
  1769. padding: 0.5em;
  1770. }
  1771. #postAttachment dd, #postAttachment2 dd{
  1772. margin: .3em 0 .3em 1em;
  1773. }
  1774. #postAttachment dt, #postAttachment2 dt{
  1775. font-weight: bold;
  1776. }
  1777. #postAttachment3{
  1778. margin-left: 1em;
  1779. }
  1780. #post_confirm_strip, #shortcuts{
  1781. padding: 1em 0 0 0;
  1782. }
  1783. .post_verification{
  1784. margin-top: .5em;
  1785. }
  1786. .post_verification #verification_control{
  1787. margin: .3em 0 .3em 1em;
  1788. }
  1789. /* The BBC buttons */
  1790. #bbcBox_message{
  1791. margin: 0.75em 0.5em;
  1792. }
  1793. #bbcBox_message div{
  1794. margin: 0.2em 0;
  1795. vertical-align: top;
  1796. }
  1797. #bbcBox_message div img{
  1798. margin: 0 1px 0 0;
  1799. vertical-align: top;
  1800. }
  1801. #bbcBox_message select{
  1802. margin: 0 2px;
  1803. }
  1804. /* The smiley strip */
  1805. #smileyBox_message{
  1806. margin: 0.5em;
  1807. }
  1808. /* Styles for edit event section
  1809. ---------------------------------------------------- */
  1810. #post_event .roundframe{
  1811. padding: 0 12%;
  1812. }
  1813. #post_event fieldset{
  1814. padding: 0.5em;
  1815. clear: both;
  1816. }
  1817. #post_event #event_main input{
  1818. margin: 0 0 1em 0;
  1819. float: left;
  1820. }
  1821. #post_event #event_main div.smalltext{
  1822. width: 33em;
  1823. float: right;
  1824. }
  1825. #post_event div.event_options{
  1826. float: right;
  1827. }
  1828. #post_event ul.event_main, ul.event_options{
  1829. padding: 0;
  1830. overflow: hidden;
  1831. }
  1832. #post_event ul.event_main li{
  1833. list-style-type: none;
  1834. margin: 0.2em 0;
  1835. width: 49%;
  1836. float: left;
  1837. }
  1838. #post_event ul.event_options{
  1839. margin: 0;
  1840. padding: 0 0 .7em .7em;
  1841. }
  1842. #post_event ul.event_options li{
  1843. list-style-type: none;
  1844. margin: 0;
  1845. float: left;
  1846. }
  1847. #post_event #event_main select, #post_event ul.event_options li select, #post_event ul.event_options li .input_check{
  1848. margin: 0 1em 0 0;
  1849. }
  1850. /* Styles for edit poll section.
  1851. ---------------------------------------------------- */
  1852. #edit_poll{
  1853. overflow: hidden;
  1854. }
  1855. #edit_poll fieldset{
  1856. padding: 0.5em;
  1857. clear: both;
  1858. overflow: hidden;
  1859. }
  1860. #edit_poll fieldset input{
  1861. margin-left: 8.1em;
  1862. }
  1863. #edit_poll ul.poll_main li{
  1864. padding-left: 1em;
  1865. }
  1866. #edit_poll ul.poll_main input{
  1867. margin-left: 1em;
  1868. }
  1869. #edit_poll ul.poll_main, dl.poll_options{
  1870. overflow: hidden;
  1871. padding: 0 0 .7em .7em;
  1872. list-style: none;
  1873. }
  1874. #edit_poll ul.poll_main li{
  1875. margin: 0.2em 0;
  1876. }
  1877. #edit_poll dl.poll_options dt{
  1878. width: 33%;
  1879. padding: 0 0 0 1em;
  1880. }
  1881. #edit_poll dl.poll_options dd{
  1882. width: 65%;
  1883. }
  1884. #edit_poll dl.poll_options dd input{
  1885. margin-left: 0;
  1886. }
  1887. /* Styles for the recent messages section.
  1888. ---------------------------------------------------- */
  1889. #readbuttons_top .pagelinks, #readbuttons .pagelinks{
  1890. padding-bottom: 1em;
  1891. width: 60%;
  1892. }
  1893. #readbuttons .pagelinks{
  1894. padding-top: 1em;
  1895. }
  1896. #recent{
  1897. clear: both;
  1898. padding-bottom: 0;
  1899. }
  1900. #recent>div:last-child{
  1901. margin-bottom: 0;
  1902. }
  1903. /* Styles for the move topic section.
  1904. ---------------------------------------------------- */
  1905. #move_topic dl{
  1906. margin-bottom: 0;
  1907. }
  1908. #move_topic dl.settings dt{
  1909. width: 40%;
  1910. }
  1911. #move_topic dl.settings dd{
  1912. width: 59%;
  1913. }
  1914. .move_topic{
  1915. width: 710px;
  1916. margin: auto;
  1917. text-align: left;
  1918. }
  1919. div.move_topic fieldset{
  1920. padding: 0.5em;
  1921. }
  1922. /* Styles for the send topic section.
  1923. ---------------------------------------------------- */
  1924. fieldset.send_topic{
  1925. border: none;
  1926. padding: 0.5em;
  1927. }
  1928. dl.send_topic{
  1929. margin-bottom: 0;
  1930. }
  1931. dl.send_mail dt{
  1932. width: 35%;
  1933. }
  1934. dl.send_mail dd{
  1935. width: 64%;
  1936. }
  1937. /* Styles for the report topic section.
  1938. ---------------------------------------------------- */
  1939. #report_topic dl{
  1940. margin-bottom: 0;
  1941. }
  1942. #report_topic dl.settings dt{
  1943. width: 20%;
  1944. }
  1945. #report_topic dl.settings dd{
  1946. width: 79%;
  1947. }
  1948. /* Styles for the split topic section.
  1949. ---------------------------------------------------- */
  1950. div#selected, div#not_selected{
  1951. width: 49%;
  1952. }
  1953. ul.split_messages li.windowbg, ul.split_messages li.windowbg2{
  1954. margin: 1px;
  1955. }
  1956. ul.split_messages li a.split_icon{
  1957. padding: 0 0.5em;
  1958. }
  1959. ul.split_messages div.post{
  1960. padding: 1em 0 0 0;
  1961. border-top: 1px solid #fff;
  1962. }
  1963. /* Styles for the merge topic section.
  1964. ---------------------------------------------------- */
  1965. ul.merge_topics li{
  1966. list-style-type: none;
  1967. }
  1968. dl.merge_topic dt{
  1969. width: 25%;
  1970. }
  1971. dl.merge_topic dd{
  1972. width: 74%;
  1973. }
  1974. fieldset.merge_options{
  1975. clear: both;
  1976. }
  1977. .custom_subject{
  1978. margin: 0.5em 0;
  1979. }
  1980. /* Styles for the login areas.
  1981. ------------------------------------------------------- */
  1982. .login{
  1983. width: 540px;
  1984. margin: 0 auto;
  1985. }
  1986. .login dl{
  1987. overflow: auto;
  1988. clear: right;
  1989. }
  1990. .login dt, .login dd{
  1991. margin: 0 0 0.4em 0;
  1992. width: 44%;
  1993. padding: 0.1em;
  1994. }
  1995. .login dt{
  1996. float: left;
  1997. clear: both;
  1998. text-align: right;
  1999. font-weight: bold;
  2000. }
  2001. .login dd{
  2002. width: 54%;
  2003. float: right;
  2004. text-align: left;
  2005. }
  2006. .login p{
  2007. text-align: center;
  2008. }
  2009. /* Styles for the registration section.
  2010. ------------------------------------------------------- */
  2011. .register_error{
  2012. border: 1px dashed red;
  2013. padding: 5px;
  2014. margin: 0 1ex 1ex 1ex;
  2015. }
  2016. .register_error span{
  2017. text-decoration: underline;
  2018. }
  2019. /* Additional profile fields */
  2020. dl.register_form{
  2021. margin: 0;
  2022. clear: right;
  2023. }
  2024. dl.register_form dt{
  2025. font-weight: normal;
  2026. float: left;
  2027. clear: both;
  2028. width: 50%;
  2029. margin: 0.5em 0 0 0;
  2030. }
  2031. dl.register_form dt strong{
  2032. font-weight: bold;
  2033. }
  2034. dl.register_form dt span{
  2035. display: block;
  2036. }
  2037. dl.register_form dd{
  2038. float: left;
  2039. width: 49%;
  2040. margin: 0.5em 0 0 0;
  2041. }
  2042. #confirm_buttons{
  2043. text-align: center;
  2044. padding: 1em 0;
  2045. }
  2046. .coppa_contact{
  2047. padding: 4px;
  2048. width: 32ex;
  2049. background-color: #fff;
  2050. color: #000;
  2051. margin-left: 5ex;
  2052. border: 1px solid #000;
  2053. }
  2054. .valid_input{
  2055. background-color: #f5fff0;
  2056. }
  2057. .invalid_input{
  2058. background-color: #fff0f0;
  2059. }
  2060. /* Styles for maintenance mode.
  2061. ------------------------------------------------------- */
  2062. #maintenance_mode{
  2063. width: 75%;
  2064. min-width: 520px;
  2065. text-align: left;
  2066. }
  2067. #maintenance_mode img.floatleft{
  2068. margin-right: 1em;
  2069. }
  2070. /* common for all admin sections */
  2071. h3.titlebg img{
  2072. vertical-align: middle;
  2073. margin-right: 0.5em;
  2074. margin-top: -1px;
  2075. }
  2076. tr.titlebg td{
  2077. padding-left: 0.7em;
  2078. }
  2079. #admin_menu{
  2080. min-height: 2em;
  2081. padding-left: 0;
  2082. }
  2083. #admin_content{
  2084. clear: left;
  2085. padding-top: 0.5em;
  2086. }
  2087. /* Custom profile fields like to play with us some times. */
  2088. #admin_content .custom_field{
  2089. margin-bottom: 15px;
  2090. }
  2091. #admin_login .centertext{
  2092. padding: 1em;
  2093. color: black;
  2094. }
  2095. #admin_login .centertext .error{
  2096. padding: 0 0 1em 0;
  2097. }
  2098. /* Styles for sidebar menus.
  2099. ------------------------------------------------------- */
  2100. .left_admmenu, .left_admmenu ul, .left_admmenu li{
  2101. padding: 0;
  2102. margin: 0;
  2103. list-style: none;
  2104. }
  2105. #left_admsection{
  2106. width: 150px;
  2107. float: left;
  2108. margin-right: 10px;
  2109. background-color: #E7E7E7;
  2110. border-radius: 5px;
  2111. overflow: hidden;
  2112. }
  2113. .borderRadius,#live_news,#supportVersionsTable,#forumposts,#quickreplybox,#display_jump_to,.title_barIC,#admincenter>div.windowbg2.clear_right,#admincenter,#adm_submenus,#main_admsection,#postmodify>div.cat_bar,#preview_section,#recent,#quickreplybox>div.cat_bar,#memberlist>div.cat_bar,#mlist,#admincenter>div.cat_bar,#personal_messages>form[name=pmFolder]>div:first-child,#personal_messages>div.cat_bar{
  2114. border-radius: 5px;
  2115. overflow: hidden;
  2116. }
  2117. .borderRadiusBottom,#messagelist>div:last-child,#profileview>#basicinfo,#profileview>div:last-child{
  2118. border-bottom-right-radius: 5px;
  2119. border-bottom-left-radius: 5px;
  2120. overflow: hidden;
  2121. }
  2122. .borderRadiusTop,#personal_messages>form[name=pmFolder]>div.cat_bar,#profileview>div.cat_bar{
  2123. border-top-right-radius: 5px;
  2124. border-top-left-radius: 5px;
  2125. overflow: hidden;
  2126. }
  2127. .borderRadiusTopLeft{
  2128. border-top-left-radius: 5px;
  2129. overflow: hidden;
  2130. }
  2131. #admin_menu{
  2132. background: #E7E7E7;
  2133. color: black;
  2134. border-radius: 5px;
  2135. }
  2136. #admincenter{
  2137. padding-bottom: 5px;
  2138. }
  2139. .adm_section h4.titlebg{
  2140. font-size: 95%;
  2141. margin-bottom: 5px;
  2142. }
  2143. #main_container{
  2144. position: relative;
  2145. }
  2146. .left_admmenu li{
  2147. padding: 0 0 0 0.5em;
  2148. }
  2149. .left_admmenu{
  2150. margin-bottom: 0.5em;
  2151. }
  2152. #main_admsection{
  2153. position: relative;
  2154. left: 0;
  2155. right: 0;
  2156. overflow: hidden;
  2157. }
  2158. tr.windowbg td, tr.windowbg2 td, tr.approvebg td, tr.highlight2 td{
  2159. padding: 0.3em 0.7em;
  2160. }
  2161. #credits p{
  2162. padding: 0;
  2163. font-style: italic;
  2164. margin: 0;
  2165. }
  2166. /* Styles for generic tables.
  2167. ------------------------------------------------------- */
  2168. .topic_table table{
  2169. width: 100%;
  2170. }
  2171. .topic_table .icon1, .topic_table .icon2, .topic_table .stats{
  2172. text-align: center;
  2173. }
  2174. #topic_icons{
  2175. margin: 1em 0 0 0;
  2176. }
  2177. #topic_icons .description{
  2178. margin: 0;
  2179. }
  2180. .topic_table table thead{
  2181. border-bottom: 1px solid #fff;
  2182. }
  2183. /* the subject column */
  2184. .topic_table td{
  2185. font-size: 1em;
  2186. }
  2187. .topic_table td.subject p, .topic_table td.stats{
  2188. font-size: 0.85em;
  2189. padding: 0;
  2190. margin: 0;
  2191. }
  2192. .topic_table td.lastpost{
  2193. font-size: 0.85em;
  2194. line-height: 1.3em;
  2195. padding: 4px;
  2196. }
  2197. .topic_table td.stickybg2{
  2198. background-image: url(../images/icons/quick_sticky.gif);
  2199. background-repeat: no-repeat;
  2200. background-position: 98% 4px;
  2201. }
  2202. .topic_table td.lockedbg2{
  2203. background-image: url(../images/icons/quick_lock.gif);
  2204. background-repeat: no-repeat;
  2205. background-position: 98% 4px;
  2206. }
  2207. .topic_table td.locked_sticky2{
  2208. background-image: url(../images/icons/quick_sticky_lock.gif);
  2209. background-repeat: no-repeat;
  2210. background-position: 98% 4px;
  2211. }
  2212. .topic_table td.lastpost{
  2213. background-image: none;
  2214. }
  2215. /* Styles for (fatal) errors.
  2216. ------------------------------------------------- */
  2217. #fatal_error{
  2218. width: 80%;
  2219. margin: auto;
  2220. }
  2221. .errorbox{
  2222. padding: 1em;
  2223. border: 1px solid #cc3344;
  2224. color: #000;
  2225. background-color: #ffe4e9;
  2226. margin-bottom: 1em;
  2227. }
  2228. .errorbox h3{
  2229. padding: 0;
  2230. margin: 0;
  2231. font-size: 1.1em;
  2232. text-decoration: underline;
  2233. }
  2234. .errorbox p{
  2235. margin: 1em 0 0 0;
  2236. }
  2237. .errorbox p.alert{
  2238. padding: 0;
  2239. margin: 0;
  2240. float: left;
  2241. width: 1em;
  2242. font-size: 1.5em;
  2243. }
  2244. /* Styles for the profile section.
  2245. ------------------------------------------------- */
  2246. dl{
  2247. overflow: auto;
  2248. margin: 0;
  2249. padding: 0;
  2250. }
  2251. /* The basic user info on the left */
  2252. #basicinfo{
  2253. width: 20%;
  2254. float: left;
  2255. }
  2256. #basicinfo .windowbg .content{
  2257. padding-left: 20px;
  2258. }
  2259. #detailedinfo{
  2260. width: 79.5%;
  2261. float: right;
  2262. }
  2263. #basicinfo h4{
  2264. font-size: 135%;
  2265. font-weight: 100;
  2266. line-height: 105%;
  2267. white-space: pre-wrap;
  2268. overflow: hidden;
  2269. }
  2270. #basicinfo h4 span.position{
  2271. font-size: 80%;
  2272. font-weight: 100;
  2273. display: block;
  2274. }
  2275. #basicinfo img.avatar{
  2276. display: block;
  2277. margin: 10px 0 0 0;
  2278. }
  2279. #basicinfo ul{
  2280. list-style-type: none;
  2281. margin: 10px 0 0 0;
  2282. }
  2283. #basicinfo ul li{
  2284. display: block;
  2285. float: left;
  2286. margin-right: 5px;
  2287. height: 20px;
  2288. }
  2289. #basicinfo span#userstatus{
  2290. display: block;
  2291. clear: both;
  2292. }
  2293. #basicinfo span#userstatus img{
  2294. vertical-align: middle;
  2295. }
  2296. #detailedinfo div.content dl, #tracking div.content dl{
  2297. clear: right;
  2298. overflow: auto;
  2299. margin: 0 0 18px 0;
  2300. padding: 0 0 15px 0;
  2301. border-bottom: 1px #ccc solid;
  2302. }
  2303. #detailedinfo div.content dt, #tracking div.content dt{
  2304. width: 35%;
  2305. float: left;
  2306. margin: 0 0 3px 0;
  2307. padding: 0;
  2308. font-weight: bold;
  2309. clear: both;
  2310. }
  2311. #detailedinfo div.content dd, #tracking div.content dd{
  2312. width: 65%;
  2313. float: left;
  2314. margin: 0 0 3px 0;
  2315. padding: 0;
  2316. }
  2317. #detailedinfo div.content dl.noborder{
  2318. border-bottom: 0;
  2319. }
  2320. #detailedinfo div.content dt.clear{
  2321. width: 100%;
  2322. }
  2323. .signature, .custom_fields_above_signature{
  2324. border-top: 1px #ccc solid;
  2325. }
  2326. .signature h5{
  2327. font-size: 0.85em;
  2328. margin-bottom: 10px;
  2329. }
  2330. #personal_picture{
  2331. display: block;
  2332. margin-bottom: 0.3em;
  2333. }
  2334. #avatar_server_stored div{
  2335. float: left;
  2336. }
  2337. #avatar_upload{
  2338. overflow: auto;
  2339. }
  2340. #main_admsection #basicinfo, #main_admsection #detailedinfo{
  2341. width: 100%;
  2342. }
  2343. #main_admsection #basicinfo h4{
  2344. float: left;
  2345. width: 35%;
  2346. }
  2347. #main_admsection #basicinfo img.avatar{
  2348. float: right;
  2349. vertical-align: top;
  2350. }
  2351. #main_admsection #basicinfo ul{
  2352. clear: left;
  2353. }
  2354. #main_admsection #basicinfo span#userstatus{
  2355. clear: left;
  2356. }
  2357. #main_admsection #basicinfo p#infolinks{
  2358. display: none;
  2359. clear: both;
  2360. }
  2361. #main_admsection #basicinfo .botslice{
  2362. clear: both;
  2363. }
  2364. /* Simple feedback messages */
  2365. div#profile_error, div#profile_success{
  2366. margin: 0 0 1em 0;
  2367. padding: 1em 2em;
  2368. border: 1px solid;
  2369. }
  2370. div#profile_error{
  2371. border-color: red;
  2372. color: red;
  2373. background: #fee;
  2374. }
  2375. div#profile_error span{
  2376. text-decoration: underline;
  2377. }
  2378. div#profile_success{
  2379. border-color: green;
  2380. color: green;
  2381. background: #efe;
  2382. }
  2383. /* Profile statistics */
  2384. #generalstats div.content dt{
  2385. width: 50%;
  2386. float: left;
  2387. margin: 0 0 3px 0;
  2388. padding: 0;
  2389. font-weight: bold;
  2390. clear: both;
  2391. }
  2392. #generalstats div.content dd{
  2393. width: 50%;
  2394. float: left;
  2395. margin: 0 0 3px 0;
  2396. padding: 0;
  2397. }
  2398. /* Activity by time */
  2399. #activitytime{
  2400. margin: 6px 0;
  2401. }
  2402. .activity_stats{
  2403. margin: 0;
  2404. padding: 0;
  2405. list-style: none;
  2406. }
  2407. .activity_stats li{
  2408. margin: 0;
  2409. padding: 0;
  2410. width: 4.16%;
  2411. float: left;
  2412. }
  2413. .activity_stats li span{
  2414. display: block;
  2415. border: solid #000;
  2416. border-width: 1px 1px 0 0;
  2417. text-align: center;
  2418. }
  2419. .activity_stats li.last span{
  2420. border-right: none;
  2421. }
  2422. .activity_stats li div.bar{
  2423. margin: 0 auto;
  2424. width: 15px;
  2425. }
  2426. .activity_stats li div.bar div{
  2427. background: #6294CE;
  2428. }
  2429. .activity_stats li div.bar span{
  2430. position: absolute;
  2431. top: -1000em;
  2432. left: -1000em;
  2433. }
  2434. /* Most popular boards by posts and activity */
  2435. #popularposts{
  2436. width: 49.5%;
  2437. float: left;
  2438. }
  2439. #popularactivity{
  2440. width: 49.5%;
  2441. float: right;
  2442. }
  2443. #popularposts div.content dt, #popularactivity div.content dt{
  2444. width: 65%;
  2445. float: left;
  2446. margin: 0 0 3px 0;
  2447. padding: 0;
  2448. font-weight: bold;
  2449. clear: both;
  2450. }
  2451. #popularposts div.content dd, #popularactivity div.content dd{
  2452. width: 35%;
  2453. float: left;
  2454. margin: 0 0 3px 0;
  2455. padding: 0;
  2456. }
  2457. .profile_pie{
  2458. background-image: url(../images/stats_pie.png);
  2459. float: left;
  2460. height: 20px;
  2461. width: 20px;
  2462. margin: 0 1em 0 0;
  2463. padding: 0;
  2464. text-indent: -1000em;
  2465. }
  2466. /* View posts */
  2467. .topic .time{
  2468. float: right;
  2469. }
  2470. .counter{
  2471. margin: 0 0 0 0;
  2472. padding: 0.2em 0.5em 0.1em 0.2em;
  2473. font-size: 2.2em;
  2474. font-weight: bold;
  2475. color: #3f3f3f;
  2476. float: left;
  2477. }
  2478. .list_posts{
  2479. border-top: 2px solid #b3b3bf;
  2480. padding-top: 12px;
  2481. margin-top: 6px;
  2482. overflow: auto;
  2483. }
  2484. .topic h4{
  2485. margin: 3px 0;
  2486. }
  2487. .topic .post{
  2488. margin: 0 1em;
  2489. min-height: 80px;
  2490. height: auto !important;
  2491. height: 80px;
  2492. }
  2493. .topic .mod_icons{
  2494. text-align: right;
  2495. margin-right: 1em;
  2496. }
  2497. #tracking div.content dl{
  2498. border-bottom: 0;
  2499. margin: 0;
  2500. padding: 0;
  2501. }
  2502. #creator dl{
  2503. margin: 0;
  2504. }
  2505. #creator dt{
  2506. width: 40%;
  2507. float: left;
  2508. clear: both;
  2509. margin: 0 0 10px 0;
  2510. }
  2511. #creator dd{
  2512. float: right;
  2513. width: 55%;
  2514. margin: 0 0 10px 2px;
  2515. overflow: auto;
  2516. }
  2517. .ignoreboards{
  2518. margin: 0 2%;
  2519. padding: 0;
  2520. width: 45%;
  2521. }
  2522. .ignoreboards a{
  2523. font-weight: bold;
  2524. border-bottom: 1px solid #c4c4c4;
  2525. padding: 0.1em 0;
  2526. }
  2527. .ignoreboards a:hover{
  2528. text-decoration: none;
  2529. border-bottom: 1px solid #334466;
  2530. }
  2531. .ignoreboards ul{
  2532. margin: 0;
  2533. padding: 0;
  2534. }
  2535. .ignoreboards li{
  2536. list-style: none;
  2537. float: left;
  2538. clear: both;
  2539. }
  2540. .ignoreboards li.category{
  2541. margin: 0.7em 0 0 0;
  2542. width: 100%;
  2543. }
  2544. .ignoreboards li ul{
  2545. margin: 0.2em 0 0 0;
  2546. }
  2547. .ignoreboards li.category ul li.board{
  2548. width: 93%;
  2549. }
  2550. #theme_settings{
  2551. overflow: auto;
  2552. margin: 0;
  2553. padding: 0;
  2554. }
  2555. #theme_settings li{
  2556. list-style: none;
  2557. margin: 10px 0;
  2558. padding: 0;
  2559. }
  2560. /* Paid Subscriptions */
  2561. #paid_subscription{
  2562. width: 100%;
  2563. }
  2564. #paid_subscription dl.settings{
  2565. margin-bottom: 0;
  2566. }
  2567. #paid_subscription dl.settings dd, #paid_subscription dl.settings dt{
  2568. margin-bottom: 4px;
  2569. }
  2570. /* Pick theme */
  2571. #pick_theme{
  2572. width: 100%;
  2573. float: left;
  2574. }
  2575. /*Issue a warning*/
  2576. #warn_body{
  2577. width: 80%;
  2578. font-size: 0.9em;
  2579. }
  2580. /* Styles for the statistics center.
  2581. ------------------------------------------------- */
  2582. #statistics{
  2583. padding: 0.5em 0;
  2584. }
  2585. #statistics div.title_bar{
  2586. margin: 4px 0 -2px 0;
  2587. }
  2588. #statistics h3.catbg{
  2589. text-align: center;
  2590. }
  2591. #statistics div.content{
  2592. min-height: 210px;
  2593. }
  2594. #statistics div.top_row{
  2595. min-height: 150px;
  2596. }
  2597. #stats_left, #top_posters, #top_topics_replies, #top_topics_starter{
  2598. float: left;
  2599. width: 49.5%;
  2600. }
  2601. #stats_right, #top_boards, #top_topics_views, #most_online{
  2602. float: right;
  2603. width: 49.5%;
  2604. }
  2605. dl.stats{
  2606. clear: both;
  2607. overflow: hidden;
  2608. margin: 0;
  2609. padding: 0;
  2610. }
  2611. dl.stats dt{
  2612. width: 49%;
  2613. float: left;
  2614. margin: 0 0 4px 0;
  2615. line-height: 16px;
  2616. padding: 0;
  2617. clear: both;
  2618. font-size: 1em;
  2619. }
  2620. dl.stats dd{
  2621. text-align: right;
  2622. width: 50%;
  2623. font-size: 1em;
  2624. float: right;
  2625. margin: 0 0 4px 0;
  2626. line-height: 16px;
  2627. padding: 0;
  2628. }
  2629. .statsbar div.bar{
  2630. float: left;
  2631. background: url(../images/bar_stats.png) no-repeat;
  2632. display: block;
  2633. margin: 0 4px;
  2634. height: 16px;
  2635. }
  2636. .statsbar div.bar div{
  2637. position: relative;
  2638. right: -4px;
  2639. padding: 0 4px 0 0;
  2640. background: url(../images/bar_stats.png) no-repeat 100%;
  2641. height: 16px;
  2642. }
  2643. tr.windowbg2 th.stats_month{
  2644. width: 25%;
  2645. padding: 0 2em;
  2646. text-align: left;
  2647. }
  2648. tr.windowbg2 td.stats_day{
  2649. padding: 0 3.5em;
  2650. text-align: left;
  2651. }
  2652. /* Styles for the personal messages section.
  2653. ------------------------------------------------- */
  2654. #personal_messages h3 span#author, #personal_messages h3 span#topic_title{
  2655. float: left;
  2656. }
  2657. #personal_messages h3 span#author{
  2658. margin: 0 0 0 0.5em;
  2659. }
  2660. #personal_messages h3 span#topic_title{
  2661. margin: 0 0 0 9em;
  2662. }
  2663. #personal_messages div.labels{
  2664. padding: 0 1em 0 0;
  2665. }
  2666. #personal_messages .capacity_bar{
  2667. background: #f0f4f7;
  2668. display: block;
  2669. margin: 0.5em 0 0 1em;
  2670. height: 1em;
  2671. border: 1px solid #adadad;
  2672. width: 10em;
  2673. }
  2674. #personal_messages .capacity_bar span{
  2675. border-right: 1px solid #adadad;
  2676. display: block;
  2677. height: 1em;
  2678. }
  2679. #personal_messages .capacity_bar span.empty{
  2680. background: #a6d69d;
  2681. }
  2682. #personal_messages .capacity_bar span.filled{
  2683. background: #eea800;
  2684. }
  2685. #personal_messages .capacity_bar span.full{
  2686. background: #f10909;
  2687. }
  2688. #personal_messages .reportlinks{
  2689. padding: 0.5em 1.3em;
  2690. }
  2691. #searchLabelsExpand li{
  2692. padding: 0.3em 0.5em;
  2693. }
  2694. #manrules div.righttext{
  2695. padding: 0.3em 0.1em;
  2696. }
  2697. dl.addrules dt.floatleft{
  2698. width: 15em;
  2699. color: #333;
  2700. padding: 0 1.25em 0.5em 1.25em;
  2701. }
  2702. #addrule fieldset{
  2703. clear: both;
  2704. }
  2705. /* Styles for the calendar section.
  2706. ------------------------------------------------- */
  2707. .calendar_table{
  2708. margin-bottom: 0.7em;
  2709. }
  2710. /* Used to indicate the current day in the grid. */
  2711. .calendar_today{
  2712. background-color: #fff;
  2713. }
  2714. #month_grid{
  2715. width: 200px;
  2716. text-align: center;
  2717. float: left;
  2718. }
  2719. #month_grid div.cat_bar{
  2720. height: 25px;
  2721. }
  2722. #month_grid h3.catbg{
  2723. height: 25px;
  2724. line-height: 27px;
  2725. }
  2726. #month_grid table{
  2727. width: 200px;
  2728. }
  2729. #main_grid table{
  2730. width: 100%;
  2731. padding-bottom: 4px;
  2732. }
  2733. #main_grid table h3.catbg{
  2734. text-align: center;
  2735. height: 29px;
  2736. border-top: 2px solid #fff;
  2737. border-bottom: none;
  2738. }
  2739. #main_grid table.weeklist td.windowbg{
  2740. text-align: center;
  2741. height: 49px;
  2742. width: 25px;
  2743. font-size: large;
  2744. padding: 0 7px;
  2745. border-bottom: 2px solid #fff;
  2746. }
  2747. #main_grid table.weeklist td.weekdays{
  2748. height: 49px;
  2749. width: 100%;
  2750. padding: 4px;
  2751. text-align: left;
  2752. vertical-align: middle;
  2753. border-bottom: 2px solid #fff;
  2754. }
  2755. #main_grid h3.weekly{
  2756. text-align: center;
  2757. padding-left: 0;
  2758. font-size: large;
  2759. height: 29px;
  2760. }
  2761. #main_grid h3 span.floatleft, #main_grid h3 span.floatright{
  2762. display: block;
  2763. font-weight: bold;
  2764. }
  2765. #main_grid table th.days{
  2766. width: 14%;
  2767. padding: 4px 0;
  2768. }
  2769. #main_grid table.weeklist h4.titlebg{
  2770. margin: 0 0 0 0;
  2771. height: 23px;
  2772. line-height: 27px;
  2773. }
  2774. #main_grid table td.weeks{
  2775. vertical-align: middle;
  2776. text-align: center;
  2777. font-weight: bold;
  2778. font-size: large;
  2779. }
  2780. #main_grid table td.days{
  2781. vertical-align: top;
  2782. text-align: center;
  2783. }
  2784. a.modify_event{
  2785. color: red;
  2786. }
  2787. span.hidelink{
  2788. font-style: italic;
  2789. }
  2790. #calendar_navigation{
  2791. text-align: center;
  2792. }
  2793. /* Styles for the memberlist section.
  2794. ------------------------------------------------- */
  2795. #mlist_search{
  2796. margin: auto;
  2797. width: 500px;
  2798. }
  2799. /* Styles for the basic search section.
  2800. ------------------------------------------------- */
  2801. #searchform, #simple_search p{
  2802. padding: 0.5em;
  2803. margin: 0;
  2804. }
  2805. #simple_search, #simple_search p, #advanced_search{
  2806. text-align: center !important;
  2807. margin: 0;
  2808. }
  2809. #search_error{
  2810. font-style: italic;
  2811. padding: 0.3em 1em;
  2812. }
  2813. #search_term_input{
  2814. font-size: 115%;
  2815. margin: 0 0 1em;
  2816. }
  2817. /* Styles for the advanced search section.
  2818. ------------------------------------------------- */
  2819. #searchform fieldset{
  2820. text-align: left;
  2821. padding: 0;
  2822. border: none;
  2823. }
  2824. #advanced_search dl#search_options{
  2825. margin: 0 auto;
  2826. width: 600px;
  2827. padding-top: 1em;
  2828. overflow: hidden;
  2829. }
  2830. #advanced_search dt{
  2831. clear: both;
  2832. float: left;
  2833. padding: 0.2em;
  2834. text-align: right;
  2835. width: 20%;
  2836. }
  2837. #advanced_search dd{
  2838. width: 75%;
  2839. float: left;
  2840. padding: 0.2em;
  2841. margin: 0 0 0 0.5em;
  2842. text-align: left;
  2843. }
  2844. #searchform p.clear{
  2845. clear: both;
  2846. }
  2847. /* Styles for the search results page.
  2848. ------------------------------------------------- */
  2849. .topic_table td blockquote, .topic_table td .quoteheader{
  2850. margin: 0.5em;
  2851. }
  2852. .search_results_posts{
  2853. overflow: hidden;
  2854. }
  2855. .search_results_posts .buttons{
  2856. padding: 5px 1em 0 0;
  2857. }
  2858. /* Styles for the help section.
  2859. ------------------------------------------------- */
  2860. #help_container{
  2861. margin: 4px 0 0 0;
  2862. padding: 0 0 8px 0;
  2863. }
  2864. #helpmain{
  2865. padding: 0 1em;
  2866. }
  2867. #helpmain p{
  2868. margin: 0 0 1.5em 0;
  2869. line-height: 1.5em;
  2870. }
  2871. #helpmain ul{
  2872. line-height: 1.5em;
  2873. }
  2874. /* Styles for print media.
  2875. ------------------------------------------------------- */
  2876. @media print{
  2877. #headerarea
  2878. {
  2879. display: none;
  2880. }
  2881. .tborder
  2882. {
  2883. border: none;
  2884. }
  2885. }
  2886. .floatRight{
  2887. float: right;
  2888. }
  2889. .floatLeft{
  2890. float: left;
  2891. }
  2892. .clear{
  2893. clear: both;
  2894. }
  2895. .clearRight{
  2896. clear: right;
  2897. }
  2898. .clearLeft{
  2899. clear: left;
  2900. }
  2901. #moreNewsItems_link a{
  2902. color: #ADD8E6;
  2903. }