Gönderen Konu: Islami Tema  (Okunma sayısı 1804 defa)

Çevrimdışı orhan

  • Yönetici
  • Trade Sayısı: (0)
  • *
  • İleti: 384
  • Karma +19/-1
  • Cinsiyet: Bay
    • Profili Görüntüle
    • webtiryaki.com
Islami Tema
« : 24 Eyl 2014, 11:58:45 »

Bu konuda oldukca fazla istek var bende elimden geldiği kadar bir şeyler yapmaya caliştim temadaki ozelikler sosyal medya iconlari fotere copoyriht ekleme foter üstüne link ekleme gibi bir cok özeliği var admin panelden aktif ede bilirsiniz temadaki görseler bana ayit teğil malesef islami görseler fazla olmadiğindan görseleri diğer girafik sitelerinden vede temalardan aldim
herhangi bir telif haki yok görselerin.


DEMO





« Son Düzenleme: 10 May 2015, 20:46:09 Gönderen: orhan »

Çevrimdışı Ata

  • Yönetici
  • Trade Sayısı: (0)
  • *
  • İleti: 134
  • Karma +1/-0
    • Profili Görüntüle
Ynt: Islami Tema
« Yanıtla #1 : 24 Eyl 2014, 12:31:26 »
Süper bir calişma elinize sağlik

Çevrimdışı cihadehli

  • Trade Sayısı: (0)
  • Yeni Üye
  • *
  • İleti: 19
  • Karma +0/-0
  • Cinsiyet: Bay
    • Profili Görüntüle
    • Cihadehli Forum
Ynt: Islami Tema
« Yanıtla #2 : 22 Oca 2015, 00:15:25 »
bu islami ve güzel tema bende varda onda gördüğüm bir kaç sıkıntı var acaba giderilebilirmi bilmiyorum..

1- imza alanında yüklenen resimler tam açık şekilde gösterilmiyor yandan çubuk ile aşağıya kaydırmak gerekiyor görüntülemek için.
2- üye gruplandırmalarda çevirim içi renklendirme yapınca profilde nick üzeri hemen renklendirme oluyor o kısım ancak..çevirimiçi üye renklendirme modunu kullanınca mevcut isim renklendirmesi olmuyor yani nickler renklenmiyor oysa mod kurulumundada hata yok..kullandığım mod membercolor
3- Tema çok dar acaba tam sayfa genişletme imkanımız olabilirmi.?

eğer bu sorunlarım giderilirse çok sevinirim yoksa tema çok güzel hoşuma gitti..

Çevrimdışı Ata

  • Yönetici
  • Trade Sayısı: (0)
  • *
  • İleti: 134
  • Karma +1/-0
    • Profili Görüntüle
Ynt: Islami Tema
« Yanıtla #3 : 22 Oca 2015, 07:51:30 »
orhan bey bu aralar yoğun işten dolayi ben yarim bilgimle cevaplamaya calişayim
1.sorunuz
index.css
bulun
Kod: [Seç]
#forumposts .signature, .post .signature {
    background: none repeat scroll 0 0 #efefef;
    font-family: ow;
    font-size: 15px;
    height: 30px;
    margin: 1em 0 0;
    padding: 23px;
}
burdaki
height: 30px;
yüksekliği kafaniza göre değişin yada silin

2.sorunuz hakinda bilgim yok

3.sorunuz
index,css bulun
Kod: [Seç]
#content_section
{
    background: none repeat scroll 0 0 #ffffff;
    display: block;
    margin: 0 auto;
    width: 1050px;
}

burdaki width: 1050px;
istediğiniz ölcüde yükseltin

Çevrimdışı cihadehli

  • Trade Sayısı: (0)
  • Yeni Üye
  • *
  • İleti: 19
  • Karma +0/-0
  • Cinsiyet: Bay
    • Profili Görüntüle
    • Cihadehli Forum
Ynt:
« Yanıtla #4 : 22 Oca 2015, 13:00:11 »
Teşekkür ederim ilgi ve alakanıza.saygılar.

Birde şunu gördüm alt katagorilerde yazı renk tonu beyaz olduğundan sanırım konu iisimleri gözükmüyor bunu nasıl halledebilirim.

« Son Düzenleme: 22 Oca 2015, 14:43:42 Gönderen: cihadehli »

Çevrimdışı Ata

  • Yönetici
  • Trade Sayısı: (0)
  • *
  • İleti: 134
  • Karma +1/-0
    • Profili Görüntüle
Ynt: Islami Tema
« Yanıtla #5 : 22 Oca 2015, 16:27:09 »
kurduğunuz modla ilgili bir renk değişimi olmuş sitenizi göre bilirsem renk kodunu soyleye bilirim

Çevrimdışı cihadehli

  • Trade Sayısı: (0)
  • Yeni Üye
  • *
  • İleti: 19
  • Karma +0/-0
  • Cinsiyet: Bay
    • Profili Görüntüle
    • Cihadehli Forum
Ynt: Islami Tema
« Yanıtla #6 : 22 Oca 2015, 19:53:26 »
kurduğunuz modla ilgili bir renk değişimi olmuş sitenizi göre bilirsem renk kodunu soyleye bilirim
sitem www.cihadehli.com
ben alt katagorileri geçici olarak renk kdoları ile görünür hale getirdim alt katagori isim renk kodu #ffffff

Çevrimdışı Ata

  • Yönetici
  • Trade Sayısı: (0)
  • *
  • İleti: 134
  • Karma +1/-0
    • Profili Görüntüle
Ynt: Islami Tema
« Yanıtla #7 : 22 Oca 2015, 20:11:30 »
sanirim sitenizde bazi hatalar oluşmuş index css yi bununla değişin

Kod: [Seç]
/* Styles for the general looks for the Curve theme.
------------------------------------------------------- */

/* Normal, standard links. */
a:link, a:visited
{
color: #24B58A;
text-decoration: none;
}
a:hover
{
text-decoration: underline;
cursor: pointer;
}
.topic_table td.subject span a {
    color: #333;
}
/* Links that open in a new window. */
a.new_win:link, a.new_win:visited
{
color: #346;
text-decoration: none;
}
a.new_win:hover
{
text-decoration: underline;
}

/* Tables should show empty cells. */
table
{
border-collapse: collapse;
width: 100%;
}

/* Set a fontsize that will look the same in all browsers. */
body
{
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    background-image: url(../images/theme/body.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: cover;
font: 78%/130% "Verdana", "Arial", "Helvetica", sans-serif;
margin: 0 auto;
padding:0;
}

/* 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: #626262;
}

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

/* 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;
border: 1px solid #7f9db9;
padding: 2px;
}
input[type="submit"] {
    border: none;
cursor: pointer;
background: none repeat scroll 0 0 #0a563b;
}
input[type="submit"]:hover {
    border: none;
cursor: pointer;
background: none repeat scroll 0 0 #066642;
}
/* 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: none repeat scroll 0 0 #3498db;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    height: 29px;
    padding: 0 7px;
}
.button_submit_user {
    background: none repeat scroll 0 0 #1b8387;
    border-bottom: 2px solid rgba(0, 0, 0, 0.25);
    border-radius: 2px;
    color: #ffffff !important;
    font-size: 12px;
    padding: 11px;
}
.button_submit_user:hover  {
    background: #388CBC;
}
.button_submit:hover, .button_reset:hover
{
box-shadow: 0 1px 11px rgba(0, 0, 0, 0.45);
}
input:focus, textarea:focus, button:focus, select:focus
{
}
.previ {
    background: none repeat scroll 0 0 #242424 !important;
}
.previ:hover {
    background: none repeat scroll 0 0 #333 !important;
}
/* 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;
}
input[type="text"] {
    background: none repeat scroll 0 0 #f5f5f5;
    border: 1px solid #e5e5e5;
    min-width: 80px;
    outline: medium none;
    width: auto;
height: 25px;
}
input[type="password"] {
    background: none repeat scroll 0 0 #f5f5f5;
    border: 1px solid #e5e5e5;
    min-width: 80px;
    outline: medium none;
    width: auto;
height: 25px;
}
/* Standard horizontal rule.. ([hr], 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 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-top: 2px solid #999;
border-bottom: 2px solid #999;
line-height: 1.5em;
padding: 3px 1em;
overflow: auto;
white-space: nowrap;
/* Show a scrollbar after about 24 lines. */
max-height: 24em;
}

/* The "Quote:" and "Code:" header parts... */
.codeheader, .quoteheader
{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #c76c0c;
    cursor: pointer;
    font-family: georgia;
    font-size: 12px;
    padding: 0 3px;
    text-decoration: none;
font-weight: bold;
}

/* 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
{
color: #222;
font-family: arial, helvetica, sans-serif;
font-size: 1.1em;
font-weight: bold;
background: #e3e9ef url(../images/theme/main_block.png) no-repeat -10px -380px;
}
.catbg, .catbg2, tr.catbg td, tr.catbg2 td, tr.catbg th, tr.catbg2 th
{
background: #000;
color: #fff;
font-family:'Oswald-Light',sans-serif;
font-size: 1.1em;
font-weight: bold;
}

/* 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: #222;
}
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 {
    background-color: #f7f7f7;
    border-bottom: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    border-radius: 0;
    border-right: 1px solid #e5e5e5;
    color: #626262;
    padding: 30px;
}
.windowbg2 {
    background-color: #fff;
    border-bottom: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    border-radius: 0;
    border-right: 1px solid #e5e5e5;
    color: #626262;
    margin-top: 0;
    padding: 30px;
}
.windowbg3
{
color: #000;
background-color: #cacdd3;
}

/* the page navigation area */
.pagesection
{
font-size: 0.9em;
padding: 0.2em;
overflow: hidden;
margin: 2em;
}
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
{
}
.stickybg2
{
}

/* Locked posts get a different shade, too! */
.lockedbg
{
background: #e3ecec;
font-style: italic;
}
.lockedbg2
{
background: #e3ecec;
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: 98%;
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. */
.alert
{
color: red;
}

/* 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;
border: 1px solid #E5E5E5;
background: #f5f5f0;
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: 31px;
line-height: 31px;
font-size: 1.2em;
font-weight: bold;
}
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;
text-transform: uppercase;
padding: 0 24px;
}
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: #4b4b4b;
}
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
{
    height: 45px;
    line-height: 45px;
    padding-left: 10px;
    border-radius: 5px 5px 0 0;
}
h4.titlebg, h3.titlebg
{
background: inherit;
padding-right: 9px;
line-height: 40px;
}
h4.titlebg img.icon
{
float: left;
margin: 10px 8px 0 0;
}
div.cat_bar
{
    background: url(../images/theme/body.jpg) repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 45px;
    border-radius: 5px 5px 0 0;
    line-height: 45px;
    overflow: hidden;
    padding: 0;
}
div.title_bar
{
    background: none repeat scroll 0 0 #f5f5f5;
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    height: 40px;
    margin-bottom: 1px;
    overflow: hidden;
    padding-left: 9px;
}

/* rounded bars needs a different background here */

div.roundframe div.cat_bar
{
background: url(../images/theme/body.jpg) repeat scroll 0 0 rgba(0, 0, 0, 0)
margin-bottom: 0;
}
div.roundframe div.cat_bar h3.catbg
{
background: linear-gradient(135deg, rgba(5, 149, 178, 0.55) 0%, rgba(128, 213, 237, 0.55) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
text-align: center;
}
div.title_barIC
{
background: none repeat scroll 0 0 #f5f5f5;
padding-left: 9px;
height: 40px;
overflow: hidden;
margin-bottom: 1px;
border-top: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
}
div.title_barIC h4.titlebg
{
background: inherit;
line-height: 40px;
}
#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: 10px 5px 0 1em;
height: 31px;
line-height: 31px;
}

/* The half-round header bars for some tables. */
.table_grid tr.catbg, .table_grid tr.titlebg
{
font-size: 0.95em;
border: 1px solid #e5e5e5;
}
.table_grid tr.catbg th, .table_grid tr.titlebg th
{
height: 28px;
line-height: 28px;
}
tr.catbg th.first_th
{
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    height: 40px;
    margin-bottom: 1px;
    overflow: hidden;
    padding-left: 9px;
}
tr.catbg th.last_th
{
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    height: 40px;
    margin-bottom: 1px;
    overflow: hidden;
    padding-left: 9px;
}
tr.titlebg th.first_th
{
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    height: 40px;
    margin-bottom: 1px;
    overflow: hidden;
    padding-left: 9px;
}
tr.titlebg th.last_th
{
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    height: 40px;
    margin-bottom: 1px;
    overflow: hidden;
    padding-left: 9px;
}
.table_grid th.last_th input
{
margin: 0 2px;
}
.table_grid th.lefttext
{
padding: 0 0.7em;
}

/* a general table class */
table.table_grid
{
    font-size: 1.1em;
border-collapse: collapse;
margin-top: 0.1em;
}
table.table_grid td
{
padding: 1.5em;
border-bottom: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
}

/* GenericList */
.additional_row
{
padding: 0.5em 0 0.5em 0;
}
table.table_grid thead tr.catbg th
{
white-space: nowrap;
border-bottom: 1px solid #e5e5e5;
}

/* 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;
}
.windowbg span.topslice span
{
display: block;
height: 11px;
}
.windowbg span.botslice
{
display: block;
padding-left: 20px;
font-size: 5px;
line-height: 5px;
margin-bottom: 0.2em;
}
.windowbg span.botslice span
{
display: block;
height: 11px;
}

.windowbg2 span.topslice
{
display: block;
padding-left: 20px;
}
.windowbg2 span.topslice span
{
display: block;
height: 11px;
}
.windowbg2 span.botslice
{
display: block;
padding-left: 20px;
font-size: 5px;
line-height: 5px;
margin-bottom: 0.2em;
}
.windowbg2 span.botslice span
{
display: block;
height: 11px;
}
.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.
----------------------------------------------------------- */
.roundframe
{
padding: 0 10px;
background: #f5f5f5;
border-left: 1px solid #c5c5c5;
border-right: 1px solid #c5c5c5;
}
.roundframe dl, .roundframe dt, .roundframe p
{
margin: 0;
}
.roundframe p
{
padding: 0.5em;
}
span.upperframe
{
padding: 0;
display: block;
padding-left: 20px;
}
span.upperframe span
{
padding: 0;
height: 12px;
display: block;
}
span.lowerframe
{
padding: 0;
display: block;
padding-left: 20px;
}
span.lowerframe span
{
padding: 0;
height: 12px;
display: block;
}

/* 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 {
    float: left;
    margin-top: -51px;
    padding: 0 0.5em;
    background: #2980b9; 
    min-width: 502px; 
    height: 30px; 
border-top-left-radius: 8px; 
border-top-right-radius: 8px; 
margin-left: 55px; 
color: #eceafc; 
font-size: 14px; 
font-weight: bold; 
padding: 10px; 
    font-weight: 700; 
text-transform: uppercase;
}

.dropmenu, .dropmenu ul
{
list-style: none;
line-height: 1em;
padding: 0;
margin: 0;
}
.dropmenu
{
padding: 0 0.5em;
}
.dropmenu a
{
display: block;
color: #000;
text-decoration: none;
}
.dropmenu a span
{
display: block;
padding: 0 0 0 0px;
font-size: 0.9em;
}
/* the background's first level only */
.dropmenu li a.firstlevel {
    margin-right: 8px;
}
.dropmenu li a.firstlevel span.firstlevel
{
background: rgb(245,245,245);
display: block;
position: relative;
left: -5px;
padding-left: 5px;
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;
border-bottom: 1px solid #999;
background: url(../images/theme/menu_gfx.png) 0 -130px no-repeat;
padding: 7px 0 0 0;
}
.dropmenu li li
{
width: 19em;
margin: 0;
border-left: 1px solid #999;
border-right: 1px solid #999;
}
.dropmenu li li a span
{
display: block;
padding: 8px;
}
.dropmenu li ul ul
{
margin: -1.8em 0 0 13em;
}

/* the active button */
.dropmenu li a.active
{
background: rgb(245,245,245);
color: #000;
font-weight: bold;
}
.dropmenu li a.active span.firstlevel
{
background: rgb(245,245,245);
}
/* the hover effects */
.dropmenu li a.firstlevel:hover, .dropmenu li:hover a.firstlevel
{
background: #23B0A7;
color: #fff;
cursor: pointer;
text-decoration: none;
}
.dropmenu li a.firstlevel:hover span.firstlevel, .dropmenu li:hover a.firstlevel span.firstlevel
{
background: #23B0A7;
}
/* the hover effects on level2 and 3 */
.dropmenu li li a:hover, .dropmenu li li:hover>a
{
background: #23B0A7;
color: #fff;
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;
}
.dropmenu li li.additional_items
{
background-color: #fff;
}

/* 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: 0;
margin: 0;
}
.buttonlist ul li
{
margin: 0;
padding: 0;
list-style: none outside none;
float: left;
}
.buttonlist ul li a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #f9f9f9;
    border-color: rgba(0, 0, 0, 0.25);
    border-image: none;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    color: #000;
    cursor: pointer;
    display: block;
    font-size: 11px;
    font-weight: lighter;
    margin-left: 10px;
    padding: 0 8px;
    text-transform: uppercase;
}
.buttonlist ul li a:hover
{
box-shadow: 0 1px 11px rgba(0, 0, 0, 0.45);
color: #fff;
text-decoration: none;
background: #066642;
}
.buttonlist ul li a span
{
    background: inherit;
    display: block;
    height: 25px;
    line-height: 25px;
    padding: 0;
}
.buttonlist ul li a:hover span
{
background: none;
}
/* the active one */
.buttonlist ul li a.active
{
background: none repeat scroll 0 0 #1B60A0;
color: #fff;
font-weight: bold;
}
.buttonlist ul li a.active span
{
background: none repeat scroll 0 0 #1B60A0;
}
.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: linear-gradient(to right, rgba(35, 175, 175, 0.6) 0%, rgba(38, 191, 84, 0.6) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
   
height: 245px;
    left: 0;
    text-align: center;
    top: 0;
    width: 100%;
position: relative;
}
/* the content section */
.content_body {
    background-color: #fff;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.1);
    display: block;
    transition: all 0.2s ease 0s;
}

#content_section
{
    background: none repeat scroll 0 0 #ffffff;
    display: block;
    margin: 0 auto;
    width: 1221px;
}
#content_section div.frame
{
    background: none repeat scroll 0 0 #fff;
display: block;
}
#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: 91px 60px;
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;
font-size: 16px;
font-weight: bold;
}
.info a
{
color: #fff;
font-weight: bold;
}
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
{
margin: 40px 0;
height: 21px;
overflow: hidden;
width: auto;
padding:5px;
border: solid 1px #dedede;
background:#f5f5f5;
clear: both;
position: relative;
}
.navigate_section ul
{
margin: 0;
padding: 0;
height: 21px;

}
.navigate_section ul li
{
display: block;
float: left;
position: relative;
height: 21px;
overflow: hidden;
line-height: 21px;
margin: 0px 6px 0px 0;
padding: 0px 10px 0px 0;
font-size: .9167em;
background: url(../images/theme/chevron.png) no-repeat 100% 0;
}
.navigate_section ul li a
{
    color: #222;
text-decoration: none;
font-size: inherit;
font-weight: inherit;
height: 21px;
line-height: 21px;
overflow: hidden;
}
.navigate_section ul li a:hover
{
text-decoration: underline;
}
.navigate_section ul li.last
{
background: none;
margin-right: 0;
padding-right: 0;
}
.navigate_section ul li.last a
{
    color: #333;
text-decoration: none;
font-size: inherit;
font-weight: inherit;
    text-transform: uppercase;
}
.navigate_section ul li.last a:hover
{
text-decoration: none;
}
.navigate_section ul li.link_home a
{
height: 16px !important;
text-indent:-1000em;
width:16px;
padding: 0;
overflow: hidden;
background: none;
}
.navigate_section ul li.link_home img
{
margin-top: 3px;
}

