/*****************************************************************************\* Chronicles.css            Main style sheet for the Chronicles PHPBB theme*                           This is a re-implementation of the original*                           Chronicles style (cleanup & adapted for mod_attach) ******************************************************************************                    Original Chronicles Theme for phpBB2                     **                         Created by Jakob Persson                            **                      http://www.eddingschronicles.com                       **               Partially based on subSilver Theme by subBlue                 **                      Re-Implemented by Joerg Tremmel                        * ****************************************************************************** 01.04.2005   J.Tremmel    cleanup* 10.06.2005   J.Tremmel    added styles for mod "super quick reply"* 06.08.2005   J.Tremmel    increased line-height for post content (more*                           readable that way)* 05.12.2005   J.Tremmel    increased text size and added a lighter background*                           for "medium" post backgrounds (better contrast)* 26.03.2006   J.Tremmel    Added styles for mod_admin_user_list*\*****************************************************************************/html, body {  scrollbar-face-color:#68615B;  scrollbar-highlight-color:#786F68;  scrollbar-shadow-color:#59524D;  scrollbar-3dlight-color:#59524D;  scrollbar-arrow-color:#D4D4D4;  scrollbar-track-color:#4A4440;  scrollbar-darkshadow-color:#384654;}textarea, div {  scrollbar-face-color: #A88F67;  scrollbar-highlight-color:#C6A97D;  scrollbar-shadow-color:#857151;  scrollbar-3dlight-color:#C6A97D;  scrollbar-arrow-color:#E5CFAC;  scrollbar-track-color:#B4976B;  scrollbar-darkshadow-color:#756448;}#test, .test         { border:2px solid #00C !important; }#test th, .test th   { border:1px solid #0F0 !important; }#test td, .test td   { border:1px solid #0C0 !important; }#test div, .test div { border:1px dashed #AAD !important; }body,table,td, th, tr  { font:16px/1.2 Verdana,Arial,sans-serif; }body        { margin:8px; padding:0;              color:#FFE081; background:#444 url(images/background_page.jpg); }table       { border:0; border-spacing:0; border-collapse:collapse;              padding:0; margin:0; }td, th      { padding:0; margin:0; text-align:left; }td          { font-weight:normal; }th          { font-weight:bold; white-space:nowrap; }h1, h2, h3  { text-align:left; }h1          { font-size:1.4em; margin:.67em 0; }h2          { font-size:1.2em; margin:.5em .1em; }h3          { font-size:1.1em; margin: 1em 0; }img         { border:none; margin:0; padding:0; }small       { font-size:.8em; line-height:1.3em; }hr          { margin:0; color:#000; border:1px solid #000; background-color:#000; }p           { margin:1em 0; }.explain    { font-size:.9em; font-weight:normal; white-space:normal !important;              text-align:left; color:#5C2C16; _width:98%; /* oh my, IE... */ }form        { margin:0; padding:0; }input, textarea, select {  font:14px/1.2 Verdana,Arial,sans-serif;}input.text, textarea, select {  color:#000;  background:#D0BA91 url(images/background_light.jpg);  border-width:1px;  border-color:#A48553 #C7B188 #C7B188 #A48553;}.row2 input.text, .row2 textarea, .row2 select {  /* alternate background color in rows that already have a light backgorund: */  background:#B79A6E url(images/background_lightmed.jpg); color:#653423;}input.radio,input.checkbox { background:transparent; }input.button   {  font-size:.9em;  color:#FFE081; background:#703620 url(images/background_content.jpg);  border:2px solid; border-color:#AA5820 #4B2B1C #4B2B1C #AA5820;  -moz-border-radius:4px;  text-align:center;}input.text {  padding-left:.5ex;  -moz-border-radius:4px;}* html input.text {  text-indent:.5ex; padding-left:0;}textarea { padding-left:.5ex; -moz-border-radius:4px;}select {  color:#FFE081; background-color:#6A3921; background-image:none;  margin:0 .5ex;}label,input.radio,input.checkbox  { vertical-align:middle;  }input.radio,input.checkbox  { background:none !important; }:link,:visited,:link:active    { color:#FFE081; text-decoration:none; } /* #FFEBB0 */:link:hover,:visited:hover  { color:#FFF; text-decoration:underline; }div.explain :link,div.explain :visited,div.explain :link:active      { text-decoration:underline; }td.postbody  a  { font-weight:bold; }img.toggleSize  { border:4px solid #6B3D24; border-width:4px 1px; cursor:crosshair; }/*** Main content area*/#mainArea   { margin:0; padding:10px;              background:#703620 url(images/background_content.jpg);              border:1px outset #803E1C; -moz-border-radius:5px; }/*** Additional styles for custom page w/ critical error messages*/#criticalError h1        { text-align:center; }#criticalError h1 b      { letter-spacing:.3ex; }#criticalError #mainArea { padding:3em; margin:3em; text-align:center; }/*** Main forum tables*/table.forum                 { width:100%; border:2px #5B0B0B solid;                              /*background:#B79A6E url(images/background_medium.jpg);*/                              background:#C3A87B url(images/background_lightmed.jpg);}table.forum td              { font-size:.8em; border:1px solid #000;                              color:#000; padding:2px; text-align:center;}table.forum th              { color:#FFE081; padding:2px .5ex; text-align:center; }table.forum .majorheader    { background:#424242 url(images/header_main.jpg); }table.forum .majorheader th,table.forum .minorheader td { font-size:1em; height:2.1em; font-weight:bold;                              margin:0; padding:0 1ex; border:none; }table.forum .majorheader th { font-size:.8em; color:#C0C0C0;                              line-height:2em; white-space:nowrap; border:none; }table.forum .majorfooter,table.forum .minorfooter,table.forum .minorheader    { background:#A78A5E url(images/headers2.jpg); }table.forum .majorfooter,table.forum .minorfooter    { background-position:0 -36px; }table.forum .majorfooter td,table.forum .minorfooter td,table.forum .minorheader td { color:#FFE081; text-align:left; padding-top:.2em; }table.forum .majorfooter td { text-align:center; height:2em; }table.forum .minorfooter td { padding:2px 1ex; height:1em; }/* don't carry main borders on in any "inner" tables that might occur: */table.forum table,table.forum table td  { border:none; }table.forum td.title,table.forum td.cattitle,table.forum td.topictitle { text-align:left; padding-left:1ex; }table.forum .forumlink    { font-size:1.25em; font-weight:bold; display:block; margin-bottom:.2ex;}table.forum .forumdesc    { display:block; }table.forum .forummods    { display:block; }table.forum td.topiccount {}table.forum td.postcount  {}table.forum td.lastpost   {}table.forum .topictitle    { font-weight:bold; }table.forum td .topictitle { font-size:1.2em; }table.forum td.pollBallot p,table.forum td.pollResult p { margin:.5em 0; font-weight:bold; }table.whosOnline td { text-align:left; }table.forum td.postbody,table.forum td.postauthor                   { text-align:left; vertical-align:top; padding:.5ex; }table.forum td.postauthor                   { width:4em; }table.forum td.postauthor .name             { font-weight:bold; }table.forum td.postauthor .details div      { _width:11em; } /* Location, number of posts etc */table.forum td.postauthor .details .avatar  { margin:.5em; width:auto;}table.forum td.postContentWrapper           { vertical-align:top; }table.forum tr.postBottom td                { }table.forum tr.postBottom td.nav            { text-align:left; padding-left:.5em; font-size:.7em; }table.forum tr.postBottom td.postButtons    { text-align:right; white-space:nowrap; }/* inner table (alas...) for content of a post */table.postContent                       { width:100%; border:0; }table.postContent td                    { text-align:left; border:0; }table.postContent tr.header td          { text-align:left; border-bottom:2px solid #643; }table.postContent tr.header td.utils    { text-align:right; white-space:nowrap; }table.postContent td.postbody           { font-size:1em; line-height:1.5;}table.postContent td.postbody .pMsg     { margin-top:1ex; }table.postContent td.postbody .pAttach  {}table.postContent td.postbody .pSig     { font-size:.8em; line-height:1.4;}table.postContent td.postbody .pEdit    { font-size:.7em; }#viewtopicBody table.forum td.postauthor          { border-bottom:0; border-left:0;  }#viewtopicBody table.forum td.postContentWrapper  { border-bottom:0; }#viewtopicBody table.forum tr.postBottom td       { border-width:0 1px; }/* text blocks in posts (quotes, code, ...)  */div.block                 { margin:.5em 1em; font-size:15px; line-height:1.1; }div.blockTitle            { margin:0; font-weight:bold; color:#733A1A; font-size:.8em;}div.blockContent          { margin:.3em 0 .5em; padding:.5em;                            color:#000; border:1px solid #733A1A; border-width:1px 0; }/* quoted text in posts */div.quote                 {}/* code in posts */div.code                  {}div.code div.blockContent { font:15px/1.3 normal Courier,"Courier New",monospace; }/*** oh my, that _is_ ugly...*/div.block div.block .blockContent,div.block div.block div.block div.block .blockContent,div.block div.block div.block div.block div.block div.block .blockContent,.row2 div.block .blockContent,.row2 div.block div.block div.block .blockContent,.row2 div.block div.block div.block div.block div.block .blockContent {  background:#B79A6E url(images/background_lightmed.jpg);}div.block .blockContent,div.block div.block div.block .blockContent,div.block div.block div.block div.quoteBlock div.quoteBlock .blockContent,.row2 div.block div.block .blockContent,.row2 div.block div.block div.block div.block .blockContent,.row2 div.block div.block div.block div.block div.block div.block .blockContent {  background:#D0BA91 url(images/background_light.jpg);}/* inner table for poll data */table.pollData                          { width:auto; margin:0 auto; }table.pollData td                       { text-align:left; padding:.2em; }table.pollData label,table.pollData input.radio              { vertical-align:middle; }.row1 { color:#000; /* background inherited from table */ }.row2 { color:#000; background:#D0BA91 url(images/background_light.jpg); }.row3 { color:#FFE081; background:#AB8C5B url(images/background_dark.jpg); }.row1 :link, .row1 :visited, .row1 a:active, .row1 :link:active  { color:#733A1A; }.row2 :link, .row2 :visited, .row2 a:active, .row2 :link:active  { color:#733A1A; }.row3 :link, .row3 :visited, .row3 a:active, .row3 :link:active  { color:#FFE081; }.row1 :visited:hover, .row1 :link:hover  { color:#FFE081; }.row2 :visited:hover, .row2 :link:hover  { color:#FFE081; }.row3 :visited:hover, .row3 :link:hover  { color:#FFF; }td.spacer {  color:#FFE081; background:#AB8C5B url(images/background_dark.jpg);  padding-left:1ex; text-align:left;  border:0; height:.7em;}.spacer :link, .spacer :visited, .spacer :link:active  { color:#733A1A; }.spacer :visited:hover, .spacer :link:hover, .spacer :link:focus  { color:#FFF; }div.spacer { padding:1ex 0 0; margin:1ex 0; }table#topBar,table#bottomBar           { line-height:1.5; margin:1ex 0; width:100%;  }table#topBar    td,table#bottomBar td        { font-size:.8em; padding:0 2px;}table#topBar    td.left,table#bottomBar td.left   { text-align:left; }table#topBar    td.center,table#bottomBar td        { text-align:center; }table#topBar    td.right,table#bottomBar td.right  { text-align:right; }table#topBar    img,table#bottomBar img       { vertical-align:middle; }table#topBar    .buttons,table#bottomBar .buttons,table#topBar    .nav,table#bottomBar .nav      { white-space:nowrap; }/* holds utility links like "mark all posts read" etc. */.utility        { white-space:nowrap; }a.prev   { padding-left:12px;  background:url(images/arrow_left.gif) no-repeat left center; }a.next   { padding-right:12px; background:url(images/arrow_right.gif) no-repeat right center; }a.action,.action a { padding-left:12px;  background:url(images/arrow_right.gif) no-repeat left center; }span.active { padding:0 6px; font-weight:bold; }/* separate classes to catch some generated links in templates */#errorBody a,#confirmBody a,#messageBody a,#adminMessageBody a { font-weight:bold; text-decoration:underline !important; }#errorBody table.forum td,#confirmBody table.forum td,#adminMessageBody table.forum td { padding:1em 2em; }/* "page => forum" nav links */.breadcrumbs,.nav            { font-size:1.1em; font-weight:bold; }.nav a          { text-decoration:underline !important; }.pagenumber     { white-space:nowrap; }/*** table containing a legend for used icons*/#iconLegend                 { margin:2em 0; text-align:center;  }#iconLegend table           { margin:0 auto; border:1px solid #000;                              background:#B79A6E url(images/background_medium.jpg);}#iconLegend th              { text-align:center;  padding:.5ex 0;}#iconLegend td              { font-size:.8em; text-align:left; padding:.5ex .2ex; }#iconLegend td.permissions  { padding:.5ex 1em 1ex 2em; vertical-align:top; }.permissions                { font-size:.7em; white-space:nowrap; }div.permissions             { text-align:right; padding:0 .1em;}#jumpBoxContainer           { margin:1em 2px; text-align:right; }#jumpBoxContainer form      { padding:0; margin:0; }/*** table containing a size notice box w/ progressbar thingy*/table.sizeNotice {  width:12em; border-spacing:0; border-collapse:collapse;  background:#BA9F70 url(images/background_medium.jpg);  border:2px #5B0B0B solid;}table.sizeNotice td.label { border:1px solid #000; font-size:.7em; text-align:center !important; }table.sizeNotice td.bar   { padding:2px; text-align:left !important;; }/*** Copyright notice and bottom info*/.copyright { font-size:.75em; text-align:center; letter-spacing:-1px; margin:1em 0;}#topLogo    { width:320px; float:left; font-size:.8em; margin:1em; line-height:2; }#topMenu    { text-align:center; padding:1.5em 0 1em 320px; }#topMenu *  { position:relative; }/* use position:relative; to avoid IE sporadic IE rendering bug on reload* (the usual troubles with floaring elements nearby) */#topMenu h1 { text-align:center; font-size:1.2em; }/* The register, login, search etc links at the top of the page: */#topMenu .menu            { font-size:.9em; line-height:1.2; color:#FFE081; }#topMenu .menu a,#topMenu .menu a:link,#topMenu .menu a:visited,#topMenu .menu a:active   { color:#FFE081; margin:0 .5ex; text-decoration:none; }#topMenu .menu a img      { width:12px; height:13px; margin-right:1ex; }#topMenu .menu a:hover    { color:#FFF; text-decoration:none; top:1px; left:1px;                            border:0; /* border:0 makes no sense, but enables IE to                                         display the on-hover link position shift... */                          }/*** Page-specific styles:*//* index_body.tpl: */#indexBody #userLoggedOut label { margin-left:4em; }#indexBody #userLoggedOut input { vertical-align:middle; }#indexBody #iconLegend table    { width:26em; background:#B79A6E url(images/headers2.jpg) 0 -16px; }#viewforumBody #iconLegend img  { width:35px; height:19px; }#viewforumBody #iconLegend th   { height:19px;}#profileAddBody table.forum td              { text-align:left; font-size:.9em;}#profileAddBody table.forum td.row1         { padding-left:1ex;}#profileAddBody table.forum .minorheader    { font-size:.8em; }#profileAddBody table.forum .majorfooter td { text-align:center; }#profileAddBody textarea                    { width:80%; }#profileAddBody select,#profileAddBody textarea,#profileAddBody input.text                  { margin-left:.5em; }#profileAvatarGallery table.forum td            { text-align:center; }#profileAvatarGallery table.forum .minorheader  { font-size:.8em; }#profileViewBody table.forum td               { text-align:left; }#profileViewBody table.forum td.label         { text-align:right; padding-right:1ex; white-space:nowrap; }#profileViewBody table.forum td.upload        { vertical-align:top; }#profileViewBody table.forum td.avatar        { text-align:center; vertical-align:middle; }#profileViewBody table.forum .minorheader td  { text-align:center; font-size:.8em; }#profileViewBody table.forum table.sizeNotice { border:1px solid #000; }#profileSendPass input.text { width:95%; }#searchBody select                        { margin-left:0; }#searchBody table.forum td                { text-align:left;  }#searchBody table.forum td.label          { text-align:right; padding-right:1ex; font-size:.9em;}#searchBody table.forum tr.searchinput td.label { text-align:left; width:50%; }#searchBody table.forum .majorfooter td   { text-align:center; }#searchResultsPosts .minorheader td  { font-size:.8em; }#searchResultsPosts .minorheader img { vertical-align:middle; }#searchResultsPosts .details         { margin-top:1em; white-space:nowrap; }#searchResultsPosts .posttitle       { text-align:left; }#searchResultsPosts .postbody        { font-size:1em; }#searchResultsPosts .pdate           { width:18em; text-align:right; float:right; padding-right:.5em; }#searchResultsPosts .pforum          { white-space:nowrap; display:inline; }#searchResultsPosts .ptitle          { white-space:nowrap; display:inline;  padding-left:12px;}#postingTopicReview table.forum td.postauthor { width:140px;}/*** Posting and "Super Quick Reply"*/#sqr td.title                 { padding-right:1em; white-space:nowrap; }#sqr td.title,#postingBody td.title         { font-weight:bold; vertical-align:top; padding-top:.8ex; width:140px; }#sqr td.row2                  { text-align:center; vertical-align:top;}#sqr.sqrAdvancedMode td.row2,#postingBody td.row2          { text-align:left; }#sqr #helpbox,#postingBody #helpbox         { width:100%; font-size:1em; text-indent:.4em;                                background:none; border:none; }#sqr #message                 { height:8em;  }#sqr.sqrAdvancedMode #message { height:14em; }#sqr #message,#sqr #postSubject,#postingBody #message,#postingBody #postSubject     { width:98%; }#sqr #postSubject,#postingBody #postSubject     { text-indent:.5ex; }#sqr #postOptionsInfo,#postingBody #postOptionsInfo { font-weight:normal; font-size:.8em;                                text-align:center; margin-top:.5ex; }#postingBody td.explain       { line-height:1.3; font-size:.8em;                                padding:.5em; text-align:left; }#sqr table#postOptions td,#postingBody table#postOptions td { text-align:left; padding:0; vertical-align:middle; }#agreement table.forum td { text-align:left; font-size:1em; padding:1em;}table#smilies    { margin:1em auto; width:110px; }table#smilies th { font-size:.8em; color:#000; }table#smilies td { font-weight:bold; padding:.8ex;}#faqBody table.forum td { text-align:left; font-size:.9em; line-height:1.4; padding:.5ex; }#messageBody  td.row1 { padding:1em 1ex; }#privmsgsBody table.sizeNotice td { font-size:.8em; white-space:nowrap; padding:1px .5ex; text-align:center;}#privmsgsReadBody td.row1,#privmsgsReadBody td.row2     { text-align:left; }#privmsgsReadBody td.label    { white-space:nowrap; text-align:left; font-weight:bold; }#privmsgsReadBody td.postbody { font-size:1em; }#privmsgsMenu       { text-align:center; font-size:.9em; }#privmsgsMenu span  { white-space:nowrap; }#privmsgsMenu img   { vertical-align:middle; }#privmsgsPreview td.title     { white-space:nowrap; padding-left:.5em; padding-right:.5em;}#privmsgsPreview td.postbody  { padding:.5em;}#modcpSplit td.label    { white-space:nowrap; text-align:left; }#modcpSplit .postauthor { font-weight:bold; }#modcpSplit .postdetails,#modcpSplit .postbody     { text-align:left; }#modcpSplit .postbody     { padding-top:1ex; }#modcpSplit td.settings   { text-align:left; }#modcpSplit td input.text { width:90%; }#modcpViewip div.ip       { float:left; width:50%; text-align:right;}#modcpViewip div.lookup   { margin-left:50%; padding-left:1em; text-align:left; }#loginBody input.checkbox { vertical-align:middle; }#groupCPInfoBody td.label { white-space:nowrap; text-align:left; font-weight:bold; }body#simpleHeader table.forum { border:0; }/*** mod_attach styles*/table.attachtable           { width:100%; margin:.5em; _margin:.5em 0; }table.attachtable th        { text-align:left; background:#A78A5E url(images/headers1.jpg); color:#733A1A; }table.attachtable td        { text-align:left; line-height:1; }table.attachtable td.attachcontent      { text-align:center; background:none; padding:4px;}table.attachtable td.attachcontent div  { width:100%; overflow:auto; }table.attachtable td.attachcontent img  { display:block; _float:left; margin:0 auto; }.row1 table.attachtable     { background:#D0BA91 url(images/background_light.jpg); }.row2 table.attachtable     { background:#B79A6E url(images/background_medium.jpg); }.row1 table.attachtable th  { background-position: 0 -16px; }.row2 table.attachtable th  { background-position: 0 -32px; }#postingAttachRules         { width:90%; margin:1em auto;  }#searchUsername             { margin:2em; }/*** mod_admin_user_list styles*/#adminUserlistBody .details  { text-align:left; }#adminUserlistBody .avatar   { width:128px; float:right; overflow:hidden; margin:.5em 1em; }#adminUserlistBody .toggle   { white-space:nowrap; }#adminUserlistBody .toggle a { font-size:.8em; }#adminUserlistBody ul        { list-style:none; margin:.2em .5em; padding:0; }#adminUserlistBody li        { margin:0; padding:0; }/*** mod searchdata styles*/table.forum td.searchInfo                 { padding:.5em; text-align:left; vertical-align:top; }table.forum td.searchInfo .searchPhrase   { font-size:1.2em; }table.forum td.searchInfo .searchDetails  { font-size:.9em; line-height:1.4; margin:.5em 0; padding:.2em 0 0; border-top:2px solid #703620; clear:both; }/*** Admin interface styles*/body#admin h1                   { font-size:1.2em; }body#admin h2                   { margin:.5em 0; }body#admin .copyright           { font-size:.7em; }body#admin td.label             { text-align:left; white-space:nowrap;  font-size:.9em;}body#admin td.ua                { font-size:.7em; }body#admin .minorheader th      { font-size:.8em;}body#admin .minorfooter td      { text-align:center; }body#admin td.utilities span    { white-space:nowrap; }#adminGroupEditBody textarea,#adminGroupEditBody input.text,#adminDBUtilsBackupBody input.text,#adminCategoryEditBody input.text,#adminAttachExtensions input.text,#adminForumEditBody textarea,#adminForumEditBody input.full,#adminBoardConfigBody textarea,#adminBoardConfigBody input.text,#adminWordsEditBody input.text,#adminUserEmailBody textarea,#adminUserEmailBody input.text  { width:95%; }#adminIndexNavigate .minorheader td { font-size:.7em; text-align:center; }#adminIndexNavigate             { text-align:center;}#adminIndexNavigate #navlogo    { display:block; margin:.5em 0 1em 0; }#adminAttachCPSearch input.text { width:32em; }#adminAttachCPSearch input.nr   { width:16em; }#adminAttachCPSearch td.row2    { text-align:left; }#adminAttachQuotaBody a.viewQuota  { font-weight:bold; margin-right:4em; }#adminAttachExtensionGroups td.groupList   { white-space:nowrap; }#adminAttachExtensionGroups td.groupList a { font-weight:bold; }#adminForumAdminBody td.title { font-weight:bold; text-align:left; }#adminForumAdminBody .spacer  { height:2em; }#adminForumEditBody td.row2             { text-align:left; }#adminForumEditBody td.autoprune input  { vertical-align:middle; }#adminBoardConfigBody input.nr    { width:auto; }#adminBoardConfigBody label       { white-space:nowrap; vertical-align:middle; }#adminBoardConfigBody input.radio { vertical-align:middle; }#adminBoardConfigBody td.accact span { white-space:nowrap; }#adminUserEmailBody td.label    { vertical-align:top; }#adminGroupEditBody input.uname { width:16em; }#adminAuthForumBody th        { white-space:normal; line-height:1.2; padding-top:.5em; }#adminAuthForumBody select    { margin:0;}#adminAuthForumBody .authData { white-space:nowrap; font-size:1px; } /* phBB adds some &nbsp; */#adminUserEdit .minorheader td  { font-size:.7em; line-height:1.4;}#adminUserEdit td.row2          { text-align:left; }#adminRanksEditBody td.row2 { text-align:left; }/*** RC-Motorradforum Banners and Counters...*/#rcmfBannerStuff {  width:100%; padding:0; margin:1em 0;  border:0; border-spacing:0; border-collapse:collapse;}#rcmfBannerStuff td { text-align:center; }#rcmfCounter {  border:1px solid #803E1C; background:#000;  border-spacing:0; border-collapse:collapse; margin:0 auto;}#rcmfCounter td,#rcmfCounter th  {  text-align:left; padding:.3em .5em;  font-size:.8em; line-height:1.4; font-weight:normal;  color:#FFE082; background:#424242 url(images/header_main.jpg);}#rcmfCounter td { width:96px; }#rcmfCounter th { text-align:right; }#rcmfCounter a,#rcmfCounter img { display:block; }
