(Exported: Thu, 13 Dec 2012 01:55:17 +0000)

1 new template bits, 15 changed template bits

css > ipb_styles.css


/************************************************************************/
/* IP.Board 3 CSS - By Rikki Tissier - (c)2008 Invision Power Services     */
/************************************************************************/
/* ipb_styles.css                                                        */
/************************************************************************/

/************************************************************************/
/* RESET (Thanks to YUI) */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; } 
table {    border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%;    font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
hr { display: none; }
address{ display: inline; }

/************************************************************************/
/* CORE ELEMENT STYLES */

html, body { /* Safari has trouble with bgcolor on body. Apply to html tag too. */
    background-color: #d8dde8;
    color: #5a5a5a;
}

body {
    font: normal 13px helvetica, arial, sans-serif;
    position: relative;
}

input, select {
    font: normal 13px helvetica, arial, sans-serif;
}

h3, strong { font-weight: bold; }
em { font-style: italic; }
img, .input_check, .input_radio { vertical-align: middle; }
legend { display: none; }
table { width: 100%; }
td { padding: 3px; }


a {
    color: #225985;
    text-decoration: none;
}

    a:hover { color: #328586; }

    
/************************************************************************/
/* LISTS */

.ipsList_inline > li {
    display: inline-block;
    margin: 0 3px;
}
    .ipsList_inline > li:first-child { margin-left: 0; }
    .ipsList_inline > li:last-child { margin-right: 0; }
    .ipsList_inline.ipsList_reset > li:first-child { margin-left: 3px; }
    .ipsList_inline.ipsList_reset > li:last-child { margin-right: 3px; }
    .ipsList_inline.ipsList_nowrap { white-space: nowrap; }
    
.ipsList_withminiphoto > li { margin-bottom: 8px; }
.ipsList_withmediumphoto > li .list_content { margin-left: 60px; }
.ipsList_withminiphoto > li .list_content { margin-left: 40px; }
.ipsList_withtinyphoto > li .list_content { margin-left: 30px; }
.list_content { word-wrap: break-word; }

.ipsList_data li { margin-bottom: 6px; line-height: 1.3; }
.ipsList_data .row_data { display: inline-block; word-wrap: break-word; max-width: 100%; }
.ipsList_data .row_title, .ipsList_data .ft {
    display: inline-block;
    float: left;
    width: 120px;
    font-weight: bold;
    text-align: right;
    padding-right: 10px;
}

.ipsList_data.ipsList_data_thin .row_title, .ipsList_data.ipsList_data_thin .ft {
    width: 80px;
}

/************************************************************************/
/* TYPOGRAPHY */

.ipsType_pagetitle, .ipsType_subtitle {
    font: 300 26px/1.3 Helvetica, Arial, sans-serif;
    color: #323232;
}
.ipsType_subtitle { font-size: 18px; }
.ipsType_sectiontitle { 
    font-size: 16px;
    font-weight: normal;
    color: #595959;
    padding: 5px 0;
    border-bottom: 1px solid #ececec;
}

.ipsType_pagedesc {
    color: #7f7f7f;
    line-height: 1.5;
}

.ipsType_pagedesc a { text-decoration: underline; }

.ipsType_textblock { line-height: 1.5; color: #282828; }

.ipsType_small { font-size: 12px; }
.ipsType_smaller, .ipsType_smaller a { font-size: 11px !important; }
.ipsType_smallest, .ipsType_smallest a { font-size: 10px !important; }

.ipsReset { margin: 0px !important; padding: 0px !important; }

/************************************************************************/
/* LAYOUT */
#content, .main_width {
    margin: 0 auto;
    /* Uncomment for fixed */
    /*width: 980px;*/
    /* Fluid */
    width: 87% !important;
       min-width: 960px;
}

#branding, #header_bar, #primary_nav { min-width: 980px; }
/*#header_bar .main_width, #branding .main_width, #primary_nav .main_width { padding: 0 10px; }*/


#content {
    background: #fff;
    padding: 10px 10px;
    line-height: 120%;
    -webkit-box-shadow: 0 5px 9px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 5px 9px rgba(0,0,0,0.1);
    box-shadow: 0 5px 9px rgba(0,0,0,0.1);
}

/************************************************************************/
/* COLORS */


.row1, .post_block.row1 {    background-color: #fff;  }


.row2, .post_block.row2 {     background-color: #f1f6f9; }



.unread                 {    background-color: #f7fbfc; }


.unread .altrow, .unread.altrow { background-color: #E2E9F0; }

/* primarily used for topic preview header */
.highlighted, .highlighted .altrow { background-color: #d6e4f0; }


.ipsBox { background: #ebf0f3; }
    
    .ipsBox_notice, .ipsBox_highlight {
        background: #f4fcff;
        border-bottom: 1px solid #cae9f5;
    }

/* mini badges */
a.ipsBadge:hover { color: #fff; }

.ipsBadge_green { background: #7ba60d; }
.ipsBadge_purple { background: #af286d; }
.ipsBadge_grey { background: #5b5b5b; }
.ipsBadge_lightgrey { background: #b3b3b3; }
.ipsBadge_orange { background: #ED7710; }
.ipsBadge_red {    background: #bf1d00; }


.bar {
    background: #eff4f7;
    padding: 8px 10px;
}
    
    .bar.altbar {
        background: #b6c7db;
        color: #1d3652;
    }


.header {
    background: #b6c7db;
    color: #1d3652;
}

    
    body .ipb_table .header a,
    body .topic_options a {
        color: #1d3652;
    }
    

.post_block {
    background: #fff;
    border-bottom: 1px solid #D6E2EB;
}

.post_body .post { color: #282828; }

.bbc_url, .bbc_email {
    color: #0f72da;
    text-decoration: underline;
}



/* Dates */
.date, .poll_question .votes {
    color: #747474;
    font-size: 11px;
}


.no_messages {
    background-color: #f6f8fa;
    color: #1c2837;
    padding: 15px 10px;
}

/* Tab bars */
.tab_bar {
    background-color: #e4ebf2;
    color: #4a6784;
}

    .tab_bar li.active {
        background-color: #243f5c;
        color: #fff;
    }
    
    .tab_bar.no_title.mini {
        border-bottom: 8px solid #243f5c;
    }

/* Menu popups */
.ipbmenu_content, .ipb_autocomplete {
    background-color: #f7f9fb;
    border: 1px solid #d5dde5;
    -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 6px 6px;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 6px 6px;
}

    .ipbmenu_content li, .ipb_autocomplete li {
        border-bottom: 1px solid #d5dde5;
    }
    
        .ipb_autocomplete li.active {
            background: #d5dde5;
        }
        
    .ipbmenu_content a:hover { background: #d5dde5; }
        
/* Forms */

.input_submit {
    background: #212121 url({style_images_url}/topic_button.png ) repeat-x top;
    color: #fff;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: inset 0 1px 0 0 #5c5c5c, 0px 2px 3px rgba(0,0,0,0.2);
    -webkit-box-shadow: inset 0 1px 0 0 #5c5c5c, 0px 2px 3px rgba(0,0,0,0.2);
    box-shadow: inset 0 1px 0 0 #5c5c5c, 0px 2px 3px rgba(0,0,0,0.2);
    border-color: #212121;
}

    .input_submit:hover { color: #fff; }
    
    
    .input_submit.alt {
        background: #e2e9f0;
        border-color: #dae2ea;
        color: #464646;
        -moz-box-shadow: inset 0 1px 0 0 #eff3f8, 0px 2px 3px rgba(0,0,0,0.2);
        -webkit-box-shadow: inset 0 1px 0 0 #eff3f8, 0px 2px 3px rgba(0,0,0,0.2);
        box-shadow: inset 0 1px 0 0 #eff3f8, 0px 2px 3px rgba(0,0,0,0.2);
    }
    
        .input_submit.alt:hover { color: #464646; }

    .input_submit.delete {
        background: #ad2930;
        border-color: #C8A5A4 #962D29 #962D29 #C8A5A4;
        color: #fff;
        -moz-box-shadow: inset 0 1px 0 0 #C8A5A4, 0px 2px 3px rgba(0,0,0,0.2);
        -webkit-box-shadow: inset 0 1px 0 0 #C8A5A4, 0px 2px 3px rgba(0,0,0,0.2);
        box-shadow: inset 0 1px 0 0 #C8A5A4, 0px 2px 3px rgba(0,0,0,0.2);
    }
    
        .input_submit.delete:hover { color: #fff; }

    
body#ipboard_body fieldset.submit,
body#ipboard_body p.submit {
    background-color: #d1ddea;
}

/* Moderated styles */
.moderated, body .moderated td, .moderated td.altrow, .post_block.moderated,
body td.moderated, body td.moderated {
    background-color: #f8f1f3;
}
    
    .post_block.moderated { border-color: #e9d2d7; }    
    .moderated .row2 { background-color: #f0e0e3; }
    .moderated, .moderated a { color: #6f3642; }
    
body#ipboard_body.redirector {
    background: #fff !important;
}

/************************************************************************/
/* HEADER */

#header_bar {
    background: #323232 url({style_images_url}/user_navigation.png ) repeat-x bottom;
    padding: 0;
    text-align: right;
}
    
#admin_bar { font-size: 11px; line-height: 36px; }
#admin_bar li.active a { color: #fc6d35; }
#admin_bar a { color: #8a8a8a; }
    #admin_bar a:hover { color: #fff; }

#user_navigation { color: #9f9f9f; font-size: 11px; }
#user_navigation a { color: #fff; }
#user_navigation .ipsList_inline li { margin: 0;} /* remove spacing from default ipsList_inline */

#user_navigation.not_logged_in {
    height: 26px; padding: 6px 0 4px;
}

#user_link {
    font-size: 12px;
    color: #fff;
    padding: 0 12px;
    height: 36px;
    line-height: 36px;
    display: inline-block;
    margin-right: 15px;
    outline: 0;
}
    
    #user_link_dd, .dropdownIndicator {
        display: inline-block;
        width: 9px; height: 5px;
        background: url({style_images_url}/header_dropdown.png ) no-repeat left;
    }
    
    #user_link:hover, #notify_link:hover, #inbox_link:hover { background-color: #323232; }

#user_link_menucontent #links li { 
    width: 50%;
    float: left;
    margin: 3px 0;
    text-shadow: 0px 1px 0 rgba(255,255,255,1);
    white-space: nowrap;
}


#user_link.menu_active {
    background: #fff;
    color: #323232;
}
    
    #user_link.menu_active #user_link_dd, .menu_active .dropdownIndicator, li.active .dropdownIndicator { background-position: right; }
        #community_app_menu .menu_active .dropdownIndicator { background-position: left; }
            #community_app_menu li.active .menu_active .dropdownIndicator { background-position: right; }
    #user_link_menucontent #statusForm { margin-bottom: 15px; }
    #user_link_menucontent #statusUpdate {    margin-bottom: 5px; }
    
#user_link_menucontent > div {
    margin-left: 15px;
    width: 265px;
    text-align: left;
}


#statusSubmitGlobal { margin-top: 3px; }

#user_link.menu_active, #notify_link.menu_active, #inbox_link.menu_active {
    background-position: bottom;
    background-color: #fff;
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    border-radius: 3px 3px 0 0;
}

#notify_link, #inbox_link {
    vertical-align: middle;
    width: 18px;
    height: 15px;
    padding: 13px 24px 8px 12px;
    position: relative;
}
    
#notify_link { background: url({style_images_url}/icon_notify.png ) no-repeat top; }
#inbox_link { background: url({style_images_url}/icon_inbox.png ) no-repeat top; }


#user_navigation #register_link { 
    background: #7ba60d; 
    color: #fff;
    display: inline-block;
    padding: 3px 8px;
    border: 1px solid #7ba60d;
    -webkit-box-shadow: inset 0px 1px 0 rgba(255,255,255,0.2), 0px 1px 4px rgba(0,0,0,0.4);
    -moz-box-shadow: inset 0px 1px 0 rgba(255,255,255,0.2), 0px 1px 4px rgba(0,0,0,0.4);
    box-shadow: inset 0px 1px 0 rgba(255,255,255,0.2), 0px 1px 4px rgba(0,0,0,0.4);
    text-shadow: 0px 1px 2px rgba(0,0,0,0.3);
}


#branding {
    background: #0f3854 url({style_images_url}/branding_bg.png) repeat-x;
    border-bottom: 1px solid #1b3759;
    min-height: 64px;
}
    
    #logo { display: inline; }


#primary_nav {
    background: #204066;
    font-size: 13px;
    padding: 4px 0 0 0;
}

    #community_app_menu > li { margin: 0px 3px 0 0; position: relative; }

    
    #community_app_menu > li > a {
        color: #c5d5e2;
        background: #1c3b5f;
        display: block;
        padding: 6px 15px 8px;
        text-shadow: 0px 1px 1px rgba(0,0,0,0.5);
    }

        
        #community_app_menu > li > a:hover, #community_app_menu > li > a.menu_active {
            background: #173455; 
            color: #fff;
        }
    
    
    #community_app_menu > li.active > a {
        background: #fff;
        color: #0b5794;
        font-weight: bold;
        margin-top: 0;
        text-shadow: none;
    }

#quickNavLaunch span { 
    background: url({style_images_url}/icon_quicknav.png ) no-repeat top;
    width: 13px;
    height: 13px;
    display: inline-block;
}
#quickNavLaunch:hover span { background: url({style_images_url}/icon_quicknav.png ) no-repeat bottom; }
#primary_nav #quickNavLaunch { padding: 6px 8px 8px; }

#more_apps_menucontent, .submenu_container {
    background: #173455;
    font-size: 12px;
    border: 0;
    min-width: 140px;
}
    #more_apps_menucontent li, .submenu_container li { padding: 0; border: 0; float: none !important; min-width: 150px; }
    #more_apps_menucontent a, .submenu_container a { 
        display: block;
        padding: 8px 10px;
        color: #fff;
        text-shadow: 0px 1px 1px rgba(0,0,0,0.5);
    }

    #more_apps_menucontent li:hover, .submenu_container li:hover { background-color: #fff !important; }
    
    #more_apps_menucontent li:hover a, .submenu_container li:hover a { color: #000; text-shadow: none; }

#community_app_menu .submenu_container,
#more_apps_menucontent.submenu_container {
    width: 260px;
}

    #community_app_menu .submenu_container li,
    #more_apps_menucontent.submenu_container li {
        width: 260px;
    }

.breadcrumb {
    color: #777;
    font-size: 11px;
}
    .breadcrumb a { color: #777; }
    .breadcrumb li .nav_sep { margin: 0 5px 0 0; }
    .breadcrumb li:first-child{ margin-left: 0; }
    .breadcrumb.top { margin-bottom: 10px; }
    .breadcrumb.bottom { margin-top: 10px; width: 100% }

.ipsHeaderMenu {
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 70%, #ededed 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(70%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
    padding: 10px;
    -moz-border-radius: 0 0 6px 6px;
    -webkit-border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    border-radius: 0 0 6px 6px;
    overflow: hidden;
    width: 340px;
}

    .ipsHeaderMenu .ipsType_sectiontitle { margin-bottom: 8px; }
    
    #user_notifications_link_menucontent.ipsHeaderMenu,
    #user_inbox_link_menucontent.ipsHeaderMenu {
        width: 300px;
    }
    
/************************************************************************/
/* SEARCH */    

#search { margin: 20px 0; }    
#main_search {
    font-size: 12px;
    border: 0;
    padding: 0;
    background: transparent;
    width: 130px;
    outline: 0;
}

    #main_search.inactive {    color: #bcbcbc;    }
    
#search_wrap {
    position: relative;
    background: #fff;
    display: block;
    padding: 0 26px 0 4px;
    height: 26px;
    line-height: 25px;
    -moz-border-radius: 3px 4px 4px 3px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 3px;
    border-radius: 3px 4px 4px 3px;
    -webkit-box-shadow: 0px 2px 4px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 2px 4px rgba(0,0,0,0.2);
    box-shadow: 0px 2px 4px rgba(0,0,0,0.2);
    min-width: 230px;
}

#adv_search {
    width: 16px;
    height: 16px;
    background: url({style_images_url}/advanced_search.png) no-repeat right 50%;
    text-indent: -3000em;
    display: inline-block;
    margin: 4px 0 4px 4px;
}


#search .submit_input {
    background: #7ba60d url({style_images_url}/search_icon.png) no-repeat 50%;
    text-indent: -3000em;
    padding: 0; border: 0;
    border: 1px solid #7ba60d;
    display: block;
    width: 26px;
    height: 26px;
    position: absolute;
    right: 0; top: 0; bottom: 0;
    -moz-border-radius: 0 3px 3px 0;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-radius: 0 3px 3px 0;
    -webkit-box-shadow: inset 0px 1px 0 rgba(255,255,255,0.2);
    -moz-box-shadow: inset 0px 1px 0 rgba(255,255,255,0.2);
    box-shadow: inset 0px 1px 0 rgba(255,255,255,0.2);
}

#search_options {
    font-size: 10px;
    height: 20px;
    line-height: 20px;
    margin: 3px 3px 3px 0;
    padding: 0 6px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #eaeaea;
    display: inline-block;
    float: right;
    max-width: 80px;
    text-overflow:ellipsis;
    overflow: hidden;
}

#search_options_menucontent { min-width: 100px; white-space: nowrap; }
    #search_options_menucontent input { margin-right: 10px; }
    #search_options_menucontent li { border-bottom: 0; }
    #search_options_menucontent label { cursor: pointer; }
    
/************************************************************************/
/* FOOTER */    

#backtotop {
    width: 24px;
    height: 24px;
    line-height: 20px;
    left: 50%;
    margin-left: -12px;
    position: absolute;
    display: inline-block;
    background: #bdbdbd;
    text-align: center;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    opacity: 0.4;
    outline: 0;
}

    #backtotop:hover { 
        background: #af286d;
        color: #fff;
        opacity: 1;
    }

#footer_utilities { 
    padding: 10px; 
    font-size: 11px;
    position: relative;
}
    
    #footer_utilities .ipsList_inline > li > a { margin-right: 0px; padding: 4px 10px; }
    #footer_utilities a.menu_active { 
        background: #F7F9FB;
        margin-top: -5px;
        padding: 3px 9px 4px !important;
        z-index: 20000;
        position: relative;
        display: inline-block;
        border: 1px solid #D5DDE5;
        border-bottom: 0;
    }
    
    #copyright {
        color: #848484;
        text-align: right;
        text-shadow: 0px 1px 0px #fff;
    }
    
        #copyright a { color: #848484; }

#ipsDebug_footer {
    width: 900px;
    margin: 8px auto 0px auto;
    text-align: center;
    color: #404040;
    text-shadow: 0px 1px 0px #fff;
    font-size: 11px;
}
    #ipsDebug_footer strong { margin-left: 20px; }
    #ipsDebug_footer a { color: #404040; }
    
#rss_menu {
    background-color: #fef3d7;
    border: 1px solid #ed7710;
}
    
    #rss_menu li { border-bottom: 1px solid #fce19b; }
    #rss_menu a {
        color: #ed7710;
        padding: 5px 8px;
    }

        #rss_menu a:hover {
            background-color: #ed7710;
            color: #fff;
        }

/************************************************************************/
/* GENERAL CONTENT */

.ipsUserPhoto {
    padding: 1px;
    border: 1px solid #d5d5d5;
    background: #fff;
    -webkit-box-shadow: 0px 2px 2px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 2px 2px rgba(0,0,0,0.1);
    box-shadow: 0px 2px 2px rgba(0,0,0,0.1);
}
    
    .ipsUserPhotoLink:hover .ipsUserPhoto {
        border-color: #7d7d7d;
    }
    
    .ipsUserPhoto_variable { max-width: 155px; }
    .ipsUserPhoto_large { max-width: 90px; max-height: 90px; }
    .ipsUserPhoto_medium { width: 50px; height: 50px; }
    .ipsUserPhoto_mini { width: 30px; height: 30px; }
    .ipsUserPhoto_tiny { width: 20px; height: 20px;    }
    .ipsUserPhoto_icon { width: 16px; height: 16px;    }


.general_box {
    background: #fcfcfc;
    margin-bottom: 10px;
}

    
    .general_box h3 {
        font: normal 14px helvetica, arial, sans-serif;
        padding: 8px 10px;
        background: #DBE2EC;
        color: #204066;
    }

.general_box .none {
    color: #bcbcbc;
}

.ipsBox, .ipsPad { padding: 9px; }
    .ipsPad_double { padding: 9px 19px; } /* 19px because it's still only 1px border to account for */
    .ipsBox_withphoto { margin-left: 65px; }
    
    
    .ipsBox_container {
        background: #fff;
        border: 1px solid #dbe4ef;
    }
    .ipsBox_container.moderated { 
        background: #f8f1f3;
        border: 1px solid #d6b0bb;
    }
    .ipsBox_notice {
        padding: 10px;
        line-height: 1.6;
        margin-bottom: 10px;
    }
    .ipsBox_container .ipsBox_notice {    margin: -10px -10px 10px -10px;    }
.ipsPad_half { padding: 4px !important; }
.ipsPad_left { padding-left: 9px; }
.ipsPad_top { padding-top: 9px; }
.ipsPad_top_slimmer { padding-top: 7px; }
.ipsPad_top_half { padding-top: 4px; }
.ipsPad_top_bottom { padding-top: 9px; padding-bottom: 9px; }
.ipsPad_top_bottom_half { padding-top: 4px; padding-bottom: 4px; }
.ipsMargin_top { margin-top: 9px; }

.ipsBlendLinks_target .ipsBlendLinks_here {
        opacity: 0.5;
        -webkit-transition: all 0.1s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
    }
    .ipsBlendLinks_target:hover .ipsBlendLinks_here { opacity: 1; }
    
.block_list > li {
    padding: 5px 10px;
    border-bottom: 1px solid #f2f2f2;
}

.ipsModMenu {
    width: 15px;
    height: 15px;
    display: inline-block;
    text-indent: -2000em;
    background: url({style_images_url}/moderation_cog.png ) no-repeat;
    margin-right: 5px;
    vertical-align: middle;
}

.ipsBadge {
    display: inline-block;
    height: 16px;
    line-height: 16px;
    padding: 0 5px;
    font-size: 9px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    vertical-align: middle;
}

    .ipsBadge.has_icon img {
        max-height: 7px;
        vertical-align: baseline;
    }
    
    #nav_app_ipchat .ipsBadge {    position: absolute;    }
    
#ajax_loading {
    background: #95C715;
    background: -moz-linear-gradient(top, #95C715 0%, #7BA60D 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#95C715), color-stop(100%,#7BA60D));
    background: linear-gradient(top, #95C715 0%,#7BA60D 100%);
    border: 1px solid #7BA60D;
    color: #fff;
    text-align: center;
    padding: 5px 0 8px;
    width: 8%;
    top: 0px;
    left: 46%;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-radius: 0 0 5px 5px;
    z-index: 10000;
    position: fixed;
    -moz-box-shadow: 0px 3px 5px rgba(0,0,0,0.2), inset 0px -1px 0px rgba(255,255,255,0.2);
    -webkit-box-shadow: 0px 3px 5px rgba(0,0,0,0.2), inset 0px -1px 0px rgba(255,255,255,0.2);
    box-shadow: 0px 3px 5px rgba(0,0,0,0.2), inset 0px -1px 0px rgba(255,255,255,0.2);
}

#ipboard_body.redirector {
    width: 500px;
    margin: 150px auto 0 auto;
}

#ipboard_body.minimal { margin-top: 40px; }
    #ipboard_body.minimal #content {
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        padding: 20px 30px;
    }
    #ipboard_body.minimal h1 { font-size: 32px; }
    #ipboard_body.minimal .ipsType_pagedesc { font-size: 16px; }

.progress_bar {
    background-color: #fff;
    border: 1px solid #d5dde5;
}

    .progress_bar span {
        background: #243f5c url({style_images_url}/gradient_bg.png) repeat-x left 50%;
        color: #fff;
        font-size: 0em;
        font-weight: bold;
        text-align: center;
        text-indent: -2000em; /* Safari fix */
        height: 10px;
        display: block;
        overflow: hidden;
    }

    .progress_bar.limit span {
        background: #b82929 url({style_images_url}/progressbar_warning.png) repeat-x center;
    }

    .progress_bar span span {
        display: none;
    }

.progress_bar.user_warn {    
    margin: 0 auto;
    width: 80%;
}

    .progress_bar.user_warn span {
        height: 6px;
    }

.progress_bar.topic_poll {
    border: 1px solid #d5dde5;
    margin-top: 2px;
    width: 40%;
}

li.rating a {
    outline: 0;
}

.antispam_img { margin: 0 3px 5px 0; }
    
span.error {
    color: #ad2930;
    font-weight: bold;
    clear: both;
}

#recaptcha_widget_div { max-width: 350px; }
#recaptcha_table { border: 0 !important; }