/* The footer wih copyright links etc. */
#footer_section
{
text-align: center;
background: rgb(35,175,175);
background: -moz-linear-gradient(45deg, rgb(35,175,175) 0%, rgb(38,191,84) 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgb(35,175,175)), color-stop(100%,rgb(38,191,84)));
background: -webkit-linear-gradient(45deg, rgb(35,175,175) 0%,rgb(38,191,84) 100%);
background: -o-linear-gradient(45deg, rgb(35,175,175) 0%,rgb(38,191,84) 100%);
background: -ms-linear-gradient(45deg, rgb(35,175,175) 0%,rgb(38,191,84) 100%);
background: linear-gradient(45deg, rgb(35,175,175) 0%,rgb(38,191,84) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23afaf', endColorstr='#26bf54',GradientType=1 );
opacity: 0.75;
padding-left: 20px;
padding-bottom: 30px;
}
#footer_section span.smalltext
{
font-size: 100%;
}
#footer_section div.frame
{
background: rgb(35,175,175);
background: -moz-linear-gradient(45deg, rgb(35,175,175) 0%, rgb(38,191,84) 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgb(35,175,175)), color-stop(100%,rgb(38,191,84)));
background: -webkit-linear-gradient(45deg, rgb(35,175,175) 0%,rgb(38,191,84) 100%);
background: -o-linear-gradient(45deg, rgb(35,175,175) 0%,rgb(38,191,84) 100%);
background: -ms-linear-gradient(45deg, rgb(35,175,175) 0%,rgb(38,191,84) 100%);
background: linear-gradient(45deg, rgb(35,175,175) 0%,rgb(38,191,84) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23afaf', endColorstr='#26bf54',GradientType=1 );
opacity: 0.75;
display: block;
padding: 70px 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;
color: #fff;
}
#footer_section ul li.copyright a
{
color: #fff;
}
div#footer_section div.frame ul.reset li a {
    color: #fff;
}
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: 90%;
width: 15%;
text-align: center;
}
table.table_list tbody.content td.lastpost
{
line-height: 1.3em;
font-size: 85%;
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 {
    color: #23b395;
    font-family: 'Oswald-Light',sans-serif;
    font-size: 17px;
    font-weight: bold;
    line-height: 30px;
}
.table_list tbody.content td.children
{
color: #555;
font-size: 85%;
}
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 0.5em;
}

/* 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.
---------------------------------------------------- */
div#content_section div.frame div#main_content_section div.roundframe {
    background: #fff;
    border: 0;
}
div#content_section div.frame div#main_content_section div.roundframe {
    background: #fff;
}
div#content_section div.frame div#main_content_section span.clear.upperframe {
    background: #fff;
}
div#content_section div.frame div#main_content_section span.clear.upperframe span {
    background: #fff;
}
div#content_section div.frame div#main_content_section span.lowerframe {
    background: #fff;
}
div#content_section div.frame div#main_content_section span.lowerframe span {
    background: #fff;
}
#upshrinkHeaderIC
{
margin-top: 4px;
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
}
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;
}
#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 {
    border: 3px solid #4AC0B1;
    border-radius: 100px;
    float: right;
    padding: 0;
}

/* 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;
}
#moderationbuttons
{
overflow: hidden;
}
/* 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;
    padding: 0 10px;
}
p#whoisviewing
{
margin: 0;
padding: 0.5em;
border: 1px solid #e5e5e5;
}
/* poster and postarea + moderation area underneath */
.post_wrapper
{
float:left;
width:100%;
}
.poster
{
float: left;
width: 15em;
}
.postarea, .moderatorbar
{
margin: 0 0 0 16em;
}
.postarea div.flow_hidden {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #e5e5e5 -moz-use-text-color;
    border-image: none;
    border-style: solid none;
    border-width: 1px medium;
    margin: -42px 10px 0;
    padding: 10px;
    width: 100%;
}

.moderatorbar
{
clear: both;
}
/* poster details and list of items */
.poster h4, .poster ul
{
padding: 0;
}
.poster h4
{
margin: 0.2em 0 0.4em 1.1em;
font-size: 120%;
}
.poster h4, .poster h4 a
{
color: #fff;
margin: 0;
}
.poster ul ul
{
padding: 0;
}
.poster ul ul li
{
display: inline;
}
.poster li.avatar {
    border-bottom: 1px solid #e3e3e3;
    overflow: hidden;
}
.poster li.warning
{
line-height: 1.2em;
padding-top: 1em;
}
.poster li.warning a img
{
vertical-align: bottom;
padding: 0 0.2em;
}
li.profile ul li {
    border: none;
}
li.profile {
    border-bottom: 1px solid #c4c4c4 !important;
}
h4.postuser {
    background: none repeat scroll 0 0 #f26060;
}
.messageicon
{
float: left;
margin: 0 0.5em 0 0;
}
.messageicon img
{
padding: 6px 3px;
}
.keyinfo
{
float: left;
width: 50%;
}
.modifybutton
{
clear: both;
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: 5px 11px 0 0;
clear: right;
float: right;
text-align: right;
font: bold 0.85em arial, sans-serif;
}
ul.quickbuttons li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #4aa6b2;
    border-color: -moz-use-text-color rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) -moz-use-text-color;
    border-image: none;
    border-radius: 3px;
    border-right: 2px solid rgba(0, 0, 0, 0.25);
    border-style: none solid solid none;
    border-width: medium 2px 2px medium;
    cursor: pointer;
    display: inline;
    float: left;
    margin: 0 0 0 5px;
    text-transform: uppercase;
}
ul.quickbuttons li a {
    color: #fff;
    display: block;
    float: left;
    font-family: Oswald-Light;
    height: 20px;
    line-height: 20px;
    padding: 0 17px 0 17px;
}
ul.quickbuttons a:hover
{
color: #fff;
}
ul.quickbuttons li.inline_mod_check
{
margin: 0 0 0 5px;
}

.post
{
margin-top: 0.5em;
clear: right;
}
.inner
{
padding: 1em 1em 2px 1.4em;
margin: 0 1em 0 0;
}
img.smiley
{
vertical-align: bottom;
}
#forumposts .modified
{
float: left;
}
#forumposts .reportlinks
{
margin-right: 1.5em;
text-align: right;
clear: right;
}
#forumposts .signature, .post .signature {
    background: none repeat scroll 0 0 #efefef;
    font-family: ow;
    font-size: 15px;
    height: 200px;
    margin: 1em 0 0;
    padding: 23px;
}
#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 {
    border: 1px solid #66afe9;
    border-radius: 5px;
    height: 100px;
    margin: 0.25em 0 1em;
    max-width: 100%;
    min-width: 100%;
    width: 635px;
}
#quickReplyOptions form textarea:focus {
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
}
/* 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 {
    background: none repeat scroll 0 0 #e3ebf2;
    border: 3px solid #e3ebf2;
    width: 100%;
}
#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: 540px;
margin: 0 auto;
}
.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
{
background: none repeat scroll 0 0 #f5f5f5;
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
}
/* 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
{
margin: 1em 0 0 0;
}
.errorbox p.alert
{
padding: 0;
margin: 0;
float: left;
width: 1em;
font-size: 1.5em;
}

/* Styles for the profile section.
------------------------------------------------- */

dl
{
overflow: auto;
margin: 0;
padding: 0;
}

/* The basic user info on the left */
#basicinfo
{
width: 20%;
float: left;
}
#basicinfo .windowbg .content
{
padding-left: 20px;
}
#detailedinfo
{
width: 79.5%;
float: right;
}
#basicinfo h4
{
font-size: 135%;
font-weight: 100;
line-height: 105%;
white-space: pre-wrap;
overflow: hidden;
}
#basicinfo h4 span.position
{
font-size: 80%;
font-weight: 100;
display: block;
}
#basicinfo img.avatar
{
display: block;
margin: 10px 0 0 0;
}
#basicinfo ul
{
list-style-type: none;
margin: 10px 0 0 0;
}
#basicinfo ul li
{
display: block;
float: left;
margin-right: 5px;
height: 20px;
}
#basicinfo span#userstatus
{
display: block;
clear: both;
}
#basicinfo span#userstatus img
{
vertical-align: middle;
}
#detailedinfo div.content dl, #tracking div.content dl
{
clear: right;
overflow: auto;
margin: 0 0 18px 0;
padding: 0 0 15px 0;
border-bottom: 1px #ccc solid;
}
#detailedinfo div.content dt, #tracking div.content dt
{
width: 35%;
float: left;
margin: 0 0 3px 0;
padding: 0;
font-weight: bold;
clear: both;
}
#detailedinfo div.content dd, #tracking div.content dd
{
width: 65%;
float: left;
margin: 0 0 3px 0;
padding: 0;
}
#detailedinfo div.content dl.noborder
{
border-bottom: 0;
}
#detailedinfo div.content dt.clear
{
width: 100%;
}
.signature, .custom_fields_above_signature
{
border-top: 1px #ccc solid;
}
.signature h5
{
font-size: 0.85em;
margin-bottom: 10px;
}
#personal_picture
{
display: block;
margin-bottom: 0.3em;
}
#avatar_server_stored div
{
float: left;
}
#avatar_upload
{
overflow: auto;
}
#main_admsection #basicinfo, #main_admsection #detailedinfo
{
width: 100%;
}
#main_admsection #basicinfo h4
{
float: left;
width: 35%;
}
#main_admsection #basicinfo img.avatar
{
float: right;
vertical-align: top;
}
#main_admsection #basicinfo ul
{
clear: left;
}
#main_admsection #basicinfo span#userstatus
{
clear: left;
}
#main_admsection #basicinfo p#infolinks
{
display: none;
clear: both;
}
#main_admsection #basicinfo .botslice
{
clear: both;
}

/* Simple feedback messages */
div#profile_error, div#profile_success
{
margin: 0 0 1em 0;
padding: 1em 2em;
border: 1px solid;
}
div#profile_error
{
border-color: red;
color: red;
background: #fee;
}

div#profile_error span
{
text-decoration: underline;
}

div#profile_success
{
border-color: green;
color: green;
background: #efe;
}

/* Profile statistics */
#generalstats div.content dt
{
width: 50%;
float: left;
margin: 0 0 3px 0;
padding: 0;
font-weight: bold;
clear: both;
}
#generalstats div.content dd
{
width: 50%;
float: left;
margin: 0 0 3px 0;
padding: 0;
}

/* Activity by time */
#activitytime
{
margin: 6px 0;
}
.activity_stats
{
margin: 0;
padding: 0;
list-style: none;
}
.activity_stats li
{
margin: 0;
padding: 0;
width: 4.16%;
float: left;
}
.activity_stats li span
{
display: block;
border: solid #000;
border-width: 1px 1px 0 0;
text-align: center;
}
.activity_stats li.last span
{
border-right: none;
}
.activity_stats li div.bar
{
margin: 0 auto;
width: 15px;
}
.activity_stats li div.bar div
{
background: #6294CE;
}
.activity_stats li div.bar span
{
position: absolute;
top: -1000em;
left: -1000em;
}

/* Most popular boards by posts and activity */
#popularposts
{
width: 49.5%;
float: left;
}
#popularactivity
{
width: 49.5%;
float: right;
}

#popularposts div.content dt, #popularactivity div.content dt
{
width: 65%;
float: left;
margin: 0 0 3px 0;
padding: 0;
font-weight: bold;
clear: both;
}
#popularposts div.content dd, #popularactivity div.content dd
{
width: 35%;
float: left;
margin: 0 0 3px 0;
padding: 0;
}

.profile_pie
{
background-image: url(../images/stats_pie.png);
float: left;
height: 20px;
width: 20px;
margin: 0 1em 0 0;
padding: 0;
text-indent: -1000em;
}

/* View posts */
.topic .time
{
float: right;
}

.counter
{
margin: 0 0 0 0;
padding: 0.2em 0.5em 0.1em 0.2em;
font-size: 2.2em;
font-weight: bold;
color: #3f3f3f;
float: left;
}
.list_posts
{
border-top: 2px solid #b3b3bf;
padding-top: 12px;
margin-top: 6px;
overflow: auto;
}

.core_posts
{
margin-bottom: 3px;
}

.topic h4
{
margin: 3px 0;
}

.topic .post
{
margin: 0 1em;
min-height: 80px;
height: auto !important;
height: 80px;
}

.topic .mod_icons
{
text-align: right;
margin-right: 1em;
}

#tracking div.content dl
{
border-bottom: 0;
margin: 0;
padding: 0;
}

#creator dl
{
margin: 0;
}
#creator dt
{
width: 40%;
float: left;
clear: both;
margin: 0 0 10px 0;
}
#creator dd
{
float: right;
width: 55%;
margin: 0 0 10px 2px;
overflow: auto;
}

.ignoreboards
{
margin: 0 2%;
padding: 0;
width: 45%;
}
.ignoreboards a
{
font-weight: bold;
border-bottom: 1px solid #c4c4c4;
padding: 0.1em 0;
}
.ignoreboards a:hover
{
text-decoration: none;
border-bottom: 1px solid #334466;
}
.ignoreboards ul
{
margin: 0;
padding: 0;
}
.ignoreboards li
{
list-style: none;
float: left;
clear: both;
}
.ignoreboards li.category
{
margin: 0.7em 0 0 0;
width: 100%;
}
.ignoreboards li ul
{
margin: 0.2em 0 0 0;
}
.ignoreboards li.category ul li.board
{
width: 93%;
}

#theme_settings
{
overflow: auto;
margin: 0;
padding: 0;
}

#theme_settings li
{
list-style: none;
margin: 10px 0;
padding: 0;
}
/* Paid Subscriptions */
#paid_subscription
{
width: 100%;
}
#paid_subscription dl.settings
{
margin-bottom: 0;
}
#paid_subscription dl.settings dd, #paid_subscription dl.settings dt
{
margin-bottom: 4px;
}
/* Pick theme */
#pick_theme
{
width: 100%;
float: left;
}
/*Issue a warning*/
#warn_body{
width: 80%;
font-size: 0.9em;
}

/* Styles for the statistics center.
------------------------------------------------- */
#statistics
{
padding: 0.5em 0;
}
#statistics div.title_bar
{
margin: 4px 0 -2px 0;
}
#statistics h3.catbg
{
text-align: center;
}
#statistics div.content
{
min-height: 210px;
}
#statistics div.top_row
{
min-height: 150px;
}
#stats_left, #top_posters, #top_topics_replies, #top_topics_starter
{
float: left;
width: 49.5%;
}
#stats_right, #top_boards, #top_topics_views, #most_online
{
float: right;
width: 49.5%;
}
dl.stats
{
clear: both;
overflow: hidden;
margin: 0;
padding: 0;
}
dl.stats dt
{
width: 49%;
float: left;
margin: 0 0 4px 0;
line-height: 16px;
padding: 0;
clear: both;
font-size: 1em;
}
dl.stats dd
{
text-align: right;
width: 50%;
font-size: 1em;
float: right;
margin: 0 0 4px 0;
line-height: 16px;
padding: 0;
}
.statsbar div.bar
{
float: left;
background: url(../images/bar_stats.png) no-repeat;
display: block;
margin: 0 4px;
height: 16px;
}
.statsbar div.bar div
{
position: relative;
right: -4px;
padding: 0 4px 0 0;
background: url(../images/bar_stats.png) no-repeat 100%;
height: 16px;
}
tr.windowbg2 th.stats_month
{
width: 25%;
padding: 0 2em;
text-align: left;
}
tr.windowbg2 td.stats_day
{
padding: 0 3.5em;
text-align: left;
}

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

#personal_messages h3 span#author, #personal_messages h3 span#topic_title
{
float: left;
}
#personal_messages h3 span#author
{
margin: 0 0 0 0.5em;
}
#personal_messages h3 span#topic_title
{
margin: 0 0 0 9em;
}
#personal_messages div.labels
{
padding: 0 1em 0 0;
}
#personal_messages .capacity_bar
{
background: #f0f4f7;
display: block;
margin: 0.5em 0 0 1em;
height: 1em;
border: 1px solid #adadad;
width: 10em;
}
#personal_messages .capacity_bar span
{
border-right: 1px solid #adadad;
display: block;
height: 1em;
}
#personal_messages .capacity_bar span.empty
{
background: #a6d69d;
}
#personal_messages .capacity_bar span.filled
{
background: #eea800;
}
#personal_messages .capacity_bar span.full
{
background: #f10909;
}
#personal_messages .reportlinks
{
padding: 0.5em 1.3em;
}
#searchLabelsExpand li
{
padding: 0.3em 0.5em;
}
#manrules div.righttext
{
padding: 0.3em 0.1em;
}
dl.addrules dt.floatleft
{
width: 15em;
color: #333;
padding: 0 1.25em 0.5em 1.25em;
}
#addrule fieldset
{
clear: both;
}

/* Styles for the calendar section.
------------------------------------------------- */
.calendar_table
{
margin-bottom: 0.7em;
}

/* Used to indicate the current day in the grid. */
.calendar_today
{
background-color: #fff;
}

