€¦ · Web view* JA T3v2 System Plugin for J25 & J32 * -----* Copyright (C) 2004-2011 J.O.O.M...
Transcript of €¦ · Web view* JA T3v2 System Plugin for J25 & J32 * -----* Copyright (C) 2004-2011 J.O.O.M...
* ------------------------------------------------------------------------ * JA T3v2 System Plugin for J25 & J32 * ------------------------------------------------------------------------ * Copyright (C) 2004-2011 J.O.O.M Solutions Co., Ltd. All Rights Reserved. * @license - GNU/GPL, http://www.gnu.org/licenses/gpl.html * Author: J.O.O.M Solutions Co., Ltd * Websites: http://www.joomlart.com - http://www.joomlancers.com * ------------------------------------------------------------------------ */
/* COMMON STYLE--------------------------------------------------------- */body {
background: #ffffff;color: #000000;font-family: sans-serif;line-height: 1.5;
}
body#bd { background: #ffffff; color: #000000; font-size: 12px;}
body#bd #ja-wrapper { overflow: hidden; }
body.fs1 #ja-wrapper { font-size: 80%; }body.fs2 #ja-wrapper { font-size: 90%; }body.fs3 #ja-wrapper { font-size: 100%; }body.fs4 #ja-wrapper { font-size: 110%; }body.fs5 #ja-wrapper { font-size: 120%; }body.fs6 #ja-wrapper { font-size: 130%; }
/* Normal links ---*/a {}
a:hover, a:active, a:focus { }
/* Content spacing ---*/.column p, .column pre, .column blockquote,.column h1, .column h2, .column h3, .column h4, .column h5, .column h6,.column ol, .column ul, .column dl { margin: 15px 0; padding: 0; }
/* Headings & Titles ---*/h1 { font-size: 180%; }h2 { font-size: 150%; }h3 { font-size: 125%; }h4 { font-size: 100%; text-transform: UPPERCASE; }
h5 { font-size: 100%; }
.contentheading, .componentheading, h1, h2, h3, h4, h5 { line-height: 1.2; }
h1.componentheading, .componentheading { margin: 0; padding: 0 0 4px; }
.componentheading { }
h1.contentheading, h2.contentheading, .contentheading { margin: 0; padding: 0 0 5px; }
.contentheading { }
.blog-featured .contentheading { }
.contentheading a,
.contentheading a:hover,
.contentheading a:active,
.contentheading a:focus { }
.jitem-title { }
/* Small text ---*/small, .small, .smalldark, .small-text, .article-tools,.img_caption, .contenttoc, p.site-slogan, a.readon, #ja-navhelper, #ja-footer { font-size: 92%; }
small, .small { }
.smalldark { text-align: left; }
/* List ---*/.column ul li {
background: url(../images/bullet.gif) no-repeat 20px 7px;line-height: 160%;margin-bottom: 5px;overflow: hidden;padding-left: 30px;
}
.column ol li { line-height: 180%; margin-left: 30px; }
.column dt { font-weight: bold; }
.column dd { margin-left: 15px; }
/* Readon links ---*/
p.readmore { margin: 0; }
p.readmore a {}
p.readmore a:hover, p.readmore a:active, p.readmore a:focus {}
/* Others ---*/hr {
border-bottom: 0;border-left: 0;border-right: 0;border-top: 1px solid;height: 1px;
}
/* FORM--------------------------------------------------------- */form label { cursor: pointer; }
input, select, textarea, .inputbox { font-size: 100%; }
.inputbox { }
.inputbox:hover, .inputbox:focus { }
.button { }
.button:hover, .button:focus { }
.checkbox { }
.radio { }
fieldset { border: none; margin: 0; padding: 5px 0; }
legend { font-size: 125%; font-weight: bolder; line-height: 1.2; }
.hidelabeltxt { display: none; }
fieldset dt {clear: left;float: left;min-width: 12em;padding: 3px 0;
}
fieldset dd {padding: 3px 0;min-height: 25px;
}
/* Login ---*/.login_form fieldset,.login fieldset { padding: 15px 0 0; }
.login_form fieldset p,
.login fieldset p { margin: 0 0 5px; }
.login_form label,
.login label {display: block;float: left;font-weight: bold;text-align: right;width: 130px;
}
.login-fields {margin: 0 0 10px;
}
.login_form .inputbox,
.login-fields .required { margin-left: 10px; width: 150px; }
.login_form .remember .inputbox { width: 20px; }
.login_form .button,
.login button { margin-left: 140px; }
/* Register ---*/.form-register fieldset { padding: 0 0 10px; }
.form-register p { margin: 0 0 5px; }
.form-register p.form-des { margin: 15px 0; }
.form-register label {display: block;float: left;font-weight: bold;text-align: right;width: 130px;
}
.form-register .inputbox { margin-left: 10px; width: 200px; }
.form-register .button { margin-left: 140px; }
.registration fieldset dt {margin-right: 5px;
}
/* User ---*/.user-details { padding: 10px 0; }
.user-details p { margin: 0 0 5px; }
.user-details label {display: block;float: left;font-weight: bold;text-align: right;width: 130px;
}
.user-details .inputbox { margin-left: 10px; width: 200px; }
.user-details .button { margin-left: 140px; }
.user-details .paramlist .paramlist_key { padding: 0 0 5px; width: 130px; }
.user-details .paramlist .paramlist_value { padding: 0 0 5px; }
.user-details .user_name span { font-weight: bold; padding-left: 10px; }
.remind fieldset dl,
.reset fieldset dl { margin: 0; }
.remind fieldset dt,
.reset fieldset dt { padding: 0; margin: 0; }
.remind fieldset dd,
.reset fieldset dd { min-height: 0; padding: 0; margin: 5px 0; }
/* Search ---*/form#searchForm { padding: 15px 0; }
.searchintro { }
.results h4 { margin: 15px 0 0; }
.results p { margin: 0 0 10px; }
.search fieldset {border: 1px solid #F0F0F0;margin: 25px 0 15px;padding: 10px;
}
.search fieldset legend {font-size: 100%;
}
.search .phrases-box {margin: 0 0 10px;
}
.search .word button {margin-left: 5px;
}
.search .word .inputbox {vertical-align: top;
}
.search .word label {vertical-align: bottom;
}
/* Contact ---*/#component-contact address { font-style: normal; }
#component-contact #emailForm {}
.contact_email { margin: 0 0 10px; }
.contact_email div {padding: 5px 0;
}
.contact_email label {display: block;font-weight: bold;float: left;
width: 17em;}
.contact_email-copy { margin: 15px 0; }
.contact-email-copy label {display: inline;
}
div.contact-links ul li {background: none;
}
/* Display Contact ---*/
/* Slider */
.panel {border: solid 1px #ddd;margin-top: -1px;
}
#ja-content-main .contact .panel h3 {margin: 0;padding: 0;background: #eee;border: 0;
}
.panel h3 a {display: block;padding: 6px;text-decoration: none;color: #444;padding: 6px;
}
.panel h3.pane-toggler a {background: #f5f5f5;
}
.panel h3.pane-toggler-down a {background: #f5f5f5;border-bottom: solid 1px #ddd;
}
.jpane-slider,
.pane-slider {border: solid 0px;padding: 0px 15px !important;margin: 0;height: 0;overflow: hidden;
}
.panel .contact-form,
.panel .contact-miscinfo {}
.contact .panel .contact-form form,
.contact .panel .contact-address {margin: 15px 0 0 0;
}
.contact-image {margin: 15px 0;overflow: hidden;display: block;
}
.categories-list .category-desc ul li { list-style-type: square; }
#ja-content-main .contact .panel .pane-hide {display: none;
}
/* Tabs */div.current {
border: 1px solid #CCCCCC;clear: both;max-width: 500px;padding: 10px;
}
#close a { text-decoration: none; }
#contact-slider.tabs {clear: both;float: left;margin: 15px 0 0;z-index: 50;
}
#contact-slider.tabs dt {background: #F0F0F0;border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;color: #666666;float: left;margin-right: 3px;padding: 4px 10px;
}
#contact-slider.tabs dt.open {background: #F9F9F9;border-bottom: 1px solid #F9F9F9;color: #000000;z-index: 100;
}
#contact-slider.tabs dt h3 {margin: 0;padding-bottom: 0;border-bottom: 0;
}
/* contact plain */#ja-content-main .contact h3 {
border-bottom: solid 1px #ddd;margin: 20px 0;padding-bottom: 15px;
}
.form-required {font-weight: bold;margin: 10px 0;background: #fff url(../images/req.png) no-repeat !important;padding: 10px 40px;
}
.contact .inputbox {background: #fff;border: solid 1px #ccc;padding: 3px;
}
/*Encyclopedia*/div.encyclopedia_col1 {
width:49%;float:left;
}div.encyclopedia_col1 p.img_caption {
font-size: .6em;}
div.encyclopedia_col2 {width:49%;float:right;padding-left:3px;margin-left: 2px;
}
div.encyclopedia_col2 p {padding-left:3px;margin-left: 2px;
}
div.encyclopedia_links ul {display: block;margin: 0px 0px 1px 0px;list-style-type: none;padding: 10px 0px 10px 0px;width: 100%;
}div.encyclopedia_links ul li {
display: inline;padding: 2px;margin: 2px;white-space: nowrap;
}
/* FAQ ---*/div.jcat-children dt {
clear: left;float: left;min-width: 7em;padding: 3px 0;
}
div.jcat-children dd {padding: 3px 0;min-height: 25px;
}
/* JOOMLA STYLE--------------------------------------------------------- *//* Layout Deco ---*/.blog { }
.item-separator, .row-separator { display: none; }
/*Leading*/.items-leading {}.items-leading .leading { padding-bottom: 15px; }
/*Articles grids*/.items-row { padding-bottom: 15px; padding-top: 15px; }
.item {}
/*Image*/.img-intro-none {
margin-bottom: 15px;}
.img-intro-left {margin-bottom: 15px;margin-right: 15px;float: left;
}
.img-intro-right {margin-bottom: 15px;margin-left: 15px;float: right;
}
/* Meta ---*/.article-tools { clear: both; display: block; position: relative; }
dl.article-info { float: left; padding: 0; margin: 0; width: 70%; text-transform: none; }
dl.article-info dd, dl.article-info dt {padding: 0 5px 0 0;margin: 0;display: inline;
}
dd.parent-category-name {}
dd.category-name {}
dd.create { padding-right: 5px; }
dd.createdby { padding-right: 5px; }
dd.hits { padding-right: 5px; }
p.article-url { margin: 10px 0 0; }
p.modifydate { margin: 10px 0 0; }
.contentdescription { display: block; padding: 10px 15px; }
.contentdescription p { margin: 0; }
ul.actions { float: right; margin: 0; padding: 0; }
ul.actions li {display: inline;background: none;padding: 0;margin: 0;line-height: 1;
}
ul.actions li img { border: 0; margin: 0 5px 0 0; }
/* Archive ---*/ul#archive-items > li {
line-height: normal;overflow: visible;padding: 0;margin: 0;
}
ul#archive-items div.intro {clear: both;overflow: hidden;
}
/* Article ---*/.article-content { overflow: hidden; }
/* Category List ---*/
.categories-list {}
.categories-list h1 {}
.categories-list ul {}div.categories-list ul li {
background: none;padding-left: 0;
}.categories-list ul li span.item-title {}.categories-list li span.item-title a {}
div.categories-list dl.article-count dt,div.categories-list dl.article-count dd {
display: inline;}
div.categories-list dl.article-count dd {margin-left: 0;
}
div.categories-list ul li ul {margin-left: 15px;
}
div.categories-list ul li li {border-bottom: 1px solid #ccc;background: #f2f2f2;padding: 10px;
}
div.categories-list ul li li li {background: #ddd;
}
div.categories-list ul li li.last {border-bottom: 0;
}/* Sub Category List ---*/.cat-children {}.cat-children h3 {}.cat-children ul {}.cat-children ul li {}.cat-children ul li span.jitem-title {}.cat-children ul li span.jitem-title a {}
/*Inline images ---*/.img_caption { margin-top: 15px; margin-bottom: 10px; }
.img_caption.left { margin-right: 10px; }
.img_caption.right { margin-left: 10px; }
p.img_caption { clear: both; margin: 0; padding: 0; text-align: center; }
/* Tables ---*/th { font-weight: bold; padding: 5px; text-align: left; }
td { font-size: 100%; padding: 5px; }
thead tr th { }
thead tr th a,thead tr th a:hover,thead tr th a:focus,thead tr th a:active { }
ul li.cat-list-row0,ul li.cat-list-row1 {
background: none;margin: 0px;padding: 5px;
}
ul li.cat-list-row1 {border: solid 1px #ddd;
}
.cat-list-row2,
.cat-list-row1,tr.cat-list-row2 td,tr.cat-list-row1 td {
border-color: #ddd;}
.cat-list-row1:hover,
.cat-list-row2:hover {background-color: #ffffcc;}
.cat-list-row2,tr.cat-list-row2 td {}
table.contentpane, table.tablelist, table.category { width: 100%; }
table.contentpaneopen { border: none; border-collapse: collapse; border-spacing: 0; }
/* Content Toc */table.contenttoc { float: right; margin: 0 0 10px 12px; padding: 0; width: 30%; }
table.contenttoc a { }
table.contenttoc td { padding: 5px 10px; }
table.contenttoc th { padding: 5px 10px; }
/* Poll */div.poll { padding: 15px 0; }
form#poll { margin-bottom: 10px; padding-bottom: 10px; }
dl.poll { font-size: 92%; margin-bottom: 10px; padding-bottom: 10px; }
dl.poll dt, dl.poll dd { float: left; }
dl.poll dt { clear: left; width: 100px; }
dl.poll dd { clear: right; width: 400px; }
table.pollstableborder { border: none; padding: 0; text-align: left; width: 100%; }
table.pollstableborder img { vertical-align: baseline; }
table.pollstableborder td { }
table.pollstableborder tr.sectiontableentry0 td,table.pollstableborder tr.sectiontableentry1 td { }
/* Search */table.searchintro { padding: 10px 0; width: 100%; }
table.searchintro td { }
/* Misc. */table.contentpaneopen, table.contentpane, table.blog { width: 100%; }
/* Pagination ---*/.pagination ul,ul.pagenav { float: left; margin: 10px 0; }
.pagination ul li,
ul.pagenav li {background: none;display: block;float: left;margin: 0;overflow: hidden;padding: 0;
}
.pagination ul li span.pagenav,
.pagination ul li a.pagenav,ul.pagenav li a { padding: 0 5px; }
.pagination ul a.pagenav { }
.pagination ul a.pagenav:hover,
.pagination ul a.pagenav:active,
.pagination ul a.pagenav:focus { }
.ja-content-main fieldset.filters { font-size: 92%; margin: 10px 0 5px; }
.ja-content-main .display-limit { font-size: 92%; margin: 10px 0 5px; }
.ja-content-main fieldset.filters .filter-search,
.ja-content-main fieldset.filters .display-limit { float: left; width: 50%; }
.ja-content-main fieldset.filters .display-limit { float: right; text-align: right; }
.ja-content-main .pagenavbar { font-weight: bold; }
.ja-content-main .pagenavcounter { margin: 15px 0; text-align: center; }
.ja-content-main .counter {float: right;line-height: 1;margin: 15px 0;text-align: right;
}
.ja-content-main .counter span { }
.items-more { padding: 15px 0 5px; }
.items-more h3 { margin: 0 0 5px; }
.items-more ol {}
div.back_button a,
div.back_button a:hover,div.back_button a:active { display: block; margin: 10px 0; }
/* Messages ---*/#system-message {}
#system-message dd.message ul,#system-message dd.error ul,#system-message dd.notice ul { margin: 0; padding: 0; }
#system-message dd.message ul li,#system-message dd.error ul li,#system-message dd.notice ul li { background: none; margin: 0; padding: 5px; }
#system-message .alert { background-color: #FCF8E3; border: 1px solid #FBEED5; color: #C09853; margin-bottom: 18px; padding: 8px 35px 8px 14px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);}
#system-message .alert-heading {font-weight: bold;
}
#system-message .close { color: #000000; float: right; font-size: 20px; font-weight: bold; line-height: 18px; opacity: 0.2; filter: alpha(opacity = 20); text-shadow: 0 1px 0 #FFFFFF;}
#system-message .alert .close { line-height: 18px; position: relative; right: -21px; top: -2px;}
#system-message .close:hover,#system-message .close:focus,#system-message .close:active {
opacity: 1; filter: alpha(opacity = 100);
}/* System Standard Messages */#system-message dd.message ul { }
/* System Error Messages */#system-message dd.error ul { }
/* System Notice Messages */#system-message dd.notice ul { }
/* Tooltips --- */.items-row.cols-2 .column-2 .contentpaneopen_edit {
padding-left: 15px;}
.tip-wrap {background: #ffffcc;border: 1px solid #e2e2b5;z-index: 999;
}
.tip-title { font-weight: bold; padding: 5px 10px; border-bottom: 1px solid #e2e2b5; }
.tip-text { font-size: 100%; margin: 0; padding: 5px 10px; }
.hasTip img { border: none; margin: 0 5px 0 0; }
.contentpaneopen_edit img { vertical-align: middle; }
/* Edit page */
.edit fieldset {border: 1px solid #F0F0F0;margin: 25px 0 15px;padding: 10px;
}
.edit .formelm {margin: 0 0 10px;
}.edit.item-page .formelm {
margin-top: 5px;}.edit .formelm label {
min-width: 100px;font-weight: bold;display: inline-block;
}
.edit .formelm-buttons,
.edit .formelm-area {margin: 0 0 10px;
}
.edit .formelm-area label {display: block;margin-bottom: 5px;font-weight: bold;
}
.profile-edit fieldset dt {min-width: 17em;
}
.edit.item-page div.fltlft {margin-bottom: 5px; }
/* MODULE STYLES--------------------------------------------------------- */div.ja-moduletable h3, div.moduletable h3 { margin: 0 0 8px; overflow: hidden; padding: 0 0 5px; }
div.moduletable_menu h3 { margin-bottom: 0; }
div.ja-moduletable, div.moduletable {margin-bottom: 10px;margin-top: 10px;padding: 0 0 20px;position: relative;
}
/* Rounded Module --- */div.ja-module h3, div.module h3 { margin: 0 0 10px; overflow: hidden; padding: 8px 0; }
div.ja-module, div.module { margin-bottom: 20px; position: relative; overflow: hidden; }
/* Badge Module ---*/.badge {
background-image: url(../images/icon-badge.png);background-repeat: no-repeat;height: 46px;position: absolute;right: 0;top: 0;width: 45px;
}
.badge-hot .badge { background-position: 0 0; }
.badge-new .badge { background-position: 0 -46px; }
.badge-pick .badge { background-position: 0 -92px; }
.badge-top .badge { background-position: 0 -138px; }
/* Search Module ---*/#ja-search { bottom: 15px; position: absolute; right: 0; }
#ja-search label { display: none; }
#ja-search .inputbox { }
#ja-search .inputbox:hover, #ja-search .inputbox:focus { }
#ja-search .button { }
/* Login Module ---*/#form-login-username .inputbox,#form-login-password .inputbox {
background-position: 5px center;background-repeat: no-repeat;font-weight: bold;
}
#form-login-username .inputbox, #form-login-password .inputbox {}
#form-login ul { margin: 0 !important; padding: 0; }
#form-login p { margin: 0 0 5px; }
#form-login .button { margin: 10px 0; }
/* Poll Module ---*/h4.poll-title { margin: 0; padding: 0; }
a.poll-result { font-size: 92%; text-transform: uppercase; }
form.poll .button { margin-right: 5px; }
/* Advertisement ---*/div.bannergroup_text div.banneritem_text { padding: 5px 0; }
div.bannergroup_text div.banneritem_text a { font-weight: bold; }
div.bannergroup_text div.bannerheader,div.bannergroup_text div.bannerfooter_text a { font-size: 92%; }
div.bannergroup_text div.bannerfooter_text { padding: 5px 0 0; text-align: right; }
div.bannergroup { margin-bottom: 10px; }
/* text */div.module_text h3 { }
div.module_text span { clear: both; display: block; float: left; }
div.module_text { }
div.module_text .ja-box-bl { }
div.module_text .ja-box-tr { }
div.module_text .ja-box-tl { }
/* Blank */div.module_noborder,div.module_noborder .ja-box-bl,div.module_noborder .ja-box-tr,div.module_noborder .ja-box-tl { background: none; padding: 0; }
/* Module list ---*/
/* Collapsible h3 ---*/h3.show {
background: url(../images/icon-show.png) no-repeat 100% 60%;cursor: pointer;
}
h3.hide {
background: url(../images/icon-hide.png) no-repeat 100% 60%;cursor: pointer;
}
/* Uncomment the following lines if you want collapsible modules with badges still show arrows *//* .badge-hot h3.show,.badge-new h3.show,.badge-pick h3.show,.badge-top h3.show,.badge-hot h3.hide,.badge-new h3.hide,.badge-pick h3.hide,.badge-top h3.hide {
background-position: 15px 60%;text-indent: 15px;
}*/
/* Languages Module */div.ja-moduletable .mod-languages ul, div.ja-module .mod-languages ul {
margin: 0;}
div.ja-moduletable .mod-languages ul li, div.ja-module .mod-languages ul li {
background: none;padding: 0;margin-right: 5px;display: inline-block;
}
/* MAIN LAYOUT DIVS--------------------------------------------------------- */.wrap { }
.main { }
.ja-box { }
#ja-wrapper { }
#ja-container { position: relative; z-index: 5; }
#ja-container .main { }
/* 3 Columns - Classic Layout ---*/#ja-container.ja-l1r1 { }
/* Full */
#ja-container { }
/* Full left */#ja-container.ja-r1 { }
/* Full right */#ja-container.ja-l1 { }
/* Mass ---*/.ja-mass-top { }
.ja-mass-top .ja-moduletable, .ja-mass-top .ja-module { margin-left: 0; margin-right: 0; }
.ja-mass-bottom { }
.ja-mass-bottom .ja-moduletable, .ja-mass-bottom .ja-module { margin-left: 0; margin-right: 0; }
/* MAIN COLUMN--------------------------------------------------------- */#ja-mainbody { }
#ja-main .inner { }
#ja-contentwrap { }
/* Content Top ---*/.ja-content-top { }
#ja-content-top .ja-moduletable, #ja-content-top .ja-module { margin-left: 0; margin-right: 0; }
/* Content Main ---*/.ja-content-main { margin-bottom: 20px; }
/* Content Bottom ---*/.ja-content-bottom { }
#ja-content-bottom .ja-moduletable, #ja-content-bottom .ja-module { margin-left: 0; margin-right: 0; }/* @end *//* SIDE COLUMNS--------------------------------------------------------- */.ja-colswrap { }
.ja-col { }
/* Left Columns ---*/#ja-left .ja-l2 { }
/* Right Columns ---*/#ja-right .ja-r2 { }
/* HEADER--------------------------------------------------------- */#ja-header { position: relative; z-index: 10; }
#ja-header .main { padding: 30px 0 15px; }
h1.logo, div.logo-text h1 { }
h1.logo, div.logo-text { float: left; position: relative; z-index: 1; }
/* Logo Image ---*/h1.logo { height: 28px; width: 184px; }
h1.logo a {background: url(../images/logo-t3.gif) no-repeat left;display: block;height: 28px;width: 184px;
}
h1.logo a span { position: absolute; top: -1000px; }
/* Logo Text ---*/div.logo-text { margin-top: 8px; }
div.logo-text h1 a { text-decoration: none; }
p.site-slogan { display: block; font-size: 85%; margin: 8px 0 0; padding: 0 5px; }
/* NAVIGATION--------------------------------------------------------- *//* Main Nav ---*/#ja-mainnav { line-height: 1; position: relative; z-index: 11; }
#ja-mainnav .main { }
span.has-image {background-position: left 1px;background-repeat: no-repeat;
display: block;overflow: hidden;padding-left: 25px;
}
span.menu-title { display: block; cursor: pointer; }
span.menu-desc { display: block; font-size: 92%; font-weight: normal; }
/* Breadcrumbs ---*/#ja-navhelper { }
#ja-navhelper .main { padding: 5px 0; }
#ja-navhelper a { padding: 0 2px; }
#ja-navhelper a:hover, #ja-navhelper a:active, #ja-navhelper a:focus { }
.ja-breadcrums { float: left; margin-top: 2px; width: 80%; }
.ja-breadcrums strong { margin-right: 5px; }
.ja-breadcrums img { margin: 1px 5px; }
/* Extras ---*/.ja-links { float: right; margin-top: 2px; }
.ja-links li { background: none; display: inline; padding: 0; }
.ja-links li.top a { }
.ja-links li.top a:hover { }
.ja-links li.layout-switcher a { }
.ja-links li.layout-switcher a:hover { }
.ja-links li.user-reset a { }
.ja-links li.user-reset a:hover { }
/* Default Joomla! Menu ---*/#ja-container ul.menu { margin: 0; padding: 0; }
#ja-container ul.menu li { background: none; margin: 0; overflow: hidden; padding: 0; }
#ja-container ul.menu li a { display: block; outline: none; padding: 6px 0; }
#ja-container ul.menu li a:hover,#ja-container ul.menu li a:active,#ja-container ul.menu li a:focus { }
#ja-container ul.menu li.active > a { font-weight: bold; }
#ja-container ul.menu li a img { margin-right: 3px; }
#ja-container ul.menu li ul { margin: 0 0 0 10px; }
#ja-container ul.menu li li { background: url(../images/arrow.png) no-repeat left 11px; }
#ja-container ul.menu li li a { font-weight: normal; text-indent: 10px; }
#ja-container ul.menu li li a:hover,#ja-container ul.menu li li a:active,#ja-container ul.menu li li a:focus { background: none; }
#ja-container ul.menu li.active > a { font-weight: bold; }
#ja-container ul.menu span.separator { display: none; }
/* SPOTLIGHT--------------------------------------------------------- */#ja-topsl .ja-box, #ja-botsl .ja-box { padding: 0; }
#ja-topsl .ja-box-right, #ja-botsl .ja-box-right,#ja-topsl .ja-box-full, #ja-botsl .ja-box-full { background: none; }
#ja-topsl .ja-moduletable, #ja-botsl .ja-moduletable { margin-bottom: 20px; margin-top: 0; padding-bottom: 0; padding-top: 0; }
#ja-topsl li, #ja-botsl li { background-position: 1px 6px; padding-left: 10px; }
#ja-topsl ol li, #ja-botsl ol li { margin-left: 25px; padding: 0; }
#ja-topsl ul, #ja-topsl p, #ja-topsl ol,#ja-botsl ul, #ja-botsl p, #ja-botsl ol { margin: 0; padding: 0; }
#ja-topsl a, #ja-botsl a { }
#ja-topsl a:hover, #ja-topsl a:active, #ja-topsl a:focus,#ja-botsl a:hover, #ja-botsl a:active, #ja-botsl a:focus { }
/* Top spotlight ---*/#ja-topsl { }
#ja-topsl .main { padding: 20px 0 0; }
#ja-topsl h3 { margin: 0 0 8px; }
/* Bot spotlight ---*/#ja-botsl { }
#ja-botsl .main { padding: 20px 0 0; }
#ja-botsl .ja-moduletable, #ja-botsl .moduletable { margin-bottom: 20px; }
#ja-botsl h3 { margin: 0 0 8px; }
.ja-box-right .ja-moduletable, .ja-box-right .moduletable,
.ja-box-full .ja-moduletable, .ja-box-full .moduletable { }
/* FOOTER--------------------------------------------------------- */#ja-footer { clear: both; padding: 20px 0; }
#ja-footer .main { padding: 0; position: relative; text-align: center; }
#ja-footer .inner { padding: 0; }
#ja-footer small { font-size: 100%; }
/* Foot Links ---*/#ja-footer .ja-footnav { font-size: 100%; margin: 10px 0; overflow: hidden; position: relative; }
.ja-footnav ul { line-height: normal; }
.ja-footnav li { display: inline; padding: 0 5px; background: none; }
.ja-footnav li a { }
.ja-footnav li a:hover, .ja-footnav li a:active, .ja-footnav li a:focus { }
/* Copyright Info. ---*/.ja-copyright small { display: block; }
/* MISCELLANOUS----------------------------------------------------------- */
/* User Tools ---*/ul.ja-usertools-font { }
ul.ja-usertools-font li, ul.ja-usertools-screen li { background: none; display: inline; margin: 0; padding: 0; }
ul.ja-usertools-screen { }
/* Others ---*/#ja-poweredby { margin: 0 auto; }
#ja-banner { overflow: hidden; text-align: center; width: 100%; }
div.ja-innerdiv { clear: both; margin-bottom: 10px; padding-bottom: 10px; }
div.ja-innerdiv h4 { margin: 5px 0; padding: 0; }
a.ja-cpanel-video {background: url(../images/icons/icon-youtube.png) no-repeat center center #fff;border: 1px solid #999;color: #666;display: block;font-weight: bold;padding: 0;text-decoration: none;text-indent: -9999px;width: 22px;height: 22px;position: absolute;right: 10px;bottom: 10px;
}
a.ja-cpanel-video span { color: #666; }
a.ja-cpanel-video:hover,a.ja-cpanel-video:focus,a.ja-cpanel-video:active { border-color: #666; text-decoration: none; }
a.ja-cpanel-video:hover span { color: #0F85D8; }
/* T3 Logo ---*/.t3-logo, .t3-logo-sm { display: block; }
.t3-logo, .t3-logo a { width: 200px; height: 34px; }
.t3-logo-sm, .t3-logo-sm a { width: 77px; height: 34px; }
.t3-logo a, .t3-logo-sm a {display: block;text-indent: -1000em;background-repeat: no-repeat;background-position: center;
}
.t3-logo-light a { background-image: url(http://joomlart.s3.amazonaws.com/t3/logo/t3_logo_light.png); }.t3-logo-dark a { background-image: url(http://joomlart.s3.amazonaws.com/t3/logo/t3_logo_dark.png); }
.t3-logo-light-sm a { background-image: url(http://joomlart.s3.amazonaws.com/t3/logo/t3_logo_light_sm.png); }.t3-logo-dark-sm a { background-image: url(http://joomlart.s3.amazonaws.com/t3/logo/t3_logo_dark_sm.png); }
<div class="t3-sidebar t3-sidebar-1 span3"><div class="t3-module module" id="Mod118">...</div><div class="t3-module module_menu id="Mod26">...</div><div class="t3-module module_menu_mymenu" id="Mod23">.module_menu_mymenu {background: #000;}<div class="module-inner"><h3 class="module-title">...</h3><div class="module-ct">...</div></div></div></div>