/* Default Community Server theme *****************************************************/ /* Body: General page style *****************************************************/ body { COLOR: #000000; margin-top: 0px; margin-left: 25; margin-right: 25; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; background-color: #FFFFFF; background: #C0BFBF url(/Themes/default/images/bg_body.gif) top left repeat-x; } h2 { font-family: Trebuchet MS, Arial, Helvetica; margin-top: 10px; margin-bottom: -5px; } h3 { font-family: Trebuchet MS, Arial, Helvetica; font-weight: bold; margin-top: 10px; margin-bottom: 0px; } h4 { font-family: Trebuchet MS, Arial, Helvetica; font-weight: bold; margin-top: 5px; margin-bottom: 0px; } ul { margin-top: 5px; } .download { margin-bottom: 20px; font-size: 0.8em; background-color:#E5F1EB; border:2px solid #007236; padding:10px; } #rightcolumn { width: 250; float: right; font-size: 0.9em; padding-left: 15px; } #leftcolumn { margin-right: 260px; font-size: 0.9em; } A.Button:link, A.Button:visited { BORDER-RIGHT: #C3DAF9 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #C3DAF9 1px solid; DISPLAY: block; PADDING-LEFT: 12px; FONT-WEIGHT: bold; BACKGROUND: #6798C7; FLOAT: left; PADDING-BOTTOM: 3px; BORDER-LEFT: #C3DAF9 1px solid; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #C3DAF9 1px solid; } A.Button:hover { text-decoration: underline; } /* Welcome *****************************************************/ #welcome { margin-top: 5px; margin-bottom: 5px; color: #999999; font-size: 12px; text-align: right; } #welcome a { color: #999999; font-weight: bold; } /* Header *****************************************************/ #header { background:url(/Themes/default/images/banner_left.gif) no-repeat left top; position:relative; height:87px; margin-bottom:4px; padding-left:75px; } #header2 { background:#6798C7 url(/Themes/default/images/banner_right.gif) no-repeat right top; height:100%; padding-right:17px; } #header3 { height:100%; } #header h1 { font-family: Trebuchet MS, Arial, Helvetica;; font-size: 1.6em; margin: 0px; padding-top: 12px; font-weight: bold; } #header h1 a { color:#FFFFFF; } .headerDesc { color: #FFFFFF; font-family: Trebuchet MS, Arial, Helvetica;; font-size: 0.9em; } #csBody { margin-top: -5px; background:#6798C7 url(/Themes/default/images/body_right.gif) no-repeat right bottom; background-color: #FFFFFF; } #csBody2 { background:url(/Themes/default/images/body_left.gif) no-repeat left bottom; padding: 10px; } #search { position: absolute; right: 27px; top: 15px; } /* Search Results *****************************************************/ #SearchResult em { padding-top: 8px; margin:-.25em 0 0; color:#ccc; font:78%/1em Arial,Verdana,Sans-serif; text-transform:lowercase; font-style:normal; color:#999; margin-right:.6em; padding-bottom: 5px; } #SearchResult h3 { font-family : Arial, Helvetica; font-weight: normal; font-size: 1.1em; background-color: #FFFFFF; margin:0px; padding-bottom: 0; } #SearchResultBody { padding-bottom: 5px; } #SearchResultHr { border: 0px; background-color: #99B6D7; height: 1px; } #SearchResultBody { font-size: 0.9em; } #SearchDuration { text-align: right; background-color: #B3CAE4; border-top: 1px solid #6798C7; font-size: 0.8em; padding-bottom: 2px; margin-bottom: 10px; } #SearchFooter { border-bottom: 1px solid #6798C7; height: 5px; margin-top: 10px; margin-bottom: 10px; } #SearchTexbox { margin-top: 15px; margin-bottom: 5px; font-size: 0.9em; text-align: left; } /* Messages *****************************************************/ .MessageError { margin-top: 10px; font-family: Trebuchet MS, Arial, Helvetica; font-size: 1em; font-weight: bold; background-color:#FDE8E9; border:2px solid #9E0B0E; padding:2px; color: #9E0B0E; } .MessageSuccess { margin-top: 20px; margin-bottom: 20px; font-family: Trebuchet MS, Arial, Helvetica; font-size: 1em; font-weight: bold; background-color:#E5F1EB; border:2px solid #007236; padding:2px; color: #007236; } /* H Level Headers *****************************************************/ #BodyHead .h2Desc { font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 20px; } /* Breadcrumb *****************************************************/ .breadCrumb { font-size : 0.7em; } /* Ads *****************************************************/ #BodyHead { padding-bottom: 20px; } /* Ads *****************************************************/ .adTop { text-align: center; } /* Guestbook *****************************************************/ .GuestBookBody { background:#FFF; } .postTable { background-color: #C3DAF9; border: 2px outset; } #navigator { text-align:right; } #wrap #navigator { text-align:center; } #navigator ul { margin: 0px 10px 0px 0px; } #navigator ul li { display: inline; list-style: none; } pre.source { font-size: 1em; margin-left: 20px; color: black; font-family: Lucida Console, Courier New, Courier; background-color: gainsboro; } body.admin /* Admin page style */ { background-color: #DDEEFF; } image /* used to align text to images, centered */ { vertical-align: middle; } .copyright /* used to format the content owner's copyright notice */ { text-align: center; font-size : 0.6em; font-style:italic; } /***************************************************** Forum Name Title *****************************************************/ /* em: unit of measurement for the height of the element's font, which is resolution independent */ .forumName /* text style for the main forum name */ { font-family: Trebuchet MS, Arial, Helvetica; font-size: 1.4em; font-weight: bold; } a.forumName:hover /* text style for when mouse hovers over main forum name */ { color: #FF3300; text-decoration: none; } .forumThread /* description of Forums on main page (underneath Forum Name) */ { font-family: Trebuchet MS, Arial, Helvetica; font-size: 0.9em; } /***************************************************** General Text *****************************************************/ .txt1 { font-size : 1em; } .txt2 { font-size : 0.9em; } .txt3 { font-size : 0.8em; } .txt4 { font-size : 0.7em; } .txt5 { font-size : 0.6em; } .txt1Bold { font-size : 1em; font-weight:bold; } .txt2Bold { font-size : 0.9em; font-weight:bold; } .txt3Bold { font-size : 0.8em;; font-weight:bold; } .txt4Bold { font-size : 0.7em; font-weight:bold; } .txt5Bold { font-size : 0.6em; font-weight:bold; } .txt3red { font-size : 0.8em; color: Red; } .printDetails{ font-size : 0.7em; } .noTopics { font-size: 0.7em; font-weight:bold; } .dateText { font-size: 0.7em; color: white; } /* IRC Style Text */ .txtIrcMe { color:Fuchsia ; } /***************************************************** Tables *****************************************************/ .tableBorder /* This is the outline round the main forum tables */ { /* border: 1px #B2B2B2 solid; */ border: 1px outset; background-color: #FFFFFF; } .moderationTable /* Moderation table */ { border: 1px #FFFFFF solid; background-color: #F1F1F1; } .adminTable /* Admin table */ { background-color: #FFFFFF; } .quoteTable { /* This is the quote table, where quotes from previous posts are shown */ border:1px inset; background-color: #EEF7FF; } .editTable { /* This is the edit notes table, shown when someone has edited a post, and this feature is enabled */ border: 1px inset; color: Red; background-color: #EEF7FF; font-size: 0.8em; } /***************************************************** Table Header and cell definitions *****************************************************/ td.column, tr.column td /* td.column is the main heading row of the table, shows either the table title, or the column headings, such as 'Posts', 'Last Post' etc. Top row of all tables. */ { font-weight: bold; font-size: 0.7em; background-color: #6798C7; COLOR: white; vertical-align:top; } table.fh { COLOR: #246398; vertical-align:top; font-size: 1em; background-color: #FFFFFF; background-image: url(../images/fhBg.gif); background-repeat: repeat-x; } div.column { font-weight: bold; font-size: 0.8em; background-color: #78ABDE; background-image: url(../images/forumColumnBackground.gif); background-repeat: repeat-x; COLOR: white; padding:3px; } td.h1a /* td.h1a is the subheading row of the table, shows the names of Forum Groups on main page, or 'Announcements', 'Topics' on ShowForum page */ { color: #4455aa; font-size: 0.8em; font-weight:bold; text-decoration: none; background-image: url(../images/forumHeaderBackgroundAlternate.gif); background-color: #E7E3E7; background-repeat: repeat-x; } td.h1 /* td.h1 was the old subheading row of the table. This should probably be deleted as I don't think it is used anymore. */ { color: white; font-size: 0.7em; font-weight:bold; background-image: url(../images/forumHeaderBackground.gif); background-color: #4455aa } td.f, tr.f td /* Forums column cells on main page; last post, replies, view cells on ShowForums page (shaded cells?) */ { font-size: 0.7em; background-color: #BDCFDF; } td.f2 { font-size: 0.8em; background-color: #DDEEFF; } td.fh /* forumRowHighlight - such as forumOptions, forumStatistics, WhoIsOnline boxes etc.*/ { font-size: 0.7em; background-color: #FFFFFF; background-image: url(../images/fhBg.gif); background-repeat: repeat-x; } TD.fh2 /* used in Forums Statistics box to control size of text*/ { font-size: 0.7em; } TD.fh3 /* TD.fh3 is Threads, Posts cells on main table, Thread cells on ShowForum page (not shaded?) */ { font-size: 0.7em; border-top: 1px solid #CADBEC; border-left: 1px solid #CADBEC; } TD.fh3a /* TD.fh3a is Alternating table for Post Body in the PostView */ { font-size: 0.7em; background-color: #F6FBFF; border-top: 1px solid #DDEEFF; border-left: 1px solid #DDEEFF; } TD.fh4 /* TD.fh4 is Last Post cells on main table (not shaded?) */ { font-size: 0.7em; background-color: #FFFFFF; border-top: 1px solid #CADBEC; border-left: 1px solid #CADBEC; } /***************************************************** Background color and text used in threaded view *****************************************************/ td.threadTitle { background-color: #D4D9EC; } .threadDetailTextSmall { color: #0055E7; font-size: 0.7em; } .threadDetailTextSmallBold { color: #0055E7; font-size: 0.7em; font-weight: bold; } /***************************************************** General Anchors *****************************************************/ a, a:visited, a:link /* General page anchors */ { color: #246398; text-decoration: none; } a:Hover /* General page anchors */ { color: #FF3300; text-decoration: underline; } a.linkSmallBold, a.linkMenuSink { font-weight: bold; } a.linkSmall, a.LinkSmallBold, a.linkMenuSink { color: navy; font-size: 0.7em; } a.linkSmallBold:visited, a.linkMenuSink:visited { color: #246398; } a.linkSmallBold:Hover, a.linkMenuSink:Hover { /* color: #DD6900; */ color: #FF3300; } a.lnk3, a.lnk3:visited, a.lnk3:link /* Active/Unanswered, name of forum underneath table */ { font-size: 0.9em; font-weight: bold; color: #246398; } a.lnk3:Hover { color: #FF3300; text-decoration: underline; } a.lnk4, a.lnk4:visited, a.lnk4:link { font-size: 0.9em; color: #A3A3A3; font-weight: bold; } a.lnk4:Hover { color: #FF3300; text-decoration: underline; } /***************************************************** Text and links used in ForumGroupRepeater and ForumRepeater *****************************************************/ columnText, a.columnText, a.columnText:visited, a.columnText:link { font-size: 0.7em; color: white; font-weight:bold; } a.columnText:hover { color: #FF3300; } a.column:visited, a.column:link, a.column:hover { color: white; font-weight:bold; } .flnk3 { font-weight: bold; color: #246398; } a.flnk3:visited, a.flnk3:link { font-weight: bold; color: #246398; } a.flnk3:hover { color: #FF3300; } .inlineLink /* Username in ShowPost, next to online status */ { cursor:pointer; color: #555555; } .inline { font-size: 0.7em; color: #555555; } /***************************************************** Text and Anchor to display when a user is online *****************************************************/ .userOnlineLink, a.userOnlineLink, a.userOnlineLink:Visited, a.userOnlineLink:Link /* text style to show when a user is online */ { font-weight: normal; color: #246398; } a.userOnlineLinkBold:Hover { color: #FF3300; } .moderatorOnlineLinkBold, a.moderatorOnlineLinkBold, a.moderatorOnlineLinkBold:Visited, a.moderatorOnlineLinkBold:Link /* text style to show when a moderator is online */ { font-weight: bold; color: darkBlue; } a.moderatorOnlineLinkBold:Hover { color: #FF3300; } .adminOnlineLinkBold, a.adminOnlineLinkBold, a.adminOnlineLinkBold:Visited, a.adminOnlineLinkBold:Link /* text style to show when an administrator is online */ { font-weight: bold; color: Blue; } a.adminOnlineLinkBold:Hover { color: #FF3300; } /***************************************************** Navigation: Text and anchors used in the navigation menu *****************************************************/ .menuText /* Font used for navigation menu */ { font-size: 0.6em; font-weight: bold; color: #FFFFFF; } a.menuLink:visited, a.menuLink:link /* Font used for links in the navigation menu */ { font-size: smaller; font-weight: normal; text-decoration: none; color: white; } a.menuLink:Hover /* Font used for hovering over a link in the navigation menu */ { color: #FF3300; } /***************************************************** Default separator style for PostList *****************************************************/ td.flatViewSpacing /* Separates Users from Guests in WhoIsOnline page */ { height: 2px; background-color: #80B7FF; } td.threadSeparator /* Separates posts in ShowPost page */ { background-color: #6798C7; } td.adminSeparator /* Separates 'groups of options' in Admin Nav Bar */ { height: 4px; background-color: #FFFFFF; } td.moderateSeparator /* Separator in ModerateForum page */ { height: 12px; background-color: #FFFFFF; } /***************************************************** Validation Text *****************************************************/ .validationWarning { color: Red; } /***************************************************** Page control selected page *****************************************************/ .currentPage { font-size : 1.2em; font-weight:bold; } /***************************************************** Form Elements *****************************************************/ select /* drop down lists in forms */ { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; } textarea /* large multi-line text boxes in forms */ { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; } input /* input elements in forms, e.g radio buttons, text boxes, etc. */ { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; } /***************************************************** Control Panel *****************************************************/ td.ControlPanelTabActive { font-weight: bold; font-size: 0.7em; background-color: #78ABDE; background-image: url(../images/forumColumnBackground.gif); background-repeat: repeat-x; COLOR: white; } td.ControlPanelTabInactive { color: #4455aa; font-size: 0.7em; font-weight: normal; text-decoration: none; background-image: url(../images/forumHeaderBackgroundAlternate.gif); background-color: #E7E3E7; background-repeat: repeat-x; } td.ControlPanelTabLine { background-color: #7AACE0; } .imageButtonToolbar { background-image: url(../images/icon_toolbar_mid.gif); height:25; vertical-align: middle; text-decoration: none; font-size: 0.8em; cursor: pointer; } /************************************* GuestBook *************************************/ #container { text-align: center; background: #FFF; margin:0; padding:0; } #wrap { position: relative; margin: 0 auto; padding: 0 16px; font-size: 95%; text-align: left; background: #FFF; width: 632px; voice-family: "\"}\""; voice-family: inherit; width: 600px; } html>body #wrap { width: 600px; } .gbHeader { background-repeat: no-repeat; height: 63px; padding: 0; margin: 0; } .gbHeader a { border-style: none; } .gbHeader h1 { margin: 5px 5px 2px 0px; padding: 0px 0px 0px 10px; font-size:24px; text-decoration:none; } .gbHeader h1 a { text-decoration:none; } .gbHeader h2 { margin:5px 5px 2px 0px; padding:0 0px 0px 10px; font-size:18px; } html>body #gbHeader span { top: 19px; } #main-body {clear:left;} /* End IE5-Mac hack */ #content { margin: 24px 0 0 0; padding: 0 5px; width: 632px; /* for IE5/Win */ voice-family: "\"}\""; voice-family: inherit; width: 600px; } #content .entry { margin: 0; padding-top: 12px; border-bottom: 1px solid #ddd; } #content .single { border-top: none; padding-top: 0; } #content ul { margin: 1em 0 1em 0; padding-left: 24px; } comments { font-size: 90%; } #content h1 { font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; font-size: 110%; font-weight: bold; color: #069; padding: 0; margin: 0; } #content h2 { font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; font-size: 105%; color: #069; padding: 0; margin: 0 0 1em 0; } #content h2 a:link, #content h2 a:visited { font-size: 110%; text-decoration: none; color: #069; } #content h2 a:hover { color: #036; } #content h3 { font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, sans-serif; font-size: 105%; font-weight: bold; color: #963; padding: 0 0 2px 0; margin: 1.2em 0 -.2em 0; border-bottom: 1px solid #eee; } /* Div-based forms */ div.formRow { clear:both; width:300px; padding-top:10px; } div.formRow label { float: left; width: 100px; text-align: right; } div.formRow .formEntry { float: right; width: 200px; text-align: left; } #Profile td { font-size: 0.9em; } #Profile td.lbl { width: 200px; text-align: right; color: #555555; } #Profile-Left { float: left; width: 175px; background-color: #E3E3E3; padding: 5px; margin: 5px; } #Profile-Right { padding-left: 10px; margin-left: 205px; border-left: 1px solid #E3E3E3; } #Profile-Head { border-bottom: 1px solid #E3E3E3; padding-bottom: 10px; margin-bottom: 10px; } #Profile-Head h2 { margin:0px; } #Profile-Avatar { text-align: center; } #Profile ul { margin-top: 5px; margin-left: 20px; } #Profile h4 { font-family: Arial; margin-top: 5px; margin-bottom: 3px; } #Profile hr { margin-bottom: 15px; margin-top: 10px; } #PostToolBar { top: 1px; background-image: url(../images/post_toolbar_background.gif); background-repeat: repeat-x; border-bottom: 1px solid #2557AD; } #headertab { text-align:right; FONT-SIZE: 0.6em; FLOAT: left; WIDTH: 100%; LINE-HEIGHT: normal; margin-top: 1px; } #headertab UL { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none } #headertab LI { PADDING-RIGHT: 0px; PADDING-LEFT: 9px; BACKGROUND: url(../images/lefttab.gif) no-repeat left top; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } #headertab UL A { PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 6px; BACKGROUND: url(../images/righttab.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 6px; COLOR: #26435F; PADDING-TOP: 5px; TEXT-DECORATION: none font-face: Verdana; } #headertab A { FLOAT: none } #headertab A:hover { COLOR: #333 } #headertab .currenttab { BACKGROUND-IMAGE: url(../images/lefttab_on.gif); } #headertab .currenttab A { BACKGROUND-IMAGE: url(../images/righttab_on.gif); PADDING-BOTTOM: 6px; COLOR: #333; } .PostToolbarButton, .greyPostToolbarButton, .PostToolbarButtonDown { font-size: 0.9em; font-family: Arial; height: 26px; border: none; vertical-align: middle; } .PostToolbarButton, .PostToolbarButton:link, .PostToolbarButton:visited, .PostToolbarButton:hover { text-decoration: none; background-color: none; color: black; } .greyPostToolbarButton, .greyPostToolbarButton:link, .greyPostToolbarButton:visited, .greyPostToolbarButton:hover { text-decoration: none; background-color: none; color: #777777; } .PostToolbarButton:hover, .greyPostToolbarButton:hover { background-color: #FFD695; } .PostToolbarButtonDown, .PostToolbarButtonDown:link, .PostToolbarButtonDown:hover, .PostToolbarButtonDown:visited { background-color:#FF9D03; text-decoration: none; color: white; } #theform { font-family: Georgia, serif; font-size: 12px; color:#999; padding: 0 50px; } #theform label { font-family: Verdana, sans-serif; font-weight:bold; color:#000000; font-size: 1em; } #theform fieldset { border: 0px solid #ccc; padding: 0 10px; margin-bottom: 10px; padding-bottom: 10px; } #theform legend { padding-left: 0; margin-left: 0; } #theform p { margin-bottom: -.5em; }