#month_grid
{
width: 200px;
text-align: center;
float: left;
}
#month_grid div.cat_bar
{
height: 25px;
}
#month_grid h3.catbg
{
height: 25px;
line-height: 27px;
}
#month_grid table
{
width: 200px;
}
#main_grid table
{
width: 100%;
padding-bottom: 4px;
}
#main_grid table h3.catbg
{
text-align: center;
height: 29px;
border-top: 2px solid #fff;
border-bottom: none;
}
#main_grid table.weeklist td.windowbg
{
text-align: center;
height: 49px;
width: 25px;
font-size: large;
padding: 0 7px;
border-bottom: 2px solid #fff;
}
#main_grid table.weeklist td.weekdays
{
height: 49px;
width: 100%;
padding: 4px;
text-align: left;
vertical-align: middle;
border-bottom: 2px solid #fff;
}
#main_grid h3.weekly
{
text-align: center;
padding-left: 0;
font-size: large;
height: 29px;
}
#main_grid h3 span.floatleft, #main_grid h3 span.floatright
{
display: block;
font-weight: bold;
}
#main_grid table th.days
{
width: 14%;
padding: 4px 0;
}
#main_grid table.weeklist h4.titlebg
{
margin: 0 0 0 0;
height: 23px;
line-height: 27px;
}
#main_grid table td.weeks
{
vertical-align: middle;
text-align: center;
font-weight: bold;
font-size: large;
}
#main_grid table td.days
{
vertical-align: top;
text-align: center;
}

a.modify_event
{
color: red;
}

span.hidelink
{
font-style: italic;
}

#calendar_navigation
{
text-align: center;
}

/* Styles for the memberlist section.
------------------------------------------------- */
#mlist_search
{
margin: auto;
width: 500px;
}

/* Styles for the basic search section.
------------------------------------------------- */
#searchform, #simple_search p
{
padding: 0.5em;
margin: 0;
}
#simple_search, #simple_search p, #advanced_search
{
text-align: center !important;
margin: 0;
}
#search_error
{
font-style: italic;
padding: 0.3em 1em;
}
#search_term_input
{
font-size: 115%;
margin: 0 0 1em;
}

/* Styles for the advanced search section.
------------------------------------------------- */
#searchform fieldset
{
text-align: left;
padding: 0;
border: none;
}
#advanced_search dl#search_options
{
margin: 0 auto;
width: 600px;
padding-top: 1em;
overflow: hidden;
}
#advanced_search dt
{
clear: both;
float: left;
padding: 0.2em;
text-align: right;
width: 20%;
}
#advanced_search dd
{
width: 75%;
float: left;
padding: 0.2em;
margin: 0 0 0 0.5em;
text-align: left;
}
#searchform p.clear
{
clear: both;
}

/* Styles for the search results page.
------------------------------------------------- */
.topic_table td blockquote, .topic_table td .quoteheader
{
margin: 0.5em;
}
.search_results_posts
{
overflow: hidden;
}
.search_results_posts .buttons
{
padding: 5px 1em 0 0;
}

/* Styles for the help section.
------------------------------------------------- */

#help_container
{
margin: 4px 0 0 0;
padding: 0 0 8px 0;
}
#helpmain
{
padding: 0 1em;
}
#helpmain p
{
margin: 0 0 1.5em 0;
line-height: 1.5em;
}
#helpmain ul
{
line-height: 1.5em;
}

/* Styles for print media.
------------------------------------------------------- */
@media print
{
#headerarea
{
display: none;
}

.tborder
{
border: none;
}
}

input.input_text_user {
    font-size: 12px;
    font-weight: normal;
    height: 14px;
    min-width: 180px;
    padding: 8px;
}
input.input_password_user {
    height: 14px;
    min-width: 207px;
    font-size: 15px;
    font-weight: normal;
    padding: 10px;
}
div#header div.user {
    position: absolute;
    width: 50%;
top: -4px;   
margin-left: 25%;
}
p.avatar img.avatar {
    float: right; 
    position: relative; 
    left: 147px; 
    top: 153px;  z-index: 83;
    width: 110px; 
    height: 110px;
    border: 2px solid #02593b; 
    border-radius: 55px;
}
div.buscador {
    left: 980px;
    position: absolute;
    top: 22px;
}

.custommenu li a.active,
.custommenu li a.active span.firstlevel,
.custommenu li a.firstlevel:hover, .custommenu li:hover a.firstlevel,
.custommenu li a.firstlevel:hover span.firstlevel, .custommenu li:hover a.firstlevel span.firstlevel
{
background: none !important;
color: #777;
}
.custommenu li a.firstlevel
{
display: block;
position: relative;
padding: 0px 15px;
height: 50px;
font-weight: bold;
text-transform: uppercase;
line-height: 32px;
font-size: 18px;
margin: 0px;
color: #fff;
font-family: 'Oswald-Light',sans-serif;
}
/* second menu*/
.sub_menu > li a.firstlevel
{
  border-right: 1px solid #fff;
font-size: 10px;
height: 10px;
line-height: 11px;
color: #53616A;
padding: 9px 8px;
margin: 1px 0;
text-transform: uppercase;
font-weight: normal;
}
.sub_menu li li a
{
height: 26px;
line-height: 26px;
padding-left: 10px;
font-size: 11px;
}
#submenu .dropmenu li a.firstlevel:hover, #submenu .dropmenu li:hover a.firstlevel
{
  background: #23B0A7;
color: white;
}
.sub_menu li a.active
{
  background: #23B0A7;
  font-weight: bold;
color: #fff;
}
.sub_menu li ul
{
top: 29px;
left: 0px;
}
.sub_menu
{
height: 30px;
padding: 0 0 0 30px;
background: #F5F5F5;
}
div.user ul.reset li a {
    color: #fff;
    font-family: 'Oswald-Light',sans-serif;
    font-size: 18px;
    font-weight: normal;
}
table.table_list tbody.content td.info {
    border-bottom: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
}
table.table_list tbody.content td.icon {
    background: inherit;
    border-bottom: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    height: 80px !important;
    text-align: center;
    width: 85px;
}
table.table_list tbody.content td.stats {
    border-bottom: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    font-size: 100%;
    text-align: center;
    width: 15%;
}
table.table_list tbody.content td.lastpost {
    border-bottom: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    font-size: 100%;
    width: 24%;
}
div#forumposts div.windowbg2 span.topslice {
    background: none;
}
div#forumposts div.windowbg2 span.topslice span {
    background: none;
}
div#forumposts div.windowbg2 span.botslice {
    background: none;
}
div#forumposts div.windowbg2 span.botslice span {
    background: none;
}
div#forumposts div.windowbg span.botslice{
    background: none;
}
div#forumposts div.windowbg span.botslice span{
    background: none;
}
div#forumposts div.windowbg span.topslice {
    background: none;
}
div#forumposts div.windowbg span.topslice span{
    background: none;
}
.poster ul li, .poster h4 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: #c5c5c5;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #e3e3e3;
    border-image: none;
    border-style: none solid;
    border-width: medium 1px;
    color: #717171;
    padding: 5px;
    text-align: center;
    border-bottom: 1px solid #e3e3e3;
}
a.unreadlink {
    margin-right: 10px;
}

.sociallinks {
    height: 50px;
    position: absolute;
    top: 15px;
    width: 15%;
}
.sociallinks a:hover{
  opacity: 0.7;
}
.scrollup {
    background: url(../images/theme/icon_top.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 40px;
    margin-left: -22px;
    margin-top: -50px;
    opacity: 0.3;
    position: absolute;
    width: 40px;
}
@font-face {
    font-family: "Oswald-Light";
font-weight: normal;
src: url('../fonts/Oswald-Light.ttf');
    font-style: normal;
}
@font-face {
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format("embedded-opentype"), url('../fonts/fontawesome-webfont.woff?v=4.0.3') format("woff"), url('../fonts/fontawesome-webfont.ttf?v=4.0.3') format("truetype"), url('../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format("svg");
}
.editor, .rich_editor_frame {
    border: 6px solid #e3ebf2 !important;
    margin: 0 !important;
    padding: 2px !important;
}

/*Karma personalizado*/

li.karma span {
    font-family: oswald-light;
    font-size: 25px;
    font-weight: bold;
margin-right: 5px;
margin-left: 5px;
}
li.karma span.arriba {
    color: #99D877;
}
li.karma span.abajo {
    color: #F44949;
}

.ppfix {
    background: none repeat scroll 0 0 #fbfbfb !important;
    border: 1px solid #cccdcf !important;
    box-shadow: 0 2px 3px #e8e8e8 inset;
    color: #343434;
    display: inline-block;
    font-family: 'Oswald-Light',sans-serif;
    font-size: 13px;
    height: 20px !important;
    margin: 0;
    min-width: 150px !important;
    padding: 8px 10px;
    vertical-align: top;
}
span.prefix.user:before, span.postfix.user:before { content: "\f007"; }
span.prefix.key:before, span.postfix.key:before { content: "\f084"; }
span.postfix.user, span.postfix.key{
    color: #737373;
    font-family: FontAwesome;
    font-size: 16px;
    line-height: 1.5em;
}
.postfix {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #f2f2f2;
    border-bottom-right-radius: 2px;
    border-color: #cccdcf #cccdcf #cccdcf -moz-use-text-color;
    border-image: none;
    border-style: solid solid solid none;
    border-top-right-radius: 2px;
    border-width: 1px 1px 1px 0;
    display: inline-block;
    height: 20px;
    padding: 8px 10px;
    vertical-align: top;
    width: 20px;
}
span.indice_custom {
    background-color: #1b60a0;
    border: 1px solid #1b60a0;
    color: #fff;
    cursor: default;
    z-index: 2;
padding: 5px 9px;
}
a.navPages {
    background-color: #f5f5f5;
    border: 1px solid #428bca;
    color: #428bca;
    cursor: pointer;
    z-index: 2;
padding: 5px 9px;
}
div#messageindex a.navPages {
    padding: 1px 3px;
}
blockquote{
  display:block;
  background: #fff;
  padding: 15px 20px 15px 45px;
  margin: 0 0 20px;
  position: relative;
 
  /*Font*/
  font-family: Georgia, serif;
  font-size: 14px;
  line-height: 1.2;
  color: #666;
  text-align: justify;
 
  /*Borders - (Optional)*/
  border-left: 15px solid #197F4F;
  border-right: 2px solid #197F4F;
 
  /*Box Shadow - (Optional)*/
  -moz-box-shadow: 2px 2px 15px #ccc;
  -webkit-box-shadow: 2px 2px 15px #ccc;
  box-shadow: 2px 2px 15px #ccc;
}

blockquote::before{
  content: "\201C"; /*Unicode for Left Double Quote*/
 
  /*Font*/
  font-family: Georgia, serif;
  font-size: 60px;
  font-weight: bold;
  color: #999;
 
  /*Positioning*/
  position: absolute;
  left: 10px;
  top:5px;
}

blockquote::after{
  /*Reset to make sure*/
  content: "";
}

blockquote a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #c76c0c;
    cursor: pointer;
    font-family: georgia;
    font-size: 12px;
    padding: 0 3px;
    text-decoration: none;
}

blockquote a:hover{
 color: #666;
}

blockquote em{
  font-style: italic;
}

