/** * Screen Stylesheet */ /* all content is inside the wrap */ #wrap { width: 960px; } .padder { } /* #header -- Contains the top level navigation and the logo */ #header ul#nav { float: right; list-style: none; margin: 30px 0 30px 0; padding: 0; } #header ul#nav li { float: left; margin-right: 20px; } #header ul#nav li a { display: block; background: #eee; padding: 4px 12px; } #header h1#logo { float: left; margin: 30px 0 30px 15px; } #header h1#logo a { font-size: 2em; color: #ccc; font-style: italic; font-family: Georgia, times, serif; display: block; } #header .widget { border: none; } /* item-list-tabs */ .item-list-tabs{ margin: 0px auto; background: url('images/box-bg.jpg'); line-height: 1.5; font-weight:bold; text-transform: uppercase; padding:4px 4px 0; } .item-list-tabs ul { list-style-type: none; } .item-list-tabs ul li { float: left; } .item-list-tabs ul li.selected, .item-list-tabs ul li.current, .item-list-tabs ul li a:hover { background:url('images/bg.jpg'); color: #333; } .item-list-tabs ul li.selected a, .item-list-tabs ul li.current a{ color: #333; } .item-list-tabs ul li a { padding: 12px 14px; display: block; } .item-list-tabs ul li a:hover { text-decoration:none; } .item-list-tabs ul li select { margin: 8px 8px 8px 0; } .item-list-tabs ul .selected .number-block, .item-list-tabs ul .current .number-block, .item-list-tabs ul a:hover .number-block { background: #333; } .item-list-tabs ul li.last { float: right; } /* bpsubnav, usually modifies item-list-tabs */ #bpsubnav { padding: 0 4px 4px; margin: 0 0 15px; } #bpsubnav > ul { background: url('images/bg.jpg'); overflow:hidden; } #bpsubnav > ul li a { padding: 10px 14px; } #bpsubnav #activity-filter-select { padding: 11px 8px 8px 0; } #bpsubnav #activity-filter-select select { margin: 0; } #bpsubnav li a:hover { text-decoration: underline; } #nav #search-bar, #subnav #search-bar, #bpnav #search-bar { float: right; } #nav .padder, #subnav .padder, #bpnav .padder { padding: 5px; } /* -- buddypress body class #content -- Holds the main content on every page */ #inner .bp-content-top .wrap { width: 100%; } #content .padder, .widget .padder { } #content ul li .activity-meta a, #content ul li .activity-inner a { display: inline; margin-right: 10px; } #item-nav #user-nav ul li.current { background: #fff; } #item-header { width: 100%; } #item-header h2 { clear: none; font-size: 1em; } #item-header h2 a { font-size: 2em; } #item-header img.avatar { float: left; margin: 0px 15px 15px 0px; height: 100px; width: 100px; } #item-header span.activity, .item-meta span.activity { margin-right: 4px; font-size: 1em; color: #555; } #groups-list .item-meta span.activity { clear:none; float:right; margin: 0 0 0 10px; } #groups-list .item-meta span.group-members-info { float:left; } #groups-list .item-meta { overflow:hidden; margin: 5px 0 0 ; } #item-header ul li { float: right; } #item-header ul li img.avatar { margin: 2px; float: right; height: 50px; width: 50px; } #item-buttons { margin: 10px 0 0; } #item-buttons a, .directory #item-buttons a { /* padding: 0 3px;*/ margin-right: 5px; } /* Main column within the #content div */ #item-body { clear: left; } #item-body h5 { font-size: 1em; margin: 5px 0px; } #create-group-form { font-size: 1em; margin: 5px 0px; } /* #item-body div.item { width: 50% } #item-body .item-list li { width: 100% } #item-body ul li div { float: left; } */ #item-body div.action { float: right; } #item-body .radio ul { margin-bottom: 1.5em; } #content #item-body .radio ul li, #content .item-body .radio ul li, #content #item-body .radio label, #content .item-body .radio label { clear: left; float: none; display: block; } .acomment-meta { display: block; } #whats-new-form { clear: both; padding: 15px 5px; } #whats-new-form h5 { margin: 0 0 .5em; } #whats-new-form h5, #sidebar-me h3 { clear: none; } #whats-new-avatar, .directory #whats-new-avatar { float: left; margin: 0px 10px 10px 0px; } textarea#whats-new, textarea#ac-input-2, .directory textarea#whats-new { height: 6em; width: 100%; } #whats-new-submit, .directory #whats-new-submit { float: right; margin-top: 5px; } #whats-new-content, .directory #whats-new-content { margin-left: 76px; } .activity { clear: both; padding-top: 1px; } .activity-comments { width: 100%; } .activity ul li a {} .activity ul li .acomment-avatar a { padding: 0px; } .activity ul li .activity-content { margin-left: 80px; float: none; } .activity ul li .activity-content p { } ul.item-list li:before, ul.item-list li:after { content: ""; display: table; } ul.item-list li:after { clear: both; } ul.item-list li { zoom: 1; } ul.item-list li .poster-meta, ul.item-list li .post-content{ margin-left: 70px; padding-left:0; border:0; } ul li .poster-meta a { font-weight: bold; padding:0 5px 0 0; } ul.item-list li .activity-header .avatar-small { margin:0 .3em; vertical-align: middle; float:none; } ul.item-list { width: 100%; border-top: 1px solid #555; } ul.item-list li { position: relative; padding: 10px; border-bottom: 1px solid #555; list-style:none; /* width: auto; clear:both; float:none;*/ position:relative; } ul.item-list li div.item-desc *:last-child { margin-bottom:0; } ul.item-list li.alt { border: 1px solid #DDD; } ul.single-line li { border: none; } body.activity-permalink ul.item-list li { padding-top: 0; } ul.item-list li img.avatar { float: left; margin: 0 10px 10px 0; } ul.item-list li div.item-title, ul.item-list li h4 { font-weight: normal; font-size: 1.2em; font-weight: bold; width: 75%; margin: 0; } ul.item-list li div.item-title span { font-size: 1em; color: #999; } ul.item-list li div.item-desc { margin: 10px 0px 0px; font-size: .9em; color: #888; } ul.item-list li div.action { position: absolute; top: 15px; right: 10px; text-align: right; } ul.item-list li div.meta { margin-top: 10px; font-size: .9em; } ul.item-list li h5 span.small { font-weight: normal; font-size: .9em; } /* BuddyPress Directories */ .dir-form{ margin: 0 0 12px; padding: 0 5px; } .dir-form h2 { width: 300px; } .dir-search { float: right; margin-top: -2em; } .dir-list { clear: left; margin-top: 10px; } ul#blogs-list li div.meta { margin-top: -10px; font-size: .9em; } ul#blogs-list .action .meta a { display: inline-block; } /* create groups/forums */ #content #group-create-tabs { background: #eee; } #content #group-create-tabs ul li a { background: #f7f7f7; } #content #group-create-tabs ul li span { display: block; background: #eee; padding: 6px 10px 5px; } #forum-topic-form .submit, #forum-topic-form select#topic_group_id { margin: 10px; float: left; } /* widgets */ #content .bp-content-top .widget { border:1px solid #E6E6E6; padding-bottom: 10px; margin-bottom: 15px; } #content .bp-content-top .widget h4 { background: #f7f7f7; padding: 5px 5px 5px 10px; } #content .bp-content-top .widget ul, #content .bp-content-top .widget ol { list-style-type: square; margin: 10px 0 0; padding: 0 10px 0 25px; } #content .bp-content-top .widget ul li { display: inline-block; float: none; } #content .bp-content-top .widget ul li a { display: inline; padding: 0px; } .widget ul#members-list, .widget ul#groups-list { list-style-type: none; padding: 0px 5px 20px; } .widget ul.item-list li { border-bottom: none; padding-top: 5px; clear: left; } .widget ul.item-list li .item { clear: none; } .widget .item-avatar img.avatar { float: left; border: none; padding: 3px; } .widget .avatar-block { overflow: auto; } div.bp-widget { margin-bottom: 20px; padding: 15px; overflow:hidden; } div.bp-widget h4 { background: none; padding: 5px 5px 5px 12px; font-size: 1em; font-weight: bold; margin: -14px -14px 15px -14px; } /* "See All" links in widget headers */ div.bp-widget h4 span { float: right; } #content .bp-widget ul li h5 a { display: inline; } /* Horizonal listing of content, for example random friends or groups on the profile page */ ul.horiz-gallery { list-style: none; overflow: auto; width: 100%; margin: 0; padding: 0; } ul.horiz-gallery li { float: left; padding-right: 25px; text-align: center; } ul.horiz-gallery li h5 { font-size: 1em; } /* All buttons contain this class */ div.generic-button { background: #eee; display: inline-block; margin-bottom: 10px; } /* All pagination is contained within a div.pagination */ div.pagination { overflow: hidden; margin: 15px 5px; } .forums .pagination { margin: 15px 15px; } /* div.pagination-links holds the actual numbered page links */ div.pagination div.pagination-links { float: right; } div.pagination div.pagination-links a { padding: 3px 5px; } /* Pagination status text - "Viewing X to X of X" */ div.pagination div.pag-count { float: left; } div#item-header div#item-actions { float: right; width: 20%; margin: 0 0 15px 15px; text-align: right; } div#item-header ul h5, div#item-header ul span, div#item-header ul hr { display: none; } /* #message -- This is used for all error/success message feedback */ div#message p { padding: 10px; background: #d3ffc9; border: 1px solid #90dc7e; } /* #message.error -- When there is an error, there is a .error class appended */ div#message.error p { border-color: #dc7e7e; background: #ffc9c9; } /* #message.info -- Help text or an information box has a .info class appended */ div#message.info p { background: none repeat scroll 0%; border:1px solid #E6E6E6; } /* .standard-form -- Most forms contain this class */ form.standard-form { } form.standard-form label { display: block; font-weight: bold; margin: 10px 0 5px 0; } form.standard-form input[type=text] { width: 95%; padding: 3px; } form.standard-form textarea { width: 95%; padding: 3px; } /* #invite-list -- Lists of friends with checkboxes always carry this ID */ div#invite-list { border: 1px solid #ccc; background: #f0f0f0; padding: 5px; } div#invite-list ul { list-style: none; margin: 0; padding: 0; } div#invite-list input { width: auto; } /* .ajax-loader -- All ajax loading indicators carry this class */ .ajax-loader { background: url( ../images/ajax-loader.gif ) center left no-repeat !important; padding: 8px; display: none; } /* Widget styling */ #sidebar img, #sidebar a img, #sidebar-alt img, #sidebar-alt a img { padding:5px; } #sidebar div.widgettitle img.alignnone { padding:0; margin:0 0 6px 5px; } li.widget .padder { padding-bottom: 10px; } #sidebar-me { margin: 0; padding: 0; } #sidebar-me img.avatar { float: left; margin: 0px 15px 15px 0px; } #sidebar-me h3 { font-size: 1.5em; margin: 0px 0px 10px; } #sidebar-me a.button, .activity-list div.activity-meta a { /* padding: 3px 10px;*/ } .activity-list .activity-content span a { border: none; background: none; } div.activity-meta, div.activity-comments { margin: 10px 0 10px 3px; clear: left; } div.acomment-content .comment-header { display:none; } div.activity-comments { width:auto; margin:0 0 0 65px; overflow:hidden; position:relative; } div.activity-comments ul li { border:medium none; } div.activity-comments ul li ul { margin-left:25px; margin-top:5px; } /*********************************************************************************** * Component specific styles */ /*** Activity Streams ****************/ /* ul#activity-list, ul#site-wide-stream, ul#activity-filter-links { list-style: none; margin: 0; padding: 0; overflow: hidden; width: 100%; } ul#activity-list li blockquote, ul#site-wide-stream li blockquote { background: #f0f0f0; padding: 10px; margin: 0px 0 25px 10px; } ul#activity-list li blockquote p, ul#site-wide-stream li blockquote p { margin: 0; } ul#activity-list span.time-since, ul#site-wide-stream span.time-since { font-size: 0.9em; color: #888; } ul#activity-filter-links { margin-bottom: 20px; } ul#activity-filter-links li { float: left; margin-right: 10px; } ul#activity-filter-links li a { background: #f0f0f0; padding: 3px 8px; display: block; } div.activity-comments form div.ac-reply-avatar { float:left; } div.activity-comments form div.ac-reply-content { margin-left: 40px; } div.activity-comments form textarea { height:15em; padding:0; width:98%; } div.ac-reply-avatar{ clear:left; margin: 0 0 0 40px; }*/ /*** Profiles ****************/ div#profile-name h1, #group-name h1 { font-size: 3em; margin: 10px 0 25px 0; font-family: Georgia, times, serif; } /* Profile Field Display */ table.profile-fields { border-collapse:collapse; border: 0; width: 100%; } table.profile-fields td { vertical-align: top; padding: 10px; font-weight: bold; border: 0; background: #fff; } table.profile-fields td p { margin: 0; } table.profile-fields td.label { width: 20%; font-weight: bold; border:0; } table.profile-fields td.data p { } table.profile-fields tr.alt { background: none; border:0; } table.profile-fields tr.alt td { background: none; border:0; } table.profile-fields tr td.custom-description { font-weight:normal; } /* Profile Field Edit */ div.editfield label { display: block; font-weight: bold; } div.editfield input, div.editfield textarea { width: 60%; } div.checkbox input, div.radio input { width: auto; } div.checkbox label, div.radio label { display: inline; font-weight: normal; } span.label { display: block; font-weight: bold; } /* Profile Change Avatar */ #avatar-upload-form p { margin-top: 20px; } /*** Messages ****************/ table#message-threads { width: 100%; border-collapse: collapse; } table#message-threads tr td{ } table#message-threads td { vertical-align: middle; padding: 10px; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; } /* View Thread Screen */ /* .message-box -- holds each message in a thread */ div.message-box { border-bottom: 1px solid #ccc; padding: 15px; overflow: hidden; width: 100%; } div.message-box .message-metadata { float: left; width: 100px; } div.message-box .message-metadata .avatar { width: 30px; margin-bottom: 10px; } div.message-box .message-metadata h3 { font-size: 1.1em; } div.message-box .message-content { margin-left: 130px; } #message-thread .message-box .message-metadata { width: auto; float:none; } #message-thread .message-box .message-metadata p{ font-weight:bold; } /* #message-thread .message-box .message-metadata img.avatar { float:left; margin-right: 15px; }*/ #message-thread .message-box .message-content { width: auto; margin:0; } #message-thread .message-box { width: auto; clear: both; display: block; float: none; position: relative; } .message-avatar { float:left; } .message-box-content { margin-left: 80px; } /* Settings */ .settings #content .padder input { margin-bottom: 5px; } /*** Registration / Activation ****************/ .register-section { margin: 0 0 10px 0; } #basic-details-section {width:400px; float:left;} #profile-details-section {width:550px; float:left;} #register-page .submit {clear:both;} #register-page .submit #signup_submit {padding:20px; font-size:18px;} #register-page h2 { font-weight:bold; color: #A90E5F; font-size: 30px; margin: 0 0 20px; line-height: 1; } #register-page h4 { color: #407489!important; line-height: 1.2; font-size: 20px!important; margin: 1em 0 .5em; font-weight:bold; } #basic-details-section input[type=text], #basic-details-section textarea, #profile-details-section input[type=text], #profile-details-section textarea, input#signup_blog_title { width: 70% !important; margin-top:0; } .register-section .checkbox { width:300px; text-align: left;} .register-section .checkbox label {text-align: left;} .register-section .checkbox input { width: 20px!important; } .register-section .radio input { width: auto !important; } #basic-details-section input[type=password] { width: 25% !important; } #blog-details-section input#signup_blog_url { width: 20%; } .register-section span.label { margin-top: 20px; } .register-section div.error { border: 1px solid #dc7e7e; background: #ffc9c9; padding: 5px; width: 35%; margin: 5px 0 10px 0; } /*** Status Updates *****************************/ #user-status { margin-bottom: 20px; } #user-status p { margin: 15px 0; padding: 10px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; } #user-status .time-since { font-size: 0.9em; color: #888; } #user-status a#status-clear-status { color: red; font-size: 0.9em; } /*** Forums *************************************/ table.forum { width: 100%; border-collapse: collapse; } table.forum td { text-align: center; border-bottom: 1px solid #555; border-top: 1px solid #555; padding: 10px 0; } table.forum tr.alt { background: none; border-left:none; border-right:none; } table.forum tr.sticky td { font-size: 1.2em; background: #fff9db; border-top: 1px solid #ffe8c4; border-bottom: 1px solid #ffe8c4; } table.forum tr.closed td.td-title { background-image: url( ../images/closed.png ); background-position: 15px 50%; background-repeat: no-repeat; padding-left: 35px; } table.forum td p.topic-text { color: #888; font-size: 13px; } table.forum tr > td:first-child, table.forum tr > th:first-child { padding-left: 15px; } table.forum tr > td:last-child, table.forum tr > th:last-child { padding-right: 15px; } table.forum tr th#th-title, table.forum tr th#th-poster, table.forum tr th#th-group, table.forum td.td-poster, table.forum td.td-group, table.forum td.td-title { text-align: left; } table.forum tr td.td-title a.topic-title { font-size: 1.2em; } table.forum td.td-freshness { white-space: nowrap; } table.forum td.td-freshness span.time-since { font-size: 0.9em; color: #888; } table.forum td img.avatar { float: none; margin: 0 5px -8px 0; } table.forum td.td-poster, table.forum td.td-group { min-width: 140px; } table.forum th#th-title { width: 80%; } table.forum th#th-freshness { width: 25%; } table.forum th#th-postcount { width: 15%; } table.forum p.topic-meta { font-size: 0.9em; margin: 5px 0 0 0; } /* .padder table tr td, table tr th { padding: 8px; vertical-align: middle; } #content table.forum td.td-title { text-align: left; } .forum #content ul li .poster-meta a { display: inline; font-size: 1em; padding: 3px 5px; } .forums #global-forum-topic-filters ul { margin: 0.3em 0px 0.5em; list-style-type: none; height: 1.3em; } .forums #global-forum-topic-filters ul li { float: left; list-style-type: none; padding: 0px 0.2em; } */ .forum #content .padder ul#topic-post-list li .poster-meta a { display: inline-block; } .forum #content .padder ul#topic-post-list li .poster-meta a.poster-image-link{ margin: 0 14px 14px 0; padding:0; position:absolute; top: 15px; left:15px; } ul#forum-topic-list li { position: relative; min-height: 0; padding-bottom: 0; overflow: hidden; width: 100%; } ul#forum-topic-list li.sticky { background: #ffffdd; } ul#topic-post-list li .admin-links a { display: inline; } ul#forum-topic-list li.closed a.topic-title { background: url( ../images/closed.png ) no-repeat center left; padding: 0 0 0 20px; } ul#forum-topic-list li span.latest { display: block; margin-left: 50px; } ul#forum-topic-list li div.admin-links, ul#topic-post-list li div.admin-links { position: absolute; top: 1em; right: 1em; background: #eee; display: none; padding: 0.1em 0.5em; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin-left: 50px; margin-bottom: 15px; font-size: 11px; color: #888; } ul#forum-topic-list li:hover div.admin-links, ul#topic-post-list:hover li div.admin-links { display: inline-block; } ul#topic-post-list li .poster-meta { color: #888; } ul#topic-post-list li .poster-meta .avatar { float: none; margin: 0 0.3em 0 0; vertical-align: middle; } ul#topic-post-list .post-content { margin: 1em 0 0 14px; border-left: 1px solid #ccc; padding-left: 22px; } ul#topic-post-list li#topic-meta h3 { margin: 5px 0 0 0; font-size: 20px; } ul#topic-post-list li input#submit_reply, input#submit_topic { width: auto; } div.latest-post { font-size: 0.9em; color: #888; margin-left: 70px; } div#post-new-topic label, div#edit-topic label, div#edit-post lable div#post-topic-reply label { display: block; margin: 10px 0 3px 0; } div#edit-post textarea { height: 150px; width: 98%; } input#topic_title { width: 80%; } input#topic_tags { width: 60%; } textarea#topic_text, textarea#reply_text { width: 98%; height: 150px; } input#submit_topic, input#submit_reply { display: block; margin-top: 20px; } /* Form Styling */ /** boxes **/ /* colliding with form elements not sure what this is used for #search-terms, #search-which, #whats-new-post-in, #activity-filter-select select, .ac-input, .dir-search label input, .item-list-tabs ul li.filter select, #topic_group_id, #field_ids, #message_content, #subject, #send-notice, #send-to-input, #pass1, #pass2 { background: #fff; color: #000; font-family: Arial, Tahoma, Verdana; font-size: 12px; margin: 0 5px 0 0; padding: 4px 0 4px 5px; border: 1px solid #808080; }*/ #content #item-body #invite-list ul li { display: block; float: none; } /* buttons */ /* #search-submit, #aw-whats-new-submit, #ac-form-submit, #groups_search_submit, #forums_search_submit, #members_search_submit, #profile-group-edit-submit, #send { background: #333; color: #FFFFFF; font-size: 11px; font-family: Arial, Tahoma, Verdana; text-decoration: none; text-transform: uppercase; margin: 0; padding: 2px 5px 2px 5px; border: 1px solid #333; } #search-submit:hover, #aw-whats-new-submit:hover, #ac-form-submit:hover { background: #333; border: 1px solid #333; }*/ /* text areas */ #whats-new, #reply_text, #topic_text, #topic_tags, #topic_title { background:#f7f7f7 none repeat scroll 0 0; border:1px solid #999; color:#000; font-family:Arial,Tahoma,Verdana; font-size:12px; width:100%; } /* extra widget styles */ .widget { margin: 0 0 15px 0; padding: 0 0 10px 0; } .widget p { margin: 0; padding: 0; } .textwidget p { margin: 0; padding: 10px 10px 0 10px; } #content h4 { color: #333333; font-size: 12px; font-weight: bold; text-transform: uppercase; margin: 0; padding: 5px 5px 5px 10px; border-bottom: 1px solid #E6E6E6; border:0; padding:0; } /* override table issue in some child themes */ #content img, #content p img { max-width: none; } /*-------------------------------------------------------------- 7 - Forums, Tables and Topics --------------------------------------------------------------*/ ul#topic-post-list { margin:0; width: auto; border-bottom: 1px solid #555 } ul#topic-post-list li { padding: 15px; position: relative; border:0; } ul#topic-post-list li.alt { background: #f5f5f5; border: 1px solid #DDD; } ul#topic-post-list li div.poster-meta { color: #555; margin-bottom: 10px; } ul#topic-post-list li div.post-content { margin-left: 54px; } div.topic-tags { font-size: 11px; float: right; margin-top: -25px; } div.admin-links { color: #555; font-size: 11px; position: absolute; top: 15px; right: 25px; } div#topic-meta { margin: 15px 5px; padding:0; position: relative; font-weight: bold; } div#topic-meta div.admin-links { right: 19px; top: -28px; color: #fff; } div#topic-meta div.admin-links a, div#topic-meta div.admin-links a:visited { color: #fff; } div#topic-meta h3 { font-size: 20px; margin: 5px 0; } div#new-topic-post { display: none; margin: 20px 0 0 0; padding: 20px; } table { width: 100%; } table thead tr { background: #eaeaea; } table#message-threads { width: auto; } table.profile-fields { margin-bottom: 20px; } table.profile-fields:last-child { margin-bottom: 0; } table.profile-fields p { margin-top: 15px; } table.profile-fields p:last-child { margin-top: 0; } div#sidebar table { margin: 0 -16px; width: 117%; } table tr td, table tr th { vertical-align: middle; } table tr td.label { border-right: 1px solid #eaeaea; font-weight: bold; width: 25%; } table tr td.thread-info p { margin: 0; } table tr td.thread-info p.thread-excerpt { color: #555; font-size: 11px; margin-top: 3px; } table.forum { border-bottom: 1px solid #EAEAEA; } table.forum th { padding-top: 5px; padding-bottom: 5px; } div#sidebar table td, table.forum td { text-align: center; } table tr.alt td { } table.notification-settings { margin-bottom: 20px; text-align: left; } #groups-notification-settings { margin-bottom: 0; } table.notification-settings th.icon, table.notification-settings td:first-child { display: none; } table.notification-settings th.title { width: 80%; } table.notification-settings .yes, table.notification-settings .no { text-align: center; width: 40px; } table.forum { margin: 0; width: auto; } table.forum tr.sticky td { font-size: 1.2em; background: #fff9db; border-top: 1px solid #ffe8c4; border-bottom: 1px solid #ffe8c4; } table.forum tr.closed td.td-title { background-image: url( ../buddypress/bp-themes/bp-default/_inc/images/closed.png ); background-position: 15px 50%; background-repeat: no-repeat; padding-left: 35px; } table.forum td p.topic-text { color: #555; font-size: 13px; } table.forum tr > td:first-child, table.forum tr > th:first-child { padding-left: 15px; } table.forum tr > td:last-child, table.forum tr > th:last-child { padding-right: 15px; } table.forum tr th#th-title, table.forum tr th#th-poster, table.forum tr th#th-group, table.forum td.td-poster, table.forum td.td-group, table.forum td.td-title { text-align: left; } table.forum td.td-title { padding: 10px 10px 10px 15px; } table.forum tr td.td-title a.topic-title { font-weight: bold; display:block; margin:0 0 6px; } table.forum td.td-freshness { white-space: nowrap; text-align: left; padding: 5px; } table.forum td.td-freshness span.time-since { font-size: 0.9em; color: #555; } table.forum td img.avatar { float: none; margin: 0 5px -8px 0; padding:0; border-width: 2px; } table.forum td.td-poster, table.forum td.td-group { min-width: 140px; } table.forum th#th-title { width: 80%; } table.forum th#th-freshness { width: 25%; } table.forum th#th-postcount { width: 15%; } table.forum p.topic-meta { font-size: 0.9em; margin: 5px 0 0 0; } .sidebar .membershipsubtext, .sidebar-alt .membershipsubtext{ padding: 0 0 10px; } .membershipsubtext .widget-wrap p{ padding: 10px 20px 0; } /* button, a.button, input[type=submit], input[type=button], input[type=reset], ul.button-nav li a, div.generic-button a, .comment-reply-link { background: #fff; Old browsers background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%); FF3.6+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); Chrome,Safari4+ background: -webkit-linear-gradient(top, #ffffff 0%,#ededed 100%); Chrome10+,Safari5.1+ background: -o-linear-gradient(top, #ffffff 0%,#ededed 100%); Opera11.10+ background: -ms-linear-gradient(top, #ffffff 0%,#ededed 100%); IE10+ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); IE6-9 background: linear-gradient(top, #ffffff 0%,#ededed 100%); W3C border: 1px solid #ccc; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color: #777; cursor: pointer; font: normal 12px/20px Arial, Tahoma, Verdana, sans-serif; outline: none; padding: 4px 10px; text-align: center; text-decoration: none; line-height: 14px; } a.button { display:inline-block; } button:hover, a.button:hover, a.button:focus, input[type=submit]:hover, input[type=button]:hover, input[type=reset]:hover, ul.button-nav li a:hover, ul.button-nav li.current a, div.generic-button a:hover, .comment-reply-link:hover { background: #ededed; background: -moz-linear-gradient(top, #ffffff 0%, #e0e0e0 100%); FF3.6+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e0e0e0)); Chrome,Safari4+ background: -webkit-linear-gradient(top, #ffffff 0%,#e0e0e0 100%); Chrome10+,Safari5.1+ background: -o-linear-gradient(top, #ffffff 0%,#e0e0e0 100%); Opera11.10+ background: -ms-linear-gradient(top, #ffffff 0%,#e0e0e0 100%); IE10+ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 ); IE6-9 background: linear-gradient(top, #ffffff 0%,#e0e0e0 100%); W3C border: 1px solid #bbb; color: #555; outline: none; text-decoration: none; }*/ #group-admins li { list-style: none; } .number-block { background:#A90E5F; color: #fff; display:inline-block; padding: 0 5px; margin: 0 0 0 .2em; font-size: 12px; line-height: 1.4; } #item-nav .number-block { font-size: inherit; line-height: 1.5; } #content .heading-main, #content .heading-main a, #content .heading-main a:visited{ color: #A90E5F; font-size: 28px; font-weight: bold; } #content .heading-sub, #content .heading-sub-alt, #content .heading-sub a, #content .heading-sub a:visited{ color: #333; font-size: 23px; font-weight:bold; text-transform:uppercase; } #content .profile .heading-sub, #content .heading-sub-alt{ padding-left: 10px; margin: 0 0 15px; } #content .standard-form .heading-sub{ padding-left: 18px; margin: 0 0 15px; } .dir-search input[type=text] { margin-right:0; } .dir-search input[type=submit] { background: #A90E5F; border: 0; margin-left: 0; } .dir-search input[type=submit]:hover { background: #c92b7d; } .activity-header{ font-weight:bold; } .time-since, .time-since:visited, .time-since:hover{ color: #555; font-weight:normal; } .messages-options-nav-container { background: url('images/box-bg.jpg'); padding: 4px; } .messages-options-nav { background: url('images/bg.jpg'); padding: 4px; } #profile-edit-form .alt { border:0; } .nested-list { /* border-bottom: 1px solid #c2c4c6;*/ } .nested-list li { background: none; border:0; border-top: 1px solid #c2c4c6; padding: 10px; list-style:none; margin: 15px 0 5px; } .nested-list li li { margin: 5px 0 0; } .nested-list li .controls a { font-weight:bold; } .nested-list .controls .button, .nested-list .controls .button:visited, .nested-list .controls .button:hover{ background: none; color: #A90E5F; padding:0; margin: 0 10px 0 0; font-weight: bold; } .nested-list .controls .button:hover { text-decoration: underline; } .nested-list .controls .button .number-block { background: none; padding:0; margin:0; display:inline; font-weight:bold; } .nested-list li .item-meta { line-height: 25px; } .nested-list li .item-meta .wrap { margin-left: 65px; } .nested-list li li .item-meta .wrap { margin-left: 35px; } .nested-list li .item-meta p { margin:0; } .nested-list li .item-meta a, .nested-list li .item-meta a:visited{ font-weight: bold; } .nested-list li .item-meta .time-since { font-weight: normal; font-size: 12px; } div.nested-list li li img.avatar{ /* margin: 0 10px 0 0;*/ width: 23px; height: 23px; padding:0; } div.nested-list li img.avatar { float: left; /* margin: 0 15px 0 0;*/ padding:0; } .nested-list ol { padding:0; } .nested-list li.thread-even, .nested-list li.thread-even li, .nested-list li.thread-odd li.depth-even{ background: #e9e9e9; border: 1px solid #e0e0e0; } .nested-list li.thread-odd, .nested-list li.thread-odd li, .nested-list li.thread-even li.depth-even{ border: 1px solid #dedede; background: #f0f0f0; } .nested-list li .ac-form { margin: 10px 0 10px 65px; padding: 10px; background: #E9E9E9; background: url('images/bg.jpg'); border: 1px solid #E0E0E0; margin: 10px 0; } .ac-form .ac-reply-avatar { float: left; } .nested-list li li .ac-form { margin: 10px 0 10px 25px; } .nested-list li .ac-form .ac-textarea { margin: 0 0 10px 65px; } .nested-list li li .ac-form .ac-textarea { margin: 0 0 10px 35px; } .ac-form .ac-input { width: 100%; } .nested-list li.thread-even, .nested-list li.thread-even li, .nested-list li.thread-odd li.depth-even /*, .nested-list li.thread-even .ac-form*/ { background: #e9e9e9; border: 1px solid #e0e0e0; } .nested-list li.thread-odd, .nested-list li.thread-odd li, .nested-list li.thread-even li.depth-even /*, .nested-list li.thread-odd .ac-form*/ { border: 1px solid #dedede; background: #f0f0f0; } /*.nested-list li.depth-1 { background: none; border:none; }*/ .nested-list li .content { margin: 0 0 0 65px; padding: 10px 0 1px; } .nested-list li .time-since { float:right; } .nested-list li li .content { margin: 0 0 0 35px; } .nested-list li .content p:first-child{ margin-top:0; } .nested-list li .controls { margin: 5px 10px 0 65px; } .nested-list li .controls a { margin: 0 10px 0 0; } .nested-list li li .controls { margin: 5px 10px 0 35px; } .nested-list li ul.children { margin: 0 0 0 25px; } .nested-list li ul.children li { padding: 10px; } .tab-box { background: url('images/box-bg.jpg'); padding: 0 4px 4px; } .form-box { background: url('images/box-bg.jpg'); padding: 4px; } .form-box .wrap, .tab-box .wrap { padding: 10px 14px; background: url('images/bg.jpg'); } #latest-update a { font-weight:bold; } .bpdmp-note { font-weight:normal; } .right-admin-links { font-size: 14px; } .item-list-tabs ul li.right-admin-links a { float:left;}