.mediatag_wrapper {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.mediatag_wrapper iframe,  
.mediatag_wrapper object,  
.mediatag_wrapper embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/************************************************************************/
/* GENERIC REPEATED STYLES */
/* Inline lists */
.tab_filters ul, .tab_filters li, fieldset.with_subhead span.desc, fieldset.with_subhead label,.user_controls li {
    display: inline;
}

/* Utility styles */
.right { float: right; }
.left { float: left; }
.hide { display: none; }
.short { text-align: center; }
.clear { clear: both; }
.clearfix:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.faded { opacity: 0.5 }
.clickable { cursor: pointer; }
.reset_cursor { cursor: default; }

/* Bullets */
.bullets ul, .bullets ol,
ul.bullets, ol.bullets {
    list-style: disc;
    margin-left: 30px;
    line-height: 150%;
    list-style-image: none;
}


.maintitle {
    background: #2c5687 url({style_images_url}/maintitle.png) repeat-x top;
    color: #fff;
    padding: 10px 10px 11px;
    font-size: 16px;
    font-weight: 300;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    border-radius: 4px 4px 0 0;
    -webkit-box-shadow: inset 0px 1px 0 #528cbc;
    -moz-box-shadow: inset 0px 1px 0 #528cbc;
    box-shadow: inset 0px 1px 0 #528cbc;
    border-width: 1px 1px 0 1px;
    border-color: #316897;
    border-style: solid;
}

    .maintitle a {    color: #fff; }
    
    .collapsed .maintitle {
        opacity: 0.2;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
    }
    
        .collapsed .maintitle:hover { opacity: 0.4; }
    
    .maintitle .toggle { 
        visibility: hidden;
        background: url({style_images_url}/cat_minimize.png) no-repeat;
        text-indent: -3000em;
        width: 25px; height: 25px;
        display: block;
        outline: 0;
    }
        .maintitle:hover .toggle { visibility: visible; }
    
    .collapsed .toggle {
        background-image: url({style_images_url}/cat_maximize.png);
    }    
    
/* Rounded corners */
#user_navigation #new_msg_count, .poll_question h4,
.rounded {
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}


.desc, .desc.blend_links a, p.posted_info {
    font-size: 12px;
    color: #777777;
}


.desc.lighter, .desc.lighter.blend_links a {
    color: #a4a4a4;
}

/* Cancel */
.cancel {
    color: #ad2930;
    font-size: 0.9em;
    font-weight: bold;
}

/* Moderation */
em.moderated {
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
}

/* Positive/Negative */
.positive {    color: #6f8f52; }
.negative {    color: #c7172b; }

/* Search highlighting */
.searchlite
{
    background-color: yellow;
    color: red;
    font-size:14px;
}

/* Users posting */
.activeuserposting {
    font-style: italic;
}
    
/************************************************************************/
/* COLUMN WIDTHS FOR TABLES */
/* col_f = forums; col_c = categories; col_m = messenger; col_n = notifications */

.col_f_post { width: 250px !important; }
    .is_mod .col_f_post { width: 210px !important; }

    td.col_c_post { 
        padding-top: 10px !important;
        width: 250px;
    }

.col_f_icon {
    padding: 10px 0 0 0 !important;
    width: 24px !important;
    text-align: center;
    vertical-align: top;
}

.col_n_icon { 
    vertical-align: middle;
    width: 24px;
    padding: 0 !important;
}
    
.col_f_views, .col_m_replies {
    width: 100px !important;
    text-align: right;
    white-space: nowrap;
}

.col_f_mod, .col_m_mod, .col_n_mod { width: 40px; text-align: right; }
.col_f_preview { 
    width: 20px !important; 
    text-align: right;
}

.col_c_icon { padding: 10px 5px 10px 5px !important; width: 30px; vertical-align: middle; text-align: middle; }
.col_c_post .ipsUserPhoto { margin-top: 3px; }

.col_n_date { width: 250px; }
.col_m_photo, .col_n_photo { width: 30px; }
.col_m_mod { text-align: right; }
.col_r_icon { width: 3%; }
.col_f_topic, .col_m_subject { width: 49%; }
.col_f_starter, .col_r_total, .col_r_comments {    width: 10%; }
.col_m_date, .col_r_updated, .col_r_section { width: 18%; }
.col_c_stats { width: 15%; text-align: right; }
.col_c_forum { width: auto; }
.col_mod, .col_r_mod { width: 3%; }
.col_r_title { width: 26%; }

/*.col_c_forum, .col_c_stats, .col_c_icon, .col_c_post { vertical-align: top; }*/

/************************************************************************/
/* TABLE STYLES */

table.ipb_table {
    width: 100%;
    line-height: 1.3;
    border-collapse: collapse;
}
    
    
    table.ipb_table td {
        padding: 10px;
        border-bottom: 1px solid #f3f3f3;
    }
        
        table.ipb_table tr.unread h4 { font-weight: bold; }
        table.ipb_table tr.highlighted td { border-bottom: 0; }
    
    table.ipb_table th {
        font-size: 11px;
        font-weight: bold;
        padding: 8px 6px;
    }
    
.last_post { margin-left: 45px; }

table.ipb_table h4,
table.ipb_table .topic_title {
    font-size: 14px;
    display: inline-block;
}

table.ipb_table  .unread .topic_title { font-weight: bold; }
table.ipb_table .ipsModMenu { visibility: hidden; }
table.ipb_table tr:hover .ipsModMenu, table.ipb_table tr .ipsModMenu.menu_active { visibility: visible; }

#announcements h4 { display: inline; }
#announcements td { border-bottom: 1px solid #fff; }

.forum_data {
    font-size: 11px;
    color: #5c5c5c;
    display: inline-block;
    white-space: nowrap;
    margin: 0px 0 0 8px;
}

.desc_more {
    background: url({style_images_url}/desc_more.png ) no-repeat top;
    display: inline-block;
    width: 13px; height: 13px;
    text-indent: -2000em;
}
    .desc_more:hover { background-position: bottom; }

.category_block .ipb_table h4 { font-size: 15px; word-wrap: break-word; }

table.ipb_table .subforums {
    margin: 2px 0 3px 5px;
    padding-left: 20px;
    background: url({style_images_url}/subforum_stem.png ) no-repeat left 4px;
}
    table.ipb_table .subforums li.unread { font-weight: bold; }

table.ipb_table .expander { 
    visibility: hidden;
    width: 16px;
    height: 16px;
    display: inline-block;
}
table.ipb_table tr:hover .expander { visibility: visible; opacity: 0.2; }
table.ipb_table td.col_f_preview { cursor: pointer; }
table.ipb_table tr td:hover .expander, .expander.open, .expander.loading { visibility: visible !important; opacity: 1; }
table.ipb_table .expander.closed { background: url({style_images_url}/icon_expand_close.png ) no-repeat top; }
table.ipb_table .expander.open { background: url({style_images_url}/icon_expand_close.png ) no-repeat bottom; }
table.ipb_table .expander.loading { background: url({style_images_url}/loading.gif ) no-repeat; }
table.ipb_table .preview td {
    padding: 20px 10px 20px 29px;
    z-index: 20000;
    border-top: 0;
}

    table.ipb_table .preview td > div {
        line-height: 1.4;
        position: relative;        
    }
    
    table.ipb_table .preview td {
        -webkit-box-shadow: 0px 4px 5px rgba(0,0,0,0.15);
        -moz-box-shadow: 0px 4px 5px rgba(0,0,0,0.15);
        box-shadow: 0px 4px 5px rgba(0,0,0,0.15);
        border: 1px solid #D6E4F0;
    }

.preview_col {
    margin-left: 80px;
}

.preview_info {
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 3px;
    margin: -3px 0 3px;
}

table.ipb_table .mini_pagination { opacity: 0.5; }
table.ipb_table tr:hover .mini_pagination { opacity: 1; }

/************************************************************************/
/* LAYOUT SYSTEM */

.ipsLayout.ipsLayout_withleft { padding-left: 210px; }
    .ipsBox.ipsLayout.ipsLayout_withleft { padding-left: 220px; }
.ipsLayout.ipsLayout_withright { padding-right: 210px; clear: left; }
    .ipsBox.ipsLayout.ipsLayout_withright { padding-right: 220px; }
    
/* Panes */
.ipsLayout_content, .ipsLayout .ipsLayout_left, .ipsLayout_right { position: relative; }
.ipsLayout_content { width: 100%; float: left; }
.ipsLayout .ipsLayout_left { width: 200px; margin-left: -210px; float: left; }
.ipsLayout .ipsLayout_right { width: 200px; margin-right: -210px; float: right; }

/* Wider sidebars */
.ipsLayout_largeleft.ipsLayout_withleft { padding-left: 280px; }
    .ipsBox.ipsLayout_largeleft.ipsLayout_withleft { padding-left: 290px; }
.ipsLayout_largeleft.ipsLayout .ipsLayout_left { width: 270px; margin-left: -280px; }
.ipsLayout_largeright.ipsLayout_withright { padding-right: 280px; }
    .ipsBox.ipsLayout_largeright.ipsLayout_withright { padding-right: 290px; }
.ipsLayout_largeright.ipsLayout .ipsLayout_right { width: 270px; margin-right: -280px; }

/* Narrow sidebars */
.ipsLayout_smallleft.ipsLayout_withleft { padding-left: 150px; }
    .ipsBox.ipsLayout_smallleft.ipsLayout_withleft { padding-left: 160px; }
.ipsLayout_smallleft.ipsLayout .ipsLayout_left { width: 140px; margin-left: -150px; }
.ipsLayout_smallright.ipsLayout_withright { padding-right: 150px; }
    .ipsBox.ipsLayout_smallright.ipsLayout_withright { padding-right: 160px; }
.ipsLayout_smallright.ipsLayout .ipsLayout_right { width: 140px; margin-right: -150px; }

/* Tiny sidebar */
.ipsLayout_tinyleft.ipsLayout_withleft { padding-left: 50px; }
    .ipsBox.ipsLayout_tinyleft.ipsLayout_withleft { padding-left: 60px; }
.ipsLayout_tinyleft.ipsLayout .ipsLayout_left { width: 40px; margin-left: -50px; }
.ipsLayout_tinyright.ipsLayout_withright { padding-right: 50px; }
    .ipsBox.ipsLayout_tinyright.ipsLayout_withright { padding-right: 60px; }
.ipsLayout_tinyright.ipsLayout .ipsLayout_right { width: 40px; margin-right: -50px; }

/* Big sidebar */
.ipsLayout_bigleft.ipsLayout_withleft { padding-left: 330px; }
    .ipsBox.ipsLayout_bigleft.ipsLayout_withleft { padding-left: 340px; }
.ipsLayout_bigleft.ipsLayout .ipsLayout_left { width: 320px; margin-left: -330px; }
.ipsLayout_bigright.ipsLayout_withright { padding-right: 330px; }
    .ipsBox.ipsLayout_bigright.ipsLayout_withright { padding-right: 340px; }
.ipsLayout_bigright.ipsLayout .ipsLayout_right { width: 320px; margin-right: -330px; }

/* Even Wider sidebars */
.ipsLayout_hugeleft.ipsLayout_withleft { padding-left: 380px; }
    .ipsBox.ipsLayout_hugeleft.ipsLayout_withleft { padding-left: 390px; }
.ipsLayout_hugeleft.ipsLayout .ipsLayout_left { width: 370px; margin-left: -380px; }
.ipsLayout_hugeright.ipsLayout_withright { padding-right: 380px; }
    .ipsBox.ipsLayout_hugeright.ipsLayout_withright { padding-right: 390px; }
.ipsLayout_hugeright.ipsLayout .ipsLayout_right { width: 370px; margin-right: -380px; }

/************************************************************************/
/* NEW FORMS */

.ipsField .ipsField_title { 
    font-weight: bold;
    font-size: 15px;
}

.ipsForm_required {
    color: #ab1f39;
    font-weight: bold;
}

.ipsForm_horizontal .ipsField_title {
    float: left;
    width: 185px;
    padding-right: 15px;
    text-align: right;
    line-height: 1.8;
}

.ipsForm_horizontal .ipsField { margin-bottom: 15px; }
.ipsForm_horizontal .ipsField_content, .ipsForm_horizontal .ipsField_submit { margin-left: 200px; }
.ipsForm_horizontal .ipsField_checkbox { margin: 0 0 5px 200px; }
.ipsForm_horizontal .ipsField_select .ipsField_title { line-height: 1.6; }

.ipsForm_vertical .ipsField { margin-bottom: 10px; }
.ipsForm_vertical .ipsField_content { margin-top: 3px; }

.ipsForm .ipsField_checkbox .ipsField_content { margin-left: 25px; }
.ipsForm .ipsField_checkbox input { float: left; margin-top: 3px; }

.ipsField_primary input { font-size: 18px; }

.ipsForm_submit {
    background: #e4e4e4;
    background: -moz-linear-gradient(top, #e4e4e4 0%, #cccccc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e4e4), color-stop(100%,#cccccc));
    padding: 5px 10px;
    text-align: right;
    border-top: 1px solid #cccccc;
    margin-top: 25px;
}

.ipsForm_right { text-align: right; }
.ipsForm_left { text-align: left; }
.ipsForm_center { text-align: center; }

/************************************************************************/
/* SETTINGS SCREENS */
.ipsSettings_pagetitle { font-size: 20px; margin-bottom: 5px; }
.ipsSettings { padding: 0 0px; }
.ipsSettings_section {
    margin: 0 0 15px 0;
    border-top: 1px solid #eaeaea;
    padding: 15px 0 0 0;
}
    
    .ipsSettings_section > div { margin-left: 175px; }
    .ipsSettings_section > div ul li { margin-bottom: 10px; }
    .ipsSettings_section .desc { margin-top: 3px; }
    
.ipsSettings_sectiontitle {
    font: bold 14px Helvetica, Arial, sans-serif;
    color: #151515;
    width: 165px;
    padding-left: 10px;
    float: left;
}

.ipsSettings_fieldtitle { 
    min-width: 100px;
    margin-right: 10px;
    font-size: 14px;
    display: inline-block;
    vertical-align: top;
    padding-top: 3px;
}

/************************************************************************/
/* TOOLTIPS */

.ipsTooltip { padding: 5px; z-index: 25000;}
.ipsTooltip_inner {
    padding: 8px;
    background: #333333;
    border: 1px solid #333333;
    color: #fff;
    -webkit-box-shadow: 0px 2px 4px rgba(0,0,0,0.3), 0px 1px 0px rgba(255,255,255,0.1) inset;
    -moz-box-shadow: 0px 2px 4px rgba(0,0,0,0.3), 0px 1px 0px rgba(255,255,255,0.1) inset;
    box-shadow: 0px 2px 4px rgba(0,0,0,0.3), 0px 1px 0px rgba(255,255,255,0.1) inset;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    font-size: 12px;
    text-align: center;
    max-width: 250px;
}
    .ipsTooltip_inner a { color: #fff; }
    .ipsTooltip_inner span { font-size: 11px; color: #d2d2d2 }
    .ipsTooltip.top     { background: url({style_images_url}/stems/tooltip_top.png) no-repeat bottom center; }
        .ipsTooltip.top_left     { background-position: bottom left; }
    .ipsTooltip.bottom    { background: url({style_images_url}/stems/tooltip_bottom.png) no-repeat top center; }
    .ipsTooltip.left     { background: url({style_images_url}/stems/tooltip_left.png) no-repeat center right; }
    .ipsTooltip.right    { background: url({style_images_url}/stems/tooltip_right.png) no-repeat center left; }
    
/************************************************************************/
/* AlertFlag */

.ipsHasNotifications {
    padding: 0px 4px;
    height: 12px;
    line-height: 12px;
    background: #cf2020;
    color: #fff !important;
    font-size: 9px;
    text-align: center;
    -webkit-box-shadow: 0px 2px 4px rgba(0,0,0,0.3), 0px 1px 0px rgba(255,255,255,0.1) inset;
    -moz-box-shadow: 0px 2px 4px rgba(0,0,0,0.3), 0px 1px 0px rgba(255,255,255,0.1) inset;
    box-shadow: 0px 2px 4px rgba(0,0,0,0.3), 0px 1px 0px rgba(255,255,255,0.1) inset;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    position: absolute;
    top: 4px;
    left: 3px;
}

.ipsHasNotifications_blank { display: none; }
#chat-tab-count.ipsHasNotifications { left: auto; top: 0px; right: -1px; text-shadow: none !important; position: absolute; }

/************************************************************************/
/* SIDEBAR STYLE */

.ipsSideMenu { padding: 10px 0; }
.ipsSideMenu h4 { 
    margin: 0 10px 5px 25px;
    font-weight: bold;
    color: #383838;
}

.ipsSideMenu ul {
    border-top: 1px solid #EDF1F5;
    margin-bottom: 20px;
}

.ipsSideMenu ul li {
    font-size: 11px;
    border-bottom: 1px solid #EDF1F5;
}

.ipsSideMenu ul li a {
    padding: 5px 10px 5px 25px;
    display: block;
}


.ipsSideMenu ul li.active a {
    background: #af286d url({style_images_url}/icon_check_white.png ) no-repeat 6px 8px;
    color: #fff;
    font-weight: bold;
}

/***************************************************************************/
/* WIZARDS */
.ipsSteps {
    border-bottom: 1px solid #fff;
    background: #DBE2EC;
    overflow: hidden;
}    
    .ipsSteps ul li {
        float: left;
        padding: 11px 33px 11px 18px;
        color: #323232;
        background-image: url({style_images_url}/wizard_step_large.png );
        background-repeat: no-repeat;
        background-position: bottom right;
        position: relative;
        max-height: 53px;
    }
    
    .ipsSteps .ipsSteps_active {
        background-position: top right;
        color: #fff;
        text-shadow: 0px -1px 0 rgba(0,0,0,0.7);
    }
    
    .ipsSteps .ipsSteps_done { color: #aeaeae; }
    .ipsSteps_desc { font-size: 11px; }    
    .ipsSteps_arrow { display: none; }
    
    .ipsSteps_title {
        display: block;
        font-size: 14px;
    }
    
    .ipsSteps_active .ipsSteps_arrow {
        display: block;
        position: absolute;
        left: -23px;
        top: 0;
        width: 23px;
        height: 54px;
        background: url({style_images_url}/wizard_step_extra.png ) no-repeat;
    }
    
    .ipsSteps ul li:first-child .ipsSteps_arrow { display: none !important;    }

/************************************************************************/
/* VERTICAL TABS (profile etc.) */

.ipsVerticalTabbed { }

    .ipsVerticalTabbed_content {
        min-height: 400px;
    }
    
    .ipsVerticalTabbed_tabs > ul {
        width: 149px !important;
        margin-top: 10px;
        border-top: 1px solid #DBE4EF;
        border-left: 1px solid #DBE4EF;
    }
        
        .ipsVerticalTabbed_minitabs.ipsVerticalTabbed_tabs > ul { width: 40px !important; }
        
        
        .ipsVerticalTabbed_tabs li {
            background: #f6f8fb;
            color: #808080;
            border-bottom: 1px solid #DBE4EF;
            font-size: 13px;
        }
        
            
            .ipsVerticalTabbed_tabs li a {
                display: block;
                padding: 10px 8px;
                outline: 0;
                color: #8d8d8d;
                -webkit-transition: background-color 0.1s ease-in-out;
                -moz-transition: background-color 0.3s ease-in-out;
            }
            
                
                .ipsVerticalTabbed_tabs li a:hover {
                    background: #eaeff5;
                    color: #808080;
                }
            
                
                .ipsVerticalTabbed_tabs li.active a {
                    width: 135px;
                    position: relative;
                    z-index: 8000;
                    border-right: 1px solid #fff;
                    background: #fff;
                    color: #353535;
                    font-weight: bold;
                }
                
                    .ipsVerticalTabbed_minitabs.ipsVerticalTabbed_tabs li.active a {
                        width: 24px;
                    }

/************************************************************************/
/* 'LIKE' FUNCTIONS */

.ipsLikeBar { margin: 10px 0; font-size: 11px; }
    
    .ipsLikeBar_info {
        line-height: 19px;
        background: #f4f4f4;
        padding: 0 10px;
        display: inline-block;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
    }
    
.ipsLikeButton {
    line-height: 17px;
    padding: 0 6px 0 24px;
    font-size: 11px;
    display: inline-block;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    color: #fff !important;
}
    .ipsLikeButton:hover { color: #fff !important; }
    
    .ipsLikeButton.ipsLikeButton_enabled {
        background: #7b96bb url({style_images_url}/like_button.png ) no-repeat top left;
        border: 1px solid #7b96bb;
    }
    
    .ipsLikeButton.ipsLikeButton_disabled {
        background: #acacac url({style_images_url}/like_button.png ) no-repeat bottom left;
        border: 1px solid #acacac;
    }

/************************************************************************/
/* TAG LIST */

.ipsTag {
    display: inline-block;
    background: url({style_images_url}/tag_bg.png );
    height: 20px;
    line-height: 20px;
    padding: 0 7px 0 15px;
    margin: 5px 5px 0 0;
    font-size: 11px;
    color: #656565;
    text-shadow: 0 1px 0 rgba(255,255,255,1);
    -moz-border-radius: 0 3px 3px 0;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-radius: 0 3px 3px 0;
}

/************************************************************************/
/* TAG EDITOR STYLES */

.ipsTagBox_wrapper {
    min-height: 18px;
    width: 350px;
    line-height: 1.3;
    display: inline-block;
}
    
    .ipsTagBox_hiddeninput { background: #fff; }
    .ipsTagBox_hiddeninput.inactive {
        font-size: 11px;
        min-width: 200px;
    }
    
    .ipsTagBox_wrapper input { border: 0px;    outline: 0; }
    .ipsTagBox_wrapper li {    display: inline-block; }
    
    .ipsTagBox_wrapper.with_prefixes li.ipsTagBox_tag:first-child {
        background: #dbf3ff;
        border-color: #a8e3ff;
        color: #136db5;
    }
    
    .ipsTagBox_tag {
        padding: 2px 1px 2px 4px;
        background: #f4f4f4;
        border: 1px solid #dddddd;
        margin: 0 3px 2px 0;
        font-size: 11px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        cursor: pointer;
    }
    
        .ipsTagBox_tag:hover {
            border-color: #bdbdbd;
        }
        
        .ipsTagBox_tag.selected {
            background: #e2e2e2 !important;
            border-color: #c0c0c0 !important;
            color: #424242 !important;
        }
        
    .ipsTagBox_closetag {
        margin-left: 2px;
        display: inline-block;
        padding: 0 3px;
        color: #c7c7c7;
        font-weight: bold;
    }
        .ipsTagBox_closetag:hover { color: #454545;    }
        .ipsTagBox_tag.selected .ipsTagBox_closetag { color: #424242; }
        .ipsTagBox_tag.selected .ipsTagBox_closetag:hover { color: #2f2f2f;    }
        .ipsTagBox_wrapper.with_prefixes li.ipsTagBox_tag:first-child .ipsTagBox_closetag { color: #4f87bb; }
        .ipsTagBox_wrapper.with_prefixes li.ipsTagBox_tag:first-child .ipsTagBox_closetag:hover { color: #003b71; }
        
    .ipsTagBox_addlink {
        font-size: 10px;
        margin-left: 3px;
        outline: 0;
    }
    
    .ipsTagBox_dropdown {
        height: 100px;
        overflow: scroll;
        background: #fff;
        border: 1px solid #dddddd;
        -webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
        -moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
        box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
        z-index: 16000;
    }
    
        .ipsTagBox_dropdown li {
            padding: 4px;
            font-size: 12px;
            cursor: pointer;
        }
        .ipsTagBox_dropdown li:hover {
            background: #dbf3ff;
            color: #003b71;
        }

/************************************************************************/
/* TAG CLOUD */
.ipsTagWeight_1 { opacity: 1.0; }
.ipsTagWeight_2 { opacity: 0.9; }
.ipsTagWeight_3 { opacity: 0.8; }
.ipsTagWeight_4 { opacity: 0.7; }
.ipsTagWeight_5 { opacity: 0.6; }
.ipsTagWeight_6 { opacity: 0.5; }
.ipsTagWeight_7 { opacity: 0.4; }
.ipsTagWeight_8 { opacity: 0.3; }
        
/************************************************************************/
/* NEW FILTER BAR */

.ipsFilterbar li {
    margin: 0px 15px 0px 0;
    font-size: 11px;
}
    
    .ipsFilterbar li a {
        color: #fff;
        opacity: 0.5;
        text-shadow: 0px 1px 0px #0d273e;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
    }
        .ipsFilterbar.bar.altbar li a { color: #244156; text-shadow: none; opacity: .8; }
    
        .ipsFilterbar:hover li a { opacity: 0.8; }

        .ipsFilterbar li a:hover {
            color: #fff;
            opacity: 1;
        }

        .ipsFilterbar li img { margin-top: -3px; }

.ipsFilterbar li.active { opacity: 1; }

    
    .ipsFilterbar li.active a, .ipsFilterbar.bar.altbar li.active a {
        background: #244156;
        opacity: 1;
        color: #fff;
        padding: 4px 10px;
        font-weight: bold;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px !important;
        border-radius: 10px;
        -webkit-box-shadow: inset 0px 2px 2px rgba(0,0,0,0.2);
        -moz-box-shadow: inset 0px 2px 2px rgba(0,0,0,0.2);
        box-shadow: inset 0px 2px 2px rgba(0,0,0,0.2);
    }
        
/************************************************************************/
/* POSTING FORM STYLES */
/* Additional form styles for posting forms */

.ipsPostForm { }
    
    .ipsPostForm.ipsLayout_withright {
        padding-right: 260px !important;
    }
        
    .ipsPostForm .ipsLayout_content {
        z-index: 900;
        -webkit-box-shadow: 2px 0px 4px rgba(0,0,0,0.1);
        -moz-box-shadow: 2px 0px 4px rgba(0,0,0,0.1);
        box-shadow: 2px 0px 4px rgba(0,0,0,0.1);
        float: none;
    }
    
    .ipsPostForm .ipsLayout_right {
        width: 250px;
        margin-right: -251px;
        border-left: 0;
        z-index: 800;
    }
    
    .ipsPostForm_sidebar .ipsPostForm_sidebar_block.closed h3 {
        background-image: url({style_images_url}/folder_closed.png );
        background-repeat: no-repeat;
        background-position: 10px 9px;
        padding-left: 26px;
        margin-bottom: 2px;
    }

/************************************************************************/
/* MEMBER LIST STYLES */
.ipsMemberList .ipsButton_secondary { opacity: 0.3; }
.ipsMemberList li:hover .ipsButton_secondary, .ipsMemberList tr:hover .ipsButton_secondary { opacity: 1; }
.ipsMemberList li .reputation { margin: 5px 10px 0 0; }
.ipsMemberList > li .ipsButton_secondary { margin-top: 15px; }
.ipsMemberList li .rating {    display: inline; }

/************************************************************************/
/* COMMENT STYLES */
.ipsComment_wrap { margin-top: 10px; }
    .ipsComment_wrap .ipsLikeBar { margin: 0; }
    .ipsComment_wrap input[type='checkbox'] { vertical-align: middle; }
    
.ipsComment {
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 5px;
    padding: 10px 0;
}
    
.ipsComment_author, .ipsComment_reply_user {
    width: 160px;
    text-align: right;
    padding: 0 10px;
    float: left;
    line-height: 1.3;
}

    .ipsComment_author .ipsUserPhoto { margin-bottom: 5px; }
    
.ipsComment_comment {
    margin-left: 190px;
    line-height: 1.5;
}

    .ipsComment_comment > div { min-height: 33px; }
    
.ipsComment_controls { margin-top: 10px; }
.ipsComment_controls > li { opacity: 0.2; }
    .ipsComment:hover .ipsComment_controls > li, .ipsComment .ipsComment_controls > li.right { opacity: 1; }

.ipsComment_reply_user_photo {
    margin-left: 115px;
}

/************************************************************************/
/* FLOATING ACTION STYLES (comment moderation, multiquote etc.) */
.ipsFloatingAction {
    position: fixed;
    right: 10px;
    bottom: 10px;
    background: #fff;
    padding: 10px;
    z-index: 15000;
    border: 4px solid #464646;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0px 3px 6px rgba(0,0,0,0.4);
    -webkit-box-shadow: 0px 3px 6px rgba(0,0,0,0.4);
    box-shadow: 0px 3px 6px rgba(0,0,0,0.4);
}

    .ipsFloatingAction.left {
        right: auto;
        left: 10px;
    }
    
    .ipsFloatingAction .fixed_inner {
        overflow-y: auto;
        overflow-x: hidden;
    }
    
/* specifics for seo meta tags editor */
#seoMetaTagEditor { width: 480px; }

    #seoMetaTagEditor table { width: 450px; }
    #seoMetaTagEditor table td { width: 50%; padding-right: 0px }

/************************************************************************/
/* FORM STYLES */

body#ipboard_body fieldset.submit,
body#ipboard_body p.submit {
    padding: 15px 6px 15px 6px;
    text-align: center;
}

.input_text, .ipsTagBox_wrapper {
    padding: 4px;
    border-width: 1px;
    border-style: solid;
    border-color: #848484 #c1c1c1 #e1e1e1 #c1c1c1;
    background: #fff;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

    .input_text:focus {
        border-color: #4e4e4e #7c7c7c #a3a3a3 #7c7c7c;
        -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
        -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
        box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
    }
    
    input.inactive, select.inactive, textarea.inactive { color: #c4c4c4; }

    .input_text.error {
        background-color: #f3dddd;
    }
    .input_text.accept {
        background-color: #f1f6ec;
    }

.input_submit {
    text-decoration: none;
    border-width: 1px;
    border-style: solid;
    padding: 4px 10px;
    cursor: pointer;
}
    
    .input_submit.alt {
        text-decoration: none;
    }        

p.field {
    padding: 15px;
}

li.field {
    padding: 5px;
    margin-left: 5px;
}

    li.field label,
    li.field span.desc {
        display: block;
    }
    
li.field.error {
    color: #ad2930;
}

    li.field.error label {
        font-weight: bold;
    }

li.field.checkbox, li.field.cbox {
    margin-left: 0;
}

li.field.checkbox .input_check,
li.field.checkbox .input_radio,
li.field.cbox .input_check,
li.field.cbox .input_radio {
    margin-right: 10px;
    vertical-align: middle;
}

    li.field.checkbox label,
    li.field.cbox label {
        width: auto;
        float: none;
        display: inline;
    }
    
    li.field.checkbox p,
    li.field.cbox p {
        position: relative;
        left: 245px;
        display: block;
    }

    li.field.checkbox span.desc,
    li.field.cbox span.desc {
        padding-left: 27px;
        margin-left: auto;
        display: block;
    }
    
/************************************************************************/
/* MESSAGE STYLES */

.message {
    background: #ebfcdf;
    padding: 10px;
    border: 1px solid #a4cfa4;
    color: #0e440e;
    line-height: 1.6;
    font-size: 12px;
}

    .message h3 {
        padding: 0;
        color: #323232;
    }
    
    .message.error {
        background-color: #f3e3e6;
        border-color: #e599aa;
        color: #80001c;
    }
    
    .message.error.usercp {
        background-image: none;
        padding: 4px;
        float: right;
    }
    
    .message.unspecific {
        background-color: #f3f3f3;
        border-color: #d4d4d4;
        color: #515151;
        margin: 0 0 10px 0;
        clear: both;
    }
    
/************************************************************************/
/* MENU & POPUP STYLES */

.ipbmenu_content, .ipb_autocomplete {
    font-size: 12px;
    min-width: 85px;
    z-index: 2000;
}
    
    .ipbmenu_content li:last-child {
        border-bottom: 0;
        padding-bottom: 0px;
    }
    
    .ipbmenu_content li:first-child { padding-top: 0px;    }
    .ipbmenu_content.with_checks a { padding-left: 26px; } /* save room for a checkmark */
    .ipbmenu_content a .icon { margin-right: 10px; }
    .ipbmenu_content a { 
        text-decoration: none;
        text-align: left;
        display: block;
        padding: 6px 10px;
    }
    .ipbmenu_content.with_checks li.selected a {
        background-image: url({style_images_url}/icon_check.png );
        background-repeat: no-repeat;
        background-position: 7px 10px;
    }

.popupWrapper {
    background-color: #464646;
    background-color: rgba(70,70,70,0.6);
    padding: 4px;
    -webkit-box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.7);
    box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.7 );
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

    .popupInner {
        background: #fff;
        width: 500px;
        overflow: auto;
        -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.4);
        -moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.4);
        box-shadow: 0px 0px 3px rgba(0,0,0,0.4);
        overflow-x: hidden;
    }
    
        .popupInner.black_mode {
            background: #000;
            border: 3px solid #b3bbc3; 
            color: #eee;
            border: 3px solid #555;
        }
        
        .popupInner.warning_mode {
            border: 3px solid #7D1B1B; 
        }
    
        .popupInner h3 {
            background: #2c5687 url({style_images_url}/maintitle.png) repeat-x top;
            color: #fff;
            border-width: 1px 1px 0 1px;
            border-style: solid;
            border-color: #316897;
            padding: 8px 10px 9px;
            font-size: 16px;
            font-weight: 300;
            text-shadow: 0 1px 2px rgba(0,0,0,0.3);
            -webkit-box-shadow: inset 0px 1px 0 #528cbc;
            box-shadow: inset 0px 1px 0 #528cbc;
            -moz-box-shadow: inset 0px 1px 0 #528cbc;
        }
        
            .popupInner h3 a { color: #fff; }
        
            .popupInner.black_mode h3 {
                background-color: #545C66;
                color: #ddd;
            }
            
            .popupInner.warning_mode h3 {
                background-color: #7D1B1B;
                padding-top: 6px;
                padding-bottom: 6px;
                color: #fff;
            }
            
            .popupInner.warning_mode input.input_submit {
                background-color: #7D1B1B;
            }

.popupClose {
    position: absolute;
    right: 16px;
    top: 12px;
}

.popupClose.light_close_button {
    background: transparent url({style_images_url}/close_popup_light.png) no-repeat top left;
    opacity: 0.8;
    width: 13px;
    height: 13px;
    top: 17px;
}

.popupClose.light_close_button img {
    display: none;
}

.popup_footer {
    padding: 15px;
    position: absolute;
    bottom: 0px;
    right: 0px;
}

.popup_body {
    padding: 10px;
}

.stem {
    width: 31px;
    height: 16px;
    position: absolute;
}

    .stem.topleft { background-image: url({style_images_url}/stems/topleft.png);    }
    .stem.topright { background-image: url({style_images_url}/stems/topright.png); }
    .stem.bottomleft { background-image: url({style_images_url}/stems/bottomleft.png); }
    .stem.bottomright { background-image: url({style_images_url}/stems/bottomright.png);    }
    
.modal {
    background-color: #3e3e3e;
}

.userpopup h3 { font-size: 17px; }
.userpopup h3, .userpopup .side + div { padding-left: 110px; }
.userpopup .side { position: absolute; margin-top: -40px; }
    .userpopup .side .ipsButton_secondary { 
        display: block;
        text-align: center;
        margin-top: 5px;
        /*     #32468: hacky workaround to ensure these buttons work when translated */
        max-width: 75px;
        height: auto;
        line-height: 1;
        padding: 5px 10px;
        white-space: normal;
    }
.userpopup .user_controls { text-align: left; }
.userpopup .user_status { padding: 5px; margin-bottom: 5px; }
.userpopup .reputation {
    display: block; 
    text-align: center;
    margin-top: 5px;
}

.userpopup {
    overflow: hidden;
    position: relative;
    font-size: 0.9em;
}

    .userpopup dl {
        border-bottom: 1px solid #d4d4d4;
        padding-bottom: 10px;
        margin-bottom: 4px;
    }

.info dt {
    float: left;
    font-weight: bold;
    padding: 3px 6px;
    clear: both;
    width: 30%;
}

.info dd {
    padding: 3px 6px;
    width: 60%;
    margin-left: 35%;
}

/************************************************************************/
/* BUTTONS STYLES */

.topic_buttons li {
    float: right;
    margin: 0 0 10px 10px;
}


.topic_buttons li.important a, .topic_buttons li.important span, .ipsButton .important,
.topic_buttons li a, .topic_buttons li span, .ipsButton {
    background: #212121 url({style_images_url}/topic_button.png ) repeat-x top;
    border: 1px solid #212121;
    border-width: 1px 1px 0 1px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: inset 0 1px 0 0 #5c5c5c, 0px 2px 3px rgba(0,0,0,0.2);
    -webkit-box-shadow: inset 0 1px 0 0 #5c5c5c, 0px 2px 3px rgba(0,0,0,0.2);
    box-shadow: inset 0 1px 0 0 #5c5c5c, 0px 2px 3px rgba(0,0,0,0.2);
    color: #fff;
    text-shadow: 0 -1px 0 #191919;
    font: 300 12px/1.3 Helvetica, Arial, sans-serif;
    line-height: 30px;
    height: 30px;
    padding: 0 10px;
    text-align: center;
    min-width: 125px;
    display: inline-block;
    cursor: pointer;
}

.topic_buttons li.important a, .topic_buttons li.important span, .ipsButton .important, .ipsButton.important {
    background: #812200 url({style_images_url}/topic_button_closed.png ) repeat-x top;
    border-color: #812200;
    -moz-box-shadow: inset 0 1px 0 0 #db6e46, 0px 2px 3px rgba(0,0,0,0.2);
    -webkit-box-shadow: inset 0 1px 0 0 #db6e46, 0px 2px 3px rgba(0,0,0,0.2);
    box-shadow: inset 0 1px 0 0 #db6e46, 0px 2px 3px rgba(0,0,0,0.2);
}
    
    .topic_buttons li a:hover, .ipsButton:hover { color: #fff; }
    .topic_buttons li.non_button a {
        background: transparent !important;
        background-color: transparent !important;
        border: 0;
        box-shadow: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        text-shadow: none;
        min-width: 0px;
        color: #777777;
        font-weight: normal;
    }
    
    .topic_buttons li.disabled a, .topic_buttons li.disabled span {
        background: #ebebeb;
        box-shadow: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        text-shadow: none;
        border: 0;
        color: #7f7f7f;
    }
    
    .topic_buttons li span { cursor: default !important; }


.ipsButton_secondary {
    height: 22px;
    line-height: 22px;
    font-size: 12px;
    padding: 0 10px;
    background: #f6f6f6;
    background: -moz-linear-gradient(top, #f6f6f6 0%, #e5e5e5 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#e5e5e5)); /* webkit */
    border: 1px solid #dbdbdb;
    -moz-box-shadow: 0px 1px 0px rgba(255,255,255,1) inset, 0px 1px 0px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 1px 0px rgba(255,255,255,1) inset, 0px 1px 0px rgba(0,0,0,0.3);
    box-shadow: 0px 1px 0px rgba(255,255,255,1) inset, 0px 1px 0px rgba(0,0,0,0.3);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #616161;
    display: inline-block;
    white-space: nowrap;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
}
    .ipsButton_secondary a { color: #616161; }
    .ipsButton_secondary:hover {
        color: #4c4c4c;
        border-color: #9a9a9a;
    }
    
    
    .ipsButton_secondary.important {
        background: #9f2a00;
        background: -moz-linear-gradient(top, #9f2a00 0%, #812200 100%); /* firefox */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9f2a00), color-stop(100%,#812200)); /* webkit */
        border: 1px solid #812200;
        color: #fbf4f4;
        -moz-box-shadow: 0px 1px 0px rgba(255,255,255,0.4) inset, 0px 1px 0px rgba(0,0,0,0.3);
        -webkit-box-shadow: 0px 1px 0px rgba(255,255,255,0.4) inset, 0px 1px 0px rgba(0,0,0,0.3);
        box-shadow: 0px 1px 0px rgba(255,255,255,0.4) inset, 0px 1px 0px rgba(0,0,0,0.3);
    }
        .ipsButton_secondary .icon {
            margin-right: 4px;
            margin-top: -3px;
        }
        
        .ipsButton_secondary img.small {
            max-height: 12px;
            margin-left: 3px;
            margin-top: -2px;
            opacity: 0.5;
        }
        
        .ipsButton_secondary.important a { color: #fbf4f4; }
        .ipsButton_secondary.important a:hover { 
            color: #fff !important;
            border-color: #571700;
        }
        
        /* Used in post forms */
        .ipsField.ipsField_checkbox.ipsButton_secondary
        {
            line-height: 18px;
        }
        
        .ipsField.ipsField_checkbox.ipsButton_secondary input
        {
            margin-top: 6px
        }
        
        .ipsField.ipsField_checkbox.ipsButton_secondary .ipsField_content
        {
            margin-left: 18px;
        }
        
.ipsButton_extra {
    line-height: 22px;
    height: 22px;
    font-size: 11px;
    margin-left: 5px;
    color: #5c5c5c;
}

.ipsButton_secondary.fixed_width{ min-width: 170px; }

.ipsButton.no_width { min-width: 0; }
.topic_controls { min-height: 30px; }


ul.post_controls {
    padding: 6px;
    margin: 0 0 10px 0;
    clear: both;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

        ul.post_controls li {
            font-size: 12px;
            float: right;
        }

        ul.post_controls a {    
            height: 22px;
            line-height: 22px;
            padding: 0 12px;
            color: #1d3652;
            text-decoration: none;
            margin-left: 4px;
            display: block;
        }

        ul.post_controls a:hover { color: #3d70a3; }
        
        ul.post_controls a.ipsButton_secondary {
            height: 20px;
            line-height: 20px;
        }
        
        ul.post_controls a.ipsButton_secondary.important:hover {
            color: #fff !important;
        }
        
        ul.post_controls li.multiquote.selected a { 
            background: #a1dc00; /* Old browsers */
            background: -moz-linear-gradient(top, #a1dc00 0%, #7ba60d 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a1dc00), color-stop(100%,#7ba60d)); /* Chrome,Safari4+ */
            border-color: #7ba60d;
            -moz-box-shadow: 0px 1px 0px rgba(255,255,255,0.4) inset, 0px 1px 0px rgba(0,0,0,0.3);
            -webkit-box-shadow: 0px 1px 0px rgba(255,255,255,0.4) inset, 0px 1px 0px rgba(0,0,0,0.3);
            box-shadow: 0px 1px 0px rgba(255,255,255,0.4) inset, 0px 1px 0px rgba(0,0,0,0.3);
            color: #fff;
        }

.post_block .post_controls li a { 
    opacity: 0.2;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
}

.post_block .post_controls li a.ipsButton_secondary {
    opacity: 1;
}
.post_block:hover .post_controls li a { opacity: 1; }

.hide_signature, .sigIconStay { float: right; }
.post_block:hover .signature a.hide_signature, .sigIconStay {
    background: transparent url({style_images_url}/cross_sml.png) no-repeat top right;
    width: 13px;
    height: 13px;
    opacity: 0.6;
    position: absolute;
    right: 0px;
}

/************************************************************************/
/* PAGINATION STYLES */

.pagination { padding: 5px 0; line-height: 20px; }
.pagination.no_numbers .page { display: none; }
.pagination .pages { text-align: center; }
.pagination .back { margin-right: 6px; }
    .pagination .back li { margin: 0 2px 0 0; }
.pagination .forward { margin-left: 6px; }
    .pagination .forward li { margin: 0 0 0 2px; }


.pagination .back a,
.pagination .forward a {
    display: inline-block;
    padding: 0px 6px;
    height: 20px;
    background: #eaeaea;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    text-transform: uppercase;
    color: #5a5a5a;
    font-size: 11px;
    font-weight: bold;
}
    
    
    .pagination .back a:hover,
    .pagination .forward a:hover {
        background: #af286d;
        color: #fff;
    }

    .pagination .disabled a {
        opacity: 0.4;
        display: none;
    }
    
.pagination .pages {
    font-size: 11px;
    font-weight: bold;
}

    .pagination .pages a, .pagejump {
        display: inline-block;
        padding: 1px 4px;
        color: #999;
    }
    
    .pagination .pages .pagejump { padding: 0px; }
    
    .pagination .pages a:hover {
        background: #ececec;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
    }
    
    .pagination .pages li { margin: 0 1px; }
    
        
        .pagination .pages li.active {
            background: #7BA60D;
            color: #fff;
            font-weight: bold;
            -moz-border-radius: 2px;
            -webkit-border-radius: 2px;
            border-radius: 2px;
            padding: 1px 5px;
        }
        
.pagination.no_pages span {
    color: #acacac;
    display: inline-block;
    line-height: 20px;
    height: 20px;
}

ul.mini_pagination {
    font-size: 10px;
    display: inline;
    margin-left: 7px;
}

    ul.mini_pagination li a {
        background: #fff;
        border: 1px solid #d3d3d3;
        padding: 1px 3px;
    }

    ul.mini_pagination li {
        display: inline;
        margin: 0px 2px;
    }

/************************************************************************/
/* MODERATION & FILTER STYLES */

.moderation_bar {
    text-align: right;
    padding: 8px 10px;
    /*background: #f7f7f7;*/
}

    .moderation_bar.with_action {
        background-image: url({style_images_url}/topic_mod_arrow.png);
        background-repeat: no-repeat;
        background-position: right center;
        padding-right: 35px;
    }

/************************************************************************/
/* AUTHOR INFO (& RELATED) STYLES */

.author_info {
    width: 155px;
    float: left;
    font-size: 12px;
    text-align: center;
    padding: 15px 10px;
}
    
    .author_info .group_title {
        color: #5a5a5a;
        margin-top: 5px;
    }
    
    .author_info .member_title { margin-bottom: 5px; word-wrap: break-word; }
    .author_info .group_icon { margin-bottom: 3px; }
    
.custom_fields {
    color: #818181;
    margin-top: 8px;
}

.custom_fields .ft { 
    color: #505050;
    margin-right: 3px;
}

.custom_fields .fc {
    word-wrap: break-word;
}


.user_controls {
    text-align: center;
    margin: 6px 0;
}

    .user_controls li a {
        display: inline-block;
        background: #f6f6f6;
        background: -moz-linear-gradient(top, #f6f6f6 0%, #e5e5e5 100%); /* firefox */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#e5e5e5)); /* webkit */
        border: 1px solid #dbdbdb;
        -moz-box-shadow: 0px 1px 0px rgba(255,255,255,1) inset, 0px 1px 0px rgba(0,0,0,0.3);
        -webkit-box-shadow: 0px 1px 0px rgba(255,255,255,1) inset, 0px 1px 0px rgba(0,0,0,0.3);
        box-shadow: 0px 1px 0px rgba(255,255,255,1) inset, 0px 1px 0px rgba(0,0,0,0.3);
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        padding: 5px;
        color: #616161;
    }

/************************************************************************/
/* BOARD INDEX STYLES */

#board_index { position: relative; }
    #board_index.no_sidebar { padding-right: 0px; }
        #board_index.force_sidebar { padding-right: 280px; }
    
#toggle_sidebar {
    position: absolute;
    right: -5px;
    top: -13px;
    z-index: 8000;
    background: #333333;
    padding: 3px 7px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #fff;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
}
    #index_stats:hover + #toggle_sidebar, #board_index.no_sidebar #toggle_sidebar { opacity: 0.1; }
    #toggle_sidebar:hover { opacity: 1 !important; }

    
.ipsSideBlock {
    background: #F7FBFC;
    padding: 10px;
    margin-bottom: 10px;
}
        
    .ipsSideBlock h3 {
        font: normal 14px helvetica, arial, sans-serif;
        color: #204066;
        padding: 5px 10px;
        background: #DBE2EC;
        margin: -10px -10px 10px;
    }
    
    .ipsSideBlock h3 .mod_links { opacity: 0.0; }
    .ipsSideBlock h3:hover .mod_links { opacity: 1; }

.status_list .status_list { margin: 10px 0 0 50px; }
.status_list p.index_status_update { line-height: 120%; margin:4px 0px; }
.status_list li { position: relative; }
.status_reply {
    margin-top: 8px;
}

.status_list li .mod_links { 
    opacity: 0.1;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
}
.status_list li:hover .mod_links { opacity: 1; }

/* board stats */
#board_stats ul { text-align: center; }
    #board_stats li { margin-right: 20px; }
    #board_stats .value {
        display: inline-block;
        background: #e2e2e2;
        color: #4a4a4a;
        padding: 2px 6px;
        font-weight: bold;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        margin-right: 3px;
    }

.statistics {
    margin: 20px 0 0 0;
    padding: 10px 0;
    border-top: 3px solid #d8d8d8;
    line-height: 1.3;
    overflow: hidden;
}

    .statistics_head {
        font-size: 14px;
        font-weight: bold;
    }

.friend_list ul li,
#top_posters li {
    text-align: center;
    padding: 8px 0 0 0;
    margin: 5px 0 0 0;
    min-width: 80px;
    height: 70px;
    float: left;
}

    .friend_list ul li span.name,
    #top_posters li span.name {
        font-size: 0.8em;
    }
    
#hook_watched_items ul li {
    padding: 8px;
}

    body#ipboard_body #hook_watched_items fieldset.submit {
        padding: 8px;
    }
    
#hook_birthdays .list_content {
    padding-top: 8px;
}

#hook_calendar .ipsBox_container { padding: 10px; }
#hook_calendar td, #hook_calendar th { text-align: center; }
#hook_calendar th { font-weight: bold; padding: 5px 0;}

/************************************************************************/
/* FORUM VIEW (& RELATED) STYLES */

#more_topics {
    text-align: center;
    font-weight: bold;
}
    #more_topics a { display: block; padding: 10px 0;}

    /* Result of the 'load more topics' link */
    .dynamic_update { border-top: 2px solid #b3b3b3; }

.topic_preview,
ul.topic_moderation {
    margin-top: -2px;
    z-index: 300;
}
    ul.topic_moderation li {
        float: left;
    }
    
    .topic_preview a,
    ul.topic_moderation li a {
        padding: 0 3px;
        display: block;
        float: left;
    }

span.mini_rate {
    margin-right: 12px;
    display: inline-block;
}

img.mini_rate {
    margin-right: -5px;
}

/************************************************************************/
/* TOPIC VIEW (& RELATED) STYLES */

/* Post share pop-up */
#postShareUrl { width: 95%; font-size: 18px; color: #999; }
#postShareStrip #postShareStrip { height: 50px; padding-top: 10px; text-align: center; }
    #postShareStrip .fbLike { text-align: left; position: absolute; margin-top:
 25px; margin-left: 60px;margin: 10px 0px 0px 30px; }

body .ip { color: #475769; }
span.post_id { margin-left: 4px; }
input.post_mod { margin:12px 5px 0px 10px; }

.post_id a img.small {
    max-height: 12px;
    margin-left: 3px;
    margin-top: -2px;
    opacity: 0.5;
}

.signature {
    clear: right;
    color: #a4a4a4;
    font-size: 0.9em;
    border-top: 1px solid #d5d5d5;
    padding: 10px 0;
    margin: 6px 0 4px;
    position: relative;
}

    .signature a { text-decoration: underline; }

.post_block {
    position: relative;
}

    .post_block.no_sidebar {
        background-image: none;
    }
    
    .post_block.solved {
        background-color: #eaf8e2;
    }
    
    .post_block.feature_box {
        background-color: #eaf8e2;
        border:1px dotted #333;
        padding: 6px;
        min-height: 60px;
        word-wrap: break-word;
    }
    
    .post_block.feature_box .ipsType_sectiontitle {
        border-color: #ddd;
        font-size: 12px;
    }
    
    .post_block h3 {
        background: #D8DDE8;
        padding: 0 10px;
        height: 36px;
        line-height: 36px;
        font-weight: normal;
        font-size: 16px;
    }
    
    .post_wrap { top: 0px; }    

.post_body {
    margin: 0 10px 0 185px;
    padding-top: 15px;
}
    
    .post_body .post {
        line-height: 1.6;
        font-size: 14px;
        word-wrap: break-word;
    }
    
    .post_block.no_sidebar .post_body { margin-left: 10px !important; }
    
.posted_info {
    padding: 0 0 10px 0;
}

    .posted_info strong.event {
        color: #1c2837;
        font-size: 1.2em;
    }

.post_ignore {    
    background: #fafbfc;
    color: #777;
    font-size: 0.9em;
    padding: 15px;    
}

    .post_ignore .reputation {
        text-align: center;
        padding: 2px 6px;
        float: none;
        display: inline;
    }

.rep_bar {
    white-space: nowrap;
    margin: 6px 4px;
}

    .rep_bar .reputation {
        font-size: 10px;
        padding: 2px 10px !important;
    }
        
p.rep_highlight {
    float: right;
    display: inline-block;
    margin: 5px 10px 10px 10px;
    background: #D5DEE5;
    color: #1d3652;
    padding: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-size: 0.8em;
    font-weight: bold;
    text-align: center;
}

    p.rep_highlight img {
        margin-bottom: 4px;
    }

.edit {
    padding: 2px 0 0 24px;
    background: url({style_images_url}/icon_warning.png ) no-repeat left 4px;
    font-size: 12px;
    margin-top: 15px;
    line-height: 14px;
    color: #7c7c7c;
}

.poll fieldset {
    padding: 9px;
}

.poll_question {
    padding: 10px;
    margin: 10px 10px 10px 20px;
}

    .poll_question h4 {
        background-color: #e4ebf2;
        margin: 0 -7px;
        padding: 5px;
    }

    .poll_question ol {
        padding: 8px;
        background-color: #fafbfc;
    }
    
    .poll_question li {
        font-size: 0.9em;
        margin: 6px 0;
    }
    
    .poll_question .votes {
        margin-left: 5px;
    }
    
.snapback { 
    margin-right: 5px;
    padding: 1px 0 1px 1px;
}

.rating { display: block; margin-bottom: 4px; line-height: 16px; } 
    .rating img { vertical-align: top; }
#rating_text { margin-left: 4px; }
    
/************************************************************************/
/* POSTING FORM (& RELATED) STYLES */

div.post_form label {
    text-align: right;
    padding-right: 15px;
    width: 275px;
    float: left;
    clear: both;
}

    div.post_form span.desc,
    fieldset#poll_wrap span.desc {
        margin-left: 290px;
        display: block;
        clear: both;
    }

    div.post_form .checkbox input.input_check,
    #mod_form .checkbox input.input_check {
        margin-left: 295px;
    }
    
    div.post_form .antispam_img {
        margin-left: 290px;
    }
    
    div.post_form .captcha .input_text {
        float: left;
    }
    
    div.post_form fieldset {
        padding-bottom: 15px;
    }

    div.post_form h3 {
        margin-bottom: 10px;
    }
    
fieldset.with_subhead {
    margin-bottom: 0;
    padding-bottom: 0;
}

    fieldset.with_subhead h4 {
        text-align: right;    
        margin-top: 6px;
        width: 300px;
        float: left;
    }

    fieldset.with_subhead ul {
        border-bottom: 1px solid #d5dde5;
        padding-bottom: 6px;
        margin: 0 15px 6px 320px;
    }

    fieldset.with_subhead span.desc,
    fieldset.with_subhead label {
        margin: 0;
        width: auto;
    }

    fieldset.with_subhead .checkbox input.input_check {
        margin-left: 0px;
    }

#toggle_post_options {
    background: transparent url({style_images_url}/add.png) no-repeat;
    font-size: 0.9em;
    padding: 2px 0 2px 22px;
    margin: 15px;
    display: block;
}

#poll_wrap .question {
    margin-bottom: 10px;
}

        #poll_wrap .question .wrap ol {
            margin-left: 25px; 
            list-style: decimal;
        }
            #poll_wrap .question .wrap ol li {
                margin: 5px;
            }
    
.question_title { margin-left: 30px; padding-bottom: 0; }
    .question_title .input_text { font-weight: bold }

#poll_wrap { position: relative; }
#poll_footer { }
#poll_container_wrap { overflow: auto; }
#poll_popup_inner { overflow: hidden; }

.poll_control { margin-left: 20px; }
.post_form .tag_field ul { margin-left: 290px; }

/************************************************************************/
/* ATTACHMENT MANAGER (& RELATED) STYLES */

.swfupload {
    position: absolute;
    z-index: 1;
}
    
#attachments { }

    #attachments li {
        background-color: #e4ebf2;
        border: 1px solid #d5dde5;
        padding: 6px 20px 6px 42px;
        margin-bottom: 10px;
        position: relative;
    }
    
        #attachments li p.info {
            color: #69727b;
            font-size: 0.8em;
            width: 300px;
        }
    
        #attachments li .links, #attachments li.error .links, #attachments.traditional .progress_bar {
            display: none;
        }
            
            #attachments li.complete .links {
                font-size: 0.9em;
                margin-right: 15px;
                right: 0px;
                top: 12px;
                display: block;
                position: absolute;
            }
            
        #attachments li .progress_bar {
            margin-right: 15px;
            width: 200px;
            right: 0px;
            top: 15px;
            position: absolute;
        }
    
        #attachments li.complete, #attachments li.in_progress, #attachments li.error {
            background-repeat: no-repeat;
            background-position: 12px 12px;
        }
    
        #attachments li.in_progress {
            background-image: url({style_images_url}/loading.gif);
        }
    
        #attachments li.error {
            background-image: url({style_images_url}/exclamation.png);
            background-color: #e8caca;
            border: 1px solid #ddafaf;
        }
        
            #attachments li.error .info {
                color: #8f2d2d;
            }
    
        #attachments li.complete {
            background-image: url({style_images_url}/accept.png);
        }
        
        #attachments li .thumb_img {
            left: 6px;
            top: 6px;
            width: 30px;
            height: 30px;
            overflow: hidden;
            position: absolute;
        }
        