div.smalltext.reportlinks span {
    background: url(../images/theme/bg_boton.png) repeat-x scroll 0 0 #dae4ed;
    border: 1px solid #bfd0de;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    height: 24px;
    line-height: 24px;
    padding: 6px 7px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
border-radius: 3px;
}
div.smalltext.reportlinks span a {
  color: #51697f;
}
li.mi_copyright {
    color: #fff;
}
div#quickReplyOptions div.roundframe {
    background: #F7F7F7 !important;
    border: 1px solid #C0C9D2 !important;
    border-radius: 0 0 5px 5px;
}
div#quickReplyOptions span.upperframe {
  display: none !important;
}
.links_f {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.1);
    margin-top: 30px;
}
.contenttable {
    background: none repeat scroll 0 0 #eaeaea;
    border-radius: 5px;
    padding: 7px;
}
div#messageindex td.lastpost a img {
    border: medium none !important;
}
label {
    color: #000;
}
.default_avatar {
    float: right;
    position: absolute;
    margin-left: 93px;
    margin-top: 138px;
    z-index: 82;
}
#toolbar {
background: url(../images/theme/toolbar.png) 0 0 repeat-x;
height: 71px;
border-bottom: 5px solid #7E9F44;
box-shadow: 0 0 20px rgba(0,0,0,0.75);
}
#nav {
overflow: hidden;
padding: 8px 0 0 20px;
}
.user ul{
list-style: none;
margin: 0;
padding: 0;
margin-top: 13px;
}
.user li{
float: left;
margin-right: 15px;
}
.user li a {
float: left;
color: #ababab;
font-size: 11px;
text-decoration: none;
padding: 2px 8px 0;
display: block;
}
.user li a:hover {
color: #777;
}
.user li a.chosen {
color: #333;
}
.user li img {
float: left;
}
.baslik{background: url(../images/theme/th.png)no-repeat;height:40px;margin-top:-2px;margin-bottom:-2px;padding-top:5px;}
.btn-primary {
    color: #ffffff;
    background-color: #2c3e50;
    border-color: #2c3e50;
}
.btn {
display: inline-block;
margin-bottom: 0;
font-weight: normal;
text-align: center;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
padding: 0px 13px;
font-size: 15px;
line-height: 1.42857143;
border-radius: 4px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.pm_counting {
border-radius: 100%;
padding: 2px 5px;
color: #eee;
font-size: 11px;
font-weight: bold;
text-shadow: 0 1px 0 rgba(0,0,0,0.3);
position: absolute;
margin: -5px 0 0 -10px;
background-color: rgba(219, 74, 103, 0.8);
border: 1px solid rgba(255,255,255,0.2);
}
ul.dropmenu li span.box {
    font-size: 18px;
}
/*Nav icons*/
.fa-forum:before{content:"\f0e6"}
.fa-help:before{content:"\f059"}
.fa-admin:before{content:"\f0b1"}
.fa-moderate:before{content:"\f085"}
.fa-profile:before{content:"\f007"}
.fa-pm:before{content:"\f003"}
.fa-mlist:before{content:"\f0c0"}
.fa-logout:before{content:"\f08b"}
.fa-register:before{content:"\f040"}
.fa-login:before{content:"\f007"}
/*nav*/
.mini_avatar {
   border: 2px solid #02593b;
   border-radius: 55px;

}
#bbcBox_message { margin: 0; }
#bbcBox_message div
{
margin: 0;
vertical-align: top;
}
.richedit_resize { margin: 0 auto; }
textarea.editor { resize: none; }
#quickReplyOptions .roundframe
{
text-align: center;
padding: 0;
}
#quickReplyContent { padding: 0.5em 0; }
#quickReplyContent form textarea
{
width: 91%;
height: 100px;
margin: 0.25em 0 1em 0;
}
#quickReplyOptions div { text-align: center; }
#quickReplyOptions #quickReplyWarning
{
width: 68%;
margin: 0 17% 0 15%;
}
#quickReplyOptions #quickReplyContent form#postmodify
{
    margin: 0;
padding: 0;
}
#quickReplyOptions #quickReplyContent form#postmodify div
{
    margin: 0;
padding: 4px 0;
}
#quickReplyOptions #quickReplyContent form#postmodify div#message_resizer
{
    margin: 0 15% 5px 15%;
padding: 2px 0;
}
#qr_buttons { text-align: center; }
#quickReplyOptions #quickReplyContent input { margin-bottom: 10px; }
.palaudis1
{
font-family: calibri;
font-size: 12px;
font-weight: bold;
background: #FFF url(../images/palaudis/palaudis2.png) repeat-x bottom left;
}
.palaudis2
{
background: #FFF url(../images/palaudis/palaudis.png) repeat-x bottom left;
}

Çevrimdışı cihadehli

  • Trade Sayısı: (0)
  • Yeni Üye
  • *
  • İleti: 19
  • Karma +0/-0
  • Cinsiyet: Bay
    • Profili Görüntüle
    • Cihadehli Forum
Ynt: Islami Tema
« Yanıtla #8 : 22 Oca 2015, 20:37:20 »
değiştirdim şimdi oldumu acaba.bendeki tema arama çubuğu sağa yaslanmış görünmüyor..ortada kalmııyor o bölümler..
« Son Düzenleme: 22 Oca 2015, 20:53:21 Gönderen: cihadehli »

Çevrimdışı Ata

  • Yönetici
  • Trade Sayısı: (0)
  • *
  • İleti: 134
  • Karma +1/-0
    • Profili Görüntüle
Ynt: Islami Tema
« Yanıtla #9 : 23 Oca 2015, 06:59:32 »
Bunu deneyin

Kod: [Seç]
/* Styles for the general looks for the Curve theme.
------------------------------------------------------- */

/* Normal, standard links. */
a:link, a:visited
{
color: #24B58A;
text-decoration: none;
}
a:hover
{
text-decoration: underline;
cursor: pointer;
}
.topic_table td.subject span a {
    color: #333;
}
/* Links that open in a new window. */
a.new_win:link, a.new_win:visited
{
color: #346;
text-decoration: none;
}
a.new_win:hover
{
text-decoration: underline;
}

/* Tables should show empty cells. */
table
{
border-collapse: collapse;
width: 100%;
}

/* Set a fontsize that will look the same in all browsers. */
body
{
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    background-image: url(../images/theme/body.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: cover;
font: 78%/130% "Verdana", "Arial", "Helvetica", sans-serif;
margin: 0 auto;
padding:0;
}

/* 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: #626262;
}

/* This division wraps the entire forum when a forum width is set. */
div#wrapper
{
    margin: 0 auto;
    width: 100%;
}

/* 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;
border: 1px solid #7f9db9;
padding: 2px;
}
input[type="submit"] {
    border: none;
cursor: pointer;
background: none repeat scroll 0 0 #0a563b;
}
input[type="submit"]:hover {
    border: none;
cursor: pointer;
background: none repeat scroll 0 0 #066642;
}
/* 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: none repeat scroll 0 0 #3498db;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    height: 29px;
    padding: 0 7px;
}
.button_submit_user {
    background: none repeat scroll 0 0 #1b8387;
    border-bottom: 2px solid rgba(0, 0, 0, 0.25);
    border-radius: 2px;
    color: #ffffff !important;
    font-size: 12px;
    padding: 11px;
}
.button_submit_user:hover  {
    background: #388CBC;
}
.button_submit:hover, .button_reset:hover
{
box-shadow: 0 1px 11px rgba(0, 0, 0, 0.45);
}
input:focus, textarea:focus, button:focus, select:focus
{
}
.previ {
    background: none repeat scroll 0 0 #242424 !important;
}
.previ:hover {
    background: none repeat scroll 0 0 #333 !important;
}
/* 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;
}
input[type="text"] {
    background: none repeat scroll 0 0 #f5f5f5;
    border: 1px solid #e5e5e5;
    min-width: 80px;
    outline: medium none;
    width: auto;
height: 25px;
}
input[type="password"] {
    background: none repeat scroll 0 0 #f5f5f5;
    border: 1px solid #e5e5e5;
    min-width: 80px;
    outline: medium none;
    width: auto;
height: 25px;
}
/* Standard horizontal rule.. ([hr], 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 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-top: 2px solid #999;
border-bottom: 2px solid #999;
line-height: 1.5em;
padding: 3px 1em;
overflow: auto;
white-space: nowrap;
/* Show a scrollbar after about 24 lines. */
max-height: 24em;
}

/* The "Quote:" and "Code:" header parts... */
.codeheader, .quoteheader
{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #c76c0c;
    cursor: pointer;
    font-family: georgia;
    font-size: 12px;
    padding: 0 3px;
    text-decoration: none;
font-weight: bold;
}

/* 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
{
color: #222;
font-family: arial, helvetica, sans-serif;
font-size: 1.1em;
font-weight: bold;
background: #e3e9ef url(../images/theme/main_block.png) no-repeat -10px -380px;
}
.catbg, .catbg2, tr.catbg td, tr.catbg2 td, tr.catbg th, tr.catbg2 th
{
background: #000;
color: #fff;
font-family:'Oswald-Light',sans-serif;
font-size: 1.1em;
font-weight: bold;
}

/* 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: #222;
}
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 {
    background-color: #f7f7f7;
    border-bottom: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    border-radius: 0;
    border-right: 1px solid #e5e5e5;
    color: #626262;
    padding: 30px;
}
.windowbg2 {
    background-color: #fff;
    border-bottom: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    border-radius: 0;
    border-right: 1px solid #e5e5e5;
    color: #626262;
    margin-top: 0;
    padding: 30px;
}
.windowbg3
{
color: #000;
background-color: #cacdd3;
}

/* the page navigation area */
.pagesection
{
font-size: 0.9em;
padding: 0.2em;
overflow: hidden;
margin: 2em;
}
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
{
}
.stickybg2
{
}

/* Locked posts get a different shade, too! */
.lockedbg
{
background: #e3ecec;
font-style: italic;
}
.lockedbg2
{
background: #e3ecec;
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: 98%;
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. */
.alert
{
color: red;
}

/* 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;
border: 1px solid #E5E5E5;
background: #f5f5f0;
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: 31px;
line-height: 31px;
font-size: 1.2em;
font-weight: bold;
}
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;
text-transform: uppercase;
padding: 0 24px;
}
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: #4b4b4b;
}
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
{
    height: 45px;
    line-height: 45px;
    padding-left: 10px;
    border-radius: 5px 5px 0 0;
}
h4.titlebg, h3.titlebg
{
background: inherit;
padding-right: 9px;
line-height: 40px;
}
h4.titlebg img.icon
{
float: left;
margin: 10px 8px 0 0;
}
div.cat_bar
{
    background: url(../images/theme/body.jpg) repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 45px;
    border-radius: 5px 5px 0 0;
    line-height: 45px;
    overflow: hidden;
    padding: 0;
}
div.title_bar
{
    background: none repeat scroll 0 0 #f5f5f5;
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    height: 40px;
    margin-bottom: 1px;
    overflow: hidden;
    padding-left: 9px;
}

/* rounded bars needs a different background here */

div.roundframe div.cat_bar
{
background: url(../images/theme/body.jpg) repeat scroll 0 0 rgba(0, 0, 0, 0)
margin-bottom: 0;
}
div.roundframe div.cat_bar h3.catbg
{
background: linear-gradient(135deg, rgba(5, 149, 178, 0.55) 0%, rgba(128, 213, 237, 0.55) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
text-align: center;
}
div.title_barIC
{
background: none repeat scroll 0 0 #f5f5f5;
padding-left: 9px;
height: 40px;
overflow: hidden;
margin-bottom: 1px;
border-top: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
}
div.title_barIC h4.titlebg
{
background: inherit;
line-height: 40px;
}
#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: 10px 5px 0 1em;
height: 31px;
line-height: 31px;
}

/* The half-round header bars for some tables. */
.table_grid tr.catbg, .table_grid tr.titlebg
{
font-size: 0.95em;
border: 1px solid #e5e5e5;
}
.table_grid tr.catbg th, .table_grid tr.titlebg th
{
height: 28px;
line-height: 28px;
}
tr.catbg th.first_th
{
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    height: 40px;
    margin-bottom: 1px;
    overflow: hidden;
    padding-left: 9px;
}
tr.catbg th.last_th
{
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    height: 40px;
    margin-bottom: 1px;
    overflow: hidden;
    padding-left: 9px;
}
tr.titlebg th.first_th
{
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    height: 40px;
    margin-bottom: 1px;
    overflow: hidden;
    padding-left: 9px;
}
tr.titlebg th.last_th
{
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    height: 40px;
    margin-bottom: 1px;
    overflow: hidden;
    padding-left: 9px;
}
.table_grid th.last_th input
{
margin: 0 2px;
}
.table_grid th.lefttext
{
padding: 0 0.7em;
}

/* a general table class */
table.table_grid
{
    font-size: 1.1em;
border-collapse: collapse;
margin-top: 0.1em;
}
table.table_grid td
{
padding: 1.5em;
border-bottom: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
}

/* GenericList */
.additional_row
{
padding: 0.5em 0 0.5em 0;
}
table.table_grid thead tr.catbg th
{
white-space: nowrap;
border-bottom: 1px solid #e5e5e5;
}

/* 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;
}
.windowbg span.topslice span
{
display: block;
height: 11px;
}
.windowbg span.botslice
{
display: block;
padding-left: 20px;
font-size: 5px;
line-height: 5px;
margin-bottom: 0.2em;
}
.windowbg span.botslice span
{
display: block;
height: 11px;
}

.windowbg2 span.topslice
{
display: block;
padding-left: 20px;
}
.windowbg2 span.topslice span
{
display: block;
height: 11px;
}
.windowbg2 span.botslice
{
display: block;
padding-left: 20px;
font-size: 5px;
line-height: 5px;
margin-bottom: 0.2em;
}
.windowbg2 span.botslice span
{
display: block;
height: 11px;
}
.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.
----------------------------------------------------------- */
.roundframe
{
padding: 0 10px;
background: #f5f5f5;
border-left: 1px solid #c5c5c5;
border-right: 1px solid #c5c5c5;
}
.roundframe dl, .roundframe dt, .roundframe p
{
margin: 0;
}
.roundframe p
{
padding: 0.5em;
}
span.upperframe
{
padding: 0;
display: block;
padding-left: 20px;
}
span.upperframe span
{
padding: 0;
height: 12px;
display: block;
}
span.lowerframe
{
padding: 0;
display: block;
padding-left: 20px;
}
span.lowerframe span
{
padding: 0;
height: 12px;
display: block;
}

/* 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 {
    float: left;
    margin-top: -51px;
    padding: 0 0.5em;
    background: #2980b9; 
    min-width: 502px; 
    height: 30px; 
border-top-left-radius: 8px; 
border-top-right-radius: 8px; 
margin-left: 55px; 
color: #eceafc; 
font-size: 14px; 
font-weight: bold; 
padding: 10px; 
    font-weight: 700; 
text-transform: uppercase;
}

.dropmenu, .dropmenu ul
{
list-style: none;
line-height: 1em;
padding: 0;
margin: 0;
}
.dropmenu
{
padding: 0 0.5em;
}
.dropmenu a
{
display: block;
color: #000;
text-decoration: none;
}
.dropmenu a span
{
display: block;
padding: 0 0 0 0px;
font-size: 0.9em;
}
/* the background's first level only */
.dropmenu li a.firstlevel {
    margin-right: 8px;
}
.dropmenu li a.firstlevel span.firstlevel
{
background: rgb(245,245,245);
display: block;
position: relative;
left: -5px;
padding-left: 5px;
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;
border-bottom: 1px solid #999;
background: url(../images/theme/menu_gfx.png) 0 -130px no-repeat;
padding: 7px 0 0 0;
}
.dropmenu li li
{
width: 19em;
margin: 0;
border-left: 1px solid #999;
border-right: 1px solid #999;
}
.dropmenu li li a span
{
display: block;
padding: 8px;
}
.dropmenu li ul ul
{
margin: -1.8em 0 0 13em;
}

/* the active button */
.dropmenu li a.active
{
background: rgb(245,245,245);
color: #000;
font-weight: bold;
}
.dropmenu li a.active span.firstlevel
{
background: rgb(245,245,245);
}
/* the hover effects */
.dropmenu li a.firstlevel:hover, .dropmenu li:hover a.firstlevel
{
background: #23B0A7;
color: #fff;
cursor: pointer;
text-decoration: none;
}
.dropmenu li a.firstlevel:hover span.firstlevel, .dropmenu li:hover a.firstlevel span.firstlevel
{
background: #23B0A7;
}
/* the hover effects on level2 and 3 */
.dropmenu li li a:hover, .dropmenu li li:hover>a
{
background: #23B0A7;
color: #fff;
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;
}
.dropmenu li li.additional_items
{
background-color: #fff;
}

/* 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: 0;
margin: 0;
}
.buttonlist ul li
{
margin: 0;
padding: 0;
list-style: none outside none;
float: left;
}
.buttonlist ul li a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #f9f9f9;
    border-color: rgba(0, 0, 0, 0.25);
    border-image: none;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    color: #000;
    cursor: pointer;
    display: block;
    font-size: 11px;
    font-weight: lighter;
    margin-left: 10px;
    padding: 0 8px;
    text-transform: uppercase;
}
.buttonlist ul li a:hover
{
box-shadow: 0 1px 11px rgba(0, 0, 0, 0.45);
color: #fff;
text-decoration: none;
background: #066642;
}
.buttonlist ul li a span
{
    background: inherit;
    display: block;
    height: 25px;
    line-height: 25px;
    padding: 0;
}
.buttonlist ul li a:hover span
{
background: none;
}
/* the active one */
.buttonlist ul li a.active
{
background: none repeat scroll 0 0 #1B60A0;
color: #fff;
font-weight: bold;
}
.buttonlist ul li a.active span
{
background: none repeat scroll 0 0 #1B60A0;
}
.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: linear-gradient(to right, rgba(35, 175, 175, 0.6) 0%, rgba(38, 191, 84, 0.6) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
   
height: 245px;
    left: 0;
    text-align: center;
    top: 0;
    width: 100%;
position: relative;
}
/* the content section */
.content_body {
    background-color: #fff;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.1);
    display: block;
    transition: all 0.2s ease 0s;
    width: 100%;
}

#content_section
{
    background: none repeat scroll 0 0 #ffffff;
    display: block;
    margin: 0 auto;
    width: 90%;
}
#content_section div.frame
{
    background: none repeat scroll 0 0 #fff;
display: block;
}
#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: 91px 60px;
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;
font-size: 16px;
font-weight: bold;
}
.info a
{
color: #fff;
font-weight: bold;
}
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
{
margin: 40px 0;
height: 21px;
overflow: hidden;
width: auto;
padding:5px;
border: solid 1px #dedede;
background:#f5f5f5;
clear: both;
position: relative;
}
.navigate_section ul
{
margin: 0;
padding: 0;
height: 21px;

}
.navigate_section ul li
{
display: block;
float: left;
position: relative;
height: 21px;
overflow: hidden;
line-height: 21px;
margin: 0px 6px 0px 0;
padding: 0px 10px 0px 0;
font-size: .9167em;
background: url(../images/theme/chevron.png) no-repeat 100% 0;
}
.navigate_section ul li a
{
    color: #222;
text-decoration: none;
font-size: inherit;
font-weight: inherit;
height: 21px;
line-height: 21px;
overflow: hidden;
}
.navigate_section ul li a:hover
{
text-decoration: underline;
}
.navigate_section ul li.last
{
background: none;
margin-right: 0;
padding-right: 0;
}
.navigate_section ul li.last a
{
    color: #333;
text-decoration: none;
font-size: inherit;
font-weight: inherit;
    text-transform: uppercase;
}
.navigate_section ul li.last a:hover
{
text-decoration: none;
}
.navigate_section ul li.link_home a
{
height: 16px !important;
text-indent:-1000em;
width:16px;
padding: 0;
overflow: hidden;
background: none;
}
.navigate_section ul li.link_home img
{
margin-top: 3px;
}

/* The footer wih copyright links etc. */
#footer_section
{
text-align: center;
background: rgb(35,175,175);
background: -moz-linear-gradient(45deg, rgb(35,175,175) 0%, rgb(38,191,84) 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgb(35,175,175)), color-stop(100%,rgb(38,191,84)));
background: -webkit-linear-gradient(45deg, rgb(35,175,175) 0%,rgb(38,191,84) 100%);
background: -o-linear-gradient(45deg, rgb(35,175,175) 0%,rgb(38,191,84) 100%);
background: -ms-linear-gradient(45deg, rgb(35,175,175) 0%,rgb(38,191,84) 100%);
background: linear-gradient(45deg, rgb(35,175,175) 0%,rgb(38,191,84) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23afaf', endColorstr='#26bf54',GradientType=1 );
opacity: 0.75;
padding-left: 20px;
padding-bottom: 30px;
}
#footer_section span.smalltext
{
font-size: 100%;
}
#footer_section div.frame
{
background: rgb(35,175,175);
background: -moz-linear-gradient(45deg, rgb(35,175,175) 0%, rgb(38,191,84) 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgb(35,175,175)), color-stop(100%,rgb(38,191,84)));
background: -webkit-linear-gradient(45deg, rgb(35,175,175) 0%,rgb(38,191,84) 100%);
background: -o-linear-gradient(45deg, rgb(35,175,175) 0%,rgb(38,191,84) 100%);
background: -ms-linear-gradient(45deg, rgb(35,175,175) 0%,rgb(38,191,84) 100%);
background: linear-gradient(45deg, rgb(35,175,175) 0%,rgb(38,191,84) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23afaf', endColorstr='#26bf54',GradientType=1 );
opacity: 0.75;
display: block;
padding: 70px 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;
color: #fff;
}
#footer_section ul li.copyright a
{
color: #fff;
}
div#footer_section div.frame ul.reset li a {
    color: #fff;
}
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: 90%;
width: 15%;
text-align: center;
}
table.table_list tbody.content td.lastpost
{
line-height: 1.3em;
font-size: 85%;
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 {
    color: #23b395;
    font-family: 'Oswald-Light',sans-serif;
    font-size: 17px;
    font-weight: bold;
    line-height: 30px;
}
.table_list tbody.content td.children
{
color: #555;
font-size: 85%;
}
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 0.5em;
}

/* 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.
---------------------------------------------------- */
div#content_section div.frame div#main_content_section div.roundframe {
    background: #fff;
    border: 0;
}
div#content_section div.frame div#main_content_section div.roundframe {
    background: #fff;
}
div#content_section div.frame div#main_content_section span.clear.upperframe {
    background: #fff;
}
div#content_section div.frame div#main_content_section span.clear.upperframe span {
    background: #fff;
}
div#content_section div.frame div#main_content_section span.lowerframe {
    background: #fff;
}
div#content_section div.frame div#main_content_section span.lowerframe span {
    background: #fff;
}
#upshrinkHeaderIC
{
margin-top: 4px;
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
}
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;
}
#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 {
    border: 3px solid #4AC0B1;
    border-radius: 100px;
    float: right;
    padding: 0;
}

/* 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;
}
#moderationbuttons
{
overflow: hidden;
}
/* 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;
    padding: 0 10px;
}
p#whoisviewing
{
margin: 0;
padding: 0.5em;
border: 1px solid #e5e5e5;
}
/* poster and postarea + moderation area underneath */
.post_wrapper
{
float:left;
width:100%;
}
.poster
{
float: left;
width: 15em;
}
.postarea, .moderatorbar
{
margin: 0 0 0 16em;
}
.postarea div.flow_hidden {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #e5e5e5 -moz-use-text-color;
    border-image: none;
    border-style: solid none;
    border-width: 1px medium;
    margin: -42px 10px 0;
    padding: 10px;
    width: 100%;
}

.moderatorbar
{
clear: both;
}
/* poster details and list of items */
.poster h4, .poster ul
{
padding: 0;
}
.poster h4
{
margin: 0.2em 0 0.4em 1.1em;
font-size: 120%;
}
.poster h4, .poster h4 a
{
color: #fff;
margin: 0;
}
.poster ul ul
{
padding: 0;
}
.poster ul ul li
{
display: inline;
}
.poster li.avatar {
    border-bottom: 1px solid #e3e3e3;
    overflow: hidden;
}
.poster li.warning
{
line-height: 1.2em;
padding-top: 1em;
}
.poster li.warning a img
{
vertical-align: bottom;
padding: 0 0.2em;
}
li.profile ul li {
    border: none;
}
li.profile {
    border-bottom: 1px solid #c4c4c4 !important;
}
h4.postuser {
    background: none repeat scroll 0 0 #f26060;
}
.messageicon
{
float: left;
margin: 0 0.5em 0 0;
}
.messageicon img
{
padding: 6px 3px;
}
.keyinfo
{
float: left;
width: 50%;
}
.modifybutton
{
clear: both;
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: 5px 11px 0 0;
clear: right;
float: right;
text-align: right;
font: bold 0.85em arial, sans-serif;
}
ul.quickbuttons li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #4aa6b2;
    border-color: -moz-use-text-color rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) -moz-use-text-color;
    border-image: none;
    border-radius: 3px;
    border-right: 2px solid rgba(0, 0, 0, 0.25);
    border-style: none solid solid none;
    border-width: medium 2px 2px medium;
    cursor: pointer;
    display: inline;
    float: left;
    margin: 0 0 0 5px;
    text-transform: uppercase;
}
ul.quickbuttons li a {
    color: #fff;
    display: block;
    float: left;
    font-family: Oswald-Light;
    height: 20px;
    line-height: 20px;
    padding: 0 17px 0 17px;
}
ul.quickbuttons a:hover
{
color: #fff;
}
ul.quickbuttons li.inline_mod_check
{
margin: 0 0 0 5px;
}

