Reseller

Started by Daniel, July 28, 2014, 09:19:18 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

zaith

Queria preguntar como podría poner una imagen en el header del theme reseller y si se podría hacer rotativo el header.
uso smf 2.0.10 y el foro es en localhost

Thijs.w

Hey Daniiel!

I like your thema a lot, and it's a nice theme to edit yourself. So I made a edit.



Do you have a license for this theme? Can I share it on my site par example, can I edit the footer to 'Reseller by Daniiel and Thijs' etc.?


Regards,
Thijs.

Diego Andrés

Yes, you're allowed to modify the theme as long as you don't remove the copyright or the back link to our site. You can use something like
Reseller by SMF Tricks Modified by Someone.

Also, you can re-distribute it. Only if we give you permission like now, but you can't submit it to the smf theme site.

Regards

Thijs.w

Quote from: Diego Andrés on September 01, 2015, 06:57:53 AM
Yes, you're allowed to modify the theme as long as you don't remove the copyright or the back link to our site. You can use something like
Reseller by SMF Tricks Modified by Someone.

Also, you can re-distribute it. Only if we give you permission like now, but you can't submit it to the smf theme site.

Regards

GameControl by Daniiel and Thijs. Is that OK? The design is changed? :P
By the way, Can I release it here? I'm not going to use it myself I think.  :-[

Diego Andrés

Yes, you can upload it to the users category section and we will review it.

PS: in the downloads page I meant.

Regards

Ciaran

Hi there,

I LOVE your reseller theme! The only tiny issue is that some members are reporting that Avatars are not showing for them in Firefox on Windows/PC. Firefox on Mac works fine.  There are no ad-blockers or other browser plugins installed for the users have issues. I have attached anything I thought would be handy for you to take a look at - I understand if this is not something you can help me with but it would be much appreciated! Unfortunately I have no access to a PC so I can't get a screen shot for you. Just in case there are some CSS modifications that are causing this:

Reseller.css
Spoiler
img
{
max-width: 100%;
height: auto;
}
table, form, fielset
{
max-width: 100%;
}
/* Navbar */
.navbar-default
{
background-color: #26282b;
border-color: #222427;
border-bottom-width: 0;
box-shadow: 0 -3px #222427 inset;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form
{
border-bottom-width: 0;
border-color: #222427;
}
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-brand
{
color: #FFF;
font-weight: normal;
font-family: ""Open Sans",Helvetica,Arial,sans-serif";
text-shadow: 0 2px #1b1c1e;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus
{
color: #FFF;
background-color: #2a3038;
box-shadow: 0 -3px #272d35 inset;
}
@media (max-width: 768px) {
.navbar-default .navbar-nav .open .dropdown-menu > li > a
{
color: #FFF;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus
{
color: #FFF;
background-color: #2a3038;
box-shadow: 0 -3px #272d35 inset;
}
}
/* Header */
header
{
background: #555555;
box-shadow: 0 -3px #9fc6e0 inset;
padding: 20px 0;
}
@media (max-width: 970px) {
header
{
text-align: center;
}
}
header .btn
{
font-size: 13px;
font-family: ""Open Sans",Helvetica,Arial,sans-serif";
font-weight: bold;
letter-spacing: 1px;
text-transform: uppercase;
padding: 13px 20px 16px;
   -webkit-transition: all .5s;
    transition: all .5s;
}
header .btn-success
{
background-color: #2ecc71;
border-color: transparent;
border-width: 0;
box-shadow: 0 -4px #27ae60 inset;
text-shadow: 0 1px #27ae60;
}
header .btn-primary
{
background-color: #34495e;
border-color: transparent;
border-width: 0;
box-shadow: 0 -4px #2c3e50 inset;
text-shadow: 0 1px #2c3e50;
}
header .btn-success:hover, header .btn-success:focus, header .btn-success:active
{
background-color: #2ecc71;
border-color: transparent;
border-width: 0;
box-shadow: none;
padding-bottom: 13px;
}
header .btn-primary:hover, header .btn-primary:focus, header .btn-primary:active
{
background-color: #34495e;
border-color: transparent;
border-width: 0;
box-shadow: none;
padding-bottom: 13px;
}
header .modal-content
{
-webkit-box-shadow: none;
box-shadow: none;
border: none;
}
header .modal-header
{
border-bottom: 1px solid #34495e;
background-color: #34495e;
border-radius: 4px 4px 0 0;
}
header .modal-header h4
{
color: #FFF;
}
header .modal-header .close
{
text-shadow: none;
}
header .checkbox, header .form-control
{
font-size: 13px;
}
header .avatar
{
float: right;
margin-left: 15px;
width: 84px;
height: 84px;
}
header ul.reset
{
text-align: right;
}
header ul.reset li, header ul.reset li a
{
color: #FFF;
font-family: ""Open Sans",Helvetica,Arial,sans-serif";
font-size: 12px;
}
header ul.reset li a:hover
{
color: #0e3e5e;
text-decoration: none;
}
header ul.reset li.user
{
font-size: 16px;
font-weight: bold;
}
@media (max-width: 970px) {
header ul.reset
{
text-align: center;
}
header .avatar
{
float: none;
}
}
.breadcrumb
{
margin-bottom: 0;
background-color: #FFF;
border-radius: 3px;
}
.breadcrumb > li > a
{
color: #828282;
}
footer
{
margin-top: 20px;
background: #FFFFFF;
padding: 20px 0;
text-align: center;
box-shadow: 0 -7px #2c3e50;
font-family: ""Open Sans",Helvetica,Arial,sans-serif";
}
footer, footer a
{
color: #17191c;
}
.btn-group
{
margin: 5px 0;
}
.display-info
{
text-align: center;
overflow: hidden;
}
.display-info h1
{
font-size: 36px;
}
.display-info ul.info li
{
float: left;
font-size: 1.5em;
margin-left: 5px;
}
.display-info ul.info li.replies
{
color: #5bc0de;
}
.display-info ul.info li.replies img, .display-info ul.info li.views img
{
width: 64px;
}
.display-info ul.info li.views
{
color: #f0ad4e;
}
.social_icons
{
margin-bottom: 10px;
}
.social_icons a
{
margin: 0 5px;
opacity: 0.5;
transition: opacity .25s ease-in;
-moz-transition: opacity .25s ease-in;
-webkit-transition: opacity .25s ease-in;
}
.social_icons a:hover
{
opacity: 1;
}
[close]


Index.css:
Spoiler
[code]/* Styles for the general looks for the Curve theme.
------------------------------------------------------- */

/* Normal, standard links. */
a:link, a:visited
{
   color: #17191c;
   text-decoration: none;
}
a:hover
{
   text-decoration: underline;
   cursor: pointer;
}

/* Links that open in a new window. */
a.new_win:link, a.new_win:visited
{
   color: #17191c;
   text-decoration: none;
}
a.new_win:hover
{
   text-decoration: underline;
}

/* Tables should show empty cells. */
table
{
   empty-cells: show;
}

/* Set a fontsize that will look the same in all browsers. */
body
{
   background: #CECECE;
   margin: 0 auto;
   padding: 0;
   font-size: 16px;
}

/* Help popups require a different styling of the body element. */
body#help_popup
{
   padding: 1em;
}

/* use dark grey for the text, leaving #000 for headers etc */
body, td, th, tr
{
   color: #444;
}

/* This division wraps the entire forum when a forum width is set. */
div#wrapper
{
   margin: 0 auto;
   min-width: 764px;
   max-width: 2300px;
}

/* lets give all forms zero padding/margins */
form
{
   padding: 0;
   margin: 0;
}

/* We can style the different types of input buttons to be uniform throughout different browsers and their color themes.
   .button_submit - covers input[type=submit], input[type=button], button[type=submit] and button[type=button] in all browsers
   .button_reset  - covers input[type=reset] and button[type=reset] throughout all browsers
   .input_check   - covers input[type=checkbox] throughout all browsers
   .input_radio   - covers input[type=radio] throughout all browsers
   .input_text    - covers input[type=text] throughout all browsers
   .input_file    - covers input[type=file] throughout all browsers
*/

input, button, select, textarea
{
   font: 95%/115% verdana, Helvetica, sans-serif;
   color: #000;
   background: #fff;
   padding: 2px;
}

/* Select elements look horrible with the extra padding, so leave them unpadded. */
select
{
   padding: 0;
}

/* Add some padding to the options instead. */
select option
{
   padding: 1px;
}

/* The font size of textareas should be just a little bit larger. */
textarea
{
   font: 100%/130% verdana, Helvetica, sans-serif;
}

/* Buttons should be styled a bit differently, in order to make them look more button'ish. */
.button_submit, .button_reset
{
   background: #cde7ff url(../images/theme/submit_bg.png) no-repeat;
   border: 1px solid #aaa;
   cursor: pointer;
   font-weight: normal;
}
input:hover, textarea:hover, button:hover, select:hover
{
   border: 1px solid #454545;
}
.button_submit:hover, .button_reset:hover
{
   border: 1px solid #aaa;
   background: url(../images/theme/submit_bg.png) no-repeat 0 -140px #cde7ff;
}
input:focus, textarea:focus, button:focus, select:focus
{
   border: 1px solid #454545;
}

/* All input elements that are checkboxes or radio buttons shouldn't have a border around them. */
input.input_check, input.input_radio
{
   border: none;
   background: none;
}
h3.catbg input.input_check
{
   margin: 9px 7px 0 7px;
}

/* Give disabled text input elements a different background color. */
input[disabled].input_text
{
   background-color: #eee;
}

/* Standard horizontal rule.. (
, etc.) */
hr, .hrcolor
{
   height: 1px;
   border: 0;
   color: #ccc;
   background-color: #ccc;
}

/* By default set the color on these tags as #000. */
h1, h2, h3, h4, h5, h6
{
   color: #000;
   font-size: 1em;
   margin: 0;
   padding: 0;
}

/* Fieldsets are used to group elements. */
fieldset
{
   border: 1px solid #c4c4c4;
   padding: 1em;
   margin: 0 0 0.5em 0;
}
fieldset legend
{
   font-weight: bold;
   color: #444;
}
/* No image should have a border when linked. */
a img
{
   border: 0;
}

/* Define strong as bold, and em as italics */
strong
{
   font-weight: bold;
}

em
{
   font-style: italic;
}
/* Alternative for u tag */
.underline
{
   text-decoration: underline;
}

/* Common classes to easy styling.
------------------------------------------------------- */

.floatright
{
   float: right;
}
.floatleft
{
   float: left;
}

.flow_auto
{
   overflow: auto;
}
.flow_hidden
{
   overflow: hidden;
}
.flow_hidden .windowbg, .flow_hidden .windowbg2
{
   margin-top: 2px;
}
.clear
{
   clear: both;
}
.clear_left
{
   clear: left;
}
.clear_right
{
   clear: right;
}

/* Default font sizes: small (8pt), normal (10pt), and large (14pt). */
.smalltext, tr.smalltext th
{
   font-size: 0.85em;
   font-family: verdana, sans-serif;
}
.middletext
{
   font-size: 0.9em;
   line-height: 1em;
   font-family: verdana, sans-serif;
}
.normaltext
{
   font-size: 1em;
   line-height: 1.2em;
}
.largetext
{
   font-size: 1.4em;
}
.centertext
{
   margin: 0 auto;
   text-align: center;
}
.righttext
{
   margin-left: auto;
   margin-right: 0;
   text-align: right;
}
.lefttext
{
   margin-left: 0;
   margin-right: auto;
   text-align: left;
}
.double_height
{
   line-height: 2em;
}
/* some common padding styles */
.padding
{
   padding: 0.7em;
}
.main_section, .lower_padding
{
   padding-bottom: 0.5em;
}
/* a quick reset list class. */
ul.reset, ul.reset li
{
   padding: 0;
   margin: 0;
   list-style: none;
}

/* Some BBC related styles.
------------------------------------------------------- */

/* A quote, perhaps from another post. */
blockquote.bbc_standard_quote, blockquote.bbc_alternate_quote
{
   font-size: 16px;
   color: #000;
   line-height: 1.4em;
   background: url(../images/theme/quote.png) 0.1em 0.1em no-repeat;
   border-left: 5px solid #99A;
   padding: 1.1em 1.4em;
   margin: 0.1em 0 0.3em 0;
   overflow: auto;
}

/* Alterate blockquote stylings */
blockquote.bbc_standard_quote
{
   background-color: #d7daec;
}
blockquote.bbc_alternate_quote
{
   background-color: #e7eafc;
}

/* A code block - maybe PHP ;). */
code.bbc_code
{
   display: block;
   font-family: "dejavu sans mono", "monaco", "lucida console", "courier new", monospace;
   font-size: x-small;
   background: #eef;
   border-left: 5px solid #999;
   line-height: 1.5em;
   padding: 3px 1em;
   overflow: auto;
   white-space: nowrap;
   border-radius: 0;
   /* Show a scrollbar after about 24 lines. */
   max-height: 24em;
}

/* The "Quote:" and "Code:" header parts... */
.codeheader, .quoteheader
{
   color: #666;
   font-size: x-small;
   font-weight: bold;
   padding: 0 0.3em;
}

/* For links to change the code stuff... */
.codeoperation
{
   font-weight: normal;
}

/* Styling for BBC tags */
.bbc_link:link, .bbc_link:visited
{
   border-bottom: 1px solid #A8B6CF;
}
.bbc_link:hover
{
   text-decoration: none;
   border-bottom: 1px solid #346;
}
.bbc_size
{
   line-height: 1.4em;
}
.bbc_color a
{
   color: inherit;
}
.bbc_img
{
   border: 0;
}
.bbc_table
{
   font: inherit;
   color: inherit;
}
.bbc_table td
{
   font: inherit;
   color: inherit;
   vertical-align: top;
}
.bbc_u
{
   text-decoration: underline;
}
.bbc_list
{
   text-align: left;
}
.bbc_tt
{
   font-family: "dejavu sans mono", "monaco", "lucida console", "courier new", monospace;
}

/* Generally, those [?] icons.  This makes your cursor a help icon. */
.help
{
   cursor: help;
}

/* /me uses this a lot. (emote, try typing /me in a post.) */
.meaction
{
   color: red;
}

/* Highlighted text - such as search results. */
.highlight
{
   font-weight: bold;
   color: #ff7200 !important;
   font-size: 1.1em;
}

/* A more discreet highlight color, for selected membergroups etc. */
.highlight2
{
   background-color: #D1E1EF;
   color: #000 !important;
}

/* Generic, mostly color-related, classes.
------------------------------------------------------- */

.titlebg, .titlebg2, tr.titlebg th, tr.titlebg td, tr.titlebg2 td,
.catbg, .catbg2, tr.catbg td, tr.catbg2 td, tr.catbg th, tr.catbg2 th
{
   color: #fff;
   font-size: 1em;
   background: #27ae60;
   font-weight: normal;
}

/* adjust the table versions of headers */
tr.titlebg th, tr.titlebg2 th, td.titlebg, td.titlebg2, tr.catbg th, tr.catbg2 th, td.catbg, td.catbg2
{
   padding: 0 6px;
}
tr.titlebg th a:link, tr.titlebg th a:visited, tr.titlebg2 td a:link, tr.titlebg2 td a:visited
{
   color: #fff;
}
tr.catbg th a:link, tr.catbg th a:visited, tr.catbg2 td a:link, tr.catbg2 td a:visited
{
   color: #fff;
}
.catbg select
{
   height: 1.5em;
   font-size: 0.85em;
}

/* Alternating backgrounds for posts, and several other sections of the forum. */
.windowbg, #preview_body, .windowbg2, .windowbg3
{
   color: #000;
   background-color: #fff;
   border-radius: 4px;
   margin: 0.2em 0;
}
.windowbg4
{
   color: #000;
   background-color: #f5f5f5;
}


/* the page navigation area */
.pagesection
{
   font-size: 0.9em;
   padding: 0.2em;
   margin: 10px 0;
}
div.pagesection div.floatright input
{
   margin-top: 3px;
}

.pagelinks
{
   padding: 0.6em 0 0.4em 0;
}

/* Colors for background of posts requiring approval */
.approvebg
{
   color: #000;
   background-color: #ffeaea;
}
.approvebg2
{
   color: #000;
   background-color: #fff2f2;
}

/* Color for background of *topics* requiring approval */
.approvetbg
{
   color: #000;
   background-color: #e4a17c;
}
.approvetbg2
{
   color: #000;
   background-color: #f3bd9f;
}

/* Sticky topics get a different background */
.stickybg
{
   background: #fcf8e3 !important;
}
.stickybg2
{
   background: #fcf8e3 !important;
}

/* Locked posts get a different shade, too! */
.lockedbg
{
   background: #f2dede !important;
   font-style: italic;
}
.lockedbg2
{
   background: #f2dede !important;
   font-style: italic;
}

/* Posts and personal messages displayed throughout the forum. */
.post, .personalmessage
{
   overflow: auto;
   line-height: 1.4em;
   padding: 0.1em 0;
}

/* All the signatures used in the forum.  If your forum users use Mozilla, Opera, or Safari, you might add max-height here ;). */
.signature, .attachments
{
   width: 100%;
   overflow: auto;
   clear: right;
   padding: 1em 0 3px 0;
   border-top: 1px solid #aaa;
   line-height: 1.4em;
   font-size: 0.85em;
}
.custom_fields_above_signature
{
   width: 98%;
   clear: right;
   padding: 1em 0 3px 0;
   border-top: 1px solid #aaa;
   line-height: 1.4em;
   font-size: 0.85em;
}

/* Sometimes there will be an error when you post */
.error
{
   color: red;
}

/* Messages that somehow need to attract the attention. */

/* Calendar colors for birthdays, events and holidays */
.birthday
{
   color: #920ac4;
}

.event
{
   color: #078907;
}

.holiday
{
   color: #000080;
}

/* Colors for warnings */
.warn_mute
{
   color: red;
}

.warn_moderate
{
   color: #ffa500;
}

.warn_watch, .success
{
   color: green;
}

a.moderation_link, a.moderation_link:visited
{
   color: red;
   font-weight: bold;
}

.openid_login
{
   background: white url(../images/openid.gif) no-repeat;
   padding-left: 18px;
}

/* a descriptive style */
.description, .description_board, .plainbox
{
   padding: 0.5em 1em;
   font-size: 0.9em;
   line-height: 1.4em;
   background: #fff;
   border-radius: 3px;
   margin: 0.2em 1px 1em 1px;
}
.description_board
{
   margin: 1em 1px 0 1px;
}

/* an informative style */
.information
{
   padding: 0.5em 1em;
   font-size: 0.9em;
   line-height: 1.3em;
   border: 1px solid #bbb;
   background: #f0f6f0;
   margin: 0.2em 1px 1em 1px;
}
.information p
{
   padding: 1em;
   margin: 0;
}
p.para2
{
   padding: 1em 0 3.5em 0;
   margin: 0;
}
/* AJAX notification bar
------------------------------------------------------- */
#ajax_in_progress
{
   background: url(../images/theme/loadingbar.png) repeat-x;
   color: #f96f00;
   text-align: center;
   font-size: 16pt;
   padding: 8px;
   width: 100%;
   height: 66px;
   line-height: 25px;
   position: fixed;
   top: 0;
   left: 0;
}

#ajax_in_progress a
{
   color: orange;
   text-decoration: underline;
   font-size: smaller;
   float: right;
   margin-right: 20px;
}

/* Lists with settings use these a lot.
------------------------------------------------------- */
dl.settings
{
   clear: right;
   overflow: auto;
   margin: 0 0 10px 0;
   padding: 0;
}
dl.settings dt
{
   width: 40%;
   float: left;
   margin: 0 0 10px 0;
   padding: 0;
   clear: both;
}
dl.settings dt.settings_title
{
   width: 100%;
   float: none;
   margin: 0 0 10px 0;
   padding: 5px 0 0 0;
   font-weight: bold;
   clear: both;
}
dl.settings dt.windowbg
{
   width: 98%;
   float: left;
   margin: 0 0 3px 0;
   padding: 0 0 5px 0;
   clear: both;
}
dl.settings dd
{
   width: 56%;
   float: right;
   overflow: auto;
   margin: 0 0 3px 0;
   padding: 0;
}
dl.settings img
{
   margin: 0 10px 0 0;
}
/* help icons */
dl.settings dt a img
{
   position: relative;
   top: 2px;
}

/* Styles for rounded headers.
------------------------------------------------------- */
h3.catbg, h3.catbg2, h3.titlebg, h4.titlebg, h4.catbg
{
   overflow: hidden;
   height: 35px;
   line-height: 35px;
   font-size: 1em;
}
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
{
   color: #fff;
}
h3.catbg2 a, h3.catbg2
{
   color: #feb;
}
h3.catbg a:hover, h4.catbg a:hover, .table_list tbody.header td a:hover
{
   color: #fd9;
   text-decoration: none;
}
h3.catbg2 a:hover
{
   color: #fff;
   text-decoration: none;
}
h3.titlebg a, h3.titlebg, h4.titlebg, h4.titlebg a
{
   color: #fff;
}
h3.titlebg a:hover, h4.titlebg a:hover
{
   color: #53616f;
   text-decoration: none;
}
h3.catbg img.icon, h4.titlebg img.icon
{
   vertical-align: middle;
   margin: -2px 5px 0 0;
}
h4.catbg a.toggle img
{
   vertical-align: middle;
   margin: -2px 5px 0 5px;
}
h4.catbg, h4.catbg2 , h3.catbg , h3.catbg2 , .table_list tbody.header td.catbg
{
   background: #34495e;
   padding-right: 9px;
}
h4.titlebg, h3.titlebg
{
   background: #27ae60;
   padding-right: 9px;
}
h4.titlebg img.icon
{
   float: left;
   margin: 7px 8px 0 0;
}
div.cat_bar
{
   background: #34495e;
   padding-left: 9px;
   height: 35px;
   overflow: hidden;
   margin-bottom: 1px;
}
div.title_bar
{
   background: #27ae60;
   padding-left: 9px;
   height: 35px;
   overflow: hidden;
   margin-bottom: 1px;
}
/* rounded bars needs a different background here */
div.roundframe div.cat_bar
{
   background: #27ae60;
   margin-bottom: 0;
}
div.roundframe div.cat_bar h3.catbg
{
   background: #27ae60;
}
div.title_barIC
{
   background: #2ecc71;
   padding-left: 9px;
   height: 35px;
   overflow: hidden;
   margin-bottom: 1px;
}
div.title_barIC h4.titlebg
{
   background: #2ecc71;
}
#upshrinkHeaderIC p.pminfo
{
   margin: 0;
   padding: 0.5em;
}
img#upshrink_ic, img#newsupshrink
{
   float: right;
   margin: 10px 5px 0 0;
}
table.table_list a.unreadlink, table.table_list a.collapse
{
   float: right;
}
table.table_list a.collapse
{
   margin: 0 5px 0 1em;
   height: 31px;
   line-height: 31px;
   display: block;
}

/* The half-round header bars for some tables. */
.table_grid tr.catbg, .table_grid tr.titlebg
{
   font-size: 0.95em;
   border-bottom: 1px solid #fff;
}
.table_grid tr.catbg th, .table_grid tr.titlebg th
{
   height: 31px;
   line-height: 31x;
}
tr.catbg th.first_th
{
   background: #27ae60;
}
tr.catbg th.last_th
{
   background: #27ae60;
}
tr.titlebg th.first_th
{
   background: #27ae60;
}
tr.titlebg th.last_th
{
   background: #27ae60;
}
.table_grid th.last_th input
{
   margin: 0 2px;
}
.table_grid th.lefttext
{
   padding: 0 0.7em;
}

/* a general table class */
table.table_grid
{
   border-collapse: collapse;
   margin-top: 0.1em;
}
table.table_grid td
{
   padding: 3px;
   border-bottom: 1px solid #e4e4e4;
}
table.table_grid td.icon1
{
   border-left: 1px solid #e4e4e4;
}
table.table_grid td.lastpost, table.table_grid td.moderation
{
   border-right: 1px solid #e4e4e4;
}
/* GenericList */
.additional_row
{
   padding: 0.5em 0 0.5em 0;
}
table.table_grid thead tr.catbg th
{
   white-space: nowrap;
}

/* table_grid styles for Profile > Show Permissions. */
#permissions table.table_grid  td
{
   padding: 0.4em 0.8em;
   cursor: default;
}

/* Common styles used to add corners to divisions.
------------------------------------------------------- */
.windowbg span.topslice
{
   display: block;
   padding-left: 20px;
   background: #FFF;
   border-radius: 4px 4px 0 0;
}
.windowbg span.topslice span
{
   display: block;
   background: #FFF;
   height: 11px;
   border-radius: 4px 4px 0 0;
}
.windowbg span.botslice
{
   display: block;
   padding-left: 20px;
   background: #FFF;
   font-size: 5px;
   line-height: 5px;
   margin-bottom: 0.2em;
   border-radius: 0 0 4px 4px;
}
.windowbg span.botslice span
{
   display: block;
   background: #FFF;
   height: 11px;
   border-radius: 0 0 4px 4px;
}
.windowbg2 span.topslice
{
   display: block;
   padding-left: 20px;
   background: #FFF;
   border-radius: 4px 4px 0 0;
}
.windowbg2 span.topslice span
{
   display: block;
   background: #FFF;
   height: 11px;
   border-radius: 4px 4px 0 0;
}
.windowbg2 span.botslice
{
   display: block;
   padding-left: 20px;
   background: #FFF;
   font-size: 5px;
   line-height: 5px;
   margin-bottom: 0.2em;
   border-radius: 0 0 4px 4px;
}
.windowbg2 span.botslice span
{
   display: block;
   background: #FFF;
   height: 11px;
   border-radius: 0 0 4px 4px;
}
.approvebg span.topslice
{
   display: block;
   padding-left: 20px;
   background: url(../images/theme/main_block.png) 0 0 no-repeat;
}
.approvebg span.topslice span
{
   display: block;
   background: url(../images/theme/main_block.png) 100% 0 no-repeat;
   height: 11px;
}
.approvebg span.botslice
{
   display: block;
   padding-left: 20px;
   background: url(../images/theme/main_block.png) 0 -11px no-repeat;
   margin-bottom: 0.2em;
}
.approvebg span.botslice span
{
   display: block;
   background: url(../images/theme/main_block.png) 100% -11px no-repeat;
   height: 11px;
}
.postbg
{
   border-left: 1px solid #7f7f7f;
   border-right: 1px solid #7f7f7f;
}

/* Used for sections that need somewhat larger corners.
----------------------------------------------------------- */
.contentboard
{
   background: #fff;
   padding: 10px;
   border-radius: 3px;
}
.roundframe
{
   padding: 0 10px;
   background: #fff;
}
.roundframe dl, .roundframe dt, .roundframe p
{
   margin: 0;
}
.roundframe p
{
   padding: 0.5em;
}
span.upperframe
{
   padding: 0;
   display: block;
   background: #fff;
   padding-left: 20px;
   border-radius: 3px 3px 0 0;
}
span.upperframe span
{
   padding: 0;
   height: 12px;
   display: block;
   background: #fff;
   border-radius: 3px 3px 0 0;
}
span.lowerframe
{
   padding: 0;
   display: block;
   background: #fff;   
   padding-left: 20px;
   border-radius: 0 0 3px 3px;
}
span.lowerframe span
{
   padding: 0;
   height: 12px;
   display: block;
   background: #fff;
   border-radius: 0 0 3px 3px;
}

/* The main content area.
------------------------------------------------------- */
.content
{
   padding: 0.5em 1.2em;
   margin: 0;
   border: none;
}
.content p
{
   margin: 0 0 0.5em 0;
}

/* Styles used by the auto suggest control.
------------------------------------------------------- */
.auto_suggest_div
{
   border: 1px solid #000;
   position: absolute;
   visibility: hidden;
}
.auto_suggest_item
{
   background-color: #ddd;
}
.auto_suggest_item_hover
{
   background-color: #888;
   cursor: pointer;
   color: #eee;
}

/* Styles for the standard dropdown menus.
------------------------------------------------------- */
#main_menu
{
   padding: 0 0.5em;
   float: left;
   margin: 0;
   width: auto;
}

.dropmenu, .dropmenu ul
{
   list-style: none;
   line-height: 1em;
   padding: 0;
   margin: 0;
}
.dropmenu
{
   padding: 0;
}
.dropmenu a
{
   display: block;
    color: #252525;
    padding: 4px;
   text-decoration: none;
}
.dropmenu a span
{
   display: block;
   padding: 0;
   font-size: 9pt;
    font-weight: 600;
   font-family: "Segoe UI";
   transition: color .35s ease-in-out;
   -moz-transition: color .35s ease-in-out;
   -webkit-transition: color .35s ease-in-out;
}
/* the background's first level only */
.dropmenu li a.firstlevel
{
   margin-right: 8px;
}
.dropmenu li a.firstlevel span.firstlevel
{
   display: block;
   position: relative;
   height: 22px;
   line-height: 19px;
   white-space: pre;
}
.dropmenu li
{
   float: left;
   padding: 0;
   margin: 0;
   position: relative;
}
.dropmenu li ul
{
   z-index: 90;
   display: none;
   position: absolute;
   width: 19.2em;
   font-weight: normal;
   padding: 5px 0;
    -webkit-transition: display .25s ease .1s;
    -moz-transition: display .25s ease .1s;
    transition: display .25s ease .1s;
}
.dropmenu li li
{
   width: 19em;
   padding: 3px;
   margin: 0;
    background: #171717;
}
.dropmenu li li:first-child:last-child
{
   border-radius: 5px;
}
.dropmenu li li:first-child
{
   border-radius: 5px 5px 0 0;
}
.dropmenu li li:last-child
{
   border-radius: 0 0 5px 5px;
}
.dropmenu li li a
{
   color: #FFF;
    padding: 4px 2px;
   border-radius: 3px;
}
.dropmenu li li a span
{
   display: block;
   padding: 3px;
   font-weight: 400;
   transition: none;
   -moz-transition: none;
   -webkit-transition: none;
}
.dropmenu li ul ul
{
   margin: -1.8em 0 0 13em;
}
.dropmenu li li a span img
{
   margin-bottom: -2px;
}

/* the active button */
.dropmenu li a.active
{
    color: #FFF;
   background: #2ecc71;
   border-radius: 3px;
}
.dropmenu li a.active:hover, .dropmenu li:hover a.active
{
    color: #FFF !important;
}
/* the hover effects */
.dropmenu li a.firstlevel:hover, .dropmenu li:hover a.firstlevel
{
    color: #2ecc71;
   cursor: pointer;
   text-decoration: none;
}
/* the hover effects on level2 and 3 */
.dropmenu li li a:hover, .dropmenu li li:hover>a
{
   background: #2ecc71;
   text-decoration: none;
}
.dropmenu li:hover ul ul, .dropmenu li:hover ul ul ul
{
   top: -999em;
}
.dropmenu li li:hover ul
{
   top: auto;
}
.dropmenu li:hover ul
{
   display: block;
}
/* The dropdown menu toggle image */
#menu_toggle
{
   float: right;
   margin-right: 10px;
   padding-top: 3px;
}
#menu_toggle span
{
   position: relative;
   right: 5000px;
}
/* Styles for the standard button lists.
------------------------------------------------------- */

.buttonlist ul
{
   z-index: 100;
   padding: 5px;
   margin: 0 0.2em 5px 0;
}
.buttonlist ul li
{
   margin: 0;
   padding: 0;
   list-style: none;
   float: left;
}
.buttonlist ul li a
{
   display: block;
   font-size: 0.8em;
   color: #000;
   background: #e8e8e8 url(../images/theme/menu_gfx.png) no-repeat 0 -60px;
   padding: 0 0 0 8px;
   margin-left: 12px;
   text-transform: uppercase;
   cursor: pointer;
}
.buttonlist ul li a:hover
{
   background: url(../images/theme/menu_gfx.png) no-repeat 0 0;
   color: #fff;
   text-decoration: none;
}
.buttonlist ul li a span
{
   background: url(../images/theme/menu_gfx.png) no-repeat 100% -60px;
   display: block;
   height: 19px;
   line-height: 19px;
   padding: 0 8px 0 0;
}
.buttonlist ul li a:hover span
{
   background: #fff url(../images/theme/menu_gfx.png) no-repeat 100% 0;
}
/* the active one */
.buttonlist ul li a.active
{
   background: #5a6c85 url(../images/theme/menu_gfx.png) no-repeat 0 -90px;
   color: #fff;
   font-weight: bold;
}
.buttonlist ul li a.active span
{
   background: url(../images/theme/menu_gfx.png) no-repeat 100% -90px;
}
.buttonlist ul li a.active
{
   font-weight: bold;
}
.buttonlist ul li a.active:hover
{
   color: #ddf;
}
.align_top ul li a, .align_bottom ul li a
{
   margin: 0 12px 0 0;
}

/* the navigation list */
ul#navigation
{
   margin: 0;
   font-size: 0.9em;
   padding: 1em 0.4em;
}
ul#navigation li
{
   float: none;
   font-size: 0.95em;
   display: inline;
}

#adm_submenus
{
   padding-left: 2em;
   overflow: hidden;
}

/* Styles for the general looks for the Curve theme.
------------------------------------------------------- */

/* the framing graphics */
#header
{
   background: url(../images/theme/main_block.png) #fefefe no-repeat 0 -480px;
   padding-left: 20px;
}
#header div.frame
{
   background: url(../images/theme/main_block.png) no-repeat 100% -480px;
   display: block;
   padding: 5px 20px 1em 0;
}
/* the content section */
#main_content_section
{
   width: 100%;
   min-height: 200px;
}

/* the main title, always stay at 45 pixels in height! */
h1.forumtitle
{
   line-height: 45px;
   font-size: 1.8em;
   font-family: Geneva, verdana, sans-serif;
   margin: 0;
   padding: 0;
   float: left;
}
/* float these items to the right */
#siteslogan, img#smflogo
{
   margin: 0;
   padding: 0;
   float: right;
   line-height: 3em;
}
h3, h4
{
   padding-bottom: 3px;
}
/* the upshrink image needs some tweaking */
img#upshrink
{
   float: right;
   margin: 1em;
}
/* ..so does the SMF logo */
img#smflogo
{
   margin-left: 1em;
}
/* the upper_section, float the two each way */
#upper_section
{
   padding: 5px;
   margin-bottom: 1.5em;
}
#upper_section ul li.greeting
{
   font-size: 1.3em;
   font-weight: bold;
   line-height: 1.5em;
}
#upper_section div.news
{
   width: 50%;
   float: right;
   text-align: right;
}
#guest_form
{
   overflow: hidden;
}
#guest_form .info
{
   padding: 4px 0 ;
   line-height: 1.3em;
}
div#upper_section div.user
{
   width: 50%;
   float: left;
   overflow: auto;
}
div#upper_section div.user p
{
   float: left;
   margin: 0 1em 1em 0;
   padding: 0;
}
div#upper_section div.user ul
{
   margin: 0;
   padding-left: 10px;
}
div#upper_section div.user ul li
{
   margin-bottom: 2px;
}
div#upper_section div.news p
{
   display: inline;
}
div#upper_section div.news form
{
   padding-bottom: 10px;
}
/* clearing the floats */
#top_section
{
   min-height: 65px;
   overflow: hidden;
   margin-bottom: 3px;
}
#upper_section
{
   overflow: hidden;
}

/* The navigation list (i.e. linktree) */
.navigate_section
{
   padding: 0;
   margin: 0 0 20px;
   background: #FFF;
}
/* The footer wih copyright links etc. */
#footer_section
{
   text-align: center;
   background: url(../images/theme/main_block.png) no-repeat 0 -820px;
   padding-left: 20px;
}
#footer_section span.smalltext
{
   font-size: 100%;
}
#footer_section div.frame
{
   background: url(../images/theme/main_block.png) no-repeat 100% -820px;
   display: block;
   padding: 60px 0 0 0;
}
#footer_section ul li, #footer_section p
{
   font-size: 0.8em;
}
#footer_section ul li
{
   display: inline;
   padding-right: 5px;
}
#footer_section ul li.copyright
{
   display: block;
}
select.qaction, input.qaction
{
   font-size: 0.85em;
   padding: 0;
}
#mlist table tbody td.windowbg2
{
   text-align: center;
}

/* Styles for a typical table.
------------------------------------------------------- */
table.table_list
{
   width: 100%;
}
table.table_list p
{
   padding: 0;
   margin: 0;
}
table.table_list td, table.table_list th
{
   padding: 5px;
}
table.table_list tbody.header td
{
   padding: 0;
}
table.table_list tbody.content td.stats
{
   font-size: 80%;
   width: 15%;
   text-align: center;
}
table.table_list tbody.content td.lastpost
{
   line-height: 1.3em;
   font-size: 75%;
   width: 24%;
}
table.table_list tbody.content td.icon
{
   text-align: center;
   width: 6%;
}

/* Styles for the board index.
------------------------------------------------- */

/* the board title! */
.table_list tbody.content td.info a.subject
{
   font-size: 100%;
   color: #34495e;
}
.table_list tbody.content td.children
{
   color: #555;
   font-size: 75%;
}
p.moderators
{
   font-size: 0.8em;
   font-family: verdana, sans-serif;
}
/* hide the table header/footer parts - but its here for those needing to style it */
#boardindex_table .table_list thead, #boardindex_table .table_list tfoot
{
   display: none;
}

/* the posting icons */
#posting_icons
{
   padding: 0 1em 0.5em 1em;
   margin: 0 0 1em 0;
   line-height: 1em;
}
#posting_icons ul
{
   font-size: 0.8em;
}
#posting_icons img
{
   vertical-align: middle;
   margin: 0 0 0 4ex;
}
#postbuttons_upper ul li a span
{
   line-height: 19px;
   padding: 0 0 0 6px;
}
.nextlinks
{
   text-align: right;
   margin-top: -1px;
}
.nextlinks_bottom
{
   clear: right;
   text-align: right;
}
.mark_read
{
   padding: 0;
}

/* the newsfader */
#newsfader
{
   margin: 0 2px;
}
#smfFadeScroller
{
   text-align: center;
   padding: 0 2em;
   overflow: auto;
   margin: 1em 0;
   color: #575757; /* shouldn't be shorthand style due to a JS bug in IE! */
}

/* Styles for the info center on the board index.
---------------------------------------------------- */

#upshrinkHeaderIC
{
   margin-top: 4px;
}
dl#ic_recentposts
{
   margin: 0 0 0.5em 0;
   padding: 0.5em;
   line-height: 1.3em;
}
dl#ic_recentposts dt
{
   float: left;
}
dl#ic_recentposts dd
{
   text-align: right;
}
#upshrinkHeaderIC p
{
   margin: 0 0 0.5em 0;
   padding: 0.5em;
}
#upshrinkHeaderIC p.last
{
   margin: 0;
   padding: 0.5em;
   border-top: 2px dotted #bbb;
}
#upshrinkHeaderIC p.inline
{
   border: none;
   margin: 0;
   padding: 0.2em 0.5em 0.2em 0.5em;
}
#upshrinkHeaderIC p.stats
{
   font-size: 1.1em;
   padding-top: 8px;
}
form#ic_login
{
   padding: 0.5em;
   height: 2em;
}
form#ic_login ul li
{
   margin: 0;
   padding: 0;
   float: left;
   width: 20%;
   text-align: center;
}
form#ic_login ul li label
{
   display: block;
}

/* the small stats */
#index_common_stats
{
   display: block;
   margin: 0 0 0.5em 0;
   text-align: right;
   font-size: 0.9em;
   position: relative;
   top: -20px;
   line-height: 1px;
}

img.new_posts
{
   padding: 0 0.1em;
}
/* Styles for the message (topic) index.
---------------------------------------------------- */
div.table_frame .table_list
{
   border-collapse: collapse;
   margin: 2px 0;
}
#messageindex
{
   clear: both;
}
/* the page navigation area */
.childboards
{
   margin-bottom: 0.2em;
}
#childboards h3
{
   padding-bottom: 0;
}
#childboards .table_list thead
{
   display: none;
}
#childboards .table_list
{
   margin-bottom: 1em;
}
.lastpost img
{
   float: right;
   padding: 4px;
}

/* Styles for the display template (topic view).
---------------------------------------------------- */

#postbuttons div.buttons
{
   padding: 0.5em;
   width: 40%;
   float: right;
}
#postbuttons div.middletext
{
   width: 60%;
}
#postbuttons span
{
   display: block;
   text-align: right;
}
#postbuttons span.lower
{
   clear: right;
}
#postbuttons .buttonlist
{
   float: right;
}
#postbuttons #pagelinks
{
   padding-top: 1em;
}
/* Events */
.linked_events
{
   padding: 1em 0;
}
.edit_event
{
   margin: 0 1em;
   vertical-align: middle;
}
/* Poll question */
#poll
{
   overflow: hidden;
}
#poll .content
{
   padding: 0 1em;
}
h4#pollquestion
{
   padding: 0 0 0.5em 2em;
}

/* Poll vote options */
#poll_options ul.options
{
   border-top: 1px solid #9999aa;
   padding: 1em 2.5em 0 2em;
   margin: 0 0 1em 0;
}
#poll_options div.submitbutton
{
   border-bottom: 1px solid #9999aa;
   clear: both;
   padding: 0 0 1em 2em;
   margin: 0 0 1em 0;
}

/* Poll results */
#poll_options dl.options
{
   border: solid #9999aa;
   border-width: 1px 0;
   padding: 1em 2.5em 1em 2em;
   margin: 0 1em 1em 0;
   line-height: 1.1em !important;
}

#poll_options dl.options dt
{
   padding: 0.3em 0;
   width: 30%;
   float: left;
   margin: 0;
   clear: left;
}

#poll_options dl.options .voted
{
   font-weight: bold;
}

#poll_options dl.options dd
{
   margin: 0 0 0 2em;
   padding: 0.1em 0 0 0;
   width: 60%;
   max-width: 450px;
   float: left;
}

#poll_options dl.options .percentage
{
   display: block;
   float: right;
   padding: 0.2em 0 0.3em 0;
}

/* Poll notices */
#poll_options p
{
   margin: 0 1.5em 0.2em 1.5em;
   padding: 0 0.5em 0.5em 0.5em;
}

div#pollmoderation
{
   margin: 0;
   padding: 0;
   overflow: auto;
}

/* onto the posts */
#forumposts
{
   clear: both;
}
#forumposts .cat_bar
{
   margin: 0 0 2px 0;
}
/* author and topic information */
#forumposts h3 span#author
{
   margin: 0 7.7em 0 0;
}
#forumposts h3 img
{
   float: left;
   margin: 4px 0.5em 0 0;
}
#forumposts h3.catbg
{
   margin-bottom: 3px;
}
p#whoisviewing
{
   margin: 0;
   padding: 0.5em;
}
/* poster and postarea + moderation area underneath */
.moderatorbar
{
   clear: right;
}
.body_message
{
   padding: 20px 0;
   overflow: hidden;
}
.body_content
{
   background: #FFF;
   border-radius: 4px;
   padding: 20px;
}
@media (min-width: 992px)
{
   .body_content
   {
      margin-left: 35px;
   }
   .body_content span.arrow-left
   {
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 25px 35px 25px 0;
      border-color: transparent #ffffff transparent transparent;
      position: absolute;
      left: 15px;
   }
}
/* poster details and list of items */
.poster
{
   margin-bottom: 10px;
}
.poster h4, .poster ul
{
   padding: 0;
   margin: 0;
}
.poster h4
{
   margin: 0;
   font-size: 12px;
   width: auto;
   padding: 4px;
   border-radius: 4px 4px 0 0;
   background: #2ecc71;
   text-align: center;
}
.poster h4, .poster h4 a
{
   color: #FFF;
}
.poster ul
{
   border-radius: 0 0 4px 4px;
}
.poster ul li
{
   background: #FFF;
   padding: 5px 0;
   text-align: center;
}
.poster ul li:last-child
{
   border-radius: 0 0 4px 4px;
   padding: 0;
}
.poster ul li:last-child, .poster ul li:last-child ul
{
   border-radius: 0 0 4px 4px;
}
.poster ul ul
{
   margin: 0;
   padding: 5px 0;
   border: none;
   border-radius: 0 0 0 0;
   background: #3a3a3a;
}
.poster ul ul li
{
   display: inline;
   background: none;
}
.poster li.membergroup
{
   padding: 15px 10px;
}
.poster li.membergroup > span
{
   border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 3px;
    color: rgba(255, 255, 255, 0.8);
    font-size: 11px;
    font-weight: bold;
    opacity: 0.8;
    padding: 8px 15px;
    text-align: center;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
    text-transform: uppercase;
}
.poster li.postcount
{
   font-size: 1.6em;
   border-top: 1px solid rgba(51,51,51,0.1);
   border-bottom: 1px solid rgba(51,51,51,0.1);
}
.poster li.karma
{
   font-size: 1.6em;
   border-bottom: 1px solid rgba(51,51,51,0.1);
}
.poster li.title
{
   border-bottom: 1px solid rgba(51,51,51,0.1);
}
.poster li.avatar
{
   overflow: hidden;
   padding: 0;
}
.poster li.avatar img
{
   width: 150px;
}
.poster li.warning
{
   line-height: 1.2em;
   padding-top: 1em;
}
.poster li.warning a img
{
   vertical-align: bottom;
   padding: 0 0.2em;
}
.messageicon
{
   float: left;
   margin: 0 0.5em 0 0;
}
.messageicon img
{
   padding: 6px 3px;
}
div.postarea .btn-group, div.postarea .btn-group-vertical
{
   margin: 0;
}
.modifybutton
{
   clear: right;
   float: right;
   margin: 6px 20px 10px 0;
   text-align: right;
   font: bold 0.85em arial, sans-serif;
   color: #334466;   
}

/* The quick buttons */
div.quickbuttons_wrap
{
   padding: 0.2em 0;
   width: 100%;
   float: left;
}

ul.quickbuttons
{
   margin: 0.9em 11px 0 0;
   clear: right;
   float: right;
   text-align: right;
   font: bold 0.85em arial, sans-serif;
}
ul.quickbuttons li
{
   float: left;
   display: inline;
   margin: 0 0 0 11px;
}
ul.quickbuttons li a
{
   padding: 0 0 0 20px;
   display: block;
   height: 20px;
   line-height: 18px;
   float: left;
}
ul.quickbuttons a:hover
{
   color: #a70;
}
ul.quickbuttons li.quote_button
{
   background: url(../images/theme/quickbuttons.png) no-repeat 0 0;
}
ul.quickbuttons li.remove_button
{
   background: url(../images/theme/quickbuttons.png) no-repeat 0 -30px;
}
ul.quickbuttons li.modify_button
{
   background: url(../images/theme/quickbuttons.png) no-repeat 0 -60px;
}
ul.quickbuttons li.approve_button
{
   background: url(../images/theme/quickbuttons.png) no-repeat 0 -90px;
}
ul.quickbuttons li.restore_button
{
   background: url(../images/theme/quickbuttons.png) no-repeat 0 -120px;
}
ul.quickbuttons li.split_button
{
   background: url(../images/theme/quickbuttons.png) no-repeat 0 -150px;
}
ul.quickbuttons li.reply_button
{
   background: url(../images/theme/quickbuttons.png) no-repeat 0 -180px;
}
ul.quickbuttons li.reply_all_button
{
   background: url(../images/theme/quickbuttons.png) no-repeat 0 -180px;
}
ul.quickbuttons li.notify_button
{
   background: url(../images/theme/quickbuttons.png) no-repeat 0 -210px;
}
ul.quickbuttons li.inline_mod_check
{
   margin: 0 0 0 5px;
}

.post
{
   margin-top: 0.5em;
   clear: right;
}
.inner
{
   padding: 1em 0 ;
   margin: 0;
   border-top: 1px solid #CCC;
}
img.smiley
{
   vertical-align: bottom;
}
#forumposts .modified
{
   float: left;
}
#forumposts .reportlinks
{
   margin-right: 1.5em;
   text-align: right;
   clear: right;
}
#forumposts .signature, .post .signature
{
   margin: 1em 0 0 0;
}
#forumposts span.botslice
{
   clear: both;
}
.attachments hr
{
   clear: both;
   margin: 1em 0 1em 0;
}
.attachments
{
   padding: 1em 0 2em 0;
}
.attachments div
{
   padding: 0 0.5em;
}

/* Styles for the quick reply area.
---------------------------------------------------- */

#quickreplybox
{
   padding-bottom: 1px;
}
#quickReplyOptions .roundframe
{
   padding: 0 10%;
}
#quickReplyOptions form textarea
{
   height: 100px;
   width: 635px;
   max-width: 100%;
   min-width: 100%;
   margin: 0.25em 0 1em 0;
}
/* The jump to box */
#display_jump_to
{
   clear: both;
   padding: 5px;
   margin-top: 6px;
   text-align: right;
}

/* Separator of posts. More useful in the print stylesheet. */
#forumposts .post_separator
{
   display: none;
}

/* Styles for edit post section
---------------------------------------------------- */
form#postmodify .roundframe
{
   padding: 0 12%;
}
#post_header, .postbox
{
   padding: 0.5em;
   overflow: hidden;
}
#post_header dt, .postbox dt
{
   float: left;
   padding: 0;
   width: 15%;
   margin: .5em 0 0 0;
   font-weight: bold;
}
#post_header dd, .postbox dd
{
   float: left;
   padding: 0;
   width: 83%;
   margin: .3em 0;
}
#post_header img
{
   vertical-align: middle;
}
ul.post_options
{
   margin: 0 0 0 1em;
   padding: 0;
   list-style: none;
   overflow: hidden;
}
ul.post_options li
{
   margin: 0.2em 0;
   width: 49%;
   float: left;
}
#postAdditionalOptionsHeader
{
   margin-top: 1em;
}
#postMoreOptions
{
   border-bottom: 1px solid #cacdd3;
   padding: 0.5em;
}
#postAttachment, #postAttachment2
{
   overflow: hidden;
   margin: .5em 0;
   padding: 0;
   border-bottom: 1px solid #cacdd3;
   padding: 0.5em;
}
#postAttachment dd, #postAttachment2 dd
{
   margin: .3em 0 .3em 1em;
}
#postAttachment dt, #postAttachment2 dt
{
   font-weight: bold;
}
#postAttachment3
{
   margin-left: 1em;
}
#post_confirm_strip, #shortcuts
{
   padding: 1em 0 0 0;
}
.post_verification
{
   margin-top: .5em;
}
.post_verification #verification_control
{
   margin: .3em 0 .3em 1em;
}
/* The BBC buttons */
#bbcBox_message
{
   margin: 0.75em 0.5em;
}
#bbcBox_message div
{
   margin: 0.2em 0;
   vertical-align: top;
}
#bbcBox_message div img
{
   margin: 0 1px 0 0;
   vertical-align: top;
}
#bbcBox_message select
{
   margin: 0 2px;
}
/* The smiley strip */
#smileyBox_message
{
   margin: 0.5em;
}

/* Styles for edit event section
---------------------------------------------------- */
#post_event .roundframe
{
   padding: 0 12%;
}
#post_event fieldset
{
   padding: 0.5em;
   clear: both;
}
#post_event #event_main input
{
   margin: 0 0 1em 0;
   float: left;
}
#post_event #event_main div.smalltext
{
   width: 33em;
   float: right;
}
#post_event div.event_options
{
   float: right;
}
#post_event ul.event_main, ul.event_options
{
   padding: 0;
   overflow: hidden;
}
#post_event ul.event_main li
{
   list-style-type: none;
   margin: 0.2em 0;
   width: 49%;
   float: left;
}
#post_event ul.event_options
{
   margin: 0;
   padding: 0 0 .7em .7em;
}
#post_event ul.event_options li
{
   list-style-type: none;
   margin: 0;
   float: left;
}
#post_event #event_main select, #post_event ul.event_options li select, #post_event ul.event_options li .input_check
{
   margin: 0 1em 0 0;
}

/* Styles for edit poll section.
---------------------------------------------------- */

#edit_poll
{
   overflow: hidden;
}
#edit_poll fieldset
{
   padding: 0.5em;
   clear: both;
   overflow: hidden;
}
#edit_poll fieldset input
{
   margin-left: 8.1em;
}
#edit_poll ul.poll_main li
{
   padding-left: 1em;
}
#edit_poll ul.poll_main input
{
   margin-left: 1em;
}
#edit_poll ul.poll_main, dl.poll_options
{
   overflow: hidden;
   padding: 0 0 .7em .7em;
   list-style: none;
}
#edit_poll ul.poll_main li
{
   margin: 0.2em 0;
}
#edit_poll dl.poll_options dt
{
   width: 33%;
   padding: 0 0 0 1em;
}
#edit_poll dl.poll_options dd
{
   width: 65%;
}
#edit_poll dl.poll_options dd input
{
   margin-left: 0;
}

/* Styles for the recent messages section.
---------------------------------------------------- */

#readbuttons_top .pagelinks, #readbuttons .pagelinks
{
   padding-bottom: 1em;
   width: 60%;
}
#readbuttons .pagelinks
{
   padding-top: 1em;
}
#recent
{
   clear: both;
}

/* Styles for the move topic section.
---------------------------------------------------- */

#move_topic dl
{
   margin-bottom: 0;
}
#move_topic dl.settings dt
{
   width: 40%;
}
#move_topic dl.settings dd
{
   width: 59%;
}
.move_topic
{
   width: 710px;
   margin: auto;
   text-align: left;
}
div.move_topic fieldset
{
   padding: 0.5em;
}

/* Styles for the send topic section.
---------------------------------------------------- */

fieldset.send_topic
{
   border: none;
   padding: 0.5em;
}
dl.send_topic
{
   margin-bottom: 0;
}
dl.send_mail dt
{
   width: 35%;
}
dl.send_mail dd
{
   width: 64%;
}

/* Styles for the report topic section.
---------------------------------------------------- */

#report_topic dl
{
   margin-bottom: 0;
}
#report_topic dl.settings dt
{
   width: 20%;
}
#report_topic dl.settings dd
{
   width: 79%;
}

/* Styles for the split topic section.
---------------------------------------------------- */

div#selected, div#not_selected
{
   width: 49%;
}
ul.split_messages li.windowbg, ul.split_messages li.windowbg2
{
   margin: 1px;
}
ul.split_messages li a.split_icon
{
   padding: 0 0.5em;
}
ul.split_messages div.post
{
   padding: 1em 0 0 0;
   border-top: 1px solid #fff;
}

/* Styles for the merge topic section.
---------------------------------------------------- */
ul.merge_topics li
{
   list-style-type: none;
}
dl.merge_topic dt
{
   width: 25%;
}
dl.merge_topic dd
{
   width: 74%;
}
fieldset.merge_options
{
   clear: both;
}
.custom_subject
{
   margin: 0.5em 0;
}

/* Styles for the login areas.
------------------------------------------------------- */
.login
{
   width: 50%;
   margin: 0 auto;
}
@media (max-width: 768px) {
   .login
   {
      width: 100%;
   }
}
.login dl
{
   overflow: auto;
   clear: right;
}
.login dt, .login dd
{
   margin: 0 0 0.4em 0;
   width: 44%;
   padding: 0.1em;
}
.login dt
{
   float: left;
   clear: both;
   text-align: right;
   font-weight: bold;
}
.login dd
{
   width: 54%;
   float: right;
   text-align: left;
}
.login p
{
   text-align: center;
}

/* Styles for the registration section.
------------------------------------------------------- */
.register_error
{
   border: 1px dashed red;
   padding: 5px;
   margin: 0 1ex 1ex 1ex;
}
.register_error span
{
   text-decoration: underline;
}

/* Additional profile fields */
dl.register_form
{
   margin: 0;
   clear: right;
}

dl.register_form dt
{
   font-weight: normal;
   float: left;
   clear: both;
   width: 50%;
   margin: 0.5em 0 0 0;
}

dl.register_form dt strong
{
   font-weight: bold;
}

dl.register_form dt span
{
   display: block;
}

dl.register_form dd
{
   float: left;
   width: 49%;
   margin: 0.5em 0 0 0;
}

#confirm_buttons
{
   text-align: center;
   padding: 1em 0;
}

.coppa_contact
{
   padding: 4px;
   width: 32ex;
   background-color: #fff;
   color: #000;
   margin-left: 5ex;
   border: 1px solid #000;
}

.valid_input
{
   background-color: #f5fff0;
}
.invalid_input
{
   background-color: #fff0f0;
}

/* Styles for maintenance mode.
------------------------------------------------------- */
#maintenance_mode
{
   width: 75%;
   min-width: 520px;
   text-align: left;
}
#maintenance_mode img.floatleft
{
   margin-right: 1em;
}

/* common for all admin sections */
h3.titlebg img
{
   vertical-align: middle;
   margin-right: 0.5em;
   margin-top: -1px;
}
tr.titlebg td
{
   padding-left: 0.7em;
}
#admin_menu
{
   min-height: 2em;
   padding-left: 0;
}
#admin_content
{
   clear: left;
   padding-top: 0.5em;
}
/* Custom profile fields like to play with us some times. */
#admin_content .custom_field
{
   margin-bottom: 15px;
}
#admin_login .centertext
{
   padding: 1em;
}
#admin_login .centertext .error
{
   padding: 0 0 1em 0;
}

/* Styles for sidebar menus.
------------------------------------------------------- */
.left_admmenu, .left_admmenu ul, .left_admmenu li
{
   padding: 0;
   margin: 0;
   list-style: none;
}
#left_admsection
{
   width: 160px;
   float: left;
   padding-right: 10px;
}
.adm_section h4.titlebg
{
   font-size: 95%;
   margin-bottom: 5px;
}
#main_container
{
   position: relative;
}
.left_admmenu li
{
   padding: 0 0 0 0.5em;
}
.left_admmenu
{
   margin-bottom: 0.5em;
}
#main_admsection
{
   position: relative;
   left: 0;
   right: 0;
   overflow: hidden;
}

tr.windowbg td, tr.windowbg2 td, tr.approvebg td, tr.highlight2 td
{
   padding: 0.3em 0.7em;
}
#credits p
{
   padding: 0;
   font-style: italic;
   margin: 0;
}

/* Styles for generic tables.
------------------------------------------------------- */
.topic_table table
{
   width: 100%;
}
.topic_table .icon1, .topic_table .icon2, .topic_table .stats
{
   text-align: center;
}
#topic_icons
{
   margin: 1em 0 0 0;
}
#topic_icons .description
{
   margin: 0;
}
.topic_table table thead
{
   border-bottom: 1px solid #fff;
}
/* the subject column */
.topic_table td
{
   font-size: 1em;
}
.topic_table td.subject p, .topic_table td.stats
{
   font-size: 0.85em;
   padding: 0;
   margin: 0;
}
.topic_table td.lastpost
{
   font-size: 0.85em;
   line-height: 1.3em;
   padding: 4px;
}
.topic_table td.stickybg2
{
   background-image: url(../images/icons/quick_sticky.gif);
   background-repeat: no-repeat;
   background-position: 98% 4px;
}
.topic_table td.lockedbg2
{
   background-image: url(../images/icons/quick_lock.gif);
   background-repeat: no-repeat;
   background-position: 98% 4px;
}
.topic_table td.locked_sticky2
{
   background-image: url(../images/icons/quick_sticky_lock.gif);
   background-repeat: no-repeat;
   background-position: 98% 4px;
}
.topic_table td.lastpost
{
   background-image: none;
}

/* Styles for (fatal) errors.
------------------------------------------------- */

#fatal_error
{
   width: 80%;
   margin: auto;
}

.errorbox
{
   padding: 1em;
   border: 1px solid #cc3344;
   color: #000;
   background-color: #ffe4e9;
   margin-bottom: 1em;
}
.errorbox h3
{
   padding: 0;
   margin: 0;
   font-size: 1.1em;
   text-decoration: underline;
}
.errorbox p
{[close]

Jim88

You have a great theme and it looks fantastic. 
One question I have though is the mobile version of the Reseller Theme.  You have the Forum Title above the blue Title Bar but you also repeat it below the bar. 
It kind of looks lame to have it repeat. 
It would be nice to have the forum title on top and a slogan below the blue Title bar in the mobile version. 
If that is too hard t do, IMO it would be better to have the word "Home" on top of the blue Title bar and the Forum Title below the bar.  I think that would look much better. 
Thanks for a really good work though. 

Jim

Last Edit: September 21, 2015, 11:46:50 AM by Jim88

Megatrends

Hola buenos dias, queria saber como aumentar el tamaño de las secciones a lo ancho (http://prntscr.com/8jpgi5)
Muchas gracias  :-[

Diego Andrés

En bootstrap.css busca .container y aumenta el width, si a eso te refieres.

Saludos!

pumaspec

I agree.

I think it would be great to use this section as a custom link(s) area, that would be great.

For the time being what I have done is just removed my forum title and that get's rid of the bar.

abhinavgupta18

What To do with the psd logo file.
Please Tell

rick

Quote from: abhinavgupta18 on February 19, 2016, 12:57:55 AM
What To do with the psd logo file.
Please Tell

psd files are Photshop files. You must have the Photoshop program (or similar program) in order to alter the files. There are some free programs on the internet that you can download and use to alter the .psd file but you will have to search and learn about them on your own.

rick

I just installed a Google+ mod for SMF to register and login with G+.  Is there a way to ADD the google+ login option that comes with the mod to the login popup window?

rick

 Is there a way to ADD the google+ login option that comes with the Google+ mod to the login popup window?

What files are the login pop up window listed under?

Thanks!

pasqualino77

i have a problem to add a banner