.attach_controls {
    background: url({style_images_url}/icon_attach.png ) no-repeat 3px top;
    padding-left: 30px;
    min-height: 82px;
}

    .attach_controls .ipsType_subtitle { margin-bottom: 5px; }
    .attach_controls iframe { display: block; margin-bottom: 5px; }
    
.attach_button { font-weight: bold;  }
#help_msg {    margin-top: 8px; }

#attach_wrap {
    /*background: #eef3f8;
    padding: 6px;*/
    margin-top: 10px;
    overflow: hidden;
}

    #attach_wrap h4 {
        font-size: 16px;
        padding-left: 0px;
    }
    
    #attach_wrap ul { list-style-type: none; margin-left: 0px; }
    
    #attach_wrap li {
        margin: 5px 0;
        float: left;
    }
        #attach_wrap .attachment {
            float: none;
        }
        
        #attach_wrap .desc.info {
            margin-left: 24px;
        }

#attach_error_box {    margin-bottom: 10px; }

.resized_img {
    margin: 0 5px 5px 0;
    display: inline-block;
}

/************************************************************************/
/* REPUTATION STYLES */

.reputation {
    font-weight: bold;
    padding: 3px 8px;
    display: inline-block;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
    
    .reputation.positive, .members li.positive {
        background: #6f8f52;
    }
    
    .reputation.negative, .members li.negative {
        background: #b82929;
    }
    
    .reputation.positive, .reputation.negative {
        color: #fff;
    }
    
    .reputation.zero {
        background: #dedede;
        color: #6e6e6e;
    }


.status_main_content { white-space: break-word; }

.status_main_content h4 {
    font-weight:normal;
    font-size:1.2em;
}

.status_main_content h4 .su_links a { font-weight: normal; }

.status_main_content p {
    padding: 6px 0px 6px 0px;
}

.status_main_content h4 a {
    font-weight:bold;
    text-decoration: none;
}

.status_mini_wrap {
    padding: 7px;
    font-size: 0.95em;
    margin-top: 2px;
}
.status_mini_photo {
    float: left;
}


.status_textarea {
    width: 99%;
}

.status_replies_many {
    height: 300px;
    overflow: auto;
}

    
.status_update {
    background: #71a5c9;
    color: #fff;
    padding: 15px 12px;
}

    .status_update .input_text { width: 70%; padding: 6px 4px; }
    .status_update .status_inactive { color: #bbbbbb; }    
    #status_wrapper h4 { font-weight: bold; font-size: 14px; }
    .status_content { line-height: 1.4; }
    .status_content .mod_links { opacity: 0.2; }
    .status_content:hover .mod_links { opacity: 1; }
    .status_content .h4, .status_content .status_status { font-size: 14px; word-wrap: break-word; }
    .status_feedback { margin: 10px 0 0 -10px; }
        .status_feedback .row2 { margin-bottom: 1px; }

/* Favorites */
.ips_like {
    background-color: #f1f4f7;
    padding: 8px 4px 4px 4px;
    color: #878787;
    font-size: 1em;
    min-height: 18px;
    font-size: 0.9em;
    line-height: 130%;
    clear: both;
}
.ips_like a {
    color: #878787;
}

.ips_like a.ftoggle {
    float: right;
    /*background: #e4ebf2 url({style_images_url}/icons/thumb_up.png) no-repeat left 2px;*/
    border:1px solid #CBCBCB;
    padding: 3px 4px 2px 4px;
    color: #656565;
    font-size:0.8em;
    text-decoration: none;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    margin-top: -4px;
}

.ips_like a.ftoggle.on {
    /*background: #e4ebf2 url({style_images_url}/icons/fave_on_small.png) no-repeat left 2px;*/
    margin-left: 3px;
}

.ips_like a.ftoggle._newline,
.ips_like a.ftoggle.on._newline {
    float:none;
    margin-top: 5px;
    margin-left: auto;
    margin-right: 0;
    display: block;
    width: 70px;
    text-align: center;
}

.ips_like a:hover.ftoggle.on,
.ips_like a:hover.ftoggle {
    background-color: #d5dde5;
}

.facebook-like { margin-top: 5px; }

.boxShadow {
    -webkit-box-shadow: rgba(0, 0, 0, 0.58) 0px 12px 25px;
    -moz-box-shadow: rgba(0, 0, 0, 0.58) 0px 12px 25px;
    box-shadow: rgba(0, 0, 0, 0.58) 0px 12px 25px;
}

/* New notification panel */
#ipsGlobalNotification {
    position: fixed;
    left: 50%;
    margin-left: -250px;
    top: 20px;
    text-align: center;
    font-weight: bold;
    z-index: 10000;
}

#ips_NotificationCloseButton {
    background: transparent url({style_images_url}/close_popup.png) no-repeat top left;
    opacity: 0.8;
    width: 13px;
    height: 13px;
    top: 5px;
    left: 5px;
    position: absolute;
    cursor: pointer;
}