.post
{
margin-top: 0.5em;
clear: right;
}
.inner
{
padding: 1em 1em 2px 1.4em;
margin: 0 1em 0 0;
}
img.smiley
{
vertical-align: bottom;
}
#forumposts .modified
{
float: left;
}
#forumposts .reportlinks
{
margin-right: 1.5em;
text-align: right;
clear: right;
}
#forumposts .signature, .post .signature {
    background: none repeat scroll 0 0 #efefef;
    font-family: ow;
    font-size: 15px;
    height: 200px;
    margin: 1em 0 0;
    padding: 23px;
}
#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 {
    border: 1px solid #66afe9;
    border-radius: 5px;
    height: 100px;
    margin: 0.25em 0 1em;
    max-width: 100%;
    min-width: 100%;
    width: 635px;
}
#quickReplyOptions form textarea:focus {
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
}
/* 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 {
    background: none repeat scroll 0 0 #e3ebf2;
    border: 3px solid #e3ebf2;
    width: 100%;
}
#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: 540px;
margin: 0 auto;
}
.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
{
background: none repeat scroll 0 0 #f5f5f5;
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
}
/* 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
{
margin: 1em 0 0 0;
}
.errorbox p.alert
{
padding: 0;
margin: 0;
float: left;
width: 1em;
font-size: 1.5em;
}

/* Styles for the profile section.
------------------------------------------------- */

dl
{
overflow: auto;
margin: 0;
padding: 0;
}

/* The basic user info on the left */
#basicinfo
{
width: 20%;
float: left;
}
#basicinfo .windowbg .content
{
padding-left: 20px;
}
#detailedinfo
{
width: 79.5%;
float: right;
}
#basicinfo h4
{
font-size: 135%;
font-weight: 100;
line-height: 105%;
white-space: pre-wrap;
overflow: hidden;
}
#basicinfo h4 span.position
{
font-size: 80%;
font-weight: 100;
display: block;
}
#basicinfo img.avatar
{
display: block;
margin: 10px 0 0 0;
}
#basicinfo ul
{
list-style-type: none;
margin: 10px 0 0 0;
}
#basicinfo ul li
{
display: block;
float: left;
margin-right: 5px;
height: 20px;
}
#basicinfo span#userstatus
{
display: block;
clear: both;
}
#basicinfo span#userstatus img
{
vertical-align: middle;
}
#detailedinfo div.content dl, #tracking div.content dl
{
clear: right;
overflow: auto;
margin: 0 0 18px 0;
padding: 0 0 15px 0;
border-bottom: 1px #ccc solid;
}
#detailedinfo div.content dt, #tracking div.content dt
{
width: 35%;
float: left;
margin: 0 0 3px 0;
padding: 0;
font-weight: bold;
clear: both;
}
#detailedinfo div.content dd, #tracking div.content dd
{
width: 65%;
float: left;
margin: 0 0 3px 0;
padding: 0;
}
#detailedinfo div.content dl.noborder
{
border-bottom: 0;
}
#detailedinfo div.content dt.clear
{
width: 100%;
}
.signature, .custom_fields_above_signature
{
border-top: 1px #ccc solid;
}
.signature h5
{
font-size: 0.85em;
margin-bottom: 10px;
}
#personal_picture
{
display: block;
margin-bottom: 0.3em;
}
#avatar_server_stored div
{
float: left;
}
#avatar_upload
{
overflow: auto;
}
#main_admsection #basicinfo, #main_admsection #detailedinfo
{
width: 100%;
}
#main_admsection #basicinfo h4
{
float: left;
width: 35%;
}
#main_admsection #basicinfo img.avatar
{
float: right;
vertical-align: top;
}
#main_admsection #basicinfo ul
{
clear: left;
}
#main_admsection #basicinfo span#userstatus
{
clear: left;
}
#main_admsection #basicinfo p#infolinks
{
display: none;
clear: both;
}
#main_admsection #basicinfo .botslice
{
clear: both;
}

/* Simple feedback messages */
div#profile_error, div#profile_success
{
margin: 0 0 1em 0;
padding: 1em 2em;
border: 1px solid;
}
div#profile_error
{
border-color: red;
color: red;
background: #fee;
}

div#profile_error span
{
text-decoration: underline;
}

div#profile_success
{
border-color: green;
color: green;
background: #efe;
}

/* Profile statistics */
#generalstats div.content dt
{
width: 50%;
float: left;
margin: 0 0 3px 0;
padding: 0;
font-weight: bold;
clear: both;
}
#generalstats div.content dd
{
width: 50%;
float: left;
margin: 0 0 3px 0;
padding: 0;
}

/* Activity by time */
#activitytime
{
margin: 6px 0;
}
.activity_stats
{
margin: 0;
padding: 0;
list-style: none;
}
.activity_stats li
{
margin: 0;
padding: 0;
width: 4.16%;
float: left;
}
.activity_stats li span
{
display: block;
border: solid #000;
border-width: 1px 1px 0 0;
text-align: center;
}
.activity_stats li.last span
{
border-right: none;
}
.activity_stats li div.bar
{
margin: 0 auto;
width: 15px;
}
.activity_stats li div.bar div
{
background: #6294CE;
}
.activity_stats li div.bar span
{
position: absolute;
top: -1000em;
left: -1000em;
}

/* Most popular boards by posts and activity */
#popularposts
{
width: 49.5%;
float: left;
}
#popularactivity
{
width: 49.5%;
float: right;
}

#popularposts div.content dt, #popularactivity div.content dt
{
width: 65%;
float: left;
margin: 0 0 3px 0;
padding: 0;
font-weight: bold;
clear: both;
}
#popularposts div.content dd, #popularactivity div.content dd
{
width: 35%;
float: left;
margin: 0 0 3px 0;
padding: 0;
}

.profile_pie
{
background-image: url(../images/stats_pie.png);
float: left;
height: 20px;
width: 20px;
margin: 0 1em 0 0;
padding: 0;
text-indent: -1000em;
}

/* View posts */
.topic .time
{
float: right;
}

.counter
{
margin: 0 0 0 0;
padding: 0.2em 0.5em 0.1em 0.2em;
font-size: 2.2em;
font-weight: bold;
color: #3f3f3f;
float: left;
}
.list_posts
{
border-top: 2px solid #b3b3bf;
padding-top: 12px;
margin-top: 6px;
overflow: auto;
}

.core_posts
{
margin-bottom: 3px;
}

.topic h4
{
margin: 3px 0;
}

.topic .post
{
margin: 0 1em;
min-height: 80px;
height: auto !important;
height: 80px;
}

.topic .mod_icons
{
text-align: right;
margin-right: 1em;
}

#tracking div.content dl
{
border-bottom: 0;
margin: 0;
padding: 0;
}

#creator dl
{
margin: 0;
}
#creator dt
{
width: 40%;
float: left;
clear: both;
margin: 0 0 10px 0;
}
#creator dd
{
float: right;
width: 55%;
margin: 0 0 10px 2px;
overflow: auto;
}

.ignoreboards
{
margin: 0 2%;
padding: 0;
width: 45%;
}
.ignoreboards a
{
font-weight: bold;
border-bottom: 1px solid #c4c4c4;
padding: 0.1em 0;
}
.ignoreboards a:hover
{
text-decoration: none;
border-bottom: 1px solid #334466;
}
.ignoreboards ul
{
margin: 0;
padding: 0;
}
.ignoreboards li
{
list-style: none;
float: left;
clear: both;
}
.ignoreboards li.category
{
margin: 0.7em 0 0 0;
width: 100%;
}
.ignoreboards li ul
{
margin: 0.2em 0 0 0;
}
.ignoreboards li.category ul li.board
{
width: 93%;
}

#theme_settings
{
overflow: auto;
margin: 0;
padding: 0;
}

#theme_settings li
{
list-style: none;
margin: 10px 0;
padding: 0;
}
/* Paid Subscriptions */
#paid_subscription
{
width: 100%;
}
#paid_subscription dl.settings
{
margin-bottom: 0;
}
#paid_subscription dl.settings dd, #paid_subscription dl.settings dt
{
margin-bottom: 4px;
}
/* Pick theme */
#pick_theme
{
width: 100%;
float: left;
}
/*Issue a warning*/
#warn_body{
width: 80%;
font-size: 0.9em;
}

/* Styles for the statistics center.
------------------------------------------------- */
#statistics
{
padding: 0.5em 0;
}
#statistics div.title_bar
{
margin: 4px 0 -2px 0;
}
#statistics h3.catbg
{
text-align: center;
}
#statistics div.content
{
min-height: 210px;
}
#statistics div.top_row
{
min-height: 150px;
}
#stats_left, #top_posters, #top_topics_replies, #top_topics_starter
{
float: left;
width: 49.5%;
}
#stats_right, #top_boards, #top_topics_views, #most_online
{
float: right;
width: 49.5%;
}
dl.stats
{
clear: both;
overflow: hidden;
margin: 0;
padding: 0;
}
dl.stats dt
{
width: 49%;
float: left;
margin: 0 0 4px 0;
line-height: 16px;
padding: 0;
clear: both;
font-size: 1em;
}
dl.stats dd
{
text-align: right;
width: 50%;
font-size: 1em;
float: right;
margin: 0 0 4px 0;
line-height: 16px;
padding: 0;
}
.statsbar div.bar
{
float: left;
background: url(../images/bar_stats.png) no-repeat;
display: block;
margin: 0 4px;
height: 16px;
}
.statsbar div.bar div
{
position: relative;
right: -4px;
padding: 0 4px 0 0;
background: url(../images/bar_stats.png) no-repeat 100%;
height: 16px;
}
tr.windowbg2 th.stats_month
{
width: 25%;
padding: 0 2em;
text-align: left;
}
tr.windowbg2 td.stats_day
{
padding: 0 3.5em;
text-align: left;
}

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

#personal_messages h3 span#author, #personal_messages h3 span#topic_title
{
float: left;
}
#personal_messages h3 span#author
{
margin: 0 0 0 0.5em;
}
#personal_messages h3 span#topic_title
{
margin: 0 0 0 9em;
}
#personal_messages div.labels
{
padding: 0 1em 0 0;
}
#personal_messages .capacity_bar
{
background: #f0f4f7;
display: block;
margin: 0.5em 0 0 1em;
height: 1em;
border: 1px solid #adadad;
width: 10em;
}
#personal_messages .capacity_bar span
{
border-right: 1px solid #adadad;
display: block;
height: 1em;
}
#personal_messages .capacity_bar span.empty
{
background: #a6d69d;
}
#personal_messages .capacity_bar span.filled
{
background: #eea800;
}
#personal_messages .capacity_bar span.full
{
background: #f10909;
}
#personal_messages .reportlinks
{
padding: 0.5em 1.3em;
}
#searchLabelsExpand li
{
padding: 0.3em 0.5em;
}
#manrules div.righttext
{
padding: 0.3em 0.1em;
}
dl.addrules dt.floatleft
{
width: 15em;
color: #333;
padding: 0 1.25em 0.5em 1.25em;
}
#addrule fieldset
{
clear: both;
}

/* Styles for the calendar section.
------------------------------------------------- */
.calendar_table
{
margin-bottom: 0.7em;
}

/* Used to indicate the current day in the grid. */
.calendar_today
{
background-color: #fff;
}

#month_grid
{
width: 200px;
text-align: center;
float: left;
}
#month_grid div.cat_bar
{
height: 25px;
}
#month_grid h3.catbg
{
height: 25px;
line-height: 27px;
}
#month_grid table
{
width: 200px;
}
#main_grid table
{
width: 100%;
padding-bottom: 4px;
}
#main_grid table h3.catbg
{
text-align: center;
height: 29px;
border-top: 2px solid #fff;
border-bottom: none;
}
#main_grid table.weeklist td.windowbg
{
text-align: center;
height: 49px;
width: 25px;
font-size: large;
padding: 0 7px;
border-bottom: 2px solid #fff;
}
#main_grid table.weeklist td.weekdays
{
height: 49px;
width: 100%;
padding: 4px;
text-align: left;
vertical-align: middle;
border-bottom: 2px solid #fff;
}
#main_grid h3.weekly
{
text-align: center;
padding-left: 0;
font-size: large;
height: 29px;
}
#main_grid h3 span.floatleft, #main_grid h3 span.floatright
{
display: block;
font-weight: bold;
}
#main_grid table th.days
{
width: 14%;
padding: 4px 0;
}
#main_grid table.weeklist h4.titlebg
{
margin: 0 0 0 0;
height: 23px;
line-height: 27px;
}
#main_grid table td.weeks
{
vertical-align: middle;
text-align: center;
font-weight: bold;
font-size: large;
}
#main_grid table td.days
{
vertical-align: top;
text-align: center;
}

a.modify_event
{
color: red;
}

span.hidelink
{
font-style: italic;
}

#calendar_navigation
{
text-align: center;
}

/* Styles for the memberlist section.
------------------------------------------------- */
#mlist_search
{
margin: auto;
width: 500px;
}

/* Styles for the basic search section.
------------------------------------------------- */
#searchform, #simple_search p
{
padding: 0.5em;
margin: 0;
}
#simple_search, #simple_search p, #advanced_search
{
text-align: center !important;
margin: 0;
}
#search_error
{
font-style: italic;
padding: 0.3em 1em;
}
#search_term_input
{
font-size: 115%;
margin: 0 0 1em;
}

/* Styles for the advanced search section.
------------------------------------------------- */
#searchform fieldset
{
text-align: left;
padding: 0;
border: none;
}
#advanced_search dl#search_options
{
margin: 0 auto;
width: 600px;
padding-top: 1em;
overflow: hidden;
}
#advanced_search dt
{
clear: both;
float: left;
padding: 0.2em;
text-align: right;
width: 20%;
}
#advanced_search dd
{
width: 75%;
float: left;
padding: 0.2em;
margin: 0 0 0 0.5em;
text-align: left;
}
#searchform p.clear
{
clear: both;
}

/* Styles for the search results page.
------------------------------------------------- */
.topic_table td blockquote, .topic_table td .quoteheader
{
margin: 0.5em;
}
.search_results_posts
{
overflow: hidden;
}
.search_results_posts .buttons
{
padding: 5px 1em 0 0;
}

/* Styles for the help section.
------------------------------------------------- */

#help_container
{
margin: 4px 0 0 0;
padding: 0 0 8px 0;
}
#helpmain
{
padding: 0 1em;
}
#helpmain p
{
margin: 0 0 1.5em 0;
line-height: 1.5em;
}
#helpmain ul
{
line-height: 1.5em;
}

/* Styles for print media.
------------------------------------------------------- */
@media print
{
#headerarea
{
display: none;
}

.tborder
{
border: none;
}
}

input.input_text_user {
    font-size: 12px;
    font-weight: normal;
    height: 14px;
    min-width: 180px;
    padding: 8px;
}
input.input_password_user {
    height: 14px;
    min-width: 207px;
    font-size: 15px;
    font-weight: normal;
    padding: 10px;
}
div#header div.user {
    position: absolute;
    width: 50%;
top: -4px;   
margin-left: 25%;
}
p.avatar img.avatar {
    float: right; 
    position: relative; 
    left: 147px; 
    top: 153px;  z-index: 83;
    width: 110px; 
    height: 110px;
    border: 2px solid #02593b; 
    border-radius: 55px;
}
div.buscador {
    left: 76%;
    position: absolute;
    top: 22px;
}

.custommenu li a.active,
.custommenu li a.active span.firstlevel,
.custommenu li a.firstlevel:hover, .custommenu li:hover a.firstlevel,
.custommenu li a.firstlevel:hover span.firstlevel, .custommenu li:hover a.firstlevel span.firstlevel
{
background: none !important;
color: #777;
}
.custommenu li a.firstlevel
{
display: block;
position: relative;
padding: 0px 15px;
height: 50px;
font-weight: bold;
text-transform: uppercase;
line-height: 32px;
font-size: 18px;
margin: 0px;
color: #fff;
font-family: 'Oswald-Light',sans-serif;
}
/* second menu*/
.sub_menu > li a.firstlevel
{
  border-right: 1px solid #fff;
font-size: 10px;
height: 10px;
line-height: 11px;
color: #53616A;
padding: 9px 8px;
margin: 1px 0;
text-transform: uppercase;
font-weight: normal;
}
.sub_menu li li a
{
height: 26px;
line-height: 26px;
padding-left: 10px;
font-size: 11px;
}
#submenu .dropmenu li a.firstlevel:hover, #submenu .dropmenu li:hover a.firstlevel
{
  background: #23B0A7;
color: white;
}
.sub_menu li a.active
{
  background: #23B0A7;
  font-weight: bold;
color: #fff;
}
.sub_menu li ul
{
top: 29px;
left: 0px;
}
.sub_menu
{
height: 30px;
padding: 0 0 0 30px;
background: #F5F5F5;
}
div.user ul.reset li a {
    color: #fff;
    font-family: 'Oswald-Light',sans-serif;
    font-size: 18px;
    font-weight: normal;
}
table.table_list tbody.content td.info {
    border-bottom: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
}
table.table_list tbody.content td.icon {
    background: inherit;
    border-bottom: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    height: 80px !important;
    text-align: center;
    width: 85px;
}
table.table_list tbody.content td.stats {
    border-bottom: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    font-size: 100%;
    text-align: center;
    width: 15%;
}
table.table_list tbody.content td.lastpost {
    border-bottom: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    font-size: 100%;
    width: 24%;
}
div#forumposts div.windowbg2 span.topslice {
    background: none;
}
div#forumposts div.windowbg2 span.topslice span {
    background: none;
}
div#forumposts div.windowbg2 span.botslice {
    background: none;
}
div#forumposts div.windowbg2 span.botslice span {
    background: none;
}
div#forumposts div.windowbg span.botslice{
    background: none;
}
div#forumposts div.windowbg span.botslice span{
    background: none;
}
div#forumposts div.windowbg span.topslice {
    background: none;
}
div#forumposts div.windowbg span.topslice span{
    background: none;
}
.poster ul li, .poster h4 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: #c5c5c5;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #e3e3e3;
    border-image: none;
    border-style: none solid;
    border-width: medium 1px;
    color: #717171;
    padding: 5px;
    text-align: center;
    border-bottom: 1px solid #e3e3e3;
}
a.unreadlink {
    margin-right: 10px;
}

