Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • wooohanetworks Friend
    #141394

    Recently I read a request by a member that JA Templates should also have the function to switch to fluid width. Fluid width means, from how it looks in the frontend, that the homepage is filling the complete space from left to right. Normally or also not normally, each from what you see as the standard in internet usage, a website has a defined fixed width and when resizing the browser it will not have the same effect as when the homepage has a fluid width. With fluid width, the whole browser window is always filled with the site content and when you resize the browser, the site width and display will collapse and always match the screensize.

    This is a simple quick tutorial, that shows you how you can change any JA Template to fluid width. Especially for the older or already released templates, you may not await that JA will have the time to implement this, so this is how you can do it….

    ———————————————

    This is the template.css of JA Topaz, and it similar in any JA Template, you will find a row where the width of the template is defined. Mostly the width is something like 960px or 980px.

    1. Open the template.css and find the row where the wrapper is defined and a width value shows up. This will look similar to this, and look for the content in red:

    /* MAIN LAYOUT
    --------------------------------------------------------- */
    .wrap {
    clear: both;
    width: 100%;
    }

    .main {
    background: url(../images/mainwrap-bg.gif) repeat-y center top;
    margin: 0 auto;
    width: 980px;
    }

    .inner {
    margin: 0 10px;
    padding: 0 20px;
    }

    #ja-mainbody {
    float: left;
    width: 75%;
    *width:74%;
    }

    2. Change the code line that defines the fixed width of the template to “100%”. Your code lines should now look like this:

    <blockquote>/* MAIN LAYOUT
    ——————————————————— */
    .wrap {
    clear: both;
    width: 100%;
    }

    .main {
    background: url(../images/mainwrap-bg.gif) repeat-y center top;
    margin: 0 auto;
    width: 100%;
    }

    .inner {
    margin: 0 10px;
    padding: 0 20px;
    }

    #ja-mainbody {
    float: left;
    width: 75%;
    *width:74%;
    }</blockquote>

    3. Save the file and upload back to the server. Reload the page with cache cleared etc.!

    4. Now your site has the desired fluid width and will collapse when you resize the browser.

    5. When you now see that some parts of the site are not more adequately fitting the dimensions, it is up to you to make appropriate changes to parts of the site, like image files used in the template etc., so that it will be compatible to be a fluid width template.

    (((This means you will have to either use e.g. <blockquote>background: url(imagefile.gif) repeat top left</blockquote> BUT maybe with using the repeat-y or repeat-x attributes to not let is randomly repeat, instead of <blockquote>background: url(imagefile.gif) no-repeat top left</blockquote>so that the images that were once set to fit exactly to the fixed width of the template will fit again. When you have problems with graphics that will look strange when doing this, as they are not plain, you will have to make some more changes to specific parts of the template or the image files directly in Photoshop etc. manually.)))

    All those fine tuning is up to you, and a lot too much for a quick tutorial like this, as it will be template specific!

    6. Enjoy!

    P.S.: Any questions to point 5, when I find the time I may answer to your question, so feel free to post any template specific modification requests….

    theprofessor Friend
    #305576

    thank you good sir…this will come in handy! 🙂

    wooohanetworks Friend
    #305604

    To make it easier for dropping by members who want to quick-change their site to fluid width, just do the following….

    😀

    Currently I have a site with JA Topaz online, so I added the particular code right here into the first post of this tutorial. Regularly, also when any JA template slighty differs in the template.css structure a bit, with the information above anyone can quickly adopt the changes to any other JA Templates template.css file.

    BUT to make it more convenient for others and when you just read this thread and have a few minutes of your valuable time and you use like, e.g. JA Teline II or JA Opal, or JA Quartz, whatever JA template there is, be cool and take the time to assist others, before they need to ask for such mandatory information and then can ask any more specific question in addition with the new codes already in place.

    Simply go into your JA templates template.css right now and find the exact same lines that represent the code rows needed to be changed. You can also do this when you do not like to change your own template to fluid width, but want to fill this thread with useful additional information for specific templates. You do not have to add anything more than those few rows, this will give members the initial chance to first change their homepage style and when they have more specific questions later, they may ask those and add an url to the site working on with the fluid width factor already in place. This will avoid a lot of posts to first insert the above code and so and will keep this thread straight and linear to it’s purpose.

    Thanks, so head on!

    santoshalom Friend
    #306993

    thanks a lot mate.. i was looking for this.

    tschier Friend
    #345131

    The problem I have with my JA Barite template is it suddenly aligned to the left – ONLY IN IE – and I cannot find out why

    My site is: http://www.casino.nsw.au

    The template alignment is centred in Firefox, Safari and Google Chrome

    Here is the template css

    /*————————————————————————

    # JA Barite for Joomla 1.5 – Version 1.4 – Licence Owner JA134649

    # ————————————————————————

    # Copyright (C) 2004-2008 J.O.O.M Solutions Co., Ltd. All Rights Reserved.

    # @license – Copyrighted Commercial Software

    # Author: J.O.O.M Solutions Co., Ltd

    # Websites: http://www.joomlart.comhttp://www.joomlancers.com

    # This file may not be redistributed in whole or significant part.

    ————————————————————————-*/

    /* COMMON STYLE

    ——————————————————— */

    html, body, form, fieldset {

    margin: 0;

    padding: 0;

    }

    body {

    color: #000000;

    background: #FFFFFF;

    font-family: Tahoma, Arial, sans-serif;

    line-height: 1.5;

    }

    body#bd {

    color: #333333;

    background: #FFFFFF;

    }

    body.contentpane { /* Printable Page */

    width: auto;

    margin: 1em 2em;

    line-height: 1.3em;

    margin: 0px 0px 0px 0px;

    font-size: 12px;

    color: #333333;

    }

    body.fs1 {font-size: 9px;}

    body.fs2 {font-size: 10px;}

    body.fs3 {font-size: 11px;}

    body.fs4 {font-size: 12px;}

    body.fs5 {font-size: 13px;}

    body.fs6 {font-size: 14px;}

    /* Normal link */

    a {

    color: #CC0000;

    text-decoration: underline;

    }

    a:hover, a:active, a:focus {

    color: #CC0000;

    text-decoration: underline;

    }

    a img {

    border: none;

    }

    /* Title text */

    #ja-mainnav, .contentheading, .componentheading, .blog_more strong, h1, h2, h3, h4 {

    font-family: Tahoma, Arial, Helvetica, sans-serif;

    }

    /* Small text */

    small, .small, .smalldark, .mosimage_caption, .createby, .createdate, .modifydate, .img_caption {

    color: #999999;

    font-size: 100%;

    }

    /* Heading */

    h1 {font-size: 180%;}

    h2 {font-size: 150%;}

    h3 {font-size: 125%;}

    h4 {font-size: 100%; text-transform: uppercase;}

    p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 {

    margin: 12px 0;

    padding: 0;

    }

    ul {

    list-style: none;

    }

    ul li {

    padding-left: 30px;

    background: url(../images/bullet.gif) no-repeat 18px 8px;

    line-height: 180%;

    }

    ol li {

    margin-left: 35px;

    line-height: 180%;

    }

    th {

    padding: 5px;

    font-weight: bold;

    text-align: left;

    }

    fieldset {

    border: none;

    padding: 10px 5px;

    background: url(../images/hline.gif) repeat-x top;

    }

    fieldset a {

    font-weight: bold;

    }

    hr {

    border-top: 1px solid #CCCCCC;

    border-right: 0;

    border-left: 0;

    border-bottom: 0;

    height: 1px;

    }

    td, div {

    font-size: 100%;

    }

    /* FORM

    ——————————————————— */

    form {

    margin: 0;

    padding: 0;

    }

    form label {

    cursor: pointer;

    }

    input, select, textarea, .inputbox {

    font-family: Tahoma, Arial, sans-serif;

    font-size: 100%;

    }

    /* JOOMLA STYLE

    ——————————————————— */

    table.blog {

    }

    .article_separator {

    clear: both;

    display: block;

    height: 20px;

    }

    .article_column {

    }

    .column_separator {

    padding: 0 25px;

    display: none;

    }

    .article-content img {

    margin: 0 10px 5px 0;

    }

    /* content tables */

    td.sectiontableheader {

    padding: 4px;

    border-right: 1px solid #fff;

    }

    tr.sectiontableentry0 td,

    tr.sectiontableentry1 td,

    tr.sectiontableentry2 td {

    padding: 4px;

    }

    td.sectiontableentry0,

    td.sectiontableentry1,

    td.sectiontableentry2 {

    padding: 3px;

    }

    table.contentpane {

    border: none;

    width: 100%;

    }

    table.contentpaneopen {

    border: none;

    border-collapse: collapse;

    border-spacing: 0;

    }

    table.contenttoc {

    margin: 0 0 10px 10px;

    padding: 0;

    width: 35%;

    }

    table.contenttoc a {

    text-decoration: none;

    }

    table.contenttoc td {

    padding: 1px 5px 1px 25px;

    background: url(../images/bullet.gif) no-repeat 5% 50%;

    }

    table.contenttoc th {

    padding: 0 0 3PX;

    border-bottom: 1px solid #CCCCCC;

    text-indent: 5px;

    }

    table.poll {

    padding: 0;

    width: 100%;

    border-collapse: collapse;

    }

    table.pollstableborder {

    padding: 0;

    width: 100%;

    border: none;

    text-align: left;

    }

    table.pollstableborder img {

    vertical-align: baseline;

    }

    table.pollstableborder td {

    padding: 4px!important;

    border-collapse: collapse;

    border-spacing: 0;

    }

    table.pollstableborder tr.sectiontableentry1 td {

    background: #F2F2F2;

    }

    table.searchintro {

    padding: 10px 0;

    width: 100%;

    }

    table.searchintro td {

    padding: 5px!important;

    }

    table.adminform {

    }

    .adminform .inputbox {

    }

    .blog_more {

    padding: 10px;

    border-top: 1px solid #DDDDDD;

    background: url(../images/grad1.jpg) repeat-x top;

    }

    .blog_more strong {

    margin: 0 0 5px;

    display: block;

    font-size: 125%;

    }

    .blog_more ul {

    margin: 0;

    padding: 0;

    }

    .blog_more ul li {

    margin: 0;

    padding: 0 0 0 17px;

    background: url(../images/bullet.gif) no-repeat 6px 8px;

    }

    .category {

    font-weight: bold;

    font-size: 120%;

    }

    h1.componentheading, .componentheading {

    padding: 0 0 5px;

    margin: 0 0 10px;

    background: url(../images/hline.gif) repeat-x bottom;

    }

    .componentheading {

    font-size: 200%;

    font-weight: bold;

    }

    .contentdescription {

    padding-bottom: 10px;

    }

    h2.contentheading, .contentheading {

    padding: 0;

    margin: 0;

    font-weight: normal;

    }

    .contentheading {

    font-size: 200%;

    }

    a.contentpagetitle,

    a.contentpagetitle:hover,

    a.contentpagetitle:active,

    a.contentpagetitle:focus {

    text-decoration: none !important;

    }

    a.readon {

    text-decoration: none;

    float: left;

    display: block;

    background: #444444;

    padding: 0 3px;

    color: #FFFFFF;

    text-transform: lowercase;

    font-size: 92%;

    }

    a.readon:hover, a.readon:active, a.readon:focus {

    background: #CC0000;

    color: #FFFFFF;

    }

    table.contentpaneopen td, table.contentpane td {

    }

    table.contentpaneopen, table.contentpane, table.blog {

    width: 100%;

    }

    .moduletable {

    padding: 0;

    }

    ul.pagination {

    margin: 15px auto;

    padding: 10px 0;

    background: url(../images/hline.gif) repeat-x top;

    }

    ul.pagination li {

    margin: 0;

    padding: 0;

    display: inline;

    background: none;

    }

    ul.pagination li span{

    padding: 2px 5px;

    }

    ul.pagination a {

    padding: 2px 5px;

    border: 1px solid #DDDDDD;

    background: #F2F2F2;

    }

    ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {

    border: 1px solid #CC0000;

    background: #FFFFFF;

    }

    .pagenavbar {

    padding-left: 14px;

    background: url(../images/icon-pages.gif) no-repeat center left;

    font-weight: bold;

    }

    .pagenavcounter {

    padding: 8px 14px 0 14px;

    background: url(../images/icon-pages.gif) no-repeat 0 11px;

    font-weight: bold;

    }

    .sectiontableheader {

    padding: 8px 5px;

    background: url(../images/grad2.jpg) repeat-x top #444444;

    color: #E6E6E6;

    font-weight: bold;

    }

    .sectiontableheader a {

    color: #E6E6E6;

    }

    tr.sectiontableentry1 td {

    padding: 8px 5px;

    background: url(../images/hline.gif) repeat-x bottom;

    }

    tr.sectiontableentry2 td {

    padding: 8px 5px;

    background: url(../images/hline.gif) repeat-x bottom #F2F2F2;

    }

    tr.sectiontableentry1:hover td,

    tr.sectiontableentry2:hover td {

    background: url(../images/hline.gif) repeat-x bottom #FFFFCC;

    }

    .smalldark {

    text-align: left;

    }

    div.syndicate div {

    text-align: center;

    }

    .pollstableborder tr.sectiontableentry1 td,

    .pollstableborder tr.sectiontableentry2 td {

    background: none;

    }

    /* META

    ——————————————————— */

    .article-tools {

    border-top: 1px solid #DDDDDD;

    border-bottom: 1px solid #DDDDDD;

    display: block;

    margin-bottom: 15px;

    display: block;

    background: #F2F2F2;

    overflow: hidden;

    white-space: nowrap;

    }

    .article-meta {

    padding: 5px;

    width: 70%;

    float: left;

    }

    .createby {

    padding: 3px 3px 3px 20px;

    background: url(../images/icon-author.gif) no-repeat 0 1px;

    }

    .createdate {

    padding: 3px 3px 3px 20px;

    background: url(../images/icon-date.gif) no-repeat 0 2px;

    }

    .modifydate {

    width: 100%;

    float: left;

    }

    div.buttonheading {

    float: right;

    width: 20%;

    }

    .buttonheading img {

    margin: 7px 5px 0 0;

    border: 0;

    float: right;

    }

    /* MAIN LAYOUT DIVS

    ——————————————————— */

    #ja-wrapper {

    width: 100%;

    margin: 0;

    }

    #ja-headerwrap,

    #ja-subnavwrap,

    #ja-containerwrap,

    #ja-containerwrap-fr,

    #ja-containerwrap-fl,

    #ja-containerwrap-f,

    #ja-containerwrap-flr1,

    #ja-containerwrap-fr1,

    #ja-botslwrap,

    #ja-footerwrap {

    width: 100%;

    clear: both;

    }

    #ja-headerwrap {

    position: relative;

    z-index: 2;

    }

    #ja-containerwrap {

    position: relative;

    z-index: 1;

    }

    /* PRIMARY COLUMN

    ——————————————————— */

    #ja-mainbody {

    float: left;

    width: 65%;

    }

    #ja-content {

    clear: both;

    display: block;

    float: right;

    width: 75%;

    }

    #ja-content div.ja-innerpad {

    padding: 0 20px;

    }

    /* COLUMNS

    ——————————————————— */

    #ja-col1 {

    float: left;

    width: 24.00%;

    overflow: hidden;

    }

    #ja-masstop,

    #ja-massbot {

    display: block;

    float: right;

    width: 34.9%;

    clear: right;

    }

    #ja-colswrap {

    float: right;

    width: 34.9%;

    }

    #ja-col2 {

    float: left;

    overflow: hidden;

    }

    #ja-col3 {

    float: right;

    overflow: hidden;

    padding: 0 0 10px;

    }

    #ja-col3 div.ja-innerpad {

    border: 1px solid #DDDDDD;

    border-bottom: 2px solid #CCCCCC;

    margin-left: 5px;

    }

    /*common style for column*/

    #ja-col1 table,

    #ja-col2 table,

    #ja-col3 table {

    border-collapse: collapse;

    border-spacing: 0;

    }

    #ja-col1 .article_separator,

    #ja-col2 .article_separator,

    #ja-col3 .article_separator {

    display: none;

    }

    /* COLLAPSIBLE LAYOUT

    ——————————————————— */

    #ja-container {

    padding: 20px 0;

    }

    /* full */

    #ja-containerwrap-f #ja-mainbody {

    float: none;

    width: 100%;

    }

    #ja-containerwrap-f #ja-content {

    float: none;

    width: 100%;

    }

    /* col1 + content */

    #ja-containerwrap-fr #ja-mainbody {

    width: 100%;

    }

    #ja-containerwrap-fr #ja-content {

    width: 83.9%;

    float: right;

    }

    #ja-containerwrap-fr #ja-content div.ja-innerpad {

    padding-right: 0;

    }

    #ja-containerwrap-fr #ja-col1 {

    width: 16%;

    }

    /* content + col2 + col3 */

    #ja-containerwrap-fl #ja-content {

    float: none;

    width: 100%;

    }

    #ja-containerwrap-fl #ja-content div.ja-innerpad {

    padding-left: 0;

    }

    #ja-containerwrap-fl #ja-col3 div.ja-innerpad {

    padding-top: 0;

    }

    /* content + col2 or col3 */

    #ja-containerwrap-flr1 #ja-mainbody {

    width: 82.9%;

    }

    #ja-containerwrap-flr1 #ja-content {

    width: 100%;

    }

    #ja-containerwrap-flr1 #ja-content div.ja-innerpad {

    padding-left: 0;

    }

    #ja-containerwrap-flr1 #ja-colswrap,

    #ja-containerwrap-flr1 #ja-masstop,

    #ja-containerwrap-flr1 #ja-massbot {

    width: 17%;

    }

    /* col1 + content col2 or col3 */

    #ja-containerwrap-fr1 #ja-mainbody {

    width: 82.9%;

    }

    #ja-containerwrap-fr1 #ja-content {

    width: 79.9%;

    }

    #ja-containerwrap-fr1 #ja-col1{

    width: 20%;

    }

    #ja-containerwrap-fr1 #ja-colswrap,

    #ja-containerwrap-fr1 #ja-masstop,

    #ja-containerwrap-fr1 #ja-massbot {

    width: 17%;

    }

    /* columns */

    .colw #ja-col2,

    .colw #ja-col3 {

    width:100%;

    }

    .colw1 #ja-col2,

    .colw1 #ja-col3 {

    width:49.9%;

    }

    .colw .jamod {

    margin-left: 0;

    margin-right: 0;

    }

    /* HEADER

    ——————————————————— */

    #ja-headerwrap {

    background: url(../images/header-bg.gif) repeat-x top #CC0000;

    color: #CCCCCC;

    line-height: normal;

    height: 120px;

    }

    #ja-header {

    position: relative;

    height: 120px;

    }

    #ja-header a {

    color: #CCCCCC;

    }

    h1.logo, h1.logo-text {

    margin: 0 0 0 5px;

    padding: 0;

    font-size: 200%;

    text-transform: uppercase;

    }

    h1.logo a {

    width: 884px;

    display: block;

    background: url(../images/logo.png) no-repeat;

    position: absolute;

    height: 108px;

    top: 2px;
    bottom: 20px;

    left: 20px;

    }

    h1.logo a span {

    position: absolute;

    top: -1000px;

    }

    h1.logo-text a {

    color: #FFFFFF !important;

    text-decoration: none;

    outline: none;

    position: absolute;

    bottom: 70px;

    left: 5px;

    letter-spacing: 1px;

    }

    p.site-slogan {

    margin: 0;

    padding: 2px 5px;

    color: #CCCCCC;

    font-size: 100%;

    position: absolute;

    bottom: 50px;

    left: 0;

    }

    /* MAIN NAVIGATION

    ——————————————————— */

    #ja-mainnav {

    height: 30px;

    position: absolute;

    bottom: 0;

    z-index: 999;

    }

    #ja-subnav {

    height: 32px;

    background: url(../images/hline.gif) repeat-x 0 29px;

    }

    #ja-mainnav a, #ja-subnav a {

    outline: none;

    }

    /* breadcrumbs */

    #ja-breadcrumb {

    }

    #ja-breadcrumb strong {

    margin-right: 5px;

    font-weight: normal;

    }

    #ja-breadcrumb a {

    text-decoration: none;

    }

    #ja-breadcrumb img {

    margin: 1px 5px;

    }

    /* Default Joomla! Menu */

    ul.menu {

    margin: 0;

    padding: 0;

    list-style: none;

    }

    ul.menu li {

    margin: 0;

    padding: 0;

    background: none;

    }

    ul.menu li a {

    display: block;

    text-decoration: none;

    outline: none;

    background: url(../images/hline.gif) repeat-x bottom;

    padding: 4px 0;

    color: #333333;

    }

    ul.menu li a span {

    background: url(../images/icon-plus.gif) no-repeat 5px 6px;

    display: block;

    padding-left: 20px;

    }

    ul.menu li a:hover,

    ul.menu li a:active,

    ul.menu li a:focus {

    text-decoration: none;

    background: url(../images/hline.gif) repeat-x bottom #F2F2F2;

    color: #333333;

    }

    ul.menu li.active a {

    text-decoration: none;

    color: #CC0000;

    font-weight: bold;

    }

    ul.menu li li a span {

    background: none;

    }

    ul.menu li ul {

    margin: 0;

    padding: 0;

    list-style: none;

    }

    ul.menu li li a {

    background: none;

    padding-left: 5px;

    color: #333333 !important;

    font-weight: normal !important;

    }

    ul.menu li li a:hover,

    ul.menu li li a:active,

    ul.menu li li a:focus {

    background: none;

    color:#CC0000 !important;

    }

    ul.menu li li a span {

    background: url(../images/bullet.gif) no-repeat 8px 8px;

    }

    /* MODULE

    ——————————————————— */

    .jamod-content {

    padding: 5px 10px;

    }

    div.module_menu .jamod-content,

    div.module_black .jamod-content {

    padding: 0;

    }

    div.module h3,

    div.module_menu h3,

    div.module_text h3,

    div.module_black h3 {

    margin: 0;

    padding: 0;

    color: #FFFFFF;

    height: 28px;

    background: url(../images/h32-r.gif) no-repeat top right #CC0000;

    font-size: 100%;

    }

    div.module h3 span,

    div.module_menu h3 span,

    div.module_text h3 span,

    div.module_black h3 span {

    margin: 0;

    padding: 0 0 0 26px;

    display: block;

    background: url(../images/h31-l.gif) no-repeat top left;

    height: 28px;

    line-height: 28px;

    }

    div.module,

    div.module_menu,

    div.module_text,

    div.module_black {

    margin-bottom: 10px;

    overflow: hidden;

    padding: 0 0 10px;

    }

    /*Black Module*/

    div.module_black {

    border: 1px solid #DDDDDD;

    background: url(../images/grad3.jpg) repeat-x bottom #444444;

    color: #FFFFFF;

    }

    div.module_black h3 {

    color: #FFFFFF;

    height: 28px;

    background: url(../images/h32-r.gif) no-repeat top right #CC0000;

    }

    div.module_black h3 span {

    margin: 0;

    padding: 0 0 0 26px;

    display: block;

    background: url(../images/h32-l.gif) no-repeat top left;

    height: 28px;

    line-height: 28px;

    }

    div.module_black a {

    color: #FFFFFF;

    }

    div.module_black ul.menu {

    margin: 0 1px;

    }

    div.module_black ul.menu li {

    height: 26px;

    }

    div.module_black ul.menu a {

    background: url(../images/menu-bg.gif) no-repeat top left !important;

    color: #E6E6E6;

    line-height: 26px;

    padding: 0 0 0 26px;

    }

    div.module_black ul.menu a:hover,

    div.module_black ul.menu a:focus,

    div.module_black ul.menu a:active {

    background: url(../images/menu-bg.gif) no-repeat bottom left !important;

    color: #FFFFFF;

    line-height: 26px;

    padding-left: 26px;

    }

    div.module_black #cat-current a {

    background: url(../images/menu-bg.gif) no-repeat bottom left !important;

    }

    /* mis */

    div.banneritem_text {

    padding: 5px 0 !important;

    }

    div.advs {

    float: left;

    width: 100%;

    clear: both;

    display: block;

    }

    /*masscol module*/

    #ja-masstop div.module h3 {

    background: none;

    color: #CC0000;

    font-size: 150%;

    }

    #ja-masstop div.module h3 span {

    background: none;

    padding-left: 10px;

    margin: 0;

    }

    #ja-masstop div.module {

    border: 1px solid #DDDDDD;

    background: url(../images/spotlight-bg.gif) repeat-x top #FFEBA7;

    }

    #ja-masstop div.jamod-content {

    padding: 0 10px;

    width: 95%;

    }

    /*col2 module*/

    #ja-col2 div.jamod {

    margin-right: 5px;

    border: 1px solid #DDDDDD;

    border-bottom: 2px solid #CCCCCC;

    }

    #ja-col2 div.module h3,

    #ja-col2 div.module_menu h3,

    #ja-col2 div.module_text h3 {

    background: none;

    color: #CC0000;

    font-size: 120%;

    text-indent: 10px;

    padding-top: 5px;

    }

    #ja-col2 div.module h3 span,

    #ja-col2 div.module_menu h3 span,

    #ja-col2 div.module_text h3 span {

    background: none;

    padding: 0;

    }

    /*col3 module*/

    #ja-col3 div.module,

    #ja-col3 div.module_menu,

    #ja-col3 div.module_text {

    margin-bottom: 0;

    }

    #ja-col3 div.module h3,

    #ja-col3 div.module_menu h3,

    #ja-col3 div.module_text h3 {

    background: url(../images/h32-r.gif) no-repeat bottom center #CC0000;

    color: #FFFFFF;

    padding: 0 10px;

    font-size: 100%;

    }

    #ja-col3 div.module h3 span,

    #ja-col3 div.module_menu h3 span,

    #ja-col3 div.module_text h3 span {

    background: none;

    padding: 0;

    }

    /* SPOTLIGHT

    ——————————————————— */

    /* Spotlight Box Style */

    .ja-box-full, .ja-box-left, .ja-box-center, .ja-box-right {

    float: left;

    overflow: hidden;

    }

    .ja-box-left div.jamod,

    .ja-box-full div.jamod {

    padding: 0;

    background: none;

    }

    .ja-box-right div.jamod {

    padding: 0;

    }

    .ja-box-center div.jamod {

    padding: 0;

    }

    #ja-botsl {

    padding: 0 0 10px 0;

    }

    #ja-botsl div.jamod {

    margin-right: 10px ;

    width:auto !important;

    width:98%;

    border: 1px solid #DDDDDD;

    border-bottom: 2px solid #CCCCCC;

    background: url(../images/grad1.jpg) repeat-x top;

    }

    #ja-botsl div.jamod h3 {

    background: none;

    color: #CC0000;

    font-size: 120%;

    text-indent: 10px;

    padding-top: 5px;

    }

    #ja-botsl div.jamod h3 span {

    background: none;

    padding: 0;

    }

    #ja-botsl ul, #ja-botsl p, #ja-botsl ol {

    padding: 0;

    margin: 0 !important;

    }

    #ja-botsl ul li {

    padding: 0 0 0 15px;

    margin: 0;

    background: url(../images/bullet.gif) no-repeat 3px 8px;

    }

    #ja-botsl ol li {

    margin-left: 25px;

    padding: 0 !important;

    }

    #ja-botsl td {

    padding: 0;

    }

    #ja-botsl .article_separator {

    display: none;

    }

    #ja-botsl table {

    border-spacing: 0;

    border-collapse: collapse;

    }

    /* FOOTER

    ——————————————————— */

    #ja-footerwrap {

    padding: 20px 0;

    clear: both;

    background: #333333;

    }

    #ja-footer {

    padding: 0;

    color: #999999;

    position: relative;

    }

    #ja-footer small {

    color: #999999;

    display: block;

    }

    #ja-footer .copyright {

    clear: both;

    display: block;

    font-style: normal;

    }

    #ja-footer a {

    color: #CCCCCC;

    text-decoration: none;

    }

    #ja-footer a:hover,

    #ja-footer a:active,

    #ja-footer a:focus {

    color: #FFFFFF;

    text-decoration: none;

    }

    #ja-footer ul {

    margin: 0 0 5px;

    padding: 0;

    }

    #ja-footer li {

    margin: 0;

    padding: 0;

    display: inline;

    background: none;

    }

    #ja-footer li a {

    padding: 0 8px 0 10px;

    display: inline;

    line-height: normal;

    text-decoration: none;

    background: url(../images/bullet2.gif) no-repeat 0 6px;

    }

    .ja-cert {

    position: absolute;

    right: 10px;

    top: 10px;

    }

    .ja-cert a {

    margin: 0 0 0 5px;

    padding: 0;

    border: none;

    border: none;

    text-decoration: none;

    }

    .ja-cert a span {

    display: none;

    }

    .ja-cert a img {

    border: none;

    height:auto !important;

    height:18px;

    }

    .banneritem {

    display: block;

    }

    /* MISCELLANOUS

    ———————————————————– */

    ul.accessibility {

    position: absolute;

    top: -100%;

    }

    /* Search */

    #ja-search {

    background: url(../images/search-tab.gif) no-repeat;

    position: absolute;

    bottom: 0;

    right: 40px;

    height: 30px;

    width: 150px;

    }

    #ja-search .inputbox {

    width: 100px;

    border: 1px solid #666666;

    padding: 2px 5px;

    background: #F2F2F2;

    margin-top: 5px;

    margin-left: 10px;

    }

    /*usertool*/

    #ja-usertoolswrap {

    width: 28px;

    height: 30px;

    display: block;

    background: url(../images/usertool.gif) no-repeat top;

    position: absolute;

    bottom: 0;

    right: 0;

    z-index: 1000;

    }

    #ja-usertoolswrap:hover, #ja-usertoolswrap.ja-toolswraphover {

    background: url(../images/usertool.gif) no-repeat bottom;

    }

    span.ja-sitetool {

    margin: 0;

    width: 28px;

    height: 30px;

    display: block;

    cursor: pointer;

    }

    #ja-usertoolswrap:hover #ja-usertools,

    #ja-usertoolswrap.ja-toolswraphover #ja-usertools {

    display: block;

    top: 30px;

    right: 0;

    }

    #ja-usertools {

    padding: 0;

    float: right;

    display: none;

    background: url(../images/grad1.jpg) repeat-x top;

    border: 1px solid #CCCCCC;

    font-size: 11px;

    position: absolute;

    top: 100%;

    }

    #ja-usertools ul {

    float: left;

    margin: 0;

    padding: 4px 5px 2px;

    }

    #ja-usertools li {

    float: left;

    display: block;

    margin: 0;

    padding: 0;

    background: none;

    line-height: normal;

    }

    #ja-usertools img {

    padding: 0 2px;

    }

    /* Login Form */

    #ja-login {

    position: absolute;

    bottom: 55px;

    right: 0;

    }

    #ja-login form {

    float: left;

    }

    #ja-login form label {

    float: left;

    }

    label.ja-login-user span {

    display: block;

    float: left;

    text-indent: -5000px;

    background: url(../images/icon-user.gif) no-repeat center left;

    width: 20px;

    height: 20px;

    }

    label.ja-login-password span {

    display: block;

    float: left;

    text-indent: -5000px;

    background: url(../images/icon-key.gif) no-repeat center left;

    width: 20px;

    height: 20px;

    }

    #ja-login form input.button {

    font-size: 11px !important;

    float: left;

    }

    #ja-login form #mod_login_username,

    #ja-login form #mod_login_password {

    width: 110px;

    margin: 1px 8px 0 0;

    border: 1px solid #CC0000;

    }

    #ja-login form a {

    color: #CCCCCC;

    background: url(../images/bullet2.gif) no-repeat 3px 7px;

    padding-left: 10px;

    text-decoration: none;

    }

    #ja-login form a:hover,

    #ja-login form a:active,

    #ja-login form a:focus {

    color: #FFFFFF;

    text-decoration: underline;

    }

    .ja-login-links {

    padding-top: 5px;

    clear: both;

    }

    /*ja-newflash*/

    .nftitle {

    font-size: 150%;

    font-weight: bold;

    color: #CC0000;

    margin: 5px 0 0;

    }

    /*others*/

    .mostread, .latestnews {

    color: #333333;

    }

    #ja-banner {

    text-align: center;

    }

    div.back_button a,

    div.back_button a:hover,

    div.back_button a:active {

    margin: 10px 0;

    display: block;

    background: none!important;

    text-decoration: none!important;

    }

    .clr {

    clear: both;

    }

    .hasTip img {

    margin: 10px 5px 0 0;

    border: none;

    }

    /* Tooltips */

    .tool-tip {

    float: left;

    border: 1px solid #D4D5AA;

    padding: 5px;

    background: #FFFFCC;

    max-width: 200px;

    }

    .tool-title {

    padding: 0;

    margin: 0;

    margin-top: -15px;

    padding-top: 15px;

    padding-bottom: 5px;

    background: url(../../system/images/selector-arrow.png) no-repeat;

    font-size: 100%;

    font-weight: bold;

    }

    .tool-text {

    margin: 0;

    font-size: 100%;

    }

    #system-message dd.message ul,

    #system-message dd.error ul,

    #system-message dd.notice ul {

    padding: 0;

    margin: 0;

    }

    #system-message dd.message ul li,

    #system-message dd.error ul li,

    #system-message dd.notice ul li {

    background: none;

    padding: 5px;

    margin: 0;

    color: #FFFFFF;

    }

    /* System Standard Messages */

    #system-message dd.message ul {

    background: #006699;

    border: none;

    }

    /* System Error Messages */

    #system-message dd.error ul {

    background: #CC0000;

    border: none;

    }

    /* System Notice Messages */

    #system-message dd.notice ul {

    background: #EE9600;

    border: none;

    }

    /* Clearfix */

    .clearfix:after {

    clear: both;

    display: block;

    content: “.”;

    height: 0;

    visibility: hidden;

    }

    * html > body .clearfix {

    width: 100%;

    display: block;

    }

    * html .clearfix {

    height: 1%;

    }

    /* Firefox Scrollbar Hack – Do not remove */

    html {

    margin-bottom: 1px;

    height: 100%!important;

    height: auto;

    }

    Sherlock Friend
    #345806

    Hi tschier !

    Just take a look at your site on ie but did not see the issue .

    kasssim Friend
    #367554

    can you suggest how to make the mesolit II fluid width ?
    thanks

    Css Magician Friend
    #367712

    Dear kasssim,

    <blockquote>can you suggest how to make the mesolit II fluid width ?
    thanks </blockquote>

    Please open templates/ja_mesolite_ii/css/layout.css and change.main width at line 16.

Viewing 8 posts - 1 through 8 (of 8 total)

This topic contains 8 replies, has 7 voices, and was last updated by  Css Magician 13 years, 11 months ago.

We moved to new unified forum. Please post all new support queries in our New Forum