.googlePlusOne {
    display: inline-block;
    vertical-align:middle;
    margin-top: 1px;
}
.fbLike {
    float: right !important;
    padding-left: 2px;
}
/************************************************************************/
/* SHARED MEDIA STYLES */

#mymedia_inserted {
    position: absolute;
    top: 100px; left: 50%;
    margin-left: -200px;
    width: 400px;
    padding: 20px 0;
    background: black;
    font-size: 15px;
    font-weight: bold;
    color: #fff;
    z-index: 20000;
    text-align: center;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

#mymedia_toolbar { 
    position: absolute;
    bottom: 0; left: 0;    right: 0;
    height: 42px;
    line-height: 42px;
    padding: 0 5px;
    background: #DBE4EF;
    background: -moz-linear-gradient(top, #DBE4EF 0%, #c7d4e4 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DBE4EF), color-stop(100%,#c7d4e4)); /* webkit */
    -webkit-box-shadow: 0px 1px 1px 0px rgba(255,255,255,0.5) inset;
    -moz-box-shadow: 0px 1px 1px 0px rgba(255,255,255,0.5) inset;
    box-shadow: 0px 1px 1px 0px rgba(255,255,255,0.5) inset;
    border-top: 1px solid #DBE4EF;
}

#mymedia_finish { position: absolute; right: 5px; top: 5px; }
#mymedia_content { height: 339px; overflow: auto; }