.sociallinks {
    height: 50px;
    position: absolute;
    top: 15px;
    width: 15%;
}
.sociallinks a:hover{
  opacity: 0.7;
}
.scrollup {
    background: url(../images/theme/icon_top.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 40px;
    margin-left: -22px;
    margin-top: -50px;
    opacity: 0.3;
    position: absolute;
    width: 40px;
}
@font-face {
    font-family: "Oswald-Light";
font-weight: normal;
src: url('../fonts/Oswald-Light.ttf');
    font-style: normal;
}
@font-face {
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format("embedded-opentype"), url('../fonts/fontawesome-webfont.woff?v=4.0.3') format("woff"), url('../fonts/fontawesome-webfont.ttf?v=4.0.3') format("truetype"), url('../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format("svg");
}
.editor, .rich_editor_frame {
    border: 6px solid #e3ebf2 !important;
    margin: 0 !important;
    padding: 2px !important;
}

/*Karma personalizado*/

li.karma span {
    font-family: oswald-light;
    font-size: 25px;
    font-weight: bold;
margin-right: 5px;
margin-left: 5px;
}
li.karma span.arriba {
    color: #99D877;
}
li.karma span.abajo {
    color: #F44949;
}

.ppfix {
    background: none repeat scroll 0 0 #fbfbfb !important;
    border: 1px solid #cccdcf !important;
    box-shadow: 0 2px 3px #e8e8e8 inset;
    color: #343434;
    display: inline-block;
    font-family: 'Oswald-Light',sans-serif;
    font-size: 13px;
    height: 20px !important;
    margin: 0;
    min-width: 150px !important;
    padding: 8px 10px;
    vertical-align: top;
}
span.prefix.user:before, span.postfix.user:before { content: "\f007"; }
span.prefix.key:before, span.postfix.key:before { content: "\f084"; }
span.postfix.user, span.postfix.key{
    color: #737373;
    font-family: FontAwesome;
    font-size: 16px;
    line-height: 1.5em;
}
.postfix {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #f2f2f2;
    border-bottom-right-radius: 2px;
    border-color: #cccdcf #cccdcf #cccdcf -moz-use-text-color;
    border-image: none;
    border-style: solid solid solid none;
    border-top-right-radius: 2px;
    border-width: 1px 1px 1px 0;
    display: inline-block;
    height: 20px;
    padding: 8px 10px;
    vertical-align: top;
    width: 20px;
}
span.indice_custom {
    background-color: #1b60a0;
    border: 1px solid #1b60a0;
    color: #fff;
    cursor: default;
    z-index: 2;
padding: 5px 9px;
}
a.navPages {
    background-color: #f5f5f5;
    border: 1px solid #428bca;
    color: #428bca;
    cursor: pointer;
    z-index: 2;
padding: 5px 9px;
}
div#messageindex a.navPages {
    padding: 1px 3px;
}
blockquote{
  display:block;
  background: #fff;
  padding: 15px 20px 15px 45px;
  margin: 0 0 20px;
  position: relative;
 
  /*Font*/
  font-family: Georgia, serif;
  font-size: 14px;
  line-height: 1.2;
  color: #666;
  text-align: justify;
 
  /*Borders - (Optional)*/
  border-left: 15px solid #197F4F;
  border-right: 2px solid #197F4F;
 
  /*Box Shadow - (Optional)*/
  -moz-box-shadow: 2px 2px 15px #ccc;
  -webkit-box-shadow: 2px 2px 15px #ccc;
  box-shadow: 2px 2px 15px #ccc;
}

blockquote::before{
  content: "\201C"; /*Unicode for Left Double Quote*/
 
  /*Font*/
  font-family: Georgia, serif;
  font-size: 60px;
  font-weight: bold;
  color: #999;
 
  /*Positioning*/
  position: absolute;
  left: 10px;
  top:5px;
}

blockquote::after{
  /*Reset to make sure*/
  content: "";
}

blockquote a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #c76c0c;
    cursor: pointer;
    font-family: georgia;
    font-size: 12px;
    padding: 0 3px;
    text-decoration: none;
}

blockquote a:hover{
 color: #666;
}

blockquote em{
  font-style: italic;
}

div.smalltext.reportlinks span {
    background: url(../images/theme/bg_boton.png) repeat-x scroll 0 0 #dae4ed;
    border: 1px solid #bfd0de;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    height: 24px;
    line-height: 24px;
    padding: 6px 7px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
border-radius: 3px;
}
div.smalltext.reportlinks span a {
  color: #51697f;
}
li.mi_copyright {
    color: #fff;
}
div#quickReplyOptions div.roundframe {
    background: #F7F7F7 !important;
    border: 1px solid #C0C9D2 !important;
    border-radius: 0 0 5px 5px;
}
div#quickReplyOptions span.upperframe {
  display: none !important;
}
.links_f {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.1);
    margin-top: 30px;
}
.contenttable {
    background: none repeat scroll 0 0 #eaeaea;
    border-radius: 5px;
    padding: 7px;
}
div#messageindex td.lastpost a img {
    border: medium none !important;
}
label {
    color: #000;
}
.default_avatar {
    float: right;
    position: absolute;
    margin-left: 93px;
    margin-top: 138px;
    z-index: 82;
}
#toolbar {
background: url(../images/theme/toolbar.png) 0 0 repeat-x;
height: 71px;
border-bottom: 5px solid #7E9F44;
box-shadow: 0 0 20px rgba(0,0,0,0.75);
}
#nav {
overflow: hidden;
padding: 8px 0 0 20px;
}
.user ul{
list-style: none;
margin: 0;
padding: 0;
margin-top: 13px;
}
.user li{
float: left;
margin-right: 15px;
}
.user li a {
float: left;
color: #ababab;
font-size: 11px;
text-decoration: none;
padding: 2px 8px 0;
display: block;
}
.user li a:hover {
color: #777;
}
.user li a.chosen {
color: #333;
}
.user li img {
float: left;
}
.baslik{background: url(../images/theme/th.png)no-repeat;height:40px;margin-top:-2px;margin-bottom:-2px;padding-top:5px;}
.btn-primary {
    color: #ffffff;
    background-color: #2c3e50;
    border-color: #2c3e50;
}
.btn {
display: inline-block;
margin-bottom: 0;
font-weight: normal;
text-align: center;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
padding: 0px 13px;
font-size: 15px;
line-height: 1.42857143;
border-radius: 4px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.pm_counting {
border-radius: 100%;
padding: 2px 5px;
color: #eee;
font-size: 11px;
font-weight: bold;
text-shadow: 0 1px 0 rgba(0,0,0,0.3);
position: absolute;
margin: -5px 0 0 -10px;
background-color: rgba(219, 74, 103, 0.8);
border: 1px solid rgba(255,255,255,0.2);
}
ul.dropmenu li span.box {
    font-size: 18px;
}
/*Nav icons*/
.fa-forum:before{content:"\f0e6"}
.fa-help:before{content:"\f059"}
.fa-admin:before{content:"\f0b1"}
.fa-moderate:before{content:"\f085"}
.fa-profile:before{content:"\f007"}
.fa-pm:before{content:"\f003"}
.fa-mlist:before{content:"\f0c0"}
.fa-logout:before{content:"\f08b"}
.fa-register:before{content:"\f040"}
.fa-login:before{content:"\f007"}
/*nav*/
.mini_avatar {
   border: 2px solid #02593b;
   border-radius: 55px;

}

Çevrimdışı cihadehli

  • Trade Sayısı: (0)
  • Yeni Üye
  • *
  • İleti: 19
  • Karma +0/-0
  • Cinsiyet: Bay
    • Profili Görüntüle
    • Cihadehli Forum
Ynt: Islami Tema
« Yanıtla #10 : 23 Oca 2015, 08:31:03 »
Bunu deneyin

Kod: [Seç]
/* Styles for the general looks for the Curve theme.
------------------------------------------------------- */

/* Normal, standard links. */
a:link, a:visited
{
color: #24B58A;
text-decoration: none;
}
a:hover
{
text-decoration: underline;
cursor: pointer;
}
.topic_table td.subject span a {
    color: #333;
}
/* Links that open in a new window. */
a.new_win:link, a.new_win:visited
{
color: #346;
text-decoration: none;
}
a.new_win:hover
{
text-decoration: underline;
}

/* Tables should show empty cells. */
table
{
border-collapse: collapse;
width: 100%;
}

/* Set a fontsize that will look the same in all browsers. */
body
{
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    background-image: url(../images/theme/body.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: cover;
font: 78%/130% "Verdana", "Arial", "Helvetica", sans-serif;
margin: 0 auto;
padding:0;
}

/* 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: #626262;
}

/* This division wraps the entire forum when a forum width is set. */
div#wrapper
{
    margin: 0 auto;
    width: 100%;
}

/* 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;
border: 1px solid #7f9db9;
padding: 2px;
}
input[type="submit"] {
    border: none;
cursor: pointer;
background: none repeat scroll 0 0 #0a563b;
}
input[type="submit"]:hover {
    border: none;
cursor: pointer;
background: none repeat scroll 0 0 #066642;
}
/* 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: none repeat scroll 0 0 #3498db;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    height: 29px;
    padding: 0 7px;
}
.button_submit_user {
    background: none repeat scroll 0 0 #1b8387;
    border-bottom: 2px solid rgba(0, 0, 0, 0.25);
    border-radius: 2px;
    color: #ffffff !important;
    font-size: 12px;
    padding: 11px;
}
.button_submit_user:hover  {
    background: #388CBC;
}
.button_submit:hover, .button_reset:hover
{
box-shadow: 0 1px 11px rgba(0, 0, 0, 0.45);
}
input:focus, textarea:focus, button:focus, select:focus
{
}
.previ {
    background: none repeat scroll 0 0 #242424 !important;
}
.previ:hover {
    background: none repeat scroll 0 0 #333 !important;
}
/* 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;
}
input[type="text"] {
    background: none repeat scroll 0 0 #f5f5f5;
    border: 1px solid #e5e5e5;
    min-width: 80px;
    outline: medium none;
    width: auto;
height: 25px;
}
input[type="password"] {
    background: none repeat scroll 0 0 #f5f5f5;
    border: 1px solid #e5e5e5;
    min-width: 80px;
    outline: medium none;
    width: auto;
height: 25px;
}
/* Standard horizontal rule.. ([hr], 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 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-top: 2px solid #999;
border-bottom: 2px solid #999;
line-height: 1.5em;
padding: 3px 1em;
overflow: auto;
white-space: nowrap;
/* Show a scrollbar after about 24 lines. */
max-height: 24em;
}

/* The "Quote:" and "Code:" header parts... */
.codeheader, .quoteheader
{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #c76c0c;
    cursor: pointer;
    font-family: georgia;
    font-size: 12px;
    padding: 0 3px;
    text-decoration: none;
font-weight: bold;
}

/* 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
{
color: #222;
font-family: arial, helvetica, sans-serif;
font-size: 1.1em;
font-weight: bold;
background: #e3e9ef url(../images/theme/main_block.png) no-repeat -10px -380px;
}
.catbg, .catbg2, tr.catbg td, tr.catbg2 td, tr.catbg th, tr.catbg2 th
{
background: #000;
color: #fff;
font-family:'Oswald-Light',sans-serif;
font-size: 1.1em;
font-weight: bold;
}

/* 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: #222;
}
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 {
    background-color: #f7f7f7;
    border-bottom: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    border-radius: 0;
    border-right: 1px solid #e5e5e5;
    color: #626262;
    padding: 30px;
}
.windowbg2 {
    background-color: #fff;
    border-bottom: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    border-radius: 0;
    border-right: 1px solid #e5e5e5;
    color: #626262;
    margin-top: 0;
    padding: 30px;
}
.windowbg3
{
color: #000;
background-color: #cacdd3;
}

/* the page navigation area */
.pagesection
{
font-size: 0.9em;
padding: 0.2em;
overflow: hidden;
margin: 2em;
}
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
{
}
.stickybg2
{
}

/* Locked posts get a different shade, too! */
.lockedbg
{
background: #e3ecec;
font-style: italic;
}
.lockedbg2
{
background: #e3ecec;
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: 98%;
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. */
.alert
{
color: red;
}

/* 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;
border: 1px solid #E5E5E5;
background: #f5f5f0;
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: 31px;
line-height: 31px;
font-size: 1.2em;
font-weight: bold;
}
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;
text-transform: uppercase;
padding: 0 24px;
}
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: #4b4b4b;
}
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
{
    height: 45px;
    line-height: 45px;
    padding-left: 10px;
    border-radius: 5px 5px 0 0;
}
h4.titlebg, h3.titlebg
{
background: inherit;
padding-right: 9px;
line-height: 40px;
}
h4.titlebg img.icon
{
float: left;
margin: 10px 8px 0 0;
}
div.cat_bar
{
    background: url(../images/theme/body.jpg) repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 45px;
    border-radius: 5px 5px 0 0;
    line-height: 45px;
    overflow: hidden;
    padding: 0;
}
div.title_bar
{
    background: none repeat scroll 0 0 #f5f5f5;
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    height: 40px;
    margin-bottom: 1px;
    overflow: hidden;
    padding-left: 9px;
}

/* rounded bars needs a different background here */

div.roundframe div.cat_bar
{
background: url(../images/theme/body.jpg) repeat scroll 0 0 rgba(0, 0, 0, 0)
margin-bottom: 0;
}
div.roundframe div.cat_bar h3.catbg
{
background: linear-gradient(135deg, rgba(5, 149, 178, 0.55) 0%, rgba(128, 213, 237, 0.55) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
text-align: center;
}
div.title_barIC
{
background: none repeat scroll 0 0 #f5f5f5;
padding-left: 9px;
height: 40px;
overflow: hidden;
margin-bottom: 1px;
border-top: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
}
div.title_barIC h4.titlebg
{
background: inherit;
line-height: 40px;
}
#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: 10px 5px 0 1em;
height: 31px;
line-height: 31px;
}

/* The half-round header bars for some tables. */
.table_grid tr.catbg, .table_grid tr.titlebg
{
font-size: 0.95em;
border: 1px solid #e5e5e5;
}
.table_grid tr.catbg th, .table_grid tr.titlebg th
{
height: 28px;
line-height: 28px;
}
tr.catbg th.first_th
{
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    height: 40px;
    margin-bottom: 1px;
    overflow: hidden;
    padding-left: 9px;
}
tr.catbg th.last_th
{
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    height: 40px;
    margin-bottom: 1px;
    overflow: hidden;
    padding-left: 9px;
}
tr.titlebg th.first_th
{
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    height: 40px;
    margin-bottom: 1px;
    overflow: hidden;
    padding-left: 9px;
}
tr.titlebg th.last_th
{
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    height: 40px;
    margin-bottom: 1px;
    overflow: hidden;
    padding-left: 9px;
}
.table_grid th.last_th input
{
margin: 0 2px;
}
.table_grid th.lefttext
{
padding: 0 0.7em;
}

/* a general table class */
table.table_grid
{
    font-size: 1.1em;
border-collapse: collapse;
margin-top: 0.1em;
}
table.table_grid td
{
padding: 1.5em;
border-bottom: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
}

/* GenericList */
.additional_row
{
padding: 0.5em 0 0.5em 0;
}
table.table_grid thead tr.catbg th
{
white-space: nowrap;
border-bottom: 1px solid #e5e5e5;
}

/* 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;
}
.windowbg span.topslice span
{
display: block;
height: 11px;
}
.windowbg span.botslice
{
display: block;
padding-left: 20px;
font-size: 5px;
line-height: 5px;
margin-bottom: 0.2em;
}
.windowbg span.botslice span
{
display: block;
height: 11px;
}

.windowbg2 span.topslice
{
display: block;
padding-left: 20px;
}
.windowbg2 span.topslice span
{
display: block;
height: 11px;
}
.windowbg2 span.botslice
{
display: block;
padding-left: 20px;
font-size: 5px;
line-height: 5px;
margin-bottom: 0.2em;
}
.windowbg2 span.botslice span
{
display: block;
height: 11px;
}
.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.
----------------------------------------------------------- */
.roundframe
{
padding: 0 10px;
background: #f5f5f5;
border-left: 1px solid #c5c5c5;
border-right: 1px solid #c5c5c5;
}
.roundframe dl, .roundframe dt, .roundframe p
{
margin: 0;
}
.roundframe p
{
padding: 0.5em;
}
span.upperframe
{
padding: 0;
display: block;
padding-left: 20px;
}
span.upperframe span
{
padding: 0;
height: 12px;
display: block;
}
span.lowerframe
{
padding: 0;
display: block;
padding-left: 20px;
}
span.lowerframe span
{
padding: 0;
height: 12px;
display: block;
}

/* 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 {
    float: left;
    margin-top: -51px;
    padding: 0 0.5em;
    background: #2980b9; 
    min-width: 502px; 
    height: 30px; 
border-top-left-radius: 8px; 
border-top-right-radius: 8px; 
margin-left: 55px; 
color: #eceafc; 
font-size: 14px; 
font-weight: bold; 
padding: 10px; 
    font-weight: 700; 
text-transform: uppercase;
}

.dropmenu, .dropmenu ul
{
list-style: none;
line-height: 1em;
padding: 0;
margin: 0;
}
.dropmenu
{
padding: 0 0.5em;
}
.dropmenu a
{
display: block;
color: #000;
text-decoration: none;
}
.dropmenu a span
{
display: block;
padding: 0 0 0 0px;
font-size: 0.9em;
}
/* the background's first level only */
.dropmenu li a.firstlevel {
    margin-right: 8px;
}
.dropmenu li a.firstlevel span.firstlevel
{
background: rgb(245,245,245);
display: block;
position: relative;
left: -5px;
padding-left: 5px;
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;
border-bottom: 1px solid #999;
background: url(../images/theme/menu_gfx.png) 0 -130px no-repeat;
padding: 7px 0 0 0;
}
.dropmenu li li
{
width: 19em;
margin: 0;
border-left: 1px solid #999;
border-right: 1px solid #999;
}
.dropmenu li li a span
{
display: block;
padding: 8px;
}
.dropmenu li ul ul
{
margin: -1.8em 0 0 13em;
}

/* the active button */
.dropmenu li a.active
{
background: rgb(245,245,245);
color: #000;
font-weight: bold;
}
.dropmenu li a.active span.firstlevel
{
background: rgb(245,245,245);
}
/* the hover effects */
.dropmenu li a.firstlevel:hover, .dropmenu li:hover a.firstlevel
{
background: #23B0A7;
color: #fff;
cursor: pointer;
text-decoration: none;
}
.dropmenu li a.firstlevel:hover span.firstlevel, .dropmenu li:hover a.firstlevel span.firstlevel
{
background: #23B0A7;
}
/* the hover effects on level2 and 3 */
.dropmenu li li a:hover, .dropmenu li li:hover>a
{
background: #23B0A7;
color: #fff;
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;
}
.dropmenu li li.additional_items
{
background-color: #fff;
}

/* 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: 0;
margin: 0;
}
.buttonlist ul li
{
margin: 0;
padding: 0;
list-style: none outside none;
float: left;
}
.buttonlist ul li a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #f9f9f9;
    border-color: rgba(0, 0, 0, 0.25);
    border-image: none;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    color: #000;
    cursor: pointer;
    display: block;
    font-size: 11px;
    font-weight: lighter;
    margin-left: 10px;
    padding: 0 8px;
    text-transform: uppercase;
}
.buttonlist ul li a:hover
{
box-shadow: 0 1px 11px rgba(0, 0, 0, 0.45);
color: #fff;
text-decoration: none;
background: #066642;
}
.buttonlist ul li a span
{
    background: inherit;
    display: block;
    height: 25px;
    line-height: 25px;
    padding: 0;
}
.buttonlist ul li a:hover span
{
background: none;
}
/* the active one */
.buttonlist ul li a.active
{
background: none repeat scroll 0 0 #1B60A0;
color: #fff;
font-weight: bold;
}
.buttonlist ul li a.active span
{
background: none repeat scroll 0 0 #1B60A0;
}
.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: linear-gradient(to right, rgba(35, 175, 175, 0.6) 0%, rgba(38, 191, 84, 0.6) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
   
height: 245px;
    left: 0;
    text-align: center;
    top: 0;
    width: 100%;
position: relative;
}
/* the content section */
.content_body {
    background-color: #fff;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.1);
    display: block;
    transition: all 0.2s ease 0s;
    width: 100%;
}

#content_section
{
    background: none repeat scroll 0 0 #ffffff;
    display: block;
    margin: 0 auto;
    width: 90%;
}
#content_section div.frame
{
    background: none repeat scroll 0 0 #fff;
display: block;
}
#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: 91px 60px;
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;
font-size: 16px;
font-weight: bold;
}
.info a
{
color: #fff;
font-weight: bold;
}
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
{
margin: 40px 0;
height: 21px;
overflow: hidden;
width: auto;
padding:5px;
border: solid 1px #dedede;
background:#f5f5f5;
clear: both;
position: relative;
}
.navigate_section ul
{
margin: 0;
padding: 0;
height: 21px;

}
.navigate_section ul li
{
display: block;
float: left;
position: relative;
height: 21px;
overflow: hidden;
line-height: 21px;
margin: 0px 6px 0px 0;
padding: 0px 10px 0px 0;
font-size: .9167em;
background: url(../images/theme/chevron.png) no-repeat 100% 0;
}
.navigate_section ul li a
{
    color: #222;
text-decoration: none;
font-size: inherit;
font-weight: inherit;
height: 21px;
line-height: 21px;
overflow: hidden;
}
.navigate_section ul li a:hover
{
text-decoration: underline;
}
.navigate_section ul li.last
{
background: none;
margin-right: 0;
padding-right: 0;
}
.navigate_section ul li.last a
{
    color: #333;
text-decoration: none;
font-size: inherit;
font-weight: inherit;
    text-transform: uppercase;
}
.navigate_section ul li.last a:hover
{
text-decoration: none;
}
.navigate_section ul li.link_home a
{
height: 16px !important;
text-indent:-1000em;
width:16px;
padding: 0;
overflow: hidden;
background: none;
}
.navigate_section ul li.link_home img
{
margin-top: 3px;
}

/* The footer wih copyright links etc. */
#footer_section
{
text-align: center;
background: rgb(35,175,175);
background: -moz-linear-gradient(45deg, rgb(35,175,175) 0%, rgb(38,191,84) 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgb(35,175,175)), color-stop(100%,rgb(38,191,84)));
background: -webkit-linear-gradient(45deg, rgb(35,175,175) 0%,rgb(38,191,84) 100%);
background: -o-linear-gradient(45deg, rgb(35,175,175) 0%,rgb(38,191,84) 100%);
background: -ms-linear-gradient(45deg, rgb(35,175,175) 0%,rgb(38,191,84) 100%);
background: linear-gradient(45deg, rgb(35,175,175) 0%,rgb(38,191,84) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23afaf', endColorstr='#26bf54',GradientType=1 );
opacity: 0.75;
padding-left: 20px;
padding-bottom: 30px;
}
#footer_section span.smalltext
{
font-size: 100%;
}
#footer_section div.frame
{
background: rgb(35,175,175);
background: -moz-linear-gradient(45deg, rgb(35,175,175) 0%, rgb(38,191,84) 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgb(35,175,175)), color-stop(100%,rgb(38,191,84)));
background: -webkit-linear-gradient(45deg, rgb(35,175,175) 0%,rgb(38,191,84) 100%);
background: -o-linear-gradient(45deg, rgb(35,175,175) 0%,rgb(38,191,84) 100%);
background: -ms-linear-gradient(45deg, rgb(35,175,175) 0%,rgb(38,191,84) 100%);
background: linear-gradient(45deg, rgb(35,175,175) 0%,rgb(38,191,84) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23afaf', endColorstr='#26bf54',GradientType=1 );
opacity: 0.75;
display: block;
padding: 70px 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;
color: #fff;
}
#footer_section ul li.copyright a
{
color: #fff;
}
div#footer_section div.frame ul.reset li a {
    color: #fff;
}
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: 90%;
width: 15%;
text-align: center;
}
table.table_list tbody.content td.lastpost
{
line-height: 1.3em;
font-size: 85%;
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 {
    color: #23b395;
    font-family: 'Oswald-Light',sans-serif;
    font-size: 17px;
    font-weight: bold;
    line-height: 30px;
}
.table_list tbody.content td.children
{
color: #555;
font-size: 85%;
}
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 0.5em;
}