.media_results li.result {
    width: 20%;
    height: 100px;
    padding: 15px 0;
    float: left;
    text-align: center;
    cursor: pointer;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

    .media_results li:hover { 
        background: #F9F9F9;
        background: -moz-linear-gradient(top, #F9F9F9 0%, #EDEDED 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9F9F9), color-stop(100%,#EDEDED));
    }
    .media_results li:active { 
        background: #EDEDED;
        background: -moz-linear-gradient(top, #EDEDED 0%, #F9F9F9 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EDEDED), color-stop(100%,#F9F9F9));
    }
    
    .media_image {
        padding: 1px;
        border: 1px solid #d5d5d5;
        margin-bottom: 5px;
    }

/********************************************************/
/* Template Error                                        */    

.templateError {
    background: #ffffff !important;
    color: #000000 !important;
    padding: 10px !important;
    border: 1px dotted black !important;
    margin: 0px !important;
}
    
/********************************************************/
/* ModCP styles                                            */

.modcp_post_controls { padding-bottom: 15px; }
.modcp_post_controls .ipsButton_secondary { opacity: 0.5; }
.post_body:hover .modcp_post_controls .ipsButton_secondary { opacity: 1; }

#modcp_content .ipsFilterbar li.active a {
    margin-bottom: 1px;
    display: inline-block;
}

/********************************************************/
/* Advertisements from Nexus                            */

.nexusad { padding: 10px; clear: both; }

#bbcode-description {
    color: #666 !important;
    white-space: normal !important;
    word-wrap: break-word;
}

/********************************************************/
/* iPad Specific                                    */
@media only screen and (device-width: 768px) {
    table.ipb_table .expander,
    table.ipb_table .ipsModMenu { visibility: visible; opacity: 0.2; }
    .post_block .post_controls { opacity: 1 !important;    }
}

skin_boards > boardIndexTemplate


{parse js_module="board"}
{parse variable="sidebar_enabled" default="$show_side_blocks"}
<if test="boardIndexTop:|:true"> </if>
<div id='board_index' class='ipsLayout <if test="sideBarEnabledL:|:$this->templateVars['sidebar_enabled']">ipsLayout_withright</if> ipsLayout_largeright clearfix <if test="sidebarclosed:|:IPSCookie::get('hide_sidebar') == '1'">no_sidebar</if>'>    
    <div id='categories' class='ipsLayout_content clearfix'>
    <!-- CATS AND FORUMS -->
        <if test="cats_forums:|:is_array( $cat_data ) AND count( $cat_data )">
            <foreach loop="categories:$cat_data as $_data">
                <if test="cat_has_forums:|:is_array( $_data['forum_data'] ) AND count( $_data['forum_data'] )">
                    <div id='category_{$_data['cat_data']['id']}' class='category_block block_wrap'>
                        <h3 class='maintitle'>
                            <a class='toggle right' href='#' title="{parse expression="sprintf( $this->lang->words['toggle_cat'], $_data['cat_data']['name'] )"}">{parse expression="sprintf( $this->lang->words['toggle_cat'], $_data['cat_data']['name'] )"}</a> <a href="{parse url="showforum={$_data['cat_data']['id']}" seotitle="{$_data['cat_data']['name_seo']}" template="showforum" base="public"}" title='{parse expression="sprintf( $this->lang->words['view_cat'], $_data['cat_data']['name'] )"}'>{$_data['cat_data']['name']}</a>
                        </h3>
                        <div class='ipsBox table_wrap'>
                            <div class='ipsBox_container'>
                                <table class='ipb_table' summary="{$this->lang->words['forums_in_cat']} '{$_data['cat_data']['name']}'">
                                    <tr class='header hide'>
                                        <th scope='col' class='col_c_icon'>&nbsp;</th>
                                        <th scope='col' class='col_c_forum'>{$this->lang->words['cat_name']}</th>
                                        <th scope='col' class='col_c_stats stats'>{$this->lang->words['stats']}</th>
                                        <if test="canSeeLastInfoHeader:|:$this->memberData['gbw_view_last_info']"> <th scope='col' class='col_c_post'>{$this->lang->words['last_post_info']}</th> </if>
                                    </tr>
                                    <!-- / CAT HEADER -->
                                    <foreach loop="forums:$_data['forum_data'] as $forum_id => $forum_data">
                                        <if test="forumRedirect:|:$forum_data['redirect_on']">
                                            <tr class='redirect_forum' id='f_{$forum_data['id']}'>
                                                <td class='col_c_icon'>
                                                    <img src='{$this->settings['img_url']}/f_redirect.png' />
                                                </td>
                                                <td <if test="canSeeLastInfoRedirect:|:$this->memberData['gbw_view_last_info']">colspan='2'</if> class='col_c_forum'>
                                                    <h4> <a href="{parse url="showforum={$forum_data['id']}" seotitle="{$forum_data['name_seo']}" template="showforum" base="public"}" title='{$forum_data['name']}'>{$forum_data['name']}</a> </h4>title='{parse expression="IPSText::striptags($forum_data['name'])"}'>{$forum_data['name']}</a> </h4>
                                                    <p class='desc'>{$forum_data['description']}</p>
                                                </td>
                                                <td class='desc'>
                                                    <ul class='last_post ipsType_small'>
                                                        <li class='desc lighter'> <em>{parse format_number="$forum_data['redirect_hits']"} {$this->lang->words['rd_hits']}</em> </li>
                                                    </ul>
                                                </td>
                                            </tr>
                                        <else />
                                            <tr class='<if test="hasUnreadClass:|:$forum_data['_has_unread']">unread</if>'>
                                                <td class='col_c_icon'>
                                                    <if test="hasUnread:|:$forum_data['_has_unread']">
                                                        <a id='forum_img_{$forum_data['id']}' href="{parse url="app=forums&amp;module=forums&amp;section=markasread&amp;marktype=forum&amp;forumid={$forum_data['id']}&amp;returntoforumid={$this->request['f']}&amp;i=1" base="public"}" data-tooltip="{$this->lang->words['bi_markread']}" class='forum_marker'> <img src='{$this->settings['img_url']}/f_icon.png' /> </a>
                                                    <else />
                                                        <img src='{$this->settings['img_url']}/f_icon_read.png' />
                                                    </if>
                                                </td>
                                                <td class='col_c_forum'>
                                                    
                                                    <h4>
                                                        <if test="hasQueuedAndCanSeeIcon:|:!empty($forum_data['_has_queued_and_can_see_icon'])">
                                                            <a href='{parse url="showforum={$forum_data['id']}&amp;modfilter=unapproved" seotitle="{$forum_data['name_seo']}" template="showforum" base="public"}' title='{$this->lang->words['view_unapproved']}' class='ipsBadge ipsBadge_orange' data-tooltip="{parse expression="sprintf( $this->lang->words['f_queued'], $forum_data['queued_topics'], $forum_data['queued_posts'])"}" style='vertical-align: top'>{$this->lang->words['f_queued_badge']}</a>
                                                        </if>
                                                        <a href="{parse url="showforum={$forum_data['id']}" seotitle="{$forum_data['name_seo']}" template="showforum" base="public"}" title='{$forum_data['name']}'>{$forum_data['name']}</a>title='{parse expression="IPSText::striptags($forum_data['name'])"}'>{$forum_data['name']}</a>
                                                    </h4>
                                                        
                                                    <if test="showSubForums:|:$forum_data['show_subforums'] AND count( $forum_data['subforums'] ) AND $forum_data['show_subforums']">
                                                        <br />
                                                        <ol class='ipsList_inline ipsType_small subforums' id='subforums_{$forum_data['id']}'>
                                                            <foreach loop="subforums:$forum_data['subforums'] as $__id => $__data">
                                                                <if test="showSubForumsLit:|:$__data[3]"> <li class='unread'> <else /> <li> </if>
                                                                    <a href="{parse url="showforum={$__data[0]}" seotitle="{$__data[2]}" template="showforum" base="public"}" title='{$__data[1]}'>{$__data[1]}</a> <iftitle='{parse expression="IPSText::striptags($__data[1])"}'>{$__data[1]}</a> <if test="isNotLast:|: empty($__data[4] )">,</if>
                                                                </li>
                                                            </foreach>
                                                        </ol>
                                                    </if>
                                                                                    
                                                    <p class='desc __forum_desc ipsType_small'>{$forum_data['description']}</p>                                            
                                                </td>
                                                <td class='col_c_stats ipsType_small'>
                                                    <ul>
                                                        <li> <strong>{$forum_data['topics']}</strong> {$this->lang->words['topics']}</li>
                                                        <li> <strong>{$forum_data['posts']}</strong> {$this->lang->words['replies']}</li>
                                                    </ul>
                                                </td>
                                                <if test="canSeeLastInfo:|:$this->memberData['gbw_view_last_info']">
                                                <td class='col_c_post'>
                                                    <if test="hideLastInfo:|:$forum_data['hide_last_info']">
                                                        <ul class='last_post ipsType_small'>
                                                            <li class='desc lighter'> <em>{$this->lang->words['f_protected']}</em> </li>
                                                        </ul>
                                                    <else />
                                                        <if test="hideTopicInTitle:|:$forum_data['_hide_last_date']">
                                                        {parse template="userSmallPhoto" group="global" params="array('member_id' => $forum_data['last_poster_id'], 'members_seo_name' => $forum_data['seo_last_name'], 'pp_small_photo' => $forum_data['pp_small_photo'], 'alt' => '' )"}
                                                        <else />
                                                        {parse template="userSmallPhoto" group="global" params="array('member_id' => $forum_data['last_poster_id'], 'members_seo_name' => $forum_data['seo_last_name'], 'pp_small_photo' => $forum_data['pp_small_photo'], 'alt' => sprintf( $this->lang->words['bindex_userphoto_alt'], $forum_data['last_title'], $forum_data['members_display_name'] ) )"}
                                                        </if>
                                                        <ul class='last_post ipsType_small'>
                                                            <if test="!$forum_data['last_id']">
                                                                <li class='desc lighter'> <em>{$this->lang->words['f_none']}</em> </li>
                                                            <else />
                                                                <li>
                                                                    {$forum_data['last_topic_title']}
                                                                </li>
                                                                <if test="lastPosterID:|:$forum_data['last_poster_id']">
                                                                    <li>{$this->lang->words['by']} {parse template="userHoverCard" group="global" params="$forum_data"}</li>
                                                                </if>
                                                                <if test="hideDateUrl:|:$forum_data['_hide_last_date']">
                                                                    <li class='desc lighter blend_links'>{parse date="$forum_data['last_post']" format="DATE"}</li>
                                                                <else />
                                                                    <li class='desc lighter blend_links'> <a href='{parse url="showtopic={$forum_data['last_id']}&amp;view=getlastpost" base="public" template="showtopic" seotitle="{$forum_data['seo_last_title']}"}' title='{$this->lang->words['view_last_post']}'>{parse date="$forum_data['last_post']" format="DATE"}</a> </li>
                                                                </if>
                                                            </if>
                                                        </ul>
                                                    </if>
                                                </td>
                                                </if>
                                            </tr>
                                        </if>
                                    </foreach>
                                </table>
                            </div>
                        </div>
                        <br />
                    </div>
                </if>
            </foreach>
        </if>
    </div>
    <if test="sideBarEnabled2:|:$this->templateVars['sidebar_enabled']">
        <div id='index_stats' class='ipsLayout_right clearfix' <if test="sidebarclosed2:|:IPSCookie::get('hide_sidebar') == '1'">style='display: none'</if>>
            <foreach loop="side_blocks:$side_blocks as $block">
                {$block}
            </foreach>
        </div>
        <a href='#' id='toggle_sidebar' title='{$this->lang->words['toggle_sidebar']}' data-closed="{$this->lang->words['_laquo']}" data-open="&times;">&nbsp;</a>
    </if>
</div>
<script type='text/javascript'>
//<![CDATA[
    var markerURL  = ipb.vars['base_url'] + "app=forums&module=ajax&section=markasread&i=1"; // Ajax URL so don't use &amp;
    var unreadIcon = "<img src='{$this->settings['img_url']}/f_icon_read.png' />";
    
    <if test="markercatforums:|:is_array( $cat_data ) AND count( $cat_data )">
        <foreach loop="markercategories:$cat_data as $_data">
            <if test="markerhasforums:|:is_array( $_data['forum_data'] ) AND count( $_data['forum_data'] )">
                <foreach loop="markerforums:$_data['forum_data'] as $forum_id => $forum_data">
                    <if test="markernotredirect:|:!$forum_data['redirect_on']">
                        <if test="markerhasunread:|:$forum_data['_has_unread']">
    ipb.global.registerMarker( "forum_img_{$forum_data['id']}", "{$forum_data['img_new_post']}", markerURL + "&forumid={$forum_data['id']}" );
                        </if>
                    </if>
                </foreach>
            </if>
        </foreach>
    </if>
//]]>
</script>
<if test="showTotals:|:$this->settings['show_totals']">
    <div id='board_stats'>        
        <ul class='ipsType_small ipsList_inline'>
            <li class='clear'>
                <span class='value'>{$stats['info']['total_posts']}</span>
                {$this->lang->words['total_posts']}
            </li>
            <li class='clear'>
                <span class='value'>{$stats['info']['mem_count']}</span>
                {$this->lang->words['total_members']}
            </li>
            <li class='clear'>
                {IPSMember::makeProfileLink( $stats['info']['last_mem_name'], $stats['info']['last_mem_id'], $stats['info']['last_mem_seo'], 'value' )}
                {$this->lang->words['newest_member']}
            </li>
            <li class='clear' data-tooltip="{$stats['info']['most_time']}">
                <span class='value'>{$stats['info']['most_online']}</span>
                {$this->lang->words['online_at_once']}
            </li>
        </ul>
    </div>
</if>
<div id='board_statistics' class='statistics clearfix'>
    <ul id='stat_links' class='ipsList_inline right ipsType_small'>
        <if test="statsLinks:|:1==1"> <!-- Hook point -->
            <li> <a href="{parse url="app=forums&amp;module=extras&amp;section=stats&amp;do=leaders" base="public"}" title="{$this->lang->words['sm_forum_leaders_title']}">{$this->lang->words['sm_forum_leaders']}</a> </li>
            <li> <a href="{parse url="app=forums&amp;module=extras&amp;section=stats" base="public"}" title="{$this->lang->words['sm_all_posters_title']}">{$this->lang->words['sm_today_posters']}</a> </li>
            <li> <a href="{parse url="app=members&amp;module=list&amp;max_results=20&amp;sort_key=posts&amp;sort_order=desc&amp;filter=ALL" base="public" seotitle="false"}" title="{$this->lang->words['sm_overall_posters_title']}">{$this->lang->words['sm_overall_posters']}</a> </li>
            <if test="reputationEnabled:|:$this->settings['reputation_enabled']">
                <li>
                    <a href="{parse url="app=members&amp;module=reputation&amp;section=most" base="public" template="most_liked" seotitle="most_liked"}">
                        <if test="reputationType:|:$this->settings['reputation_point_types'] == 'like'">
                            {$this->lang->words['most_rep_likes']}
                        <else />
                            {$this->lang->words['most_rep_rep']}
                        </if>
                    </a>
                </li>
            </if>
        </if>
    </ul>
    
    <if test="showActive:|:$this->settings['show_active'] && $this->memberData['gbw_view_online_lists']">
        <h4 class='statistics_head'>{parse expression="sprintf( $this->lang->words['online_right_now'], $stats['TOTAL'] )"} {$this->lang->words['active_users']}</h4>
        <p class='statistics_brief desc'>
            {parse expression="sprintf( $this->lang->words['active_users_detail'], $stats['MEMBERS'], $stats['GUESTS'], $stats['ANON'] )"}
            <if test="onlineListEnabled:|:$this->settings['allow_online_list']">&nbsp;&nbsp;<a href='{parse url="app=members&amp;module=online&amp;sort_order=desc" base="public"}'>({$this->lang->words['online_link']})</a> </if>
        </p>
    </if>
    <if test="activeNames:|:count($stats['NAMES']) && $this->settings['show_active']">
        <br />
        <p>
            <span class='name'>{parse expression="implode( ",</span> <span class='name'>", $stats['NAMES'] )"}</span>
        </p>
    </if>
</div>

skin_boards > statusUpdates


<script type="text/javascript">
    ipb.status.maxReplies = {parse expression="intval($this->settings['su_max_replies'])"};
    ipb.status.smallSpace = {parse expression="intval($smallSpace)"};
    ipb.status.skin_group = 'boards';
</script>
<foreach loop="outerLoop:$updates as $id => $status">
    <if test="$this->memberData['member_id'] AND $latestOnly AND $status['member_id'] == $this->memberData['member_id']">
        <script type="text/javascript">
            ipb.status.myLatest = {$status['status_id']};
        </script>
    </if>
    <ul class='ipsList_withminiphoto status_list' id='statusWrap-{$status['status_id']}'>
        <li class='clearfix'>
            {parse template="userSmallPhoto" group="global" params="$status"}
            <div class='list_content'>
                <div id="statusContent-{$status['status_id']}">
                    <div class='right desc lighter'>
                        <span class='desc mod_links ipsType_smaller'>
                            <if test="canDelete:|:$status['_canDelete']"> <a rel="nofollow" href="{$this->settings['base_url']}app=members&amp;module=profile&amp;section=status&amp;do=deleteStatus&amp;status_id={$status['status_id']}&amp;k={$this->member->form_hash}" id="statusDelete-{$status['status_id']}" class="__sD __d{$status['status_id']}">{$this->lang->words['status_delete_link']}</a> </if>
                            <span id='statusUnlock-{$status['status_id']}' <if test="isLocked:|:$status['_isLocked'] AND $status['_canUnlock']">style='display:inline'<else />style='display:none'</if>> &middot; <a rel="nofollow"  href="{$this->settings['base_url']}app=members&amp;module=profile&amp;section=status&amp;do=unlockStatus&amp;status_id={$status['status_id']}&amp;k={$this->member->form_hash}" id="statusUnlockLink-{$status['status_id']}" class="__sU __u{$status['status_id']}">{$this->lang->words['status_unlock_link']}</a> </span>
                            <span id='statusLock-{$status['status_id']}' <if test="canLock:|:$status['_canLock'] AND ! $status['_isLocked']">style='display:inline'<else />style='display:none'</if>> &middot; <a rel="nofollow"  href="{$this->settings['base_url']}app=members&amp;module=profile&amp;section=status&amp;do=lockStatus&amp;status_id={$status['status_id']}&amp;k={$this->member->form_hash}" id="statusLockLink-{$status['status_id']}" class="__sL __l{$status['status_id']}">{$this->lang->words['status_lock_link']}</a> </span>
                        </span>
                        &nbsp;&nbsp;<span class='ipsType_smaller blend_links'> <a href='{parse url="app=members&amp;module=profile&amp;section=status&amp;type=single&amp;status_id={$status['status_id']}" seotitle="true"seotitle="array($status['member_id'], $status['members_seo_name'])" template="members_status_single" base="public"}'>{parse date="$status['status_date']" format="manual{%d %b}" relative="true"}</a> </span>
                    </div>
                    {parse template="userHoverCard" group="global" params="$status"}
                    <p class='index_status_update ipsType_small'>{$status['status_content']}</p>
                    <span class='desc' id='statusToggle-{$status['status_id']}'>
                        <img src="{$this->settings['img_url']}/icon_lock.png" id='statusLockImg-{$status['status_id']}' alt="{$this->lang->words['status__locked']}" <if test="noLocked:|:!$status['status_is_locked']">style='display: none'</if> />
                        <if test="cImg:|:! $smallSpace AND $status['_creatorImg']"> <img src="{$status['_creatorImg']}" alt='' data-tooltip="{$this->lang->words['su_via']} {$status['_creatorText']}" /> </if>
                        <if test="canReplyMain:|:$status['_userCanReply']">
                            <if test="hasRepliesMain:|:$status['status_replies']">
                                <a href="#" class="__sT __t{$status['status_id']} ipsType_smaller ">{parse expression="sprintf( $this->lang->words['view_comments_and_add'], $status['status_replies'])"}</a>
                            <else />
                                <a href="#" class="__sT __t{$status['status_id']} ipsType_smaller">{$this->lang->words['add_comments_only']}</a>
                            </if>
                        <else />
                            <if test="hasRepliesButCannotReply:|:$status['status_replies']">
                                <a href="#" class="__sT __t{$status['status_id']} ipsType_smaller">{parse expression="sprintf( $this->lang->words['view_comments_only'], $status['status_replies'])"}</a>
                            </if>
                        </if>
                    </span>
                    <span class='desc' id='statusToggleOff-{$status['status_id']}' style='display:none'>
                        <a href="#" class="__sTO __to{$status['status_id']}">{$this->lang->words['view_comments_collapse']}</a>
                    </span>
                </div>
            </div>
            <div id="statusFeedback-{$status['status_id']}" class='status_feedback' style='display:none'>
                <div class='ipsList_withtinyphoto status_list' id='statusReplies-{$status['status_id']}'>
                    <if test="hasReplies:|:$status['status_replies'] AND count( $status['replies'] )">
                        <if test="hasMore:|:$status['status_replies'] > 3">
                            <div class='status_mini_wrap row2 altrow' id='statusMoreWrap-{$status['status_id']}'>
                                <img src="{$this->settings['img_url']}/comments.png" alt="" /> &nbsp;<a href="#" id="statusMore-{$status['status_id']}" class='__showAll __x{$status['status_id']}'>{parse expression="sprintf( $this->lang->words['status_show_all_x'], $status['status_replies'] )"}</a>
                            </div>
                        </if>
                        {parse template="statusReplies" group="boards" params="$status['replies']"}
                    <else />
                        <div id='statusReplyBlank-{$status['status_id']}' style='display: none'> </div>
                    </if>
                </div>
                <if test="canReply:|:$status['_userCanReply']">
                    <div class='ipsList_withtinyphoto status_list status_reply clearfix ipsPad_half' id='statusReply-{$status['status_id']}'>
                        {parse template="userSmallPhoto" group="global" params="array_merge( $this->memberData, array( '_customClass' => 'ipsUserPhoto_tiny', 'alt' => sprintf($this->lang->words['users_photo'],$this->memberData['members_display_name']) ) )"}
                        <div class='list_content'>
                            <form id='statusReplyForm-{$status['status_id']}' action='{$this->settings['base_url']}app=members&amp;module=profile&amp;section=status&amp;do=reply&amp;status_id={$status['status_id']}&amp;k={$this->member->form_hash}&amp;id={$this->memberData['member_id']}' method='post'>
                                <textarea class='status_textarea' rows='3' cols='50' name='comment-{$status['status_id']}' id='statusText-{$status['status_id']}'> </textarea>
                                <div class="status_submit"> <input type='submit' class='__submit input_submit' id='statusSubmit-{$status['status_id']}' value='{$this->lang->words['status__dfcomment']}' /> </div>
                            </form>
                            <a href='#' class='__showform' id='statusReplyFormShow-{$status['status_id']}' style='display: none'>{$this->lang->words['status__addcomment']}</a>
                        </div>
                    </div>
                    <script type='text/javascript'>
                        if( $('statusReplyForm-{$status['status_id']}') ){
                            $('statusReplyForm-{$status['status_id']}').hide();
                        }
                        if( $('statusReplyFormShow-{$status['status_id']}') ){
                            $('statusReplyFormShow-{$status['status_id']}').show();
                        }
                    </script>
                </if>
            </div>
        </li>
    </ul>
</foreach>

skin_editors > editorLoadJs


{parse js_module="textEditor"}
{parse js_module="textEditor.bbcode"}
<php>
    $this->_editorJsLoaded = true;
    $jsonEncoded = IPSText::jsonEncodeForTemplate( isset($options['smilies']) && is_array($options['smilies']) ? $options['smilies'] : array() );
    $options['bypassCKEditor'] = ( isset($options['bypassCKEditor']) ) ? $options['bypassCKEditor'] : 0;
</php>
<if test="bypassCkEditor:|:$options['bypassCKEditor'] != 1">
    <if test="defined("CK_LOAD_SOURCE") AND CK_LOAD_SOURCE">
        <!-- Load source files, not the minified version -->
        <script type="text/javascript" src="{$this->settings['js_base_url']}js/3rd_party/ckeditor/ckeditor_source.js?nck={$this->settings['noCacheKey']}"> </script>
    <else />
        <script type="text/javascript" src="{$this->settings['js_base_url']}js/3rd_party/ckeditor/ckeditor.js?nck={$this->settings['noCacheKey']}"> </script>
    </if>
<else />
    <script type="text/javascript">
        CKEDITOR = { config: {} };
    </script>
</if>
<script type="text/javascript">
    /* Dynamic items */
    CKEDITOR.config.IPS_BBCODE          = {IPSLib::fetchBbcodeAsJson( array( 'skip' => array( 'sharedmedia' ) ) )};
    CKEDITOR.config.IPS_BBCODE_IMG_URL  = "{$this->settings['public_cdn_url']}style_extra/bbcode_icons";
    CKEDITOR.config.IPS_BBCODE_BUTTONS  = [];
    CKEDITOR.timestamp                  = "{$this->settings['noCacheKey']}";
    
    /* Has to go before config load */
    var IPS_smiley_path            = "{$this->settings['emoticons_url']}/";
    var IPS_smiles               = <if test="hasimages:|:! empty($options['smilies']['count'])">{$jsonEncoded}<else />{}</if>;
    var IPS_remove_plugins      = [];
    var IPS_extra_plugins       = [];
    
    /* Load our configuration */
    CKEDITOR.config.customConfig  = '{$this->settings['js_base_url']}js/3rd_party/ckeditor/ips_config.js';
    
    /* Override with prefs */
    CKEDITOR.config.CmdVAsPlainText = <if test="hasPastePlain:|:$this->memberData['bw_paste_plain']">true<else />false</if>;
</script>
{parse expression="$this->registry->output->addToDocumentHead( 'importcss', "{$this->settings['css_base_url']}style_css/{$this->registry->output->skin['_csscacheid']}/ipb_ckeditor.css" )"}

skin_forum > topic


<if test="queuedtopic:|:($this->memberData['is_mod'] AND ! $data['approved']) OR $data['_isDeleted']">
<tr itemscope itemtype="http://schema.org/Article" class='__topic <if test="!$data['folder_img']['is_read']">unread</if> expandable moderated' id='trow_{$data['_tid']}' data-tid="{$data['_tid']}">
<else />
<tr itemscope itemtype="http://schema.org/Article" class='__topic <if test="!$data['folder_img']['is_read']">unread</if> expandable' id='trow_{$data['_tid']}' data-tid="{$data['_tid']}">
</if>
    <td class='col_f_icon altrow short'>
        {parse template="generateTopicIcon" group="global_other" params="$data['folder_img'], isset($data['_unreadUrl']) ? $data['_unreadUrl'] : ''"}
    </td>
    <td class='col_f_content <if test="hasmodlinks:|:$this->memberData['is_mod'] == 1 || $forum_data['permissions']['TopicSoftDelete']"> with_mod_links</if>'>
        <if test="solvedBadge:|:$data['_answeredPid'] !== false">
            <a href="{parse url="app=forums&amp;module=forums&amp;section=findpost&amp;pid={$data['_answeredPid']}" base="public"}"> <span class='ipsBadge has_icon ipsBadge_green'> <img class='icon' src="{$this->settings['img_url']}/icon_check_white_8px.png"> {$this->lang->words['topic_solved']}</span> </a>
        </if>
        <if test="archivedBadge:|:$data['_archiveFlag'] == 'archived' && $this->lang->words['topic_is_archived']">
            <span class='ipsBadge ipsBadge_lightgrey'>{$this->lang->words['topic_is_archived']}</span>
        </if>
        <if test="archivingBadge:|:$data['_archiveFlag'] == 'working'">
            <span class='ipsBadge ipsBadge_grey'>{$this->lang->words['topic_is_beingarchived']}</span>
        </if>
        <if test="topicUnapproved:|:$data['approved'] == 0">
            <span class='ipsBadge ipsBadge_orange'>{$this->lang->words['f_queued_badge']}</span>
        <else />
            <if test="queuedpostsImg:|:($this->memberData['is_mod'] AND $data['_hasqueued'])">
                <a href='{parse url="showtopic={$data['tid']}&amp;modfilter=invisible_posts" seotitle="{$data['title_seo']}" template="showtopic" base="public"}' title='{$this->lang->words['view_uapproved_posts']}' data-tooltip="{parse expression="sprintf( $this->lang->words['topic_queued_count'], $data['topic_queuedposts'] )"}"> <span class='ipsBadge ipsBadge_orange'>{$this->lang->words['f_queued_badge']}</span> </a>
            </if>
        </if>
        <if test="hasPrefix:|:!empty($data['tags']['formatted']['prefix'])">
            {$data['tags']['formatted']['prefix']}
        </if>
        <if test="showForumNav:|: ! $inforum && $data['nav']">
            <foreach loop="nav:$data['nav'] as $nav">
                <a href="{parse url="$nav[1]" template="showforum" base="public" seotitle="$nav[2]"}" class="ipsText_small desc">{$nav[0]}</a> <span class="ipsText_small desc">&rarr;</span>&nbsp;
            </foreach>
        </if>
        <h4>
            {$data['prefix']}
            <a itemprop="url" id="tid-link-{$data['_tid']}" href="{$data['_url']}" title='{parse expression="strip_tags($data['title'])"} {$this->lang->words['topic_started_on']} {parse date="$data['start_date']" format="LONG"}' class='topic_title' <if test="topicDeletedReason:|:$data['_isDeleted']">data-tooltip="{parse expression="sprintf( $this->lang->words['tdb__forumindex'], $other_data['sdData'][ $data['tid'] ]['members_display_name'] )"} {parse date="$other_data['sdData'][ $data['tid'] ]['sdl_obj_date']" format="long"}
                    <if test="showReason:|:$forum_data['permissions']['SoftDeleteReason']">
                        <br /> <span> <if test="$other_data['sdData'][ $data['tid'] ]['sdl_obj_reason']">{$other_data['sdData'][ $data['tid'] ]['sdl_obj_reason']}<else />{$this->lang->words['tdb__noreasongi']}</if> </span>
                    </if>
                "</if>>
                <span itemprop="name">{$data['title']}</span>
            </a>
        </h4>
        <br />
        <span class='desc lighter blend_links'>
            {parse expression="sprintf( $this->lang->words['topic_started_by'], $data['starter'] )"} <span itemprop="dateCreated">{parse date="$data['start_date']" format="DATE"}</span>
            <if test="hasTags:|:isset($data['tags']) AND $data['tags']">
                &nbsp; <img src='{$this->settings['img_url']}/icon_tag.png' /> {$data['tags']['formatted']['truncatedWithLinks']}
            </if>
        </span>
        <if test="multipages:|:isset( $data['pages'] ) AND is_array( $data['pages'] ) AND count( $data['pages'] )">
            <ul class='mini_pagination'>
            <foreach loop="pages:$data['pages'] as $page">
                    <if test="haslastpage:|:$page['last']">
                        <li> <a href="{parse url="showtopic={$data['tid']}&amp;page={$this->registry->getClass('topics')->stToPage($page['st'])}" seotitle="{$data['title_seo']}" template="showtopic" base="public"}" title='{$data['title']} {$this->lang->words['topic_goto_page']} {$page['page']}'>{$page['page']} {$this->lang->words['_rarr']}</a> </li>
                    <else />
                        <li> <a href="{parse url="showtopic={$data['tid']}&amp;page={$this->registry->getClass('topics')->stToPage($page['st'])}" seotitle="{$data['title_seo']}" template="showtopic" base="public"}" title='{$data['title']} {$this->lang->words['topic_goto_page']} {$page['page']}'>{$page['page']}</a> </li>
                    </if>
            </foreach>
            </ul>
        </if>
    </td>
    <if test="canReadPreview:|:$this->registry->permissions->check( 'read', $forum_data ) && $data['state'] != 'link'">
    <td class='col_f_preview __topic_preview'>
        <if test="canReadPreview:|:$this->registry->permissions->check( 'read', $forum_data ) && $data['state'] != 'link'">
            <a
        <a href='{$data['_url']}' class='expander closed' title='{$this->lang->words['view_topic_preview']}'>&nbsp;</a>
        </if>

    </td>
    <else />
    <td> </td>
    </if>

    <td class='col_f_views desc blend_links'>
        <ul>
            <li>
                <if test="isLink:|:$data['state'] != 'link'">
                    <if test="isHot:|:$data['folder_img']['is_hot']">
                        <span class='ipsBadge ipsBadge_orange'>{$this->lang->words['topic_is_hot']}</span>&nbsp;
                    </if>
                    <if test="isMember:|:$this->memberData['member_id'] && $data['_archiveFlag'] != 'archived'"> <a href="{parse url="app=forums&amp;module=extras&amp;section=stats&amp;do=who&amp;t={$data['tid']}" base="public"}" onclick="return ipb.forums.retrieveWhoPosted( {$data['tid']} );"> </if>{parse format_number="$data['posts']"} <if test="replylang:|:intval($data['posts']) == 1">{$this->lang->words['reply']}<else />{$this->lang->words['replies']}</if> <if test="isMemberCloseA:|:$this->memberData['member_id'] && $data['_archiveFlag'] != 'archived'"> </a> </if>
                    <meta itemprop="interactionCount" content="UserComments:{$data['posts']}"/>
                </if>
            </li>
            <li class='views desc'>{parse format_number="$data['views']"} {$this->lang->words['views']}</li>
        </ul>
    </td>
    <if test="canSeeLastInfo:|:$this->memberData['gbw_view_last_info']">
    <td class='col_f_post'>
        {parse template="userSmallPhoto" group="global" params="array_merge( $data, array( 'alt' => sprintf( $this->lang->words['findex_userphoto_alt'], $data['title'], $data['members_display_name'] ) ) )"}
        <ul class='last_post ipsType_small'>
            <li>{$data['last_poster']}</li>
            <li>
                <a href='{parse url="showtopic={$data['tid']}&amp;view=getlastpost" seotitle="{$data['title_seo']}" template="showtopic" base="public"}' title='{$this->lang->words['goto_last_post']}: {$data['title']}'>
                    <if test="hasPollBump:|:$data['last_real_post']">
                        {parse date="$data['last_real_post']" format="DATE"}
                    <else />
                        {parse date="$data['last_post']" format="DATE"}
                    </if>
                </a>
            </li>
        </ul>
    </td>
    </if>
    <if test="mmicon:|:$this->memberData['is_mod'] == 1 and $inforum == 1">
        <if test="archivedCb:|:$data['_isArchived']">
            <td class='col_f_mod short'>&nbsp;</td>
        <else />
            <td class='col_f_mod short'>
                <a href='#' class='ipsModMenu' id='topic_mod_{$data['real_tid']}' title='{$this->lang->words['mod_actions']}'>&nbsp;</a>
                <if test="$data['moddable']">
                    <if test="mmtidon:|:$data['tidon'] == 0">
                        <input type='checkbox' class='input_check topic_mod' id='tmod_{$data['real_tid']}' data-approved="{$data['approved']}" data-open="<if test="$data['state'] == 'open'">1<else />0</if>" data-pinned="{$data['pinned']}" />
                    <else />
                        <input type='checkbox' class='input_check topic_mod' id='tmod_{$data['real_tid']}' checked='checked' data-approved="{$data['approved']}" data-open="<if test="$data['state'] == 'open'">1<else />0</if>" data-pinned="{$data['pinned']}" />
                    </if>
                </if>
                <if test="topicIsDeleted:|:$data['_isDeleted']">
                    <ul id='topic_mod_{$data['real_tid']}_menucontent' class='ipbmenu_content' style='display: none'>
                        <if test="tidRestore:|:$forum_data['permissions']['TopicSoftDeleteRestore']">
                            <li class='t_restore'> <a href='{parse url="app=forums&amp;module=moderate&amp;section=moderate&amp;f={$forum_data['id']}&amp;t={$data['tid']}&amp;st={$this->request['st']}&amp;auth_key={$this->member->form_hash}&amp;do=sundelete" base="public"}' title='{$this->lang->words['dlt_restore_topic']}'>{$this->lang->words['dlt_restore_topic']}</a> </li>
                        </if>
                        <if test="$this->memberData['g_is_supmod'] == 1 || $this->memberData['forumsModeratorData'][ $forum_data['id'] ]['delete_topic']">
                            <li> <a class='t_delete' href='{parse url="app=forums&amp;module=moderate&amp;section=moderate&amp;do=topicchoice&amp;tact=deletedo&amp;f={$forum_data['id']}&amp;st={$this->request['st']}&amp;selectedtids[{$data['real_tid']}]={$data['real_tid']}&amp;auth_key={$this->member->form_hash}" base="public"}' title='{$this->lang->words['topic_delete']}'>{$this->lang->words['topic_delete']}</a> </li>
                        </if>
                    </ul>
                <else />
                    <if test="topicmoderator:|:$this->memberData['is_mod'] == 1  || $forum_data['permissions']['TopicSoftDelete']">
                        <ul id='topic_mod_{$data['real_tid']}_menucontent' class='ipbmenu_content' style='display: none'>
                            <if test="isUnapproved:|:$data['approved'] == 0">
                                <li> <a class='t_approve' href='{parse url="app=forums&amp;module=moderate&amp;section=moderate&amp;f={$forum_data['id']}&amp;st={$this->request['st']}&amp;t={$data['real_tid']}&amp;auth_key={$this->member->form_hash}&amp;do=topic_approve&amp;from=forum" base="public"}' title='{$this->lang->words['topic_approve']}'>{$this->lang->words['topic_approve']}</a> </li>
                            </if>
                            <li> <a class='t_rename' href='{parse url="app=forums&amp;module=moderate&amp;section=moderate&amp;f={$forum_data['id']}&amp;t={$data['tid']}&amp;auth_key={$this->member->form_hash}&amp;do=05" base="public"}' title='{$this->lang->words['topic_rename']}'>{$this->lang->words['topic_rename']}</a> </li>
                            <if test="islink:|:$data['state'] != 'link'">
                                <if test="ispinned:|:$data['pinned'] && ($this->memberData['g_is_supmod'] OR $this->memberData['forumsModeratorData'][ $forum_data['id'] ]['pin_topic'])">
                                    <li> <a class='t_pin' href='{parse url="app=forums&amp;module=moderate&amp;section=moderate&amp;f={$forum_data['id']}&amp;t={$data['tid']}&amp;st={$this->request['st']}&amp;auth_key={$this->member->form_hash}&amp;do=16&amp;from=forum" base="public"}' title='{$this->lang->words['topic_unpin']}'>{$this->lang->words['topic_unpin']}</a> </li>
                                <else />
                                    <if test="issupermod:|:$this->memberData['g_is_supmod'] OR $this->memberData['forumsModeratorData'][ $forum_data['id'] ]['unpin_topic']">
                                        <li> <a class='t_pin' href='{parse url="app=forums&amp;module=moderate&amp;section=moderate&amp;f={$forum_data['id']}&amp;t={$data['tid']}&amp;st={$this->request['st']}&amp;auth_key={$this->member->form_hash}&amp;do=15&amp;from=forum" base="public"}' title='{$this->lang->words['topic_pin']}'>{$this->lang->words['topic_pin']}</a> </li>
                                    </if>
                                </if>
                            </if>
                            <if test="closedtopic:|:$data['state'] == 'closed' && $other_data['can_open_topics']">
                                <li> <a class='t_lock' href='{parse url="app=forums&amp;module=moderate&amp;section=moderate&amp;f={$forum_data['id']}&amp;t={$data['tid']}&amp;st={$this->request['st']}&amp;auth_key={$this->member->form_hash}&amp;do=01" base="public"}' title='{$this->lang->words['topic_open']}'>{$this->lang->words['topic_open']}</a> </li>
                            </if>
                            <if test="opentopic:|:$data['state'] == 'open' && $other_data['can_close_topics']">
                                <li> <a class='t_lock' href='{parse url="app=forums&amp;module=moderate&amp;section=moderate&amp;f={$forum_data['id']}&amp;t={$data['tid']}&amp;st={$this->request['st']}&amp;auth_key={$this->member->form_hash}&amp;do=00&amp;_from=forum" base="public"}' title='{$this->lang->words['topic_close']}'>{$this->lang->words['topic_close']}</a> </li>
                            </if>
                            <if test="islink2:|:$data['state'] != 'link' && $other_data['can_move_topics']">
                                <li> <a class='t_move' href='{parse url="app=forums&amp;module=moderate&amp;section=moderate&amp;f={$forum_data['id']}&amp;st={$this->request['st']}&amp;auth_key={$this->member->form_hash}&amp;do=topicchoice&amp;tact=move&amp;selectedtids={$data['tid']}" base="public"}'>{$this->lang->words['topic_move']}</a> </li>
                            </if>
                            <if test="$this->memberData['g_is_supmod'] == 1 || $forum_data['permissions']['TopicSoftDelete']">
                                <li> <a class='t_hide' href='{parse url="app=forums&amp;module=moderate&amp;section=moderate&amp;f={$forum_data['id']}&amp;st={$this->request['st']}&amp;t={$data['real_tid']}&amp;auth_key={$this->member->form_hash}&amp;do=03" base="public"}' title='{$this->lang->words['topic_hide']}'>{$this->lang->words['topic_hide']}</a> </li>
                            </if>
                            <if test="$this->memberData['g_is_supmod'] == 1 || $this->memberData['forumsModeratorData'][ $forum_data['id'] ]['delete_topic']">
                                <li> <a class='t_delete' href='{parse url="app=forums&amp;module=moderate&amp;section=moderate&amp;do=topicchoice&amp;tact=deletedo&amp;f={$forum_data['id']}&amp;st={$this->request['st']}&amp;selectedtids[{$data['real_tid']}]={$data['real_tid']}&amp;auth_key={$this->member->form_hash}" base="public"}' title='{$this->lang->words['topic_delete']}'>{$this->lang->words['topic_delete']}</a> </li>
                            </if>
                        </ul>
                    </if>
                </if>
                <script type='text/javascript'>
                    new ipb.Menu( $('topic_mod_{$data['real_tid']}'), $('topic_mod_{$data['real_tid']}_menucontent') );
                </script>
            </td>
        </if>
    </if>
</tr>
<if test="adCodeCheck:|:isset($data['_adCode']) AND $data['_adCode']">
<tr>
    <th scope='col' colspan='<if test="adCodeColSpan:|:$this->memberData['is_mod'] == 1">6<else />5</if>'>
        {$data['_adCode']}
    </th>
</tr>
</if>

skin_global > globalTemplate


<!DOCTYPE html>
    <html lang="en" <if test="fbcenabled:|:IPSLib::fbc_enabled() === TRUE || $this->settings['fbc_appid']"> xmlns:fb="http://www.facebook.com/2008/fbml"</if>>
    <head>
        <meta charset="{$this->settings['gb_char_set']}" />
        <title>{$header_items['title']}</title>
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <link rel="shortcut icon" href='<if test="$this->registry->output->isHTTPS">{$this->settings['board_url_https']}<else />{$this->settings['board_url']}</if>/favicon.ico' />
        <link rel="image_src" href='{$this->settings['meta_imagesrc']}' />
        <script type='text/javascript'>
        //<![CDATA[
            jsDebug            = {parse expression="intval($this->settings['_jsDebug'])"}; /* Must come before JS includes */
            DISABLE_AJAX    = parseInt({$this->settings['disable_text_ajax']}); /* Disables ajax requests where text is sent to the DB; helpful for charset issues */
            inACP            = false;
            var isRTL        = false;
            var rtlIe        = '';
            var rtlFull        = '';
        //]]>
        </script>
        {parse template="includeCSS" group="global" params="$css"}
        <meta property="og:title" content="{$this->registry->output->encodeMetaTagContent( str_replace( ' - ' . $this->settings['board_name'], '', $header_items['title'] ) )}"/>
        <meta property="og:site_name" content="{$this->registry->output->encodeMetaTagContent( $this->settings['board_name'] )}"/>
        <meta property="og:type" content="article" />
        {parse template="includeMeta" group="global" params="$metaTags"}
        <if test="isLargeTouch:|:$this->registry->output->isLargeTouchDevice()">
        <!--<meta name="viewport" content="width=device-width;">-->
        </if>
        <if test="isSmallTouch:|:$this->registry->output->isSmallTouchDevice()">
        <meta name="viewport" content="width=1024px">
        </if>
        {parse template="includeJS" group="global" params="$jsModules"}
        {parse template="includeFeeds" group="global" params="$documentHeadItems"}
        {parse template="includeRTL" group="global" params=""}        
        {parse template="includeVars" group="global" params="$header_items"}
    </head>
    <body id='ipboard_body'>
        <p id='content_jump' class='hide'> <a id='top'> </a> <a href='#j_content' title='{$this->lang->words['jump_to_content']}' accesskey='m'>{$this->lang->words['jump_to_content']}</a> </p>
        <div id='ipbwrapper'>
            <!-- ::: TOP BAR: Sign in / register or user drop down and notification alerts ::: -->
            <div id='header_bar' class='clearfix'>
                <div class='main_width'>
                    <if test="accessreports:|:$this->memberData['is_mod'] OR !empty($this->memberData['access_report_center']) || ($this->memberData['g_access_cp'] AND !$this->settings['security_remove_acp_link'])">
                        <ul id='admin_bar' class='ipsList_inline left'>
                            <if test="showacplink:|:$this->memberData['g_access_cp'] AND !$this->settings['security_remove_acp_link']">
                                <li>
                                    <a href="{$this->settings['_admin_link']}" title='{$this->lang->words['admin_cp']}' target="_blank">{$this->lang->words['login_to_acp']}</a>
                                </li>
                            </if>
                            <li> <a href="{parse url="app=core&amp;module=modcp" base="public"}" title='{$this->lang->words['gbl_modcp_link_title']}'>{$this->lang->words['gbl_modcp_link']}</a> </li>
                            <if test="rclink:|:$this->memberData['access_report_center'] && $this->memberData['_cache']['report_num'] > 0">
                                <li class='active'>
                                    <a href="{parse url="app=core&amp;module=reports&amp;do=index" base="public"}" title='{$this->lang->words['view_reports']}'>{$this->memberData['_cache']['report_num']} {$this->lang->words['report_member_bar']}</a>
                                </li>
                            </if>
                        </ul>
                    </if>
                    <if test="memberbox:|:$this->memberData['member_id']">
                        <div id='user_navigation' class='logged_in'>
                            <ul class='ipsList_inline right'>
                                <if test="showInboxNotify:|:! ( ! $this->memberData['member_id'] && $this->settings['force_login'] ) && !($this->settings['board_offline'] && !$this->memberData['g_access_offline'])">
                                    <if test="messengerlink:|:$this->memberData['g_use_pm'] AND $this->memberData['members_disable_pm'] == 0">
                                        <li> <a data-clicklaunch="getInboxList" id='inbox_link' href='{parse url="app=members&amp;module=messaging" base="public"}' title='{$this->lang->words['your_messenger']}'> <if test="notifications:|:$this->memberData['msg_count_new']"> <span class='ipsHasNotifications'>{$this->memberData['msg_count_new']}</span> </if>&nbsp;</a> </li>
                                    </if>
                                    <li> <a data-clicklaunch="getNotificationsList" id='notify_link' href="{parse url="app=core&amp;module=usercp&amp;area=notificationlog" base="public"}" title="{$this->lang->words['notifications_at_the_top']}"> <if test="notifications:|:$this->memberData['notification_cnt']"> <span class='ipsHasNotifications'>{$this->memberData['notification_cnt']}</span> </if>&nbsp;</a> </li>
                                </if>
                                <li> <a id='user_link' href="{parse url="showuser={$this->memberData['member_id']}" seotitle="{$this->memberData['members_seo_name']}" template="showuser" base="public"}"  title='{$this->lang->words['your_profile']}'>{$this->memberData['members_display_name']} &nbsp;<span id='user_link_dd'> </span> </a> </li>                            
                                <li> <a href="{parse url="app=core&amp;module=global&amp;section=login&amp;do=logout&amp;k={$this->member->form_hash}" base="public"}">{$this->lang->words['log_out']}</a> </li>                                
                                <if test="authenticating:|:$this->memberData['member_group_id'] == $this->settings['auth_group']">
                                    <li>&nbsp;&nbsp;&nbsp;<a href="{parse url="app=core&amp;module=global&amp;section=register&amp;do=reval" base="public"}" title='{$this->lang->words['resend_val']}'>{$this->lang->words['resend_val']}</a> </li>
                                </if>
                            </ul>
                        </div>
                        <!-- ::: USER DROP DOWN MENU ::: -->
                        <div id='user_link_menucontent' class='ipsHeaderMenu clearfix boxShadow' style='display: none'>
                            <a href="{parse url="showuser={$this->memberData['member_id']}" seotitle="{$this->memberData['members_seo_name']}" template="showuser" base="public"}" title='{$this->lang->words['your_profile']}' class='ipsUserPhotoLink left'>
                                <img src='{$this->memberData['pp_small_photo']}' alt="{parse expression="sprintf($this->lang->words['users_photo'],$this->memberData['members_display_name'])"}" class='ipsUserPhoto ipsUserPhoto_medium photo' />
                            </a>
                            
                            <div class='left'>
                                <if test="canUpdateStatus:|:$this->registry->getClass('memberStatus')->canCreate( $this->memberData ) && !($this->settings['board_offline'] && !$this->memberData['g_access_offline'])">
                                    <form id='statusForm' action='{$this->settings['base_url']}app=members&amp;module=profile&amp;section=status&amp;do=new&amp;k={$this->member->form_hash}&amp;id={$this->memberData['member_id']}' method='post'>
                                        <input type='text' id='statusUpdateGlobal' name='content' class='input_text' style='width: 97%' /> <br />
                                        <input type='submit' id='statusSubmitGlobal' class='ipsButton_secondary' value='{$this->lang->words['global_update_status']}' />
                                        <if test="update:|:(IPSLib::twitter_enabled() OR IPSLib::fbc_enabled() ) AND ( $this->memberData['fb_uid'] OR $this->memberData['twitter_id'] )">
                                            &nbsp;&nbsp;
                                            <if test="updateTwitter:|:IPSLib::twitter_enabled() AND ( $this->memberData['twitter_id'] )"> <input type='checkbox' id='su_TwitterGlobal' value='1' name='su_Twitter' /> <label for='su_TwitterGlobal' class='desc ipsType_smaller'>Twitter</label> </if> &nbsp; 
                                            <if test="updateFacebook:|:IPSLib::fbc_enabled() AND ( $this->memberData['fb_uid'] )">&nbsp;<input type='checkbox' id='su_FacebookGlobal' value='1' name='su_Facebook' /> <label for='su_FacebookGlobal' class='desc ipsType_smaller'>Facebook</label> </if>
                                        </if>
                                        <br />
                                        <hr />
                                    </form>
                                </if>
                                    <ul id='links'>
                                        <li id='user_profile'> <a href='{parse url="showuser={$this->memberData['member_id']}" seotitle="{$this->memberData['members_seo_name']}" template="showuser" base="public"}' title='{$this->lang->words['your_profile']}'>{$this->lang->words['my_profile']}</a> </li>
                                        <li id='user_ucp'> <a href="{parse url="app=core&amp;module=usercp" base="public"}" title="{$this->lang->words['cp_tool_tip']}">{$this->lang->words['your_cp']}</a> </li>
                                        <li id='user_content'> <a href="{parse url="app=core&amp;module=search&amp;do=user_activity&amp;mid={$this->memberData['member_id']}" base="public"}" title="{$this->lang->words['my_content_link']}">{$this->lang->words['my_content_link']}</a> </li>
                                        <if test="userLikeLink:|:count( IPSLib::getEnabledApplications('like') )">
                                            <li id='user_likes'> <a href='{parse url="app=core&amp;module=search&amp;do=followed" base="public"}' title='{$this->lang->words['your_likes']}'>{$this->lang->words['your_likes']}</a> </li>
                                        </if>
                                        <if test="nobbyNoMates:|:$this->settings['friends_enabled'] && $this->memberData['g_can_add_friends']">
                                            <li id='user_friends'> <a href='{parse url="app=members&amp;module=profile&amp;section=friends&amp;do=list" base="public"}' title="{$this->lang->words['manage_friends']}" class='manage_friends'>{$this->lang->words['manage_friends']}</a> </li>
                                        </if>
                                        <li id='user_enemies'> <a href='{parse url="app=core&amp;module=usercp&amp;tab=core&amp;area=ignoredusers" base="public"}' title="{$this->lang->words['manage_ignored_users']}" class='manage_enemies'>{$this->lang->words['manage_ignored_users']}</a> </li>
                                        <if test="bloglink:|:$this->memberData['has_blog'] AND IPSLib::appIsInstalled('blog')">
                                            <li id='user_blog'> <a href="{parse url="app=blog&amp;module=manage" base="public" template="manageblog" seotitle="false"}">{$this->lang->words['manage_blogs']}</a> </li>
                                        </if>
                                        <if test="pmLink:|:$this->memberData['members_disable_pm'] != 2">
                                            <li id='user_pm'> <a href="{parse url="app=members&module=messaging" base="public"}">{$this->lang->words['user_dd_go_pm']}</a> </li>
                                        </if>
                                        <if test="gallerylink:|:$this->memberData['has_gallery'] AND IPSLib::appIsInstalled('gallery')">
                                            <li id='user_gallery'> <a href='{parse url="app=gallery&amp;user={$this->memberData['member_id']}" base="public" seotitle="{$this->memberData['members_seo_name']}" template="useralbum"}' title="{$this->lang->words['go_to_my_gallery']}">{$this->lang->words['my_gallery']}</a> </li>
                                        </if>
                                        <if test="nexuslink:|:IPSLib::appIsInstalled('nexus')">
                                            <li id='user_nexus'> <a href='{parse url="app=nexus&amp;module=clients" base="public"}' title="{$this->lang->words['client_area']}">{$this->lang->words['client_area']}</a> </li>
                                        </if>
                                    </ul>
                            </div>
                        </div>
                    <else />
                        <div id='user_navigation' class='not_logged_in'>
                            
                            <ul class='ipsList_inline right'>
                                <li>
                                    <span class='services'>
                                        <if test="limFacebook:|:IPSLib::loginMethod_enabled('facebook')">
                                            <a href='{parse url="app=core&amp;module=global&amp;section=login&amp;serviceClick=facebook" base="public"}'>{parse replacement="lim_facebook"}</a>
                                        </if>
                                        <if test="limTwitter:|:IPSLib::loginMethod_enabled('twitter')">
                                            <a href='{parse url="app=core&amp;module=global&amp;section=login&amp;serviceClick=twitter" base="public"}'>{parse replacement="lim_twitter"}</a>
                                        </if>
                                        <if test="limWindows:|:IPSLib::loginMethod_enabled('live')">
                                            <a href='{parse url="app=core&amp;module=global&amp;section=login&amp;do=process&amp;use_live=1&amp;auth_key={$this->member->form_hash}" base="public"}'>{parse replacement="lim_windows"}</a>
                                        </if>
                                    </span>
                                    &nbsp;&nbsp;&nbsp;&nbsp;
                                    <a href='{parse url="app=core&amp;module=global&amp;section=login" base="public"}' title='{$this->lang->words['sign_in']}' id='sign_in'>{$this->lang->words['sign_in']}</a>&nbsp;&nbsp;&nbsp;
                                </li>
                                <li>
                                    <a href="{parse url="app=core&amp;module=global&amp;section=register" base="public"}" title='{$this->lang->words['register']}' id='register_link'>{$this->lang->words['register']}</a>
                                </li>
                            </ul>
                        </div>
                    </if>
                </div>
            </div>
            <!-- ::: BRANDING STRIP: Logo and search box ::: -->
            <div id='branding'>
                <div class='main_width'>
                    <div id='logo'>
                        <if test="brandingBar:|:ipsRegistry::$applications[ $this->registry->getCurrentApplication() ]['hasCustomHeader']">
                            {parse template="overwriteHeader" group="{current_app}_global" params=""}
                        <else />
                            {parse template="defaultHeader" group="global" params=""}
                        </if>
                    </div>
                    <if test="canSearch:|:$this->memberData['g_use_search']">
                        {parse template="quickSearch" group="global" params=""}
                    </if>
                </div>
            </div>
            <!-- ::: APPLICATION TABS ::: -->
            <div id='primary_nav' class='clearfix'>
                <div class='main_width'>
                    <ul class='ipsList_inline' id='community_app_menu'>
                        <if test="showQuickNav:|:! ( ! $this->memberData['member_id'] && $this->settings['force_login'] ) && !($this->settings['board_offline'] && !$this->memberData['g_access_offline']) && $this->memberData['g_view_board']">
                            <li class='right'>
                                <a href="{parse url="app=core&amp;module=global&amp;section=navigation&amp;inapp={parse expression="IPS_APP_COMPONENT"}" base="public"}" rel="quickNavigation" accesskey='9' id='quickNavLaunch' title='{$this->lang->words['launch_quicknav']}'> <span>&nbsp;</span> </a>
                            </li>
                        </if>
                        <li id='nav_explore' class='right'>
                            <a href='{parse url="app=core&amp;module=search&amp;do=viewNewContent&amp;search_app=<if test="viewnewcontentapp:|:$this->registry->getCurrentApplication() != 'core' AND IPSLib::appIsSearchable( $this->registry->getCurrentApplication() )">{$this->registry->getCurrentApplication()}<else />forums</if>" base="public"}' accesskey='2'>{$this->lang->words['view_new_posts']}</a>
                        </li>
                        <if test="showhomeurl:|:$this->settings['home_url'] AND $this->settings['home_name']">
                            <li id='nav_home' class='left'> <a href='{$this->settings['home_url']}' title='{$this->lang->words['homepage_title']}' rel="home">{$this->settings['home_name']}</a> </li>
                        </if>
                        <if test="hasCustomPrimaryNavigation:|:!empty($header_items['primary_navigation_menu'])">
                            {$header_items['primary_navigation_menu']}
                        <else />
                            <if test="applicationsloop:|:is_array($header_items['applications']) AND count($header_items['applications'])">
                                <foreach loop="applications:$header_items['applications'] as $data">
                                    <if test="showingapp:|:$data['app_show']">
                                        {parse variable="appActive" default="" oncondition="$data['app_active']" value="active"}
                                        <li id='nav_app_{$data['app_dir']}' class="left {parse variable="appActive"}"> <a href='{parse url="{$data['app_link']}" seotitle="{$data['app_seotitle']}" template="{$data['app_template']}" base="{$data['app_base']}"}' title='{parse expression="sprintf( $this->lang->words['go_to_prefix'], IPSLib::getAppTitle($data['app_dir']) )"}'>{IPSLib::getAppTitle($data['app_dir'])}</a> </li>
                                    </if>
                                </foreach>
                            </if>
                        </if>
                        <li id='nav_other_apps' style='display: none'>
                            <a href='#' class='ipbmenu' id='more_apps'>{$this->lang->words['more_apps']} <img src='{$this->settings['img_url']}/useropts_arrow.png' /> </a>
                        </li>
                    </ul>
                </div>
            </div>    
            
            <!-- ::: MAIN CONTENT AREA ::: -->
            <div id='content' class='clearfix'>
                <!-- ::: NAVIGATION BREADCRUMBS ::: -->
                <if test="countnav:|:count( $items['navigation'] )">
                    <div id='secondary_navigation' class='clearfix'>
                        <ol class='breadcrumb top ipsList_inline left'>
                            <php>$this->did_first = 0;</php>
                            <if test="switchnavigation:|:!$this->settings['remove_forums_nav'] OR ipsRegistry::$current_application == 'forums'">
                                <li itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
                                    <a href='{parse url="act=idx" seotitle="false" base="public"}' itemprop="url">
                                        <span itemprop="title">{$this->settings['board_name']}</span>
                                    </a>
                                </li>
                                <if test="didfirstnav:|:$this->did_first=1"> </if>
                            </if>
                            <foreach loop="navigation:$items['navigation'] as $idx => $data">
                                <li itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
                                    <if test="didfirstappnow:|:$this->did_first"> <span class='nav_sep'>{parse replacement="f_nav_sep"}</span> </if>
                                     <if test="navigationlink:|:$data[1]"> <a href='{parse url="{$data[1]}" base="$data[4]" seotitle="$data[2]" template="$data[3]"}' title='{$this->lang->words['nav_return_to']} {$data[0]}' itemprop="url"> </if> <span itemprop="title">{$data[0]}</span> <if test="closenavigationlink:|:$data[1]"> </a> </if>
                                </li>
                                <if test="forsuredidfirstnav:|:$this->did_first=1"> </if>
                            </foreach>
                        </ol>
                    </div>
                    <br />
                </if>
                <noscript>
                    <div class='message error'>
                        <strong>{$this->lang->words['gbl_no_js_title']}</strong>
                        <p>{$this->lang->words['gbl_no_js']}</p>
                    </div>
                    <br />
                </noscript>
                <!-- ::: CONTENT ::: -->
                <if test="hasHeaderAd:|:$items['adHeaderCode']">
                    <div class='ipsAd'>{$items['adHeaderCode']}</div>
                </if>
                <if test="mainpageContent:|:$html">{$html}</if>
                <if test="hasFooterAd:|:$items['adFooterCode']">
                    <div class='ipsAd'>{$items['adFooterCode']}</div>
                </if>
                <ol class='breadcrumb bottom ipsList_inline left clearfix clear'>
                    <if test="countnavbottom:|:count( $items['navigation'] )">
                        <php>$this->did_first_bottom = 0;</php>
                        <if test="switchnavigationbottom:|:!$this->settings['remove_forums_nav'] OR ipsRegistry::$current_application == 'forums'">
                            <li> <a href='{parse url="act=idx" seotitle="false" base="public"}'>{$this->settings['board_name']}</a> </li>
                            <if test="didfirstnavbottom:|:$this->did_first_bottom=1"> </if>
                        </if>
                        <foreach loop="navigationbottom:$items['navigation'] as $idx => $data">
                            <li> <if test="didfirstappnowbottom:|:$this->did_first_bottom"> <span class='nav_sep'>{parse replacement="f_nav_sep"}</span> </if> <if test="navigationlink:|:$data[1]"> <a href='{parse url="{$data[1]}" base="$data[4]" seotitle="$data[2]" template="$data[3]"}' title='{$this->lang->words['nav_return_to']} {$data[0]}'> </if> <span>{$data[0]}</span> <if test="closenavigationlink:|:$data[1]"> </a> </if> </li>
                            <if test="forsuredidfirstnavbottom:|:$this->did_first_bottom=1"> </if>
                        </foreach>
                    <else />
                        <li>&nbsp;</li>
                    </if>
                    <if test="privvy:|:$this->settings['priv_title']">
                    <li class='right ipsType_smaller'>
                        <a rel="nofollow" href='{parse url="app=core&amp;module=global&amp;section=privacy" template="privacy" seotitle="false" base="public"}'>{$this->settings['priv_title']}</a>
                    </li>
                    </if>
                    <if test="siteruleslink:|:$this->settings['gl_show'] and $this->settings['gl_title']">
                        <li class='right ipsType_smaller'>
                            <a href='<if test="ruleslink:|:$this->settings['gl_link']">{$this->settings['gl_link']}<else />{parse url="app=forums&amp;module=extras&amp;section=boardrules" base="public"}</if>'> <if test="siterulestitle:|:$this->settings['gl_title']">{$this->settings['gl_title']}<else />{$this->lang->words['board_rules']}</if> </a> <if test="privvyMiddot:|:$this->settings['priv_title']"> &middot; </if>
                        </li>
                    </if>    
                </ol>
            </div>
            <!-- ::: FOOTER (Change skin, language, mark as read, etc) ::: -->
            <div id='footer_utilities' class='main_width clearfix clear'>
                <a rel="nofollow" href='#top' id='backtotop' title='{$this->lang->words['go_to_top']}'> <img src='{$this->settings['img_url']}/top.png' alt='' /> </a>
                <ul class='ipsList_inline left'>
                    <li>
                        <img src='{$this->settings['img_url']}/feed.png' alt='{$this->lang->words['rss_feed']}' id='rss_feed' class='clickable' />
                    </li>
                    <if test="skinchangerOuter:|: ! $this->member->is_not_human">
                        <if test="uagentlocked:|:$this->memberData['userAgentLocked'] AND ! $this->memberData['userAgentBypass']">
                            <li id='useragent_msg'>
                                {$this->lang->words['skin_browser_set']} <a href='#' data-clicklaunch='changeSkin' data-skinid='unlockUserAgent'>{$this->lang->words['override_browser_theme']}</a>
                            </li>
                        <else />
                        <if test="isTouchDevice:|:$this->registry->output->isTouchDevice()">
                            <li>
                                <a href='#' data-clicklaunch='changeSkin' data-skinid='setAsMobile'>{$this->lang->words['set_mobile_theme']}</a>
                            </li>
                        </if>
                            <if test="skinchangerInner:|:count($footer_items['skin_chooser']) > 1">
                                <li>
                                    <a rel="nofollow" id='new_skin' href='#'>{$this->lang->words['change_theme']}</a>            
                                    <ul id='new_skin_menucontent' class='ipbmenu_content with_checks' style='display: none'>
                                        <foreach loop="$footer_items['skin_chooser'] as $skin">
                                            <li <if test="$skin['selected']">class='selected'</if>>
                                                <a href='#' data-clicklaunch='changeSkin' data-skinid='{$skin['id']}'>{$skin['title']}</a>
                                            </li>
                                        </foreach>
                                    </ul>
                                </li>
                            </if>
                        </if>                
                    </if>
                    <if test="langchooser:|: ! $this->member->is_not_human && count( $footer_items['lang_chooser']['options'] ) > 1">
                        <li>
                            <a rel="nofollow" href='#' id='new_language'>{$footer_items['lang_chooser']['default']}</a>                            
                            <ul id='new_language_menucontent' class='ipbmenu_content with_checks' style='display: none'>
                                <foreach loop="$footer_items['lang_chooser']['options'] as $lang">
                                    <li <if test="$lang['selected']">class='selected'</if>>
                                        <a href="{parse url="{$this->settings['query_string_formatted']}&amp;k={$this->member->form_hash}&amp;setlanguage=1&amp;langurlbits={$this->settings['query_string_safe']}&amp;cal_id={$this->request['cal_id']}&amp;langid={$lang['id']}" base="public"}">{$lang['title']}</a>href="{$this->lang->changeLanguageUrl( $lang['id'] )}">{$lang['title']}</a>
                                    </li>
                                </foreach>
                            </ul>
                        </li>
                    </if>
                    <if test="markRead:|: ( ! $this->member->is_not_human ) && ( $this->memberData['member_id'] || $this->settings['topic_marking_guests'] )">
                        <li>
                            <a rel="nofollow" id='mark_all_read' href="{parse url="app=forums&amp;module=forums&amp;section=markasread&amp;marktype=all&amp;k={$this->member->form_hash}" base="public"}" title='{$this->lang->words['mark_all_as_read']}'>{$this->lang->words['mark_board_as_read']}</a>
                            <ul id='mark_all_read_menucontent' class='ipbmenu_content' style='display: none'>
                                <foreach loop="$footer_items['mark_read_apps'] as $app => $appData">
                                    <li>
                                        <if test="hideRcForPerms:|:$this->memberData['showReportCenter'] OR $app != 'core'">
                                            <a href="{parse url="app=forums&amp;module=forums&amp;section=markasread&amp;marktype=app&amp;markApp={$app}&amp;k={$this->member->form_hash}" base="public"}"> <if test="isCoreRC:|:$app=='core'">{$this->lang->words['markread_rc_link']}<else />{IPSLib::getAppTitle($app)}</if> </a>
                                        </if>
                                    </li>
                                </foreach>
                                <li>
                                    <a href="{parse url="app=forums&amp;module=forums&amp;section=markasread&amp;marktype=all&amp;k={$this->member->form_hash}" base="public"}"> <strong>{$this->lang->words['mark_all_as_read']}</strong> </a>
                                </li>
                            </ul>
                        </li>
                    </if>
                    <li>
                        <a href="{parse url="app=core&amp;module=help" base="public"}" title='{$this->lang->words['view_help']}' rel="help" accesskey='6'>{$this->lang->words['sj_help']}</a>
                    </li>                
                </ul>
                {$footer_items['copyright']}
            </div>
            <if test="showdebuglevel:|:$this->memberData['member_id'] and $this->settings['debug_level']">
                <div id='ipsDebug_footer'>
                    <strong>{$this->lang->words['time_now']}</strong> {$footer_items['time']}
                    <if test="lastvisit:|:$this->memberData['member_id'] AND $this->memberData['last_visit']"> <strong>{$this->lang->words['you_last_visit']}</strong> {parse date="$this->memberData['last_visit']" format="short"}</if>
                    <strong>{$this->lang->words['stat_exec']}</strong> {$stats['ex_time']} <if test="isfloat:|:is_float($stats['ex_time'])">{$this->lang->words['stats_sec']}</if>
                    <strong>{$this->lang->words['stat_load']}</strong> {$stats['server_load']}
                    <strong>{$this->lang->words['stat_queries']}</strong> {$stats['queries']} <if test="sqldebuglink:|:IPS_SQL_DEBUG_MODE"> <a href='{parse url="{$this->settings['query_string_safe']}&amp;debug=1" base="public"}'> </if>{$this->lang->words['stats_queries']}<if test="closesqldebuglink:|:IPS_SQL_DEBUG_MODE"> </a> </if>
                    <strong>{$this->lang->words['stat_gzip']}</strong> {$stats['gzip_status']}
                </div>
            </if>
            {$stats['task']}
            <if test="includeLightboxDoReal:|:$this->settings['do_include_lightbox_real']">
                {parse template="include_lightbox_real" group="global" params=""}
            <else />
                <script type="text/javascript">
                    ipb.global.lightBoxIsOff();
                </script>
            </if>
            <if test="!$this->memberData['member_id']">
                {parse template="inlineLogin" group="global" params=""}
            </if>
        </div>
        
        <!--DEBUG_STATS-->
        <script type='text/javascript'>
            if( $('primary_nav') ){    ipb.global.activateMainMenu(); }
        </script>
        <if test="$this->settings['viglink_enabled']test="vigLinkEnabled:|:$this->settings['viglink_enabled'] and ( !$this->settings['viglink_groups'] or IPSMember::isInGroup( $this->memberData, explode( ',', $this->settings['viglink_groups'] ) ) )">
            <script type="text/javascript">
              var vglnk = { api_url: '//api.viglink.com/api',
                            key: '{$this->settings['viglink_api_key']}'<if test="$this->settings['viglink_subid']">,
                            sub_id: '{$this->settings['sub_id']}'
                            </if>
                          };
            
              (function(d, t) {
                var s = d.createElement(t); s.type = 'text/javascript'; s.async = true;
                s.src = ('https:' == document.location.protocol ? vglnk.api_url :
                         '//cdn.viglink.com/api') + '/vglnk.js';
                var r = d.getElementsByTagName(t)[0]; r.parentNode.insertBefore(s, r);
              }(document, 'script'));
            </script>
        </if>    </body>
</html>

skin_global > inlineLogin


<php>
    $uses_name        = false;
    $uses_email        = false;
    $_redirect        = '';
    $login_methods  = array();
    
    foreach( $this->cache->getCache('login_methods') as $method )
    {
        if( $method['login_user_id'] == 'username' or $method['login_user_id'] == 'either' )
        {
            $uses_name    = true;
        }
        
        if( $method['login_user_id'] == 'email' or $method['login_user_id'] == 'either' )
        {
            $uses_email    = true;
        }
        
        if( $method['login_login_url'] )
        {
            $_redirect    = $method['login_login_url'];
        }
        
        $login_methods[] = $method['login_folder_name'];
    }
    if( $uses_name AND $uses_email )
    {
        $this->lang->words['enter_name']    = $this->lang->words['enter_name_and_email'];
    }
    else if( $uses_email )
    {
        $this->lang->words['enter_name']    = $this->lang->words['enter_useremail'];
    }
    else
    {
        $this->lang->words['enter_name']    = $this->lang->words['enter_username'];
    }
</php>
<if test="!$_redirect">
    <div id='inline_login_form' style='display: none'>
        <form action="{parse url="app=core&amp;module=global&amp;section=login&amp;do=process" base="public"}" method="post" id='login'>
            <input type='hidden' name='auth_key' value='{$this->member->form_hash}' />
            <input type="hidden" name="referer" value="{$this->settings['this_url']}" />
            <h3>{$this->lang->words['log_in']}</h3>
            <if test="registerServices:|:IPSLib::loginMethod_enabled('facebook') || IPSLib::loginMethod_enabled('twitter') || IPSLib::loginMethod_enabled('live')">
                <div class='ipsBox_notice'>
                    <ul class='ipsList_inline'>
                        <if test="facebook:|:IPSLib::loginMethod_enabled('facebook')">
                            <li> <a href="{parse url="app=core&amp;module=global&amp;section=login&amp;serviceClick=facebook" base="public"}" class='ipsButton_secondary'> <img src="{$this->settings['img_url']}/loginmethods/facebook.png" alt="Facebook" /> &nbsp; {$this->lang->words['use_facebook']}</a> </li>
                        </if>
                        <if test="twitterBox:|:IPSLib::loginMethod_enabled('twitter')">
                            <li> <a href="{parse url="app=core&amp;module=global&amp;section=login&amp;serviceClick=twitter" base="public"}" class='ipsButton_secondary'> <img src="{$this->settings['img_url']}/loginmethods/twitter.png" alt="Twitter" /> &nbsp; {$this->lang->words['use_twitter']}</a> </li>
                        </if>
                        <if test="haswindowslive:|:IPSLib::loginMethod_enabled('live')">
                            <li> <a href='{parse url="app=core&amp;module=global&amp;section=login&amp;do=process&amp;use_live=1&amp;auth_key={$this->member->form_hash}" base="public"}' class='ipsButton_secondary'> <img src="{$this->settings['img_url']}/loginmethods/windows.png" alt="Windows Live" /> &nbsp; {$this->lang->words['use_live']}</a> </li>
                        </if>
                    </ul>
                </div>
            </if>
            <br />
            <div class='ipsForm ipsForm_horizontal'>
                <fieldset>
                    <ul>
                        <li class='ipsField'>
                            <div class='ipsField_content'>
                                {$this->lang->words['register_prompt_1']} <a href="{parse url="app=core&amp;module=global&amp;section=register" base="public"}" title='{$this->lang->words['register_prompt_2']}'>{$this->lang->words['register_prompt_2']}</a>
                            </div>
                        </li>
                        <li class='ipsField ipsField_primary'>
                            <label for='ips_username' class='ipsField_title'>{$this->lang->words['enter_name']}</label>
                            <div class='ipsField_content'>
                                <input id='ips_username' type='text' class='input_text' name='ips_username' size='30' tabindex='1' />
                            </div>
                        </li>
                        <li class='ipsField ipsField_primary'>
                            <label for='ips_password' class='ipsField_title'>{$this->lang->words['enter_pass']}</label>
                            <div class='ipsField_content'>
                                <input id='ips_password' type='password' class='input_text' name='ips_password' size='30' tabindex='2' /> <br />
                                <a href='{parse url="app=core&amp;module=global&amp;section=lostpass" base="public"}' title='{$this->lang->words['retrieve_pw']}'>{$this->lang->words['login_forgotten_pass']}</a>
                            </div>
                        </li>
                        <li class='ipsField ipsField_checkbox'>
                            <input type='checkbox' id='inline_remember' checked='checked' name='rememberMe' value='1' class='input_check' />
                            <div class='ipsField_content'>
                                <label for='inline_remember'>
                                    <strong>{$this->lang->words['rememberme']}</strong> <br />
                                    <span class='desc lighter'>{$this->lang->words['notrecommended']}</span>
                                </label>
                            </div>
                        </li>
                        <if test="anonymous:|:!$this->settings['disable_anonymous']">
                            <li class='ipsField ipsField_checkbox'>
                                <input type='checkbox' id='inline_invisible' name='anonymous' value='1' class='input_check' />
                                <div class='ipsField_content'>
                                    <label for='inline_invisible'>
                                        <strong>{$this->lang->words['form_invisible']}</strong> <br />
                                        <span class='desc lighter'>{$this->lang->words['anon_name']}</span>
                                    </label>
                                </div>
                            </li>
                        </if>
                        <if test="privvy:|:$this->settings['priv_title']">
                        <li class='ipsPad_top ipsForm_center desc ipsType_smaller'>
                            <a rel="nofollow" href='{parse url="app=core&amp;module=global&amp;section=privacy" template="privacy" seotitle="false" base="public"}'>{$this->settings['priv_title']}</a>
                        </li>
                        </if>
                    </ul>
                </fieldset>
                
                <div class='ipsForm_submit ipsForm_center'>
                    <input type='submit' class='ipsButton' value='{$this->lang->words['log_in']}' tabindex='3' />
                </div>
            </div>
        </form>
    </div>
<else />
    <script type='text/javascript'>
        ipb.global.loginRedirect = "{$_redirect}";
    </script>
</if>

skin_global > quickSearch


<div id='search' class='right'>
    <form action="{parse url="app=core&amp;module=search&amp;do=search&amp;fromMainBar=1" base="public"}" method="post" id='search-box' >
        <fieldset>
            <label for='main_search' class='hide'>{$this->lang->words['sj_search']}</label>
            <a href='{parse url="app=core&amp;module=search&amp;search_in=<if test="hasSearchApp:|:isset($this->request['search_app']) AND $this->request['search_app']">{$this->request['search_app']}<else />{$this->registry->getCurrentApplication()}</if>" base="public"}' title='{$this->lang->words['advanced_search']}' accesskey='4' rel="search" id='adv_search' class='right'>{$this->lang->words['advanced']}</a>
            <span id='search_wrap' class='right'>
                <input type='text' id='main_search' name='search_term' class='inactive' size='17' tabindex='100' />
                <span class='choice ipbmenu clickable' id='search_options' style='display: none'> </span>
                <ul id='search_options_menucontent' class='ipbmenu_content ipsPad' style='display: none'>
                    <li class='title'> <strong>{$this->lang->words['context_search_title']}</strong> </li>
                    <if test="inTopic:|:$this->request['showtopic'] or ( isset( $this->request['search_app'] ) and substr( $_POST['search_app'], 0, 13 ) == 'forums:topic:' )">
                        <li class='special'>
                            <label for='s_topic' title='{$this->lang->words['context_search_topic']}'>
                                <if test="$this->request['showtopic']">
                                    <input type='radio' name='search_app' value="forums:topic:{$this->request['showtopic']}" class='input_radio' id='s_topic' checked="checked" /> 
                                <else />
                                    <input type='radio' name='search_app' value="forums:topic:{parse expression="substr( $_POST['search_app'], 13 )"}" class='input_radio' id='s_topic' checked="checked" /> 
                                </if>
                                <strong>{$this->lang->words['context_search_topic']}</strong>
                            </label>
                        </li>
                    </if>
                    <if test="inForum:|:( $this->request['showforum'] AND $this->registry->getClass('class_forums')->forum_by_id[ $this->request['showforum'] ]['sub_can_post'] ) or ( isset( $this->request['search_app'] ) and substr( $_POST['search_app'], 0, 13 ) == 'forums:forum:' )">
                        <li class='special'>
                            <label for='s_forum' title='{$this->lang->words['context_search_forum']}'>
                                <if test="$this->request['showforum']">
                                    <input type='radio' name='search_app' value="forums:forum:{$this->request['f']}" class='input_radio' id='s_forum' <if test="!$this->request['showtopic']">checked="checked"</if> /> 
                                <else />
                                    <input type='radio' name='search_app' value="forums:forum:{parse expression="substr( $_POST['search_app'], 13 )"}" class='input_radio' id='s_forum' checked="checked" /> 
                                </if>
                                <strong>{$this->lang->words['context_search_forum']}</strong>
                            </label>
                        </li>
                    </if>
                    <if test="lookElsewhere:|:$this->request['app'] == 'core' and $this->request['module'] == 'search'">
                        {parse template="contextSearch" group="{search_app}_global" params=""}
                    <else />
                        <if test="!in_array( $this->registry->getCurrentApplication(), array( 'forums', 'members', 'core' ) )">
                            <if test="appContextSearch:|:method_exists( $this->registry->output->getTemplate( $this->registry->getCurrentApplication() . '_global' ), 'contextSearch' )">
                                {parse template="contextSearch" group="{current_app}_global" params=""}
                            </if>
                        </if>
                    </if>
                    <if test="IPSLib::appIsSearchable( 'forums', 'search' )">
                        <li class='app'> <label for='s_forums' title='{IPSLib::getAppTitle('forums')}'> <input type='radio' name='search_app' class='input_radio' id='s_forums' value="forums" <if test="inThisApp:|:(test="inThisAppForums:|:( ( isset($this->request['search_app']) AND $this->request['search_app'] == 'forums' ) ) || ( !IPSLib::appIsSearchable( $this->registry->getCurrentApplication(), 'search' ) ) || ( ( $this->registry->getCurrentApplication() == 'forums' ) && ! $this->request['search_app'] ) && !$this->request['showtopic'] && !$this->request['showforum']"> <if test="substr( $_POST['search_app'], 0, 13 ) != 'forums:topic:' and substr( $_POST['search_app'], 0, 13 ) != 'forums:forum:'">checked="checked"</if> </if> />{IPSLib::getAppTitle( 'forums' )}</label> </li>
                    </if>
                    <if test="IPSLib::appIsSearchable( 'members', 'search' )">
                        <li class='app'> <label for='s_members' title='{IPSLib::getAppTitle('members')}'> <input type='radio' name='search_app' class='input_radio' id='s_members' value="members" <if test="inThisApp:|:(test="inThisAppMembers:|:( ( isset($this->request['search_app']) AND $this->request['search_app'] == 'members' ) ) || ( ( $this->registry->getCurrentApplication() == 'members' ) && ! $this->request['search_app'] ) && !$this->request['showtopic'] && !$this->request['showforum']">checked="checked"</if> />{IPSLib::getAppTitle( 'members' )}</label> </li>
                    </if>
                    <if test="IPSLib::appIsSearchable( 'core', 'search' )">
                        <li class='app'> <label for='s_core' title='{IPSLib::getAppTitle('core')}'> <input type='radio' name='search_app' class='input_radio' id='s_core' value="core" <if test="inThisApp:|:(test="inThisAppCore:|:( ( isset($this->request['search_app']) AND $this->request['search_app'] == 'core' ) ) || ( ( $this->registry->getCurrentApplication() == 'core' ) && ! $this->request['search_app'] ) && !$this->request['showtopic'] && !$this->request['showforum']">checked="checked"</if> />{IPSLib::getAppTitle( 'core' )}</label> </li>
                    </if>
                    <foreach loop="appLoop:$this->registry->getApplications() as $app => $data">                
                        <if test="IPSLib::appIsSearchable( $app, 'search' ) AND !in_array( $app, array( 'forums', 'members', 'core' ) )">
                            <li class='app'>
                                <label for='s_{$app}' title='{IPSLib::getAppTitle( $app )}'>
                                    <if test="$this->request['app'] == 'core' and $this->request['module'] == 'search'">
                                        <input type='radio' name='search_app' class='input_radio' id='s_{$app}' value="{$app}" <if test="inThisApp:|:(test="inThisAppSearch:|:( ( isset($this->request['search_app']) AND $this->request['search_app'] == $app ) || ( !IPSLib::appIsSearchable( $this->registry->getCurrentApplication(), 'search' ) AND $app == 'core' ) || ( ( $this->registry->getCurrentApplication() == $app ) && ( !isset($this->request['search_app']) OR !$this->request['search_app'] ) ) ) && !$this->request['showtopic'] && !$this->request['showforum'] && ( !method_exists( $this->registry->output->getTemplate( $this->request['search_app'] . '_global' ), 'contextSearch' ) or ipsRegistry::$appSearch )">checked="checked"</if> />
                                    <else />
                                        <input type='radio' name='search_app' class='input_radio' id='s_{$app}' value="{$app}" <if test="inThisApp:|:(test="inThisAppNot Search:|:( ( isset($this->request['search_app']) AND $this->request['search_app'] == $app ) || ( !IPSLib::appIsSearchable( $this->registry->getCurrentApplication(), 'search' ) AND $app == 'core' ) || ( ( $this->registry->getCurrentApplication() == $app ) && ( !isset($this->request['search_app']) OR !$this->request['search_app'] ) ) ) && !$this->request['showtopic'] && !$this->request['showforum'] && ( !method_exists( $this->registry->output->getTemplate( $this->registry->getCurrentApplication() . '_global' ), 'contextSearch' ) or ipsRegistry::$appSearch )">checked="checked"</if> />
                                    </if>
                                    {IPSLib::getAppTitle( $app )}
                                </label>
                            </li>
                        </if>
                    </foreach>
                </ul>
                <input type='submit' class='submit_input clickable' value='{$this->lang->words['sj_search']}' />
            </span>
            
        </fieldset>
    </form>
</div>

skin_global_other > captchaKeycaptcha


<div id="keycaptcha_div" style="text-align:center">
    <table>
        <tr>
            <td>{$this->lang->words['complete_antispam_task']}</td>
        </tr>
        <tr>
            <td align="center">{$challenge}</td>
        </tr>
    </table>
</div>

skin_modcp > editUserForm


<form action='{parse url="app=core&amp;module=modcp&amp;do=doeditmember" base="public"}' method='post'>
<input type='hidden' name='auth_key' value='{$this->member->form_hash}' />
<input type='hidden' name='mid' value='{$profile['member_id']}' />
<input type="hidden" name="_st" value="{$this->request['_st']}" />
<input type="hidden" name="t" value="{$this->request['t']}" />
<input type="hidden" name="pf" value="{$this->request['pf']}" />
<h2 class='maintitle'>{$this->lang->words['cp_em_title']}: <a href='{parse url="showuser={$profile['_parsedMember']['member_id']}" seotitle="{$profile['_parsedMember']['members_seo_name']}" template="showuser" base="public"}' title='{$this->lang->words['view_profile']}'>{$profile['_parsedMember']['members_display_name']}</a> </h2>
<div class=''>
    
    <fieldset class='with_subhead'>
        <h3 class='bar'>{$this->lang->words['warn_member_details']}</h3>
        <h4>
            <img class="ipsUserPhoto ipsUserPhoto_large" src='{$profile['_parsedMember']['pp_thumb_photo']}' alt="{parse expression="sprintf($this->lang->words['users_photo'],$profile['_parsedMember']['members_display_name'])"}" />
        </h4>
        <ul>
            <li class='field'>
                {parse replacement="find_topics_link"} <a href='{parse url="app=core&amp;module=search&amp;do=user_activity&amp;mid={$profile['_parsedMember']['member_id']}" base="public"}'>{$this->lang->words['gbl_find_my_content']}</a>
            </li>
            <if test="displaynamehistory:|:$this->memberData['g_mem_info'] && $this->settings['auth_allow_dnames']">
                <li class='field' id='dname_history'>
                    {parse replacement="display_name"} <a href='{parse url="app=members&amp;module=profile&amp;section=dname&amp;id={$profile['_parsedMember']['member_id']}" base="public"}' title='{$this->lang->words['view_dname_history']}'>{$this->lang->words['display_history']}</a>
                </li>
            </if>
            <li class='field'>
                <img src='{$this->settings['img_url']}/warn.png' /> <a href='{parse url="app=members&amp;module=profile&amp;section=warnings&amp;member={$profile['_parsedMember']['member_id']}&amp;from_app=members" base="public"}' id='warn_link_xxx_{$profile['_parsedMember']['member_id']}' title='{$this->lang->words['warn_view_history']}'>{parse expression="sprintf( $this->lang->words['warn_status'], $profile['_parsedMember']['warn_level'] )"}</a>
            </li>
        </ul>
    </fieldset>
    <fieldset>
        <h3 class='bar'>{$this->lang->words['edit_user_images']}</h3>
        <ul class='ipsForm ipsForm_horizontal'>
            <li class='ipsField clearfix ipsPad_top'>
                <label for='photo' class='ipsField_title'>{$this->lang->words['cp_remove_photo']}</label>
                <p class='ipsForm_content'>
                    <select name="photo" id='photo' class='input_select'>
                        <option value="0">{$this->lang->words['no']}</option>
                        <option value="1">{$this->lang->words['yes']}</option>
                    </select>
                </p>
            </li>
        </ul>
        <if test="groupCanStatus:|:$profile['_parsedMember']['gbw_no_status_update'] == 1">0">
            <h3 class='bar'>{$this->lang->words['edit_user_permissions']}</h3>    
            <ul class='ipsForm ipsForm_horizontal'>
                <li class='ipsField clearfix ipsPad_top'>
                    <label for='status_updates' class='ipsField_title'>{$this->lang->words['cp_can_post_status_updates']}</label>
                    <p class='ipsForm_content'>
                        <select name="status_updates" class='input_select'>
                            <option value="0" <if test="$profile['_parsedMember']['bw_no_status_update'] == 1">selected='selected'</if>>{$this->lang->words['no']}</option>
                            <option value="1" <if test="$profile['_parsedMember']['bw_no_status_update'] == 0">selected='selected'</if>>{$this->lang->words['yes']}</option>
                        </select>
                    </p>
                </li>
            </ul>
        </if>
        <if test="editusercfields:|:count($custom_fields->out_fields)">
            <h3 class='bar'>{$this->lang->words['edit_user_profile']}</h3>
            <ul class='ipsForm ipsForm_horizontal'>
                <li class='ipsField clearfix ipsPad_top'>
                    <label for='title' class='ipsField_title'>{$this->lang->words['edit_user_title']}</label>
                    <p class='ipsField_content'>
                        <input type='text' class="input_text" name='title' size='50' value='{$profile['title']}' />
                    </p>
                </li>
                <foreach loop="custom_fields:$custom_fields->out_fields as $id => $data">
                    <li class='ipsField clearfix ipsPad_top'>
                        <label for='field_{$id}' class='ipsField_title'>{$custom_fields->field_names[ $id ]}</label>
                        <div class='ipsField_content'>
                            {$data}
                            <if test="editusercfielddesc:|:$custom_fields->field_desc[ $id ]">
                                <br /> <span class='desc'>{$custom_fields->field_desc[ $id ]}</span>
                            </if>
                        </div>
                    </li>
                </foreach>
            </ul>
        </if>
        <h3 class='bar'>{$this->lang->words['cp_edit_signature']}</h3>
        <div class='ipsPad'>
            {$profile['signature']}
        </div>
        <h3 class='bar'>{$this->lang->words['cp_edit_aboutme']}</h3>
        <div class='ipsPad'>
            {$profile['aboutme']}
        </div>
    </fieldset>
    <fieldset class='submit'>
        <input type="submit" class='input_submit' value="{$this->lang->words['cp_em_submit']}" />
    </fieldset>
</div>
</form>

skin_nexus_clients > clientarea


<div class='ipsBox'>
    <div class='ipsLayout ipsLayout_withleft <if test="hasRightBar:|:$rightBar">ipsLayout_withright ipsPostForm</if> ipsLayout_smallleft ipsVerticalTabbed clearfix'>
        <div class='ipsVerticalTabbed_tabs ipsLayout_left'>
            <ul>
                <if test="loggedIn:|:$this->memberData['member_id']">
                    <li <if test="splashActive:|:$this->request['section'] == 'splash'">class='active'</if>> <a href='{parse url="app=nexus&amp;module=clients" base="public"}'>{$this->lang->words['overview']}</a> </li>
                    <li <if test="purchasesActive:|:$this->request['section'] == 'purchases' or $this->request['section'] == 'hosting'">class='active'</if>> <a href='{parse url="app=nexus&amp;module=clients&amp;section=purchases" base="public"}'>{$this->lang->words['purchases']}</a> </li>
                    <li <if test="invoicesActive:|:$this->request['section'] == 'invoices'">class='active'</if>> <a href='{parse url="app=nexus&amp;module=clients&amp;section=invoices" base="public"}'>{$this->lang->words['invoices']}</a> </li>
                </if>
                <if test="supportOn:|:!empty( $this->caches['support_departments'] )">
                    <li <if test="supportActive:|:$this->request['module'] == 'support'">class='active'</if>> <a href='{parse url="app=nexus&amp;module=support" base="{$this->settings['nexus_https']}"}'>{$this->lang->words['support']}</a> </li>
                    <if test="loggedInAlt:|:$this->memberData['member_id']">
                        <li <if test="altActive:|:$this->request['section'] == 'altcontacts'">class='active'</if>> <a href='{parse url="app=nexus&amp;module=clients&amp;section=altcontacts" base="public"}'>{$this->lang->words['altcontacts']}</a> </li>base="public"}'>{parse expression="ucwords( $this->lang->words['altcontacts'] )"}</a> </li>
                    </if>
                </if>
                <if test="hasCredit:|:$this->memberData['member_id'] and ( $this->memberData['cm_credits'] or $this->settings['nexus_min_topup'] or $this->settings['nexus_payout'] )">
                    <li <if test="payoutsActive:|:$this->request['section'] == 'payouts'">class='active'</if>> <a href='{parse url="app=nexus&amp;module=clients&amp;section=payouts" base="public"}'>{$this->lang->words['credit']}</a> </li>
                </if>
                <if test="donationsOn:|:!empty( $this->caches['donation_goals'] )">
                    <li <if test="donationsActive:|:$this->request['section'] == 'donations'">class='active'</if>> <a href='{parse url="app=nexus&amp;module=clients&amp;section=donations" base="public"}'>{$this->lang->words['donations']}</a> </li>
                </if>
                <if test="referralsOn:|:$this->memberData['member_id'] and $this->settings['cm_ref_on']">
                    <li <if test="referralsActive:|:$this->request['section'] == 'referrals'">class='active'</if>> <a href='{parse url="app=nexus&amp;module=clients&amp;section=referrals" base="public"}'>{$this->lang->words['referrals']}</a> </li>
                </if>
                <if test="billingInfoOn:|:$this->memberData['member_id'] and !$this->settings['nexus_hide_info']">
                    <li <if test="billingActive:|:$this->request['section'] == 'info'">class='active'</if>> <a href='{parse url="app=nexus&amp;module=clients&amp;section=info" base="{$this->settings['nexus_https']}"}'>{$this->lang->words['personal_info']}</a> </li>
                </if>
            </ul>
        </div>
        <if test="hasRightBar2:|:$rightBar">
            <div class='ipsLayout_right ipsPostForm_sidebar'>
                {$rightBar}
            </div>
        </if>
        <div class='ipsVerticalTabbed_content ipsLayout_content ipsBox_container'>
            {$content}
        </div>
    </div>
</div>

skin_nexus_clients > personalInfo


{parse js_module="nexus"}
{parse js_module="nexus.checkout"}
<script type='text/javascript'>
    var _countriesWithStates = [];
    <foreach loop="statesJs:$states as $k => $v">
        _countriesWithStates["{$k}"] = 1;
    </foreach>
</script>
<form action='{parse url="app=nexus&amp;module=clients&amp;section=info&amp;do=save" base="{$this->settings['nexus_https']}"}' method='post' <if test="gotStripeData:|:$stripeData">onsubmit='return nexusCheckout.stripeButtonClick( {$stripeData} );'</if>onsubmit='return nexusCheckout.<if test="gotStripeData:|:$stripeData">stripeButtonClick( {$stripeData}, 0, true )<else />submitCardForm()</if>;' id='do_pay'>
    <input type='hidden' name='secure_key' value='{$this->member->form_hash}' />
    
    <div class='ipsPad'>
    
        <h1 class='ipsType_pagetitle'>{$this->lang->words['personal_info']}</h1>
        <br />
    
        <div style='width: 50%' class='left'>
            <ul class='ipsForm ipsForm_vertical'>
                <foreach loop="fields:$fields as $f">
                    <if test="isText:|:$f['f_type'] == 'text' and $f['f_column'] != 'cm_address_2'">
                        <li class='ipsField'>
                            <if test="isAddress:|:$f['f_column'] == 'cm_address_1'">
                                <label for='{$f['f_column']}' class='ipsField_title'>{$this->lang->words['cm_address']}</label>
                                <div class='ipsField_content'>
                                    <input type='text' class='input_text' id='{$f['f_column']}' size='40' maxlength='255' value='{$member[ $f['f_column'] ]}' name='{$f['f_column']}' /> <br />
                                    <input type='text' class='input_text' id='cm_address_2' size='40' maxlength='255' value='{$member['cm_address_2']}' name='cm_address_2' style='margin-top: 4px' />
                                </div>
                            <else />
                                <label for='{$f['f_column']}' class='ipsField_title'>{$f['f_name']}</label>
                                <p class='ipsField_content'>
                                    <input type='text' class='input_text' id='{$f['f_column']}' size='40' maxlength='255' value='{$member[ $f['f_column'] ]}' name='{$f['f_column']}' />
                                </p>
                            </if>
                        </li>
                    </if>
                    <if test="isDropdown:|:$f['f_type'] == 'dropdown'">
                        <li class='ipsField ipsField_select'>
                            <label for='{$f['f_column']}' class='ipsField_title'>{$f['f_name']}</label>
                            <div class='ipsField_content'>
                                <select name='{$f['f_column']}' id='{$f['f_column']}' <if test="isCountry:|:$f['f_column'] == 'cm_country'">onchange='states()'</if>>
                                    <foreach loop="options:explode( "\n", $f['f_extra'] ) as $k => $v">
                                        {parse variable="selected" default="" oncondition="$v == $member[ $f['f_column'] ] or $k == $member[ $f['f_column'] ]" value=" selected='selected'"}
                                        <option value='<if test="isCountrySelect:|:$f['f_column'] == 'cm_country'">{$v}<else />{$k}</if>'{parse variable="selected"}> <if test="isCountryWords:|:$f['f_column'] == 'cm_country'">{$this->lang->words['nc_'.$v]}<else />{$v}</if> </option>
                                    </foreach>
                                </select>
                            </div>
                        </li>
                    </if>
                    <if test="isSpecial:|:$f['f_type'] == 'special'">
                        <li class='ipsField ipsField_select'>
                            <label for='cm_state'  class='ipsField_title'>{$this->lang->words['cm_state']}</label>
                            <div class='ipsField_content'>
                                <input type='text' class='input_text' id='text-states' size='25' name='cm_state' value='{$member['cm_state']}' />
                                <foreach loop="statesSelect:$states as $country => $_states">
                                    <select name='_cm_state' id='{$country}-states' class='input_select' style='display:none'>
                                        <foreach loop="states:$_states as $s">
                                            {parse variable="selected" default="" oncondition="$s[0] == $member['cm_state']" value=" selected='selected'"}
                                            <option value='{$s[0]}'{parse variable="selected"}>{$s[1]}</option>
                                        </foreach>
                                    </select>
                                </foreach>
                            </div>
                        </li>
                    </if>
                </foreach>
            </ul>
        </div>
        
        <div style='width: 50%' class='right'>
            <if test="cardMethods:|:!empty( $cardMethods )">
            
                <input type='hidden' name='hidden_field' value='' id='hidden_field' />
            
                <if test="cardOnFile:|:$card">
                    <p class='ipsType_pagedesc'>{parse expression="sprintf( $this->lang->words['cc_clientarea'], $card, "<a href='{parse url="app=nexus&amp;module=clients&amp;section=info&amp;do=removecard&amp;secure_key={$this->member->form_hash}" base="{$this->settings['nexus_https']}"}'>{$this->lang->words['cc_delete']}</a>" )"}</p>
                <else />
                    <p class='ipsType_pagedesc'>{$this->lang->words['cc_blurb']}</p>
                </if>
                <br />
                
                <ul class='ipsForm ipsForm_vertical'>
                    <li class='ipsField'>
                        <label class='ipsField_title'>{$this->lang->words['checkout_card_number']}</label>
                        <p class='ipsField_content'>
                            <input type='text' class='input_text' id='card_number' size='40' maxlength='255' value='{$card}' <if test="showFieldNameCredit:|:$showFieldNames">name='card_number'</if> />
                        </p>
                    </li>
                    <li class='ipsField ipsField_select'>
                        <label class='ipsField_title'>{$this->lang->words['checkout_card_expire']}</label>
                        <div class='ipsField_content'>
                            <select <if test="showFieldNameExpireMonth:|:$showFieldNames">name='exp_month'</if> id='exp_month' class='input_select'>
                                <option value='00'> </option>
                                <option value='01'>01</option>
                                <option value='02'>02</option>
                                <option value='03'>03</option>
                                <option value='04'>04</option>
                                <option value='05'>05</option>
                                <option value='06'>06</option>
                                <option value='07'>07</option>
                                <option value='08'>08</option>
                                <option value='09'>09</option>
                                <option value='10'>10</option>
                                <option value='11'>11</option>
                                <option value='12'>12</option>
                            </select>
                            <select <if test="showFieldNameExpireYear:|:$showFieldNames">name='exp_year'</if> id='exp_year' class='input_select'>
                                <option value='0'> </option>
                                <foreach loop="years:range( date('Y'), date('Y')+10 ) as $y">
                                    <option value='$y'>$y</option>
                                </foreach>
                            </select>
                        </div>
                    </li>
                    <li class='ipsField'>
                        <label class='ipsField_title'>{$this->lang->words['checkout_card_cvv2']}</label>
                        <p class='ipsField_content'>
                            <input type='text' class='input_text' id='code' size='6' maxlength='4' value='' <if test="showFieldNameCardCode:|:$showFieldNames">name='card_code'</if> />  <img src='{$this->settings['img_url']}/nexus/cvv2.gif' alt='CVV2 Icon' /> <br />
                            <span class='desc'>{$this->lang->words['checkout_cvv2_blurb']}</span>
                        </p>
                    </li>
                    <if test="oneMethod:|:count( $cardMethods ) == 1">
                        <input type='hidden' name='card_method' value='{$cardMethods[0][0]}' />
                    <else />
                        <li class='ipsField ipsField_select'>
                            <label class='ipsField_title'>{$this->lang->words['checkout_card_type']}</label>
                            <div class='ipsField_content'>
                                <select name='card_method' id='cc_method' class='input_select' onchange='nexusCheckout.changeCardMethod()'>
                                    <foreach loop="cardMethods:$cardMethods as $m">
                                        <option value='{$m[0]}' id='card_method_{$m[0]}' data-extra='{$m[2]}'>{$m[1]}</option>
                                    </foreach>
                                </select>
                            </div>
                        </li>
                    </if>
                </ul>
                
                <br />
                <span class='error' id='error_message_holder'> </span>
                
            </if>
        </div>
        
        <br class='clear' />
        
    </div>
    
    <fieldset class='submit'>
        <input type='submit' value='{$this->lang->words['personal_info_save']}' class='input_submit' id='submit_button' />
    </fieldset>