/* 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.
---------------------------------------------------- */
div#content_section div.frame div#main_content_section div.roundframe {
    background: #fff;
    border: 0;
}
div#content_section div.frame div#main_content_section div.roundframe {
    background: #fff;
}
div#content_section div.frame div#main_content_section span.clear.upperframe {
    background: #fff;
}
div#content_section div.frame div#main_content_section span.clear.upperframe span {
    background: #fff;
}
div#content_section div.frame div#main_content_section span.lowerframe {
    background: #fff;
}
div#content_section div.frame div#main_content_section span.lowerframe span {
    background: #fff;
}
#upshrinkHeaderIC
{
margin-top: 4px;
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
}
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;
}
#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 {
    border: 3px solid #4AC0B1;
    border-radius: 100px;
    float: right;
    padding: 0;
}

/* 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;
}
#moderationbuttons
{
overflow: hidden;
}
/* 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;
    padding: 0 10px;
}
p#whoisviewing
{
margin: 0;
padding: 0.5em;
border: 1px solid #e5e5e5;
}
/* poster and postarea + moderation area underneath */
.post_wrapper
{
float:left;
width:100%;
}
.poster
{
float: left;
width: 15em;
}
.postarea, .moderatorbar
{
margin: 0 0 0 16em;
}
.postarea div.flow_hidden {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #e5e5e5 -moz-use-text-color;
    border-image: none;
    border-style: solid none;
    border-width: 1px medium;
    margin: -42px 10px 0;
    padding: 10px;
    width: 100%;
}

.moderatorbar
{
clear: both;
}
/* poster details and list of items */
.poster h4, .poster ul
{
padding: 0;
}
.poster h4
{
margin: 0.2em 0 0.4em 1.1em;
font-size: 120%;
}
.poster h4, .poster h4 a
{
color: #fff;
margin: 0;
}
.poster ul ul
{
padding: 0;
}
.poster ul ul li
{
display: inline;
}
.poster li.avatar {
    border-bottom: 1px solid #e3e3e3;
    overflow: hidden;
}
.poster li.warning
{
line-height: 1.2em;
padding-top: 1em;
}
.poster li.warning a img
{
vertical-align: bottom;
padding: 0 0.2em;
}
li.profile ul li {
    border: none;
}
li.profile {
    border-bottom: 1px solid #c4c4c4 !important;
}
h4.postuser {
    background: none repeat scroll 0 0 #f26060;
}
.messageicon
{
float: left;
margin: 0 0.5em 0 0;
}
.messageicon img
{
padding: 6px 3px;
}
.keyinfo
{
float: left;
width: 50%;
}
.modifybutton
{
clear: both;
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: 5px 11px 0 0;
clear: right;
float: right;
text-align: right;
font: bold 0.85em arial, sans-serif;
}
ul.quickbuttons li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #4aa6b2;
    border-color: -moz-use-text-color rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) -moz-use-text-color;
    border-image: none;
    border-radius: 3px;
    border-right: 2px solid rgba(0, 0, 0, 0.25);
    border-style: none solid solid none;
    border-width: medium 2px 2px medium;
    cursor: pointer;
    display: inline;
    float: left;
    margin: 0 0 0 5px;
    text-transform: uppercase;
}
ul.quickbuttons li a {
    color: #fff;
    display: block;
    float: left;
    font-family: Oswald-Light;
    height: 20px;
    line-height: 20px;
    padding: 0 17px 0 17px;
}
ul.quickbuttons a:hover
{
color: #fff;
}
ul.quickbuttons li.inline_mod_check
{
margin: 0 0 0 5px;
}

.post
{
margin-top: 0.5em;
clear: right;
}
.inner
{
padding: 1em 1em 2px 1.4em;
margin: 0 1em 0 0;
}
img.smiley
{
vertical-align: bottom;
}
#forumposts .modified
{
float: left;
}
#forumposts .reportlinks
{
margin-right: 1.5em;
text-align: right;
clear: right;
}
#forumposts .signature, .post .signature {
    background: none repeat scroll 0 0 #efefef;
    font-family: ow;
    font-size: 15px;
    height: 200px;
    margin: 1em 0 0;
    padding: 23px;
}
#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 {
    border: 1px solid #66afe9;
    border-radius: 5px;
    height: 100px;
    margin: 0.25em 0 1em;
    max-width: 100%;
    min-width: 100%;
    width: 635px;
}
#quickReplyOptions form textarea:focus {
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
}
/* 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 {
    background: none repeat scroll 0 0 #e3ebf2;
    border: 3px solid #e3ebf2;
    width: 100%;
}
#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: 540px;
margin: 0 auto;
}
.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
{
background: none repeat scroll 0 0 #f5f5f5;
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
}
/* 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
{
margin: 1em 0 0 0;
}
.errorbox p.alert
{
padding: 0;
margin: 0;
float: left;
width: 1em;
font-size: 1.5em;
}

/* Styles for the profile section.
------------------------------------------------- */

dl
{
overflow: auto;
margin: 0;
padding: 0;
}

/* The basic user info on the left */
#basicinfo
{
width: 20%;
float: left;
}
#basicinfo .windowbg .content
{
padding-left: 20px;
}
#detailedinfo
{
width: 79.5%;
float: right;
}
#basicinfo h4
{
font-size: 135%;
font-weight: 100;
line-height: 105%;
white-space: pre-wrap;
overflow: hidden;
}
#basicinfo h4 span.position
{
font-size: 80%;
font-weight: 100;
display: block;
}
#basicinfo img.avatar
{
display: block;
margin: 10px 0 0 0;
}
#basicinfo ul
{
list-style-type: none;
margin: 10px 0 0 0;
}
#basicinfo ul li
{
display: block;
float: left;
margin-right: 5px;
height: 20px;
}
#basicinfo span#userstatus
{
display: block;
clear: both;
}
#basicinfo span#userstatus img
{
vertical-align: middle;
}
#detailedinfo div.content dl, #tracking div.content dl
{
clear: right;
overflow: auto;
margin: 0 0 18px 0;
padding: 0 0 15px 0;
border-bottom: 1px #ccc solid;
}
#detailedinfo div.content dt, #tracking div.content dt
{
width: 35%;
float: left;
margin: 0 0 3px 0;
padding: 0;
font-weight: bold;
clear: both;
}
#detailedinfo div.content dd, #tracking div.content dd
{
width: 65%;
float: left;
margin: 0 0 3px 0;
padding: 0;
}
#detailedinfo div.content dl.noborder
{
border-bottom: 0;
}
#detailedinfo div.content dt.clear
{
width: 100%;
}
.signature, .custom_fields_above_signature
{
border-top: 1px #ccc solid;
}
.signature h5
{
font-size: 0.85em;
margin-bottom: 10px;
}
#personal_picture
{
display: block;
margin-bottom: 0.3em;
}
#avatar_server_stored div
{
float: left;
}
#avatar_upload
{
overflow: auto;
}
#main_admsection #basicinfo, #main_admsection #detailedinfo
{
width: 100%;
}
#main_admsection #basicinfo h4
{
float: left;
width: 35%;
}
#main_admsection #basicinfo img.avatar
{
float: right;
vertical-align: top;
}
#main_admsection #basicinfo ul
{
clear: left;
}
#main_admsection #basicinfo span#userstatus
{
clear: left;
}
#main_admsection #basicinfo p#infolinks
{
display: none;
clear: both;
}
#main_admsection #basicinfo .botslice
{
clear: both;
}

/* Simple feedback messages */
div#profile_error, div#profile_success
{
margin: 0 0 1em 0;
padding: 1em 2em;
border: 1px solid;
}
div#profile_error
{
border-color: red;
color: red;
background: #fee;
}

div#profile_error span
{
text-decoration: underline;
}

div#profile_success
{
border-color: green;
color: green;
background: #efe;
}

/* Profile statistics */
#generalstats div.content dt
{
width: 50%;
float: left;
margin: 0 0 3px 0;
padding: 0;
font-weight: bold;
clear: both;
}
#generalstats div.content dd
{
width: 50%;
float: left;
margin: 0 0 3px 0;
padding: 0;
}

/* Activity by time */
#activitytime
{
margin: 6px 0;
}
.activity_stats
{
margin: 0;
padding: 0;
list-style: none;
}
.activity_stats li
{
margin: 0;
padding: 0;
width: 4.16%;
float: left;
}
.activity_stats li span
{
display: block;
border: solid #000;
border-width: 1px 1px 0 0;
text-align: center;
}
.activity_stats li.last span
{
border-right: none;
}
.activity_stats li div.bar
{
margin: 0 auto;
width: 15px;
}
.activity_stats li div.bar div
{
background: #6294CE;
}
.activity_stats li div.bar span
{
position: absolute;
top: -1000em;
left: -1000em;
}

/* Most popular boards by posts and activity */
#popularposts
{
width: 49.5%;
float: left;
}
#popularactivity
{
width: 49.5%;
float: right;
}

#popularposts div.content dt, #popularactivity div.content dt
{
width: 65%;
float: left;
margin: 0 0 3px 0;
padding: 0;
font-weight: bold;
clear: both;
}
#popularposts div.content dd, #popularactivity div.content dd
{
width: 35%;
float: left;
margin: 0 0 3px 0;
padding: 0;
}

.profile_pie
{
background-image: url(../images/stats_pie.png);
float: left;
height: 20px;
width: 20px;
margin: 0 1em 0 0;
padding: 0;
text-indent: -1000em;
}

/* View posts */
.topic .time
{
float: right;
}

.counter
{
margin: 0 0 0 0;
padding: 0.2em 0.5em 0.1em 0.2em;
font-size: 2.2em;
font-weight: bold;
color: #3f3f3f;
float: left;
}
.list_posts
{
border-top: 2px solid #b3b3bf;
padding-top: 12px;
margin-top: 6px;
overflow: auto;
}

.core_posts
{
margin-bottom: 3px;
}

.topic h4
{
margin: 3px 0;
}

.topic .post
{
margin: 0 1em;
min-height: 80px;
height: auto !important;
height: 80px;
}

.topic .mod_icons
{
text-align: right;
margin-right: 1em;
}

#tracking div.content dl
{
border-bottom: 0;
margin: 0;
padding: 0;
}

#creator dl
{
margin: 0;
}
#creator dt
{
width: 40%;
float: left;
clear: both;
margin: 0 0 10px 0;
}
#creator dd
{
float: right;
width: 55%;
margin: 0 0 10px 2px;
overflow: auto;
}

.ignoreboards
{
margin: 0 2%;
padding: 0;
width: 45%;
}
.ignoreboards a
{
font-weight: bold;
border-bottom: 1px solid #c4c4c4;
padding: 0.1em 0;
}
.ignoreboards a:hover
{
text-decoration: none;
border-bottom: 1px solid #334466;
}
.ignoreboards ul
{
margin: 0;
padding: 0;
}
.ignoreboards li
{
list-style: none;
float: left;
clear: both;
}
.ignoreboards li.category
{
margin: 0.7em 0 0 0;
width: 100%;
}
.ignoreboards li ul
{
margin: 0.2em 0 0 0;
}
.ignoreboards li.category ul li.board
{
width: 93%;
}

#theme_settings
{
overflow: auto;
margin: 0;
padding: 0;
}

#theme_settings li
{
list-style: none;
margin: 10px 0;
padding: 0;
}
/* Paid Subscriptions */
#paid_subscription
{
width: 100%;
}
#paid_subscription dl.settings
{
margin-bottom: 0;
}
#paid_subscription dl.settings dd, #paid_subscription dl.settings dt
{
margin-bottom: 4px;
}
/* Pick theme */
#pick_theme
{
width: 100%;
float: left;
}
/*Issue a warning*/
#warn_body{
width: 80%;
font-size: 0.9em;
}

/* Styles for the statistics center.
------------------------------------------------- */
#statistics
{
padding: 0.5em 0;
}
#statistics div.title_bar
{
margin: 4px 0 -2px 0;
}
#statistics h3.catbg
{
text-align: center;
}
#statistics div.content
{
min-height: 210px;
}
#statistics div.top_row
{
min-height: 150px;
}
#stats_left, #top_posters, #top_topics_replies, #top_topics_starter
{
float: left;
width: 49.5%;
}
#stats_right, #top_boards, #top_topics_views, #most_online
{
float: right;
width: 49.5%;
}
dl.stats
{
clear: both;
overflow: hidden;
margin: 0;
padding: 0;
}
dl.stats dt
{
width: 49%;
float: left;
margin: 0 0 4px 0;
line-height: 16px;
padding: 0;
clear: both;
font-size: 1em;
}
dl.stats dd
{
text-align: right;
width: 50%;
font-size: 1em;
float: right;
margin: 0 0 4px 0;
line-height: 16px;
padding: 0;
}
.statsbar div.bar
{
float: left;
background: url(../images/bar_stats.png) no-repeat;
display: block;
margin: 0 4px;
height: 16px;
}
.statsbar div.bar div
{
position: relative;
right: -4px;
padding: 0 4px 0 0;
background: url(../images/bar_stats.png) no-repeat 100%;
height: 16px;
}
tr.windowbg2 th.stats_month
{
width: 25%;
padding: 0 2em;
text-align: left;
}
tr.windowbg2 td.stats_day
{
padding: 0 3.5em;
text-align: left;
}

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