</form>
<script type='text/javascript'>
    ipb.lang['info_card_newexpire'] = "{$this->lang->words['info_card_newexpire']}";
    function states()
    {
        var s = $('text-states').value.toLowerCase();        
        var c = $('cm_country').value;
        if ( c in _countriesWithStates )
        {
            $( _display ).style.display = 'none';
            $( _display ).name = '_state';
            
            $( c + '-states' ).style.display = '';
            $( c + '-states' ).name = 'cm_state';
            
            _display = c + '-states';
            $( c + '-states' ).select('option').each ( function ( elem ) {
                if ( elem.value.toLowerCase() == s || elem.innerHTML.toLowerCase() == s )
                {
                    elem.selected = true;
                }
            } );
        }
        else
        {
            $( _display ).style.display = 'none';
            $( _display ).name = '_state';
            
            $( 'text-states' ).style.display = '';
            $( 'text-states' ).name = 'cm_state';
            
            _display = 'text-states';
        }
    }
    
    var _display = 'text-states';
    states();
    
    <if test="oneMethod:|:count( $cardMethods ) == 1 and $cardMethods[0][2]">
        Stripe.setPublishableKey( '{$cardMethods[0][2]}' );
    <else />
        nexusCheckout.changeCardMethod();
    </if>
</script>

skin_nexus_emails > genericInvoiceTable


<strong> <a href='{parse url="app=nexus&amp;module=clients&amp;section=invoices&amp;do=view&amp;id={$invoice->id}" base="public"}'>{parse expression="sprintf( $this->lang->words['invoice_number'], $invoice->id )"} - {$invoice->title}</a> </strong> <br />
<br />
<table class='ipb_table' style="border-bottom: 1px solid #f3f3f3;">
    <tr style="border-bottom: 1px solid #f3f3f3;">
        <td style='font-weight:bold'>{$this->lang->words['cart_desc']}</td>
        <td style='font-weight:bold'>&nbsp;</tdh>
        <td style='font-weight:bold'>{$this->lang->words['cart_unit']}</td>
        <td style='font-weight:bold'>{$this->lang->words['cart_qty']}</td>
        <td style='font-weight:bold'>{$this->lang->words['cart_line']}</td>
    </tr>
    <foreach loop="items:$invoice->items as $k => $item">
        <tr style="border-bottom: 1px solid #f3f3f3;">
            <td>
                <if test="hasLink:|:$item['itemURI']">
                    <a href='{parse url="{$item['itemURI']}" base="public"}'>{$item['itemName']}</a>
                <else />
                    <if test="isRenewal:|:$item['act'] == 'renewal'">
                        <a href='{parse url="app=nexus&module=clients&section=purchases&do=view&id={$item['itemID']}" base="public"}'>{$item['itemName']}</a>
                    <else />
                        {$item['itemName']}
                    </if>
                </if>
            </td>
            <td>
                <if test="cfields:|:is_array( $item['cfields'] )">
                    <foreach loop="cfields:$item['cfields'] as $id => $value">
                        {$cfields[ $id ]['cf_name']}: {$value}<br{$invoice->getCustomFieldValue( $cfields[ $id ], $value )}<br />
                    </foreach>
                </if>
            </td>
            <td class='short'>
                <if test="multiplePrices:|:is_array( $item['prices'] )">
                    {parse expression="invoice::formatPrices( $item['prices'] )"}
                <else />
                    {$this->lang->formatMoney( $item['cost'] )}
                </if>
            </td>
            <td class='short'>
                {$item['quantity']}
            </td>
            <td>
                {$this->lang->formatMoney( $invoice->getLinePrice( $k ) )}
            </td>
        </tr>
    </foreach>
    <if test="discountOrTax:|:$invoice->discount or $tax">
        <tr style='font-weight: bold'>
            <td style='text-align: right' colspan='4'>{$this->lang->words['store_subtotal']}</td>
            <td>{$this->lang->formatMoney( $subtotal )}</td>
        </tr>
        <if test="discount:|:$invoice->discount">
            <tr style='font-weight: bold'>
                <td style='text-align: right' colspan='4'>{$invoice->discount}% {$this->lang->words['store_bundle_discount']}</td>
                <td>{$this->lang->formatMoney( - ( $subtotal - $invoice->total - $tax ) )}</td>
            </tr>
        </if>
        <if test="tax:|:$tax">
            <tr style='font-weight: bold'>
                <td style='text-align: right' colspan='4'>{$this->lang->words['store_tax']}</td>
                <td>{$this->lang->formatMoney( $tax )}</td>
            </tr>
        </if>
    </if>
    <tr style='font-weight: bold'>
        <td style='text-align: right' colspan='4'>{$this->lang->words['store_total']}</td>
        <td> <strong>{$this->lang->formatMoney( $invoice->total )}</strong> </td>
    </tr>
</table>
<br />

skin_profile > statusUpdates


<foreach loop="outerLoop:$updates as $id => $status">
    <if test="statusApproved:|:$status['status_approved'] || $status['_canApprove']">
        <if test="isUs:|:$this->memberData['member_id'] AND $latestOnly AND $status['member_id'] == $this->memberData['member_id']">
        <script type="text/javascript">
            ipb.status.myLatest = {$status['status_id']};
        </script>
        </if>
        
        <div class='ipsBox_container ipsPad<if test="moderated:|:!$status['status_approved']"> moderated</if>' id='statusWrap-{$status['status_id']}'>
            {parse template="userSmallPhoto" group="global" params="array_merge( $status, array( '_customClass' => 'ipsUserPhoto_medium' ) )"}
            <div class="ipsBox_withphoto status_content">
                <div id="statusContent-{$status['status_id']}">
                    <h4>
                        {parse template="userHoverCard" group="global" params="$status"}
                        <if test="forSomeoneElse:|:$status['status_member_id'] != $status['status_author_id']">
                            &rarr;
                            {parse template="userHoverCard" group="global" params="$status['owner']"}
                        </if>
                    </h4>
                    <div class='status_status'>
                        {$status['status_content']}
                    </div>
                    <span class='desc lighter blend_links'>
                        <img src="{$this->settings['img_url']}/icon_lock.png" id='statusLockImg-{$status['status_id']}' alt="{$this->lang->words['status__locked']}" <if test="noLocked:|:!$status['status_is_locked']">style='display: none'</if> />
                        <if test="cImg:|:!$smallSpace AND $status['_creatorImg']"> <img src="{$status['_creatorImg']}" alt='' /> </if>
                        <a href='{parse url="app=members&amp;module=profile&amp;section=status&amp;type=single&amp;status_id={$status['status_id']}" seotitle="array($status['member_id'], $status['members_seo_name'])" template="members_status_single" base="public"}'>{$status['status_date_formatted_short']}</a> <if test="creatorText:|:$smallSpace AND $status['_creatorText'] AND $status['status_creator'] AND $status['status_creator'] != 'ipb'"> {$this->lang->words['su_via']} {$status['_creatorText']}</if>
                    </span>
                    <span class='mod_links'>
                        <if test="canDelete:|:$status['_canDelete']"> &middot; <a rel="nofollow" href="{$this->settings['base_url']}app=members&amp;module=profile&amp;section=status&amp;do=deleteStatus&amp;status_id={$status['status_id']}&amp;k={$this->member->form_hash}" id="statusDelete-{$status['status_id']}" class="__sD __d{$status['status_id']}">{$this->lang->words['status_delete_link']}</a> </if>
                        <span id='statusUnlock-{$status['status_id']}' <if test="isLocked:|:$status['_isLocked'] AND $status['_canUnlock']">style='display:inline'<else />style='display:none'</if>> &middot; <a rel="nofollow"  href="{$this->settings['base_url']}app=members&amp;module=profile&amp;section=status&amp;do=unlockStatus&amp;status_id={$status['status_id']}&amp;k={$this->member->form_hash}" id="statusUnlockLink-{$status['status_id']}" class="__sU __u{$status['status_id']}">{$this->lang->words['status_unlock_link']}</a> </span>
                        <span id='statusLock-{$status['status_id']}' <if test="canLock:|:$status['_canLock'] AND ! $status['_isLocked']">style='display:inline'<else />style='display:none'</if>> &middot; <a rel="nofollow"  href="{$this->settings['base_url']}app=members&amp;module=profile&amp;section=status&amp;do=lockStatus&amp;status_id={$status['status_id']}&amp;k={$this->member->form_hash}" id="statusLockLink-{$status['status_id']}" class="__sL __l{$status['status_id']}">{$this->lang->words['status_lock_link']}</a> </span>
                        <span id='statusApprove-{$status['status_id']}' <if test="isUnapproved:|:!$status['status_approved'] AND $status['_canApprove']">style='display:inline'<else />style='display:none'</if>> &middot; <a rel="nofollow"  href="{$this->settings['base_url']}app=members&amp;module=profile&amp;section=status&amp;do=approveStatus&amp;status_id={$status['status_id']}&amp;k={$this->member->form_hash}">{$this->lang->words['status_approve']}</a> </span>href="{$this->settings['base_url']}app=members&amp;module=profile&amp;section=status&amp;do=approveStatus&amp;status_id={$status['status_id']}<if test="! $this->request['status_id'] AND ! $this->request['member_id'] AND ! $this->request['type'] OR $this->request['type'] == 'all'">&amp;rurl={parse expression="base64_encode( $this->registry->output->buildSEOUrl( "app=members&amp;module=profile&amp;section=status&amp;type=all", "public", "", "members_status_all" ) )"}</if>&amp;k={$this->member->form_hash}">{$this->lang->words['status_approve']}</a> </span>
                    </span>
                </div>
                <div id="statusFeedback-{$status['status_id']}" class='status_feedback'>
                    <if test="hasReplies:|:$status['status_replies'] AND count( $status['replies'] )">
                        <if test="hasMore:|:$status['status_replies'] > 3">
                            <div class='status_mini_wrap row2 altrow' id='statusMoreWrap-{$status['status_id']}'>
                                <img src="{$this->settings['img_url']}/comments.png" alt="" /> &nbsp;<a href="#" id="statusMore-{$status['status_id']}" class='__showAll __x{$status['status_id']}'>{parse expression="sprintf( $this->lang->words['status_show_all_x'], $status['status_replies'] )"}</a>
                            </div>
                        </if>
                        <ul id='statusReplies-{$status['status_id']}' class='ipsList_withtinyphoto clear'>
                            {parse template="statusReplies" group="profile" params="$status['replies'], 1"}
                        </ul>
                    </if>
                    <div id='statusReplyBlank-{$status['status_id']}'> </div>
                    <div id='statusReply-{$status['status_id']}'>
                    <if test="canReply:|:$status['_userCanReply']">
                        <ul class='ipsList_withtinyphoto reply row2 ipsPad'>
                            <li>
                                <form id='statusReplyForm-{$status['status_id']}' action='{$this->settings['base_url']}app=members&amp;module=profile&amp;section=status&amp;do=reply&amp;status_id={$status['status_id']}&amp;k={$this->member->form_hash}&amp;id={$this->memberData['member_id']}' method='post'>
                                    {parse template="userSmallPhoto" group="global" params="array_merge( $this->memberData, array( '_customClass' => 'ipsUserPhoto_tiny', 'alt' => sprintf($this->lang->words['users_photo'],$this->memberData['members_display_name']) ) )"}
                                    <div class='list_content'>
                                        <div class="status_mini_content">
                                            <textarea class='status_textarea input_text' rows='3' cols='50' name='comment-{$status['status_id']}' id='statusText-{$status['status_id']}'> </textarea>
                                            <div class="status_submit"> <input type='submit' class='__submit input_submit' id='statusSubmit-{$status['status_id']}' value='{$this->lang->words['status__dfcomment']}' /> </div>
                                        </div>
                                    </div>
                                </form>
                                <a href='#' class='__showform' id='statusReplyFormShow-{$status['status_id']}' style='display: none'>{$this->lang->words['status__addcomment']}</a>
                            </li>
                        </ul>
                        <script type='text/javascript'>
                            if( $('statusReplyForm-{$status['status_id']}') )
                            {
                                $('statusReplyForm-{$status['status_id']}').hide();
                            }
                            
                            if( $('statusReplyFormShow-{$status['status_id']}') )
                            {
                                $('statusReplyFormShow-{$status['status_id']}').show();
                            }
                        </script>
                    </if>
                    </div>
                    <div class='status_mini_wrap row2 altrow' id='statusMaxWrap-{$status['status_id']}' <if test="maxReplies:|:$status['status_replies'] < $this->settings['su_max_replies']">style='display:none'</if>>
                        <img src="{$this->settings['img_url']}/locked_replies.png" title="{$this->lang->words['status_too_many_replies']}" alt='x' /> {$this->lang->words['status_too_many_replies']}
                    </div>
                </div>
            </div>
        </div>
    </if>
</foreach>

skin_register > showLostpassForm


<h1 class='ipsType_pagetitle'>{$this->lang->words['dumb_header']}</h1>
<div class='ipsType_pageinfo'>
    {$this->lang->words['dumb_text']}
</div>
<if test="lostpassFormErrors:|:!empty( $error )">
    <p class='message error'>
        {$error}
    </p>
</if>
<form action="{parse url="app=core&module=global&section=lostpass" base="public"}" method="post">
<input type="hidden" name="do" value="03" />
<input type="hidden" name="type" value="lostpass" />
<div class='generic_bar'> </div>
    <div class='post_form'>
        <!--IBF.INPUT_TYPE-->
        <h3 class='bar'>{$this->lang->words['new_password']}</h3>
        <if test="lpFormMethodChoose:|:$this->settings['lp_method'] == 'choose'">
        <h3 class='bar'>{$this->lang->words['new_password']}</h3>
            <ul>
                <li class='field'>
                    <label for="pass1">{$this->lang->words['lpf_pass1']}</label>
                    <input type="password" size="32" maxlength="32" name="pass1" id='pass1' class='input_text' />
                    <br /> <span class='desc'>{$this->lang->words['lpf_pass11']}</span>
                </li>
                <li class='field'>
                    <label for="pass2">{$this->lang->words['lpf_pass2']}</label>
                    <input type="password" size="32" maxlength="32" name="pass2" id='pass2' class='input_text' />
                    <br /> <span class='desc'>{$this->lang->words['lpf_pass22']}</span>
                </li>
            </ul>
        <else />
            <p class='field'>            <br />
            <div class='ipsBox'>
                <div class='ipsBox_container ipsPad'>

                 {$this->lang->words['lp_random_pass']}
            </p>
            {$this->lang->words['lp_random_pass']}
                </div>
            </div>
            <br />

        </if>
        <!--{REG.ANTISPAM}-->
        <fieldset class='submit'>
            <input class='input_submit' type="submit" value="{$this->lang->words['dumb_submit']}" />
        </fieldset>
    </div>
</form>

skin_topic > post


<!--post:{$post['post']['pid']}-->
<if test="sDeleted:|:$post['post']['_isDeleted'] AND $post['post']['_softDeleteSee']">
    {parse template="softDeletedPostBit" group="topic" params="$post, $displayData['sdData'], $topic"}
</if>
<if test="sDeletedNot:|:! $post['post']['_isDeleted']">
    <div class='post_block hentry clear clearfix <if test="isSolvedCss:|:$post['post']['_isMarkedAnswered']">solved</if> <if test="postQueued:|:$post['post']['_isHidden']">moderated</if>' id='post_id_{$post['post']['pid']}'>
        <a id='entry{$post['post']['pid']}'> </a>
        <if test="repIgnored:|:!empty( $post['post']['_repignored'] ) AND $post['post']['_repignored'] == 1 && $post['post']['_ignored'] != 1">
            <div class='post_ignore'>
                <if test="noRep:|:$post['post']['rep_points'] == 0">
                    <span class='reputation zero' title='{$this->lang->words['top_rep']}'>
                </if>
                <if test="posRep:|:$post['post']['rep_points'] > 0">
                    <span class='reputation positive' title='{$this->lang->words['top_rep']}'>
                </if>
                <if test="negRep:|:$post['post']['rep_points'] < 0">
                    <span class='reputation negative' title='{$this->lang->words['top_rep']}' >
                </if>
                        {$post['post']['rep_points']}</span> {$this->lang->words['top_this_post_by']} {parse template="userHoverCard" group="global" params="$post['author']"} {$this->lang->words['top_below_thresh']}. <a href='#' title='{$this->lang->words['ignore_view_post']}' id='unhide_post_{$post['post']['pid']}'>{$this->lang->words['rep_view_anyway']}</a>
            </div>
        </if>
    
        <if test="userIgnored:|:$post['post']['_repignored'] == 1 || $post['post']['_ignored']">
            <div class='post_ignore'>
                <if test="userIgnoredLang:|:$post['post']['_repignored'] == 1">{$this->lang->words['post_ignored_rep']}<else />{$this->lang->words['post_ignored']}</if> {parse template="userHoverCard" group="global" params="$post['author']"}. <a href='#entry{$post['post']['pid']}' title='{$this->lang->words['ignore_view_post']}' style='display: none' id='unhide_post_{$post['post']['pid']}'>{$this->lang->words['rep_view_anyway']}</a>
                <if test="userIgnoredLangTwo:|:$this->settings['reputation_enabled'] AND $post['post']['_repignored'] == 1"> <div> <a href="{parse url="showtopic={$post['post']['topic_id']}&amp;page={$this->request['page']}&amp;rep_filter_set=*&amp;rep_filter=update&amp;secure_key={$this->member->form_hash}" template="showtopic" seotitle="{$topic['title_seo']}" base="public"}">{$this->lang->words['post_ignore_reset_rep']}</a> </div> </if>
            </div>
        </if>
        <div class='post_wrap' <if test="isNotIgnoring:|:$post['post']['_ignored'] == 1 || $post['post']['_repignored'] == 1">style='display: none'</if>>
            <if test="postMid:|:$post['author']['member_id']">
                <h3 class='row2'>
            <else />
                <h3 class='guest row2'>
            </if>
                <span class='post_id right ipsType_small desc blend_links'>
                    <if test="hasPages:|:$this->request['page']">
                        <a itemprop="replyToUrl" data-entry-pid='{$post['post']['pid']}' href='{parse url="showtopic={$post['post']['topic_id']}&amp;page={$this->request['page']}{$post['post']['PermalinkUrlBit']}#entry{$post['post']['pid']}" template="showtopic" seotitle="{$topic['title_seo']}" base="public"}' rel='bookmark' title='{$topic['title']}{$this->lang->words['link_to_post']} #{$post['post']['post_count']}'>
                    <else />
                        <a itemprop="replyToUrl" data-entry-pid='{$post['post']['pid']}' href='{parse url="showtopic={$post['post']['topic_id']}{$post['post']['PermalinkUrlBit']}#entry{$post['post']['pid']}" template="showtopic" seotitle="{$topic['title_seo']}" base="public"}' rel='bookmark' title='{$topic['title']}{$this->lang->words['link_to_post']} #{$post['post']['post_count']}'>
                    </if>
                    #{$post['post']['post_count']}
                    <img src='{$this->settings['img_url']}/icon_share.png' class='small' title='{$topic['title']}{$this->lang->words['link_to_post']} #{$post['post']['post_count']}' />
                    </a>
                </span>
                <if test="postModCheckbox:|:$post['post']['moddable'] && ! $topic['_isArchived']">
                    <span class='right'>
                        <label for='checkbox_{$post['post']['pid']}' class='post_mod hide'>{$this->lang->words['mod_select_post']}</label> <input type='checkbox' id='checkbox_{$post['post']['pid']}' name='selectedpids[]' value='{$post['post']['pid']}' class='post_mod right'<if test="postModSelected:|:!empty( $post['post']['_pid_selected'] )"> checked='checked'</if> data-status='{$post['post']['queued']}' />
                    </span>
                </if>
                <if test="postMember:|:$post['author']['member_id']">
                    <span itemprop="creator name" class="author vcard">{parse template="userHoverCard" group="global" params="$post['author']"}</span>
                <else />
                    {parse template="userHoverCard" group="global" params="$post['author']"}
                </if>
            
                <if test="postIp:|:$post['post']['_show_ip']">
                    <span class='ip right ipsType_small'>({$this->lang->words['ip']}:
                    <if test="postAdmin:|:$post['author']['g_access_cp']">
                        <em>{$this->lang->words['ip_private']}</em>
                    <else />
                        <if test="accessModCP:|:$this->memberData['g_is_supmod']"> <a href="{parse url="app=core&amp;module=modcp&amp;fromapp=members&amp;tab=iplookup&amp;ip={$post['post']['ip_address']}" base="public"}" title='{$this->lang->words['info_about_this_ip']}'>{$post['post']['ip_address']}</a> <else />{$post['post']['ip_address']}</if>
                    </if>)
                    </span>
                </if>
            </h3>
            <div class='author_info'>
                {parse template="userInfoPane" group="global" params="$post['author'], $post['post']['pid'], array( 'isTopicView' => true, 'wl_id' => $post['post']['wl_id'] )"}
            </div>
            <div class='post_body'>
                <p class='posted_info desc lighter ipsType_small'>
                    {$this->lang->words['posted']} <abbr class="published" itemprop="commentTime" title="{parse expression="date( 'c', $post['post']['post_date'] )"}">{parse date="$post['post']['post_date']" format="long"}</abbr>
                    <if test="isSolvedSausage:|:$post['post']['_isMarkedAnswered']">&nbsp; <span class='ipsBadge ipsBadge_green'>{$this->lang->words['topic_best_answer']}</span> </if>
                </p>
                <if test="repHighlight:|:$this->settings['reputation_highlight'] AND $post['post']['rep_points'] >= $this->settings['reputation_highlight']">
                    <p class='rep_highlight'>{parse replacement="popular_post"}<br />{$this->lang->words['popular_post']}</p>
                </if>
                <div itemprop="commentText" class='post entry-content <if test="$post['post']['_repignored'] == 1">imgsize_ignore</if>'>
                    {$post['post']['post']}
                    {$post['post']['attachmentHtml']}
                    <br />
                    <if test="postEditBy:|:$post['post']['edit_by']">
                        <p class='edit'>
                            {$post['post']['edit_by']}
                            <if test="postEditByReason:|:$post['post']['post_edit_reason'] != ''">
                                <br />
                                <span class='reason'>{$post['post']['post_edit_reason']}</span>
                            </if>
                        </p>
                    </if>
                </div>
                
                <if test="repButtonsLike:|: ! $topic['_isArchived']">
                {parse template="repButtons" group="global_other" params="$post['author'], array_merge( array( 'primaryId' => $post['post']['pid'], 'domLikeStripId' => 'like_post_' . $post['post']['pid'], 'domCountId' => 'rep_post_' . $post['post']['pid'], 'app' => 'forums', 'type' => 'pid', 'likeFormatted' => $post['post']['like']['formatted'] ), $post['post'] )"}
                </if>
                                
                <if test="postSignature:|:$post['post']['signature']">
                    {$post['post']['signature']}
                </if>
                
                <if test="controlsForUnapprovedPost:|:$this->memberData['is_mod'] && ! $topic['_isArchived'] && $post['post']['queued']">
                    <ul id='postControlsUnapproved_{$post['post']['pid']}' class='post_controls clear clearfix'>
                        <if test="canDelete:|:$post['post']['_can_delete'] === TRUE && ! $topic['_isArchived']">
                            <li class='post_del'>
                                <a class='ipsButton_secondary' href='{parse url="module=moderate&amp;section=moderate&amp;do=postchoice&amp;tact=deletedo&amp;f={$topic['forum_id']}&amp;t={$topic['tid']}&amp;selectedpids[]={$post['post']['pid']}&amp;page={$this->request['page']}&amp;auth_key={$this->member->form_hash}" base="publicWithApp"}' title='{$this->lang->words['post_delete_title']}' onclick='if( !confirm("{$this->lang->words['post_delete_confirm']}") ){ return false; }' >{$this->lang->words['post_delete']}</a>
                            </li>
                        </if>
                        <li class='post_toggle toggle_post' id='toggle_post_{$post['post']['pid']}' style='display: none'>
                            <a class='ipsButton_secondary' href='{parse url="app=forums&amp;module=moderate&amp;section=moderate&amp;do=postchoice&amp;tact=<if test="!$post['post']['queued']">unapprove<else />approve</if>&amp;selectedpids[{$post['post']['pid']}]={$post['post']['pid']}&amp;t={$topic['tid']}&amp;f={$forum['id']}&amp;auth_key={$this->member->form_hash}" base="public"}' title='{$this->lang->words['post_toggle_visible']}'> <span id='toggletext_post_{$post['post']['pid']}'> <if test="approveUnapprove:|:$post['post']['queued']==1">{$this->lang->words['post_approve']}<else />{$this->lang->words['post_unapprove']}</if> </span> </a>
                        </li>
                        <if test="canEdit:|:$post['post']['_can_edit'] === TRUE">
                            <li class='post_edit'> <a href='{parse url="module=post&amp;section=post&amp;do=edit_post&amp;f={$topic['forum_id']}&amp;t={$topic['tid']}&amp;p={$post['post']['pid']}&amp;page={$this->request['page']}" base="publicWithApp"}' title='{$this->lang->words['post_edit_title']}' class='ipsButton_secondary edit_post' id='edit_post_{$post['post']['pid']}'>{$this->lang->words['post_edit']}</a> </li>
                        </if>
                    </ul>
                </if>
            
                <ul id='postControlsNormal_{$post['post']['pid']}' class='post_controls clear clearfix' <if test="hideNormalControlsForUnapprovedPost:|:$this->memberData['is_mod'] && ! $topic['_isArchived'] && $post['post']['queued']">style='display:none'</if>>
                    <li class='top hide'> <a href='#ipboard_body' class='top' title='{$this->lang->words['back_top']}'>{$this->lang->words['back_top']}</a> </li>
                    <if test="$topic['Perms']['canAnswerTopic']test="canAnswerTopic:|:$topic['Perms']['canAnswerTopic'] && $post['post']['post_count'] > 1">
                        <if test="$post['post']['_isMarkedAnswered']">test="isAnswered:|:$post['post']['_isMarkedAnswered']">
                            <if test="$post['post']['_canMarkUnanswered']">test="canUnanswer:|:$post['post']['_canMarkUnanswered']">
                                <li> <a href="{parse url="module=extras&amp;section=answer&amp;do=unanswer&amp;t={$this->request['t']}&amp;pid={$post['post']['pid']}&amp;auth_key={$this->member->form_hash}" base="publicWithApp"}"  data-post-button="unanswer" class='ipsButton_secondary important' data-pid="{$post['post']['pid']}"> <img class='icon' src="{$this->settings['img_url']}/cross_white_10px.png">{$this->lang->words['topic_mark_unsolved']}</a> </li>
                            </if>
                        <else />
                            <if test="$post['post']['_canAnswer']test="notAnswered:|:$post['post']['_canAnswer'] && $topic['topic_firstpost'] != $post['post']['pid']">
                                <li> <a href="{parse url="module=extras&amp;section=answer&amp;do=answer&amp;t={$this->request['t']}&amp;pid={$post['post']['pid']}&amp;auth_key={$this->member->form_hash}" base="publicWithApp"}"  data-post-button="answer" class='ipsButton_secondary' data-pid="{$post['post']['pid']}"> <img class='icon' src="{$this->settings['img_url']}/tick_10px.png">{$this->lang->words['topic_mark_solved']}</a> </li>
                            </if>
                        </if>
                    </if>
                    <if test="replyButtonWarn:|:!$this->memberData['unacknowledged_warnings'] && !$this->memberData['restrict_post']">
                        <if test="replyButton:|:$post['post']['_canReply']">
                            <li> <a href="{parse url="module=post&amp;section=post&amp;do=reply_post&amp;f={$this->request['f']}&amp;t={$this->request['t']}&amp;qpid={$post['post']['pid']}" base="publicWithApp"}"  class='_ips_trigger_quote ipsButton_secondary' pid="{$post['post']['pid']}" title="{$this->lang->words['tt_reply_to_post']}">{$this->lang->words['post_reply']}</a> </li>
                            <if test="multiquote:|:!empty( $post['post']['_mq_selected'] )">
                                <li class='selected multiquote' id='multiq_{$post['post']['pid']}' style='display: none'>
                            <else />
                                <li class='multiquote' id='multiq_{$post['post']['pid']}' style='display: none'>
                            </if>
                                <a href="{parse url="module=post&amp;section=post&amp;do=reply_post&amp;f={$this->request['f']}&amp;t={$this->request['t']}&amp;qpid={$post['post']['pid']}" base="publicWithApp"}" title="{$this->lang->words['quote_with_mq']}" class='ipsButton_secondary'>{$this->lang->words['mq']}</a>
                            </li>
                        </if>
                    </if>
                    <if test="canDelete:|:$post['post']['_can_delete'] === TRUE && ! $topic['_isArchived']">
                        <li id='del_post_{$post['post']['pid']}' class='post_del'>
                            <a href='{parse url="module=moderate&amp;section=moderate&amp;do=postchoice&amp;tact=deletedo&amp;f={$topic['forum_id']}&amp;t={$topic['tid']}&amp;selectedpids[]={$post['post']['pid']}&amp;page={$this->request['page']}&amp;auth_key={$this->member->form_hash}" base="publicWithApp"}' title='{$this->lang->words['post_delete_title']}' class='delete_post' onclick='return false;' >{$this->lang->words['post_delete']}</a>
                        </li>
                    </if>
                    <if test="canHide:|:$post['post']['_softDelete'] && ! $topic['_isArchived']">
                        <li id='hide_post_{$post['post']['pid']}'>
                            <a href='{parse url="module=moderate&amp;section=moderate&amp;do=postchoice&amp;tact=delete&amp;f={$topic['forum_id']}&amp;t={$topic['tid']}&amp;selectedpids[]={$post['post']['pid']}&amp;page={$this->request['page']}&amp;auth_key={$this->member->form_hash}" base="publicWithApp"}' class='hide_post'>{$this->lang->words['post_hide']}</a>
                        </li>
                    </if>
                    <if test="canEdit:|:$post['post']['_can_edit'] === TRUE">
                        <li class='post_edit'> <a href='{parse url="module=post&amp;section=post&amp;do=edit_post&amp;f={$topic['forum_id']}&amp;t={$topic['tid']}&amp;p={$post['post']['pid']}&amp;page={$this->request['page']}" base="publicWithApp"}' title='{$this->lang->words['post_edit_title']}' class='edit_post' id='edit_post_{$post['post']['pid']}'>{$this->lang->words['post_edit']}</a> </li>
                    </if>
                    <if test="canReportPost:|:$topic['_canReport'] and ! $topic['_isArchived']">                        <li class='report'>
                            <a href='{parse url="app=core&amp;module=reports&amp;rcom=post&amp;tid={$this->request['t']}&amp;pid={$post['post']['pid']}&amp;page={$this->request['page']}" base="public"}'>{$this->lang->words['report']}</a>
                        </li>
                        <if test="postIsReported:|:$this->memberData['_cache']['report_temp']['post_marker']['post'][ $post['post']['pid'] ]['gfx'] > 0">
                            <li class='report'>
                                <a href="{$this->settings['base_url']}app=core&amp;module=reports&amp;section=reports&amp;do=show_report&amp;rid={$this->memberData['_cache']['report_temp']['post_marker']['post'][$post['post']['pid']]['info']['id']}" id='post-report-{$post['post']['pid']}' class='ipbmenu'> <span id="rstat-{$this->memberData['_cache']['report_temp']['post_marker']['post'][ $post['post']['pid'] ]['info']['id']}"> <img src="{$this->settings['img_url']}/reports/post_alert_{$this->memberData['_cache']['report_temp']['post_marker']['post'][$post['post']['pid']]['gfx']}.png" alt="" /> </span> </a>
                            </li>
                        </if>
                    </if>
                </ul>
                <if test="reportedPostData:|:! $topic['_isArchived'] AND $this->memberData['_cache']['report_temp']['post_marker']['post'][ $post['post']['pid'] ]['gfx'] > 0">
                    <ul id='post-report-{$post['post']['pid']}_menucontent' class='ipbmenu_content report_menu'>
                        <li> <a href="{parse url="app=core&amp;module=reports&amp;do=show_report&amp;rid={$this->memberData['_cache']['report_temp']['post_marker']['post'][ $post['post']['pid'] ]['info']['id']}" base="public"}" id='report_mark_{$post['post']['pid']}'> <img src='{$this->settings['img_url']}/reports/mark_complete.png' alt='' /> {$this->lang->words['report_menu_mark_complete']}</a> </li>
                        <li> <a href="{$this->settings['base_url']}app=core&amp;module=reports&amp;section=reports&amp;do=show_report&amp;rid={$this->memberData['_cache']['report_temp']['post_marker']['post'][$post['post']['pid']]['info']['id']}"> <img src='{$this->settings['img_url']}/reports/view_report.png' alt='' /> {$this->lang->words['report_menu_view_report']}</a> </li>
                    </ul>
                    <script type="text/javascript">
                        $('report_mark_{$post['post']['pid']}').observe('click',
                             ipb.global.updateReportStatus.bindAsEventListener(     
                                this, {$this->memberData['_cache']['report_temp']['post_marker']['post'][$post['post']['pid']]['info']['id']},2,2
                            )
                        );
                    </script>
                </if>    
            </div>
        </div>
    </div>
</if>
        
        <if test="initIgnoredPost:|:$post['post']['_repignored'] == 1 || $post['post']['_ignored']">
            <script type='text/javascript'>
                ipb.topic.setPostHidden( {$post['post']['pid']} );
                $('unhide_post_{$post['post']['pid']}').show();
            </script>
        </if>
        <hr />
        
        <if test="adCodeCheck:|:$post['post']['_adCode']">
            {$post['post']['_adCode']}
        </if>
<script type="text/javascript">
var pid = parseInt({$post['post']['pid']});
if ( pid > ipb.topic.topPid ){
    ipb.topic.topPid = pid;
}
<if test="sDeletedNotMQ:|:! $post['post']['_isDeleted']">
    // Show multiquote for JS browsers
    if ( $('multiq_{$post['post']['pid']}') )
    {
        $('multiq_{$post['post']['pid']}').show();
    }
    
    if( $('toggle_post_{$post['post']['pid']}') )
    {
        $('toggle_post_{$post['post']['pid']}').show();
    }
    
    // Add perm data
    ipb.topic.deletePerms[{$post['post']['pid']}] = { 'canDelete' : {parse expression="intval($post['post']['_can_delete'])"}, 'canSoftDelete' : {parse expression="intval($post['post']['_softDelete'])"} };
</if>
</script>

Removed HTML · Added HTML