#personal_messages h3 span#author, #personal_messages h3 span#topic_title
{
float: left;
}
#personal_messages h3 span#author
{
margin: 0 0 0 0.5em;
}
#personal_messages h3 span#topic_title
{
margin: 0 0 0 9em;
}
#personal_messages div.labels
{
padding: 0 1em 0 0;
}
#personal_messages .capacity_bar
{
background: #f0f4f7;
display: block;
margin: 0.5em 0 0 1em;
height: 1em;
border: 1px solid #adadad;
width: 10em;
}
#personal_messages .capacity_bar span
{
border-right: 1px solid #adadad;
display: block;
height: 1em;
}
#personal_messages .capacity_bar span.empty
{
background: #a6d69d;
}
#personal_messages .capacity_bar span.filled
{
background: #eea800;
}
#personal_messages .capacity_bar span.full
{
background: #f10909;
}
#personal_messages .reportlinks
{
padding: 0.5em 1.3em;
}
#searchLabelsExpand li
{
padding: 0.3em 0.5em;
}
#manrules div.righttext
{
padding: 0.3em 0.1em;
}
dl.addrules dt.floatleft
{
width: 15em;
color: #333;
padding: 0 1.25em 0.5em 1.25em;
}
#addrule fieldset
{
clear: both;
}

/* Styles for the calendar section.
------------------------------------------------- */
.calendar_table
{
margin-bottom: 0.7em;
}

/* Used to indicate the current day in the grid. */
.calendar_today
{
background-color: #fff;
}

#month_grid
{
width: 200px;
text-align: center;
float: left;
}
#month_grid div.cat_bar
{
height: 25px;
}
#month_grid h3.catbg
{
height: 25px;
line-height: 27px;
}
#month_grid table
{
width: 200px;
}
#main_grid table
{
width: 100%;
padding-bottom: 4px;
}
#main_grid table h3.catbg
{
text-align: center;
height: 29px;
border-top: 2px solid #fff;
border-bottom: none;
}
#main_grid table.weeklist td.windowbg
{
text-align: center;
height: 49px;
width: 25px;
font-size: large;
padding: 0 7px;
border-bottom: 2px solid #fff;
}
#main_grid table.weeklist td.weekdays
{
height: 49px;
width: 100%;
padding: 4px;
text-align: left;
vertical-align: middle;
border-bottom: 2px solid #fff;
}
#main_grid h3.weekly
{
text-align: center;
padding-left: 0;
font-size: large;
height: 29px;
}
#main_grid h3 span.floatleft, #main_grid h3 span.floatright
{
display: block;
font-weight: bold;
}
#main_grid table th.days
{
width: 14%;
padding: 4px 0;
}
#main_grid table.weeklist h4.titlebg
{
margin: 0 0 0 0;
height: 23px;
line-height: 27px;
}
#main_grid table td.weeks
{
vertical-align: middle;
text-align: center;
font-weight: bold;
font-size: large;
}
#main_grid table td.days
{
vertical-align: top;
text-align: center;
}

a.modify_event
{
color: red;
}

span.hidelink
{
font-style: italic;
}

#calendar_navigation
{
text-align: center;
}

/* Styles for the memberlist section.
------------------------------------------------- */
#mlist_search
{
margin: auto;
width: 500px;
}

/* Styles for the basic search section.
------------------------------------------------- */
#searchform, #simple_search p
{
padding: 0.5em;
margin: 0;
}
#simple_search, #simple_search p, #advanced_search
{
text-align: center !important;
margin: 0;
}
#search_error
{
font-style: italic;
padding: 0.3em 1em;
}
#search_term_input
{
font-size: 115%;
margin: 0 0 1em;
}

/* Styles for the advanced search section.
------------------------------------------------- */
#searchform fieldset
{
text-align: left;
padding: 0;
border: none;
}
#advanced_search dl#search_options
{
margin: 0 auto;
width: 600px;
padding-top: 1em;
overflow: hidden;
}
#advanced_search dt
{
clear: both;
float: left;
padding: 0.2em;
text-align: right;
width: 20%;
}
#advanced_search dd
{
width: 75%;
float: left;
padding: 0.2em;
margin: 0 0 0 0.5em;
text-align: left;
}
#searchform p.clear
{
clear: both;
}

/* Styles for the search results page.
------------------------------------------------- */
.topic_table td blockquote, .topic_table td .quoteheader
{
margin: 0.5em;
}
.search_results_posts
{
overflow: hidden;
}
.search_results_posts .buttons
{
padding: 5px 1em 0 0;
}

/* Styles for the help section.
------------------------------------------------- */

#help_container
{
margin: 4px 0 0 0;
padding: 0 0 8px 0;
}
#helpmain
{
padding: 0 1em;
}
#helpmain p
{
margin: 0 0 1.5em 0;
line-height: 1.5em;
}
#helpmain ul
{
line-height: 1.5em;
}

/* Styles for print media.
------------------------------------------------------- */
@media print
{
#headerarea
{
display: none;
}

.tborder
{
border: none;
}
}

input.input_text_user {
    font-size: 12px;
    font-weight: normal;
    height: 14px;
    min-width: 180px;
    padding: 8px;
}
input.input_password_user {
    height: 14px;
    min-width: 207px;
    font-size: 15px;
    font-weight: normal;
    padding: 10px;
}
div#header div.user {
    position: absolute;
    width: 50%;
top: -4px;   
margin-left: 25%;
}
p.avatar img.avatar {
    float: right; 
    position: relative; 
    left: 147px; 
    top: 153px;  z-index: 83;
    width: 110px; 
    height: 110px;
    border: 2px solid #02593b; 
    border-radius: 55px;
}
div.buscador {
    left: 76%;
    position: absolute;
    top: 22px;
}

.custommenu li a.active,
.custommenu li a.active span.firstlevel,
.custommenu li a.firstlevel:hover, .custommenu li:hover a.firstlevel,
.custommenu li a.firstlevel:hover span.firstlevel, .custommenu li:hover a.firstlevel span.firstlevel
{
background: none !important;
color: #777;
}
.custommenu li a.firstlevel
{
display: block;
position: relative;
padding: 0px 15px;
height: 50px;
font-weight: bold;
text-transform: uppercase;
line-height: 32px;
font-size: 18px;
margin: 0px;
color: #fff;
font-family: 'Oswald-Light',sans-serif;
}
/* second menu*/
.sub_menu > li a.firstlevel
{
  border-right: 1px solid #fff;
font-size: 10px;
height: 10px;
line-height: 11px;
color: #53616A;
padding: 9px 8px;
margin: 1px 0;
text-transform: uppercase;
font-weight: normal;
}
.sub_menu li li a
{
height: 26px;
line-height: 26px;
padding-left: 10px;
font-size: 11px;
}
#submenu .dropmenu li a.firstlevel:hover, #submenu .dropmenu li:hover a.firstlevel
{
  background: #23B0A7;
color: white;
}
.sub_menu li a.active
{
  background: #23B0A7;
  font-weight: bold;
color: #fff;
}
.sub_menu li ul
{
top: 29px;
left: 0px;
}
.sub_menu
{
height: 30px;
padding: 0 0 0 30px;
background: #F5F5F5;
}
div.user ul.reset li a {
    color: #fff;
    font-family: 'Oswald-Light',sans-serif;
    font-size: 18px;
    font-weight: normal;
}
table.table_list tbody.content td.info {
    border-bottom: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
}
table.table_list tbody.content td.icon {
    background: inherit;
    border-bottom: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    height: 80px !important;
    text-align: center;
    width: 85px;
}
table.table_list tbody.content td.stats {
    border-bottom: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    font-size: 100%;
    text-align: center;
    width: 15%;
}
table.table_list tbody.content td.lastpost {
    border-bottom: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    font-size: 100%;
    width: 24%;
}
div#forumposts div.windowbg2 span.topslice {
    background: none;
}
div#forumposts div.windowbg2 span.topslice span {
    background: none;
}
div#forumposts div.windowbg2 span.botslice {
    background: none;
}
div#forumposts div.windowbg2 span.botslice span {
    background: none;
}
div#forumposts div.windowbg span.botslice{
    background: none;
}
div#forumposts div.windowbg span.botslice span{
    background: none;
}
div#forumposts div.windowbg span.topslice {
    background: none;
}
div#forumposts div.windowbg span.topslice span{
    background: none;
}
.poster ul li, .poster h4 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: #c5c5c5;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #e3e3e3;
    border-image: none;
    border-style: none solid;
    border-width: medium 1px;
    color: #717171;
    padding: 5px;
    text-align: center;
    border-bottom: 1px solid #e3e3e3;
}
a.unreadlink {
    margin-right: 10px;
}

.sociallinks {
    height: 50px;
    position: absolute;
    top: 15px;
    width: 15%;
}
.sociallinks a:hover{
  opacity: 0.7;
}
.scrollup {
    background: url(../images/theme/icon_top.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 40px;
    margin-left: -22px;
    margin-top: -50px;
    opacity: 0.3;
    position: absolute;
    width: 40px;
}
@font-face {
    font-family: "Oswald-Light";
font-weight: normal;
src: url('../fonts/Oswald-Light.ttf');
    font-style: normal;
}
@font-face {
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format("embedded-opentype"), url('../fonts/fontawesome-webfont.woff?v=4.0.3') format("woff"), url('../fonts/fontawesome-webfont.ttf?v=4.0.3') format("truetype"), url('../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format("svg");
}
.editor, .rich_editor_frame {
    border: 6px solid #e3ebf2 !important;
    margin: 0 !important;
    padding: 2px !important;
}

/*Karma personalizado*/

li.karma span {
    font-family: oswald-light;
    font-size: 25px;
    font-weight: bold;
margin-right: 5px;
margin-left: 5px;
}
li.karma span.arriba {
    color: #99D877;
}
li.karma span.abajo {
    color: #F44949;
}

.ppfix {
    background: none repeat scroll 0 0 #fbfbfb !important;
    border: 1px solid #cccdcf !important;
    box-shadow: 0 2px 3px #e8e8e8 inset;
    color: #343434;
    display: inline-block;
    font-family: 'Oswald-Light',sans-serif;
    font-size: 13px;
    height: 20px !important;
    margin: 0;
    min-width: 150px !important;
    padding: 8px 10px;
    vertical-align: top;
}
span.prefix.user:before, span.postfix.user:before { content: "\f007"; }
span.prefix.key:before, span.postfix.key:before { content: "\f084"; }
span.postfix.user, span.postfix.key{
    color: #737373;
    font-family: FontAwesome;
    font-size: 16px;
    line-height: 1.5em;
}
.postfix {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #f2f2f2;
    border-bottom-right-radius: 2px;
    border-color: #cccdcf #cccdcf #cccdcf -moz-use-text-color;
    border-image: none;
    border-style: solid solid solid none;
    border-top-right-radius: 2px;
    border-width: 1px 1px 1px 0;
    display: inline-block;
    height: 20px;
    padding: 8px 10px;
    vertical-align: top;
    width: 20px;
}
span.indice_custom {
    background-color: #1b60a0;
    border: 1px solid #1b60a0;
    color: #fff;
    cursor: default;
    z-index: 2;
padding: 5px 9px;
}
a.navPages {
    background-color: #f5f5f5;
    border: 1px solid #428bca;
    color: #428bca;
    cursor: pointer;
    z-index: 2;
padding: 5px 9px;
}
div#messageindex a.navPages {
    padding: 1px 3px;
}
blockquote{
  display:block;
  background: #fff;
  padding: 15px 20px 15px 45px;
  margin: 0 0 20px;
  position: relative;
 
  /*Font*/
  font-family: Georgia, serif;
  font-size: 14px;
  line-height: 1.2;
  color: #666;
  text-align: justify;
 
  /*Borders - (Optional)*/
  border-left: 15px solid #197F4F;
  border-right: 2px solid #197F4F;
 
  /*Box Shadow - (Optional)*/
  -moz-box-shadow: 2px 2px 15px #ccc;
  -webkit-box-shadow: 2px 2px 15px #ccc;
  box-shadow: 2px 2px 15px #ccc;
}

blockquote::before{
  content: "\201C"; /*Unicode for Left Double Quote*/
 
  /*Font*/
  font-family: Georgia, serif;
  font-size: 60px;
  font-weight: bold;
  color: #999;
 
  /*Positioning*/
  position: absolute;
  left: 10px;
  top:5px;
}

blockquote::after{
  /*Reset to make sure*/
  content: "";
}

blockquote a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #c76c0c;
    cursor: pointer;
    font-family: georgia;
    font-size: 12px;
    padding: 0 3px;
    text-decoration: none;
}

blockquote a:hover{
 color: #666;
}

blockquote em{
  font-style: italic;
}

div.smalltext.reportlinks span {
    background: url(../images/theme/bg_boton.png) repeat-x scroll 0 0 #dae4ed;
    border: 1px solid #bfd0de;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    height: 24px;
    line-height: 24px;
    padding: 6px 7px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
border-radius: 3px;
}
div.smalltext.reportlinks span a {
  color: #51697f;
}
li.mi_copyright {
    color: #fff;
}
div#quickReplyOptions div.roundframe {
    background: #F7F7F7 !important;
    border: 1px solid #C0C9D2 !important;
    border-radius: 0 0 5px 5px;
}
div#quickReplyOptions span.upperframe {
  display: none !important;
}
.links_f {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.1);
    margin-top: 30px;
}
.contenttable {
    background: none repeat scroll 0 0 #eaeaea;
    border-radius: 5px;
    padding: 7px;
}
div#messageindex td.lastpost a img {
    border: medium none !important;
}
label {
    color: #000;
}
.default_avatar {
    float: right;
    position: absolute;
    margin-left: 93px;
    margin-top: 138px;
    z-index: 82;
}
#toolbar {
background: url(../images/theme/toolbar.png) 0 0 repeat-x;
height: 71px;
border-bottom: 5px solid #7E9F44;
box-shadow: 0 0 20px rgba(0,0,0,0.75);
}
#nav {
overflow: hidden;
padding: 8px 0 0 20px;
}
.user ul{
list-style: none;
margin: 0;
padding: 0;
margin-top: 13px;
}
.user li{
float: left;
margin-right: 15px;
}
.user li a {
float: left;
color: #ababab;
font-size: 11px;
text-decoration: none;
padding: 2px 8px 0;
display: block;
}
.user li a:hover {
color: #777;
}
.user li a.chosen {
color: #333;
}
.user li img {
float: left;
}
.baslik{background: url(../images/theme/th.png)no-repeat;height:40px;margin-top:-2px;margin-bottom:-2px;padding-top:5px;}
.btn-primary {
    color: #ffffff;
    background-color: #2c3e50;
    border-color: #2c3e50;
}
.btn {
display: inline-block;
margin-bottom: 0;
font-weight: normal;
text-align: center;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
padding: 0px 13px;
font-size: 15px;
line-height: 1.42857143;
border-radius: 4px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.pm_counting {
border-radius: 100%;
padding: 2px 5px;
color: #eee;
font-size: 11px;
font-weight: bold;
text-shadow: 0 1px 0 rgba(0,0,0,0.3);
position: absolute;
margin: -5px 0 0 -10px;
background-color: rgba(219, 74, 103, 0.8);
border: 1px solid rgba(255,255,255,0.2);
}
ul.dropmenu li span.box {
    font-size: 18px;
}
/*Nav icons*/
.fa-forum:before{content:"\f0e6"}
.fa-help:before{content:"\f059"}
.fa-admin:before{content:"\f0b1"}
.fa-moderate:before{content:"\f085"}
.fa-profile:before{content:"\f007"}
.fa-pm:before{content:"\f003"}
.fa-mlist:before{content:"\f0c0"}
.fa-logout:before{content:"\f08b"}
.fa-register:before{content:"\f040"}
.fa-login:before{content:"\f007"}
/*nav*/
.mini_avatar {
   border: 2px solid #02593b;
   border-radius: 55px;

}

Bu sefer oldu galiba Ata bey..  :) :) Birde şu var temada profilde karma yazısı gözükmüyor..sadece gif var..
« Son Düzenleme: 23 Oca 2015, 08:33:52 Gönderen: cihadehli »

Çevrimdışı cihadehli

  • Trade Sayısı: (0)
  • Yeni Üye
  • *
  • İleti: 19
  • Karma +0/-0
  • Cinsiyet: Bay
    • Profili Görüntüle
    • Cihadehli Forum
Ynt: Islami Tema
« Yanıtla #11 : 23 Oca 2015, 08:39:04 »
birde üst logo alanının olduğu bölümü nasıl genişletebiliriz.

Çevrimdışı cakal

  • Vip Üye
  • Trade Sayısı: (0)
  • *
  • İleti: 94
  • Karma +1/-0
  • Cinsiyet: Bay
    • Profili Görüntüle
Ynt: Islami Tema
« Yanıtla #12 : 23 Oca 2015, 09:21:32 »
merhaba logo alanini bu kodlardan ayarlayin bu arada siteniz güzel olmuş

Kod: [Seç]
#header
{
background: linear-gradient(to right, rgba(35, 175, 175, 0.6) 0%, rgba(38, 191, 84, 0.6) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
   
height: 245px;
    left: 0;
    text-align: center;
    top: 0;
    width: 100%;
position: relative;
}

height: 245px;

Çevrimdışı Ata

  • Yönetici
  • Trade Sayısı: (0)
  • *
  • İleti: 134
  • Karma +1/-0
    • Profili Görüntüle
Ynt: Islami Tema
« Yanıtla #13 : 23 Oca 2015, 09:33:45 »
merhaba sanirim temanin orjinal karma modunu değişmisiniz sorun ondan kaynakli Display.template.php yi eklerseniz müsayit bir zamanda bakarim

Çevrimdışı cihadehli

  • Trade Sayısı: (0)
  • Yeni Üye
  • *
  • İleti: 19
  • Karma +0/-0
  • Cinsiyet: Bay
    • Profili Görüntüle
    • Cihadehli Forum
Ynt: Islami Tema
« Yanıtla #14 : 23 Oca 2015, 15:32:36 »
emeğinize sağlık sizlerin gayreti ile bir şeyler vermeye çalışıyoruz...ekte dosyayı gönderiyorum müsait bir zamanda bakarsınız..teşekkürler.