/* CSS Document Copyright © ********************/
/* ***************************************************************************************************** */
/* TEMPLATE SPECIFIC CSS CODE */
.inside {
padding:10px 0;
}
.clr {
clear:both;
}
#toolbar{
padding:10px 0;
}
#topmenu{
padding:8px 0 0 0;
font-size:12px;
}
#topmenu ul,
#topmenu li{
margin:0;
padding:0;
list-style:none;
}
#topmenu li{
display:inline;
margin:0 15px 0 0;
}
#search {
float:right;
text-align:right;
}
#search .inputbox {
width:250px;
padding:5px 10px;
margin:0;
border-radius:20px;
-moz-border-radius:20px;
-webkit-border-radius:20px;
-khtml-border-radius:20px;
}
#header {
padding:0px 0;
height:106px;
}
#logo{
float:left;
height:50px;
padding-left:50px;
}
#logo-text h1 {
margin:0;
font-size:50px;
margin:0 0 -10px 0;
}
#logo-text h2 {
margin:0;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}
#logo-text h1 a {
text-decoration:none;
}
#logo-graphic h1 {
margin: 0;
}
#logo-graphic h1 a {
display:block;
padding:0;
text-indent:-8000em;
text-decoration:none;
height:72px;
}
#logo-graphic h2 {
display: none;
}
#banner {
text-align:center;
width: 800px;
margin-top:-20px;
float:right;
}
#menu_wrap {
position:relative;
z-index:9000;
font-size:12px;
text-transform:uppercase;
padding:10px 0 0 0;
border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
-khtml-border-radius:5px 5px 0 0;
}
#menu ul, #menu ul li, #menu ul ul {
list-style: none;
margin: 0;
padding: 0;
}
#menu ul {
position: relative;
z-index: 9997;
}
#menu ul li {
margin:0 3px 0 0;
float: left;
line-height: 1.3em;
vertical-align: middle;
border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
-khtml-border-radius:5px 5px 0 0;
}
#menu ul li a {
padding:10px 15px;
display:block;
text-decoration:none;
position:relative;
font-weight:bold;
}
#menu ul li.hover, #menu ul li:hover {
position: relative;
z-index: 9999;
cursor: default;
}
#menu ul ul {
visibility: hidden;
position: absolute;
top: 100%;
min-width:200px;
left: 0;
z-index: 9998;
width: auto;
text-transform:capitalize;
font-size:13px;
padding:5px;
border-radius:0 0 5px 5px;
-moz-border-radius:0 0 5px 5px;
-khtml-border-radius:0 0 5px 5px;
-webkit-border-radius:0 0 5px 5px;
}
#menu ul ul a {
padding:10px 15px;
height:16px;
border-radius:0;
}
#menu ul ul li {
float: none;
white-space:nowrap;
margin:0;
border-radius:0;
-moz-border-radius:0;
-khtml-border-radius:0;
-webkit-border-radius:0;
}
#menu ul ul ul {
top: -5px;
left: 100%;
border-radius:5px;
-moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
}
#menu ul li:hover > ul {
visibility: visible;
}
.elements{
padding:10px 0 0 0;
}
#pathway {
font-size:12px;
}
#pathway a{
text-decoration:none;
}
#pathway-inner {
padding:5px 20px;
}
#container h1, #container .componentheading{
padding:0 0 10px 0;
font-size:25px;
}
#container h2, #container .contentheading{
padding:0;
font-size:19px;
}
#main{
padding:20px 0;
line-height:1.5em;
}
#sidebar1{
padding:20px 0;
}
#sidebar2{
padding:20px 0;
}
.elements-bot {
font-size:12px;
padding:20px 0;
}
#footer {
font-size:12px;
padding:20px 0;
}
#footer-inner {
padding:20px 0;
}
#copy {
text-align:left;
float:left;
}
#link {
text-align:right;
float:right;
}
#link ul, #link li {
margin:0;
padding:0;
list-style:none;
}
#link li {
display:inline;
}
#link li a {
margin:0 0 0 15px;
}
/* ***************************************************************************************************** */
/* JOOMLA SPECIFIC CSS CODE */
/* ***************************************************************************************************** */
/* CATEGORY / SECTION BLOGS */
h2.contentheading{}
.contentpaneopen, .blog {
width:100%;
}
.blog {
margin:0 0 20px 0;
}
.article_column {
padding:20px 1%;
border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
-khtml-border-radius:5px 5px 0 0;
}
.column_separator {
padding:20px 1%;
border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
-khtml-border-radius:5px 5px 0 0;
}
/* 2 COLUMN BLOG LAYOUT */
.column1.cols2{
width:47%;
float:left;
margin:0 1% 0 0;
}
.column2.cols2{
width:47%;
float:right;
margin:0 0 0 1%;
}
/* 3 COLUMN BLOG LAYOUT */
.column1.cols3{
width:30%;
margin:0 1% 0 0;
float:left;
}
.column2.cols3{
width:30%;
margin:0 1%;
float:left;
}
.column3.cols3{
width:30%;
margin:0 0 0 1%;
float:right;
}
.buttonheading {
font-size:8px;
padding:0 2px;
float:right;
}
.buttonheading img{
margin:0 0 0 5px;
}
#page{
position:relative;
}
.iteminfo{
clear:both;
padding:10px 0;
height:15px;
}
.small{
font-size:10px;
padding:0 0 10px 0;
}
.createdate, .modifydate, .createdby {
font-size:10px;
padding:0 0 10px 0;
margin:0 10px 0 0;
display:block;
float:left;
}
.article_separator {
display:none;
}
.leading_separator{
display:block;
}
.grid-row-odd
{
cursor: pointer;
background-color: #ECECEC;
}
.grid-row-odd-cell
{
cursor: pointer;
background-color: #ECECEC;
}
.grid-row-even
{
cursor: pointer;
background-color: #FFFFFF;
}
.grid-row-even-cell
{
cursor: pointer;
background-color: #FFFFFF;
}
.grid-row-mouseover
{
cursor: pointer;
background-color: #aabbcc;
color: #000000;
}
.article_row{
clear:both;
}
.blog_more {
margin:0 0 30px 0;
font-size:12px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
display:block;
clear:both;
}
.blog_more h2 {
display:block !important;
padding:10px !important;
margin:0 !important;
font-size:12px !important;
border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
-khtml-border-radius:5px 5px 0 0;
}
.blog_more ul,
.blog_more li{
margin:0;
padding:0;
list-style:none;
}
.blog_more li a{
display:block;
text-decoration:none;
padding:5px 25px 5px 10px;
}
.pagination {
display:block;
text-align:center;
font-size:12px;
padding:15px 10px;
margin:10px auto 20px auto;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
}
.pagination span, .pagination a {
margin:0 5px;
padding:5px 8px;
text-decoration:none;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
}
.counter{
display:block;
text-align:center;
}
table.contenttoc {
width:35%;
float:right;
margin:0 0 20px 20px;
font-size:12px;
line-height:1.5em;
border-radius:5px !important;
-moz-border-radius:5px !important;
-webkit-border-radius:5px !important;
-khtml-border-radius:5px !important;
}
table.contenttoc th {
text-align:left;
padding:10px;
font-family:Helvetica, Arial, sans-serif;
}
table.contenttoc a {
display:block;
padding:5px 10px;
}
.inputbox, .validate-email, #filter_category, #product_quantity_input input, .adminlist input {
padding:8px 10px;
font-size:16px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
.readon, .readmore {
display:inline-block;
font-size:12px;
padding:8px 20px;
margin:10px 0;
text-decoration:none;
text-transform:capitalize;
cursor:pointer;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
border-radius:20px;
-moz-border-radius:20px;
-webkit-border-radius:20px;
-khtml-border-radius:20px;
}
.button, button, input.button, div.itemCommentsForm form input#submitCommentButton {
font-size:12px;
padding:8px 20px;
margin:10px 0;
text-decoration:none;
text-transform:lowercase;
cursor:pointer;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
border:0;
cursor:pointer;
border-radius:20px;
-moz-border-radius:20px;
-webkit-border-radius:20px;
-khtml-border-radius:20px;
}
/* ***************************************************************************************************** */
/* POLLS COMPONENT */
#poll .pollstableborder {
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
}
#poll .pollstableborder thead {
text-align:left;
font-family:Helvetica, Arial, sans-serif;
font-size:30px;
padding:10px 5px;
}
#poll .pollstableborder th img {
display:none;
}
#poll .smalldark{
width:50%;
font-size:12px;
line-height:1.5em;
}
.polls_color_1, .polls_color_2, .polls_color_3, .polls_color_4, .polls_color_5 {
border:0;
height:20px !important;
}
/* ***************************************************************************************************** */
/* SECTION TABLE */
.contentpane {
margin:0 0 20px 0;
}
.contentpane ul, .contentpane li {
margin:0;
padding:0;
list-style:none;
}
.contentpane li {
padding:10px 5px 20px 45px;
}
.contentpane ul {
margin:0 !important;
}
/* ***************************************************************************************************** */
/* CATEGORY TABLE */
.contentpane table {
border-collapse:collapse;
line-height:1.5em;
}
.contentpane table td {
padding:3px;
}
.contentpane .contentdescription {
padding:0 0 20px 0;
}
.contentpane .sectiontableheader, 
.contentpane .sectiontableentry1 td, 
.contentpane .sectiontableentry2 td, 
.contentpane .sectiontableentry1, 
.contentpane .sectiontableentry2, 
.contentpane .sectiontableentry0 {
font-size:12px;
padding:3px 5px !important;
text-align:left !important;
vertical-align:top;
}
.contentpane .sectiontableheader{
white-space:nowrap;
}
.contentpane #limit{
margin:0 0 10px 0;
}
/* ***************************************************************************************************** */
/* CONTACT FORM */
#emailForm{
font-size:12px;
line-height:1.5em;
padding:20px 20px 10px 20px;
margin:0 0 20px 0;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
}
#emailForm br{
display:block;
height:1px;
}
#emailForm label{
font-weight:bold;
}
#emailForm #contact_name,
#emailForm #contact_email,
#emailForm #contact_subject,
#emailForm #contact_text{
width:300px;
display:block;
margin:5px 0;
}
#emailForm #contact_text{
margin:0 0 20px 0;
}
#emailForm #contact_email_copy{
padding:0;
}
/* ***************************************************************************************************** */
/* WEBLINK SUBMISSION FORM */
#adminForm table td {
padding:5px;
vertical-align:top;
text-align:left;
}
.key {
font-weight:bold;
}
/* ***************************************************************************************************** */
/* MY ACCOUNT PAGE */
.form-validate table td {
padding:5px;
}
/* ***************************************************************************************************** */
/* SEARCH COMPONENT */
#searchForm,
.search_result{
font-size:12px;
padding:10px 20px;
margin:0 0 20px 0;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
}
#searchForm #search_searchword{
width:150px;
margin:0 10px;
}
#searchForm #ordering{
margin:10px;
}
.searchintro {
width:100%;
margin:20px 0 10px 0;
}
.searchintro td {
padding:5px 10px;
}
.searchintro br {
display:none;
}
.searchintro b {
font-size:25px;
}
.highlight {
font-weight:bold;
}
body.search .contentpaneopen td {
padding:5px;
}
body.search .contentpaneopen fieldset {
padding:0 0 20px 0;
margin:0 0 20px 0;
}
/* ***************************************************************************************************** */
/* LOGIN COMPONENT FORM */
#com-form-login,
#login{
font-size:12px;
line-height:1.5em;
padding:20px 20px 10px 20px;
margin:0 0 20px 0;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
}
#com-form-login fieldset,
#login fieldset{
margin:0;
}
#com-form-login #com-form-login-username,
#com-form-login #com-form-login-password,
#com-form-login #com-form-login-remember,
#login #com-form-login-username,
#login #com-form-login-password,
#login #com-form-login-remember{
margin:0 0 10px 0;
}
#com-form-login #com-form-login-username #username,
#com-form-login #com-form-login-password #passwd{
width:350px;
}
/* ***************************************************************************************************** */
/* REGISTRATION COMPONENT FORM */
#josForm{
font-size:12px;
line-height:1.5em;
padding:20px 20px 10px 20px;
margin:0 0 20px 0;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
}
#josForm .contentpane input{
width:250px;
}
/* ***************************************************************************************************** */
/* RESET / REMEMBER / USER FORMS */
.form-validate{
font-size:12px;
line-height:1.5em;
padding:20px 20px 10px 20px;
margin:0 0 20px 0;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
}
table.newsfeeds{
width:100%;
font-size:12px;
}
table.newsfeeds th{
text-align:left;
}
/* ***************************************************************************************************** */
/* FRONTEND CONTENT EDITOR */
.button2-left .readmore {
margin:0;
padding:0;
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0;
-khtml-border-radius:0;
}
.button2-left .readmore a{
font-weight:normal !important;
color:#666 !important;
text-shadow:1px 1px 1px #FFF !important;
-webkit-text-shadow:1px 1px 1px #FFF !important;
-khtml-text-shadow:1px 1px 1px #FFF !important;
}
.adminform{
width:100%;
font-size:12px;
background:#FFF;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
}
.adminform td{
padding:10px 5px;
vertical-align:middle;
}
.adminform td.key{
text-align:right;
}
/* ***************************************************************************************************** */
/* 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: 30px;
font-weight: bold;
}
.tool-text {
margin: 0;
font-size: 100%;
}
#search .readon {
font-size:14px;
font-weight:bold;
display:inline;
float:none;
padding:4px 26px;
margin:0 0 0 20px;
}
/* ***************************************************************************************************** */
/* SYSTEM MESSAGES */
#system-message {
margin-bottom: 10px;
padding: 0;
}
#system-message dt {
font-weight: bold;
}
#system-message dd {
margin: 0;
font-weight: bold;
text-indent: 30px;
}
#system-message dd ul {
list-style: none;
margin: 0px;
padding: 10px;
color: #0055BB;
background: #D8E5F8 url(../images/status-info.png) no-repeat 10px 50%;
border-top: 3px solid #629DE3;
border-bottom: 3px solid #629DE3;
}
#system-message dt.message {
display: none;
}
#system-message dd.message {
}
#system-message dt.error {
display: none;
}
#system-message dd.error ul {
margin: 0px;
list-style: none;
color: #c00;
background: #FFD6D6 url(../images/status-alert.png) no-repeat 10px 50%;
border-top: 3px solid #DE7A7B;
border-bottom: 3px solid #DE7A7B;
}
#system-message dt.notice {
display: none;
}
#system-message dd.notice ul {
margin: 0px;
list-style: none;
color: #DCA33C;
background: #FEF6D8 url(../images/status-note.png) no-repeat 10px 50%;
border-top: 3px solid #F0DC7E;
border-bottom: 3px solid #F0DC7E;
}
/* ***************************************************************************************************** */
/* MODULE STYLES */
/* ***************************************************************************************************** */
/* DEFAULT/CUSTOM MODULE STYLES */
.moduletable, 
.moduletable_menu, 
.moduletable_text, 
.moduletable-ms1, 
.moduletable-ms2, 
.moduletable-ms3, 
.moduletable-ms4, 
.module, 
.module_menu, 
.module_text, 
.module-ms1, 
.module-ms2, 
.module-ms3, 
.module-ms4 {
margin-bottom:20px;
}
.moduletable h3, 
.moduletable_menu h3, 
.moduletable_text h3, 
.moduletable-ms1 h3, 
.moduletable-ms2 h3, 
.moduletable-ms3 h3, 
.moduletable-ms4 h3, 
.module h3, 
.module_menu h3, 
.module_text h3, 
.module-ms1 h3, 
.module-ms2 h3, 
.module-ms3 h3, 
.module-ms4 h3 {
margin-bottom:20px;
}
/* ***************************************************************************************************** */
/* MENU MODULE STYLES */
.moduletable_menu ul, 
.moduletable_menu li, 
.module_menu ul, 
.module_menu li {
margin:0;
padding:0;
list-style:none;
}
.moduletable_menu li a,
.module_menu li a {
display:block;
padding:5px 0 5px 20px;
}
.module_menu li ul a,
.moduletable_menu li ul a {
padding:5px 0 5px 35px;
}
.module_menu li ul ul a,
.moduletable_menu li ul ul a {
padding:5px 0 5px 55px;
}
/* ***************************************************************************************************** */
/* MODULE CLASS SUFFIX */
#container .moduletable-ms1, 
#container .moduletable-ms2, 
#container .moduletable-ms3, 
#container .moduletable-ms4,
#container .module-ms1, 
#container .module-ms2, 
#container .module-ms3, 
#container .module-ms4,
.elements.moduletable-ms1, 
.elements.moduletable-ms2, 
.elements.moduletable-ms3, 
.elements.moduletable-ms4,
.elements.module-ms1, 
.elements.module-ms2, 
.elements.module-ms3, 
.elements.module-ms4{
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
#container .moduletable-ms1 h3, 
#container .moduletable-ms2 h3, 
#container .moduletable-ms3 h3, 
#container .moduletable-ms4 h3,
#container .module-ms1 h3, 
#container .module-ms2 h3, 
#container .module-ms3 h3, 
#container .module-ms4 h3,
.elements.moduletable-ms1 h3, 
.elements.moduletable-ms2 h3, 
.elements.moduletable-ms3 h3, 
.elements.moduletable-ms4 h3,
.elements.module-ms1 h3, 
.elements.module-ms2 h3, 
.elements.module-ms3 h3, 
.elements.module-ms4 h3{
font-weight:bold;
padding:10px;
margin:0;
}
/* ***************************************************************************************************** */
/* POLLS MODULE STYLES */
#container .poll, 
#container .pollstableborder,
.elements .poll, 
.elements .pollstableborder {}
#container .poll,
.elements .poll,
.poll-module{
margin:10px 0;
padding:10px;
border-radius:0 0 5px 5px;
-moz-border-radius:0 0 5px 5px;
-webkit-border-radius:0 0 5px 5px;
-khtml-border-radius:0 0 5px 5px;
}
#container .poll thead td,
.elements .poll thead td{
padding:7px 5px;
}
#container .pollstableborder,
.elements .pollstableborder {
margin:0 0 20px 0;
}
#container .pollstableborder td,
.elements .pollstableborder td {
text-align:left;
vertical-align:middle;
}
/* ***************************************************************************************************** */
/* LOGIN MODULE */
#container #form-login,
.elements #form-login{
padding:5px 5px 10px 5px;
border-radius:0 0 5px 5px;
-moz-border-radius:0 0 5px 5px;
-webkit-border-radius:0 0 5px 5px;
-khtml-border-radius:0 0 5px 5px;
}
#container #form-login p,
.elements #form-login p{
margin:0 0 5px 0;
}
#container #form-login fieldset,
.elements #form-login fieldset{
margin:0;
}
#container #modlgn_remember,
.elements #modlgn_remember {
padding:0;
}
#container #form-login ul,
#container #form-login li,
.elements #form-login ul,
.elements #form-login li{
margin:0;
padding:0;
list-style:none;
}
#container #form-login li a,
.elements #form-login li a{
display:block;
text-decoration:none;
padding:5px 10px 5px 0;
}
/* ***************************************************************************************************** */
/* SECTIONS MODULE */
#container ul.sections,
#container ul.sections li,
.elements ul.sections,
.elements ul.sections li{
padding:0;
margin:0;
list-style:none;
}
#container ul.sections,
.elements ul.sections{
margin-top:-10px;
margin-bottom:-10px;
}
#container ul.sections li a,
.elements ul.sections li a{
display:block;
text-decoration:none;
padding:5px 10px 5px 10px;
margin:0 -10px;
}
/* ***************************************************************************************************** */
/* RELATED MODULE */
#container ul.relateditems,
#container ul.relateditems li,
.elements ul.relateditems,
.elements ul.relateditems li{
padding:0;
margin:0;
list-style:none;
}
#container ul.relateditems,
.elements ul.relateditems{
margin-top:-10px;
margin-bottom:-10px;
}
#container ul.relateditems li a,
.elements ul.relateditems li a{
display:block;
text-decoration:none;
padding:5px 10px 5px 10px;
margin:0 -10px;
}
/* ***************************************************************************************************** */
/* TEXT ADS BANNER */
#container .bannergroup_text,
.elements .bannergroup_text{
padding:5px 5px 10px 5px;
border-radius:0 0 5px 5px;
-moz-border-radius:0 0 5px 5px;
-webkit-border-radius:0 0 5px 5px;
-khtml-border-radius:0 0 5px 5px;
}
#container .bannerheader,
.elements .bannerheader{
font-weight:bold;
padding:3px;
margin:0 -3px;
}
#container .banneritem,
.elements .banneritem{
padding:3px;
margin:0 -3px;
}
#container .bannerfooter_text,
.elements .bannerfooter_text{
padding:3px 3px 0 3px;
margin:0 -3px;
}
/* ***************************************************************************************************** */
/* RSS FEED MODULE */
#container ul.newsfeed, 
#container ul.newsfeed li,
.elements ul.newsfeed, 
.elements ul.newsfeed li{
margin:0;
padding:0;
list-style:none;
}
#container ul.newsfeed,
.elements ul.newsfeed{
font-size:12px;
}
#container ul.newsfeed li,
.elements ul.newsfeed li{
padding:10px;
margin:0 0 20px 0;
}
#container ul.newsfeed li img,
.elements ul.newsfeed li img{
width:160px;
}
#container table.moduletable,
.elements table.moduletable{
margin:0 !important;
border:none !important;
box-shadow:0 0 0 #FFF !important;
-moz-box-shadow:0 0 0 #FFF !important;
-webkit-box-shadow:0 0 0 #FFF !important;
-khtml-box-shadow:0 0 0 #FFF !important;
}
/* ***************************************************************************************************** */
/* LATEST NEWS MODULE */
#container ul.latestnews,
#container ul.latestnews li,
.elements ul.latestnews,
.elements ul.latestnews li{
margin:0;
padding:0;
list-style:none;
}
#container ul.latestnews,
.elements ul.latestnews{
margin:-10px;
}
#container ul.latestnews li a,
.elements ul.latestnews li a{
display:block;
text-decoration:none;
padding:5px 10px 5px 10px;
margin:0;
}
/* ***************************************************************************************************** */
/* POPULAR MODULE */
#container ul.mostread,
#container ul.mostread li,
.elements ul.mostread,
.elements ul.mostread li{
margin:0;
padding:0;
list-style:none;
}
#container ul.mostread,
.elements ul.mostread{
margin:-10px;
}
#container ul.mostread li a,
.elements ul.mostread li a{
display:block;
text-decoration:none;
padding:5px 10px 5px 10px;
margin:0;
}
/* ***************************************************************************************************** */
/* CONTAINER / ELEMENTS MODULE STYLES */
#container .moduletable, 
#container .moduletable_menu, 
#container .moduletable_text, 
#container .moduletable-ms1, 
#container .moduletable-ms2, 
#container .moduletable-ms3, 
#container .moduletable-ms4, 
#container .module, 
#container .module_menu, 
#container .module_text, 
#container .module-ms1, 
#container .module-ms2, 
#container .module-ms3, 
#container .module-ms4{
font-size:12px;
padding:10px;
line-height:1.8em;
margin-bottom:30px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
}
#container .moduletable h3,  
#container .moduletable_menu h3, 
#container .moduletable_text h3, 
#container .moduletable-ms1 h3, 
#container .moduletable-ms2 h3, 
#container .moduletable-ms3 h3, 
#container .moduletable-ms4 h3, 
#container .module h3, 
#container .module_menu h3, 
#container .module_text h3, 
#container .module-ms1 h3, 
#container .module-ms2 h3, 
#container .module-ms3 h3, 
#container .module-ms4 h3{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding:15px 10px;
margin:-10px -10px 10px -10px;
font-size:12px;
border-radius:4px 4px 0 0;
-moz-border-radius:4px 4px 0 0;
-webkit-border-radius:4px 4px 0 0;
-khtml-border-radius:4px 4px 0 0;
}
/* ***************************************************************************************************** */
/* CONTAINER MENU MODULES */
#container .moduletable_menu,
#container .module_menu {
padding:0;
}
#container .moduletable_menu h3,
#container .module_menu h3{
margin:0;
}
#container .moduletable_menu ul, 
#container .moduletable_menu li, 
#container .module_menu ul, 
#container .module_menu li {
margin:0;
padding:0;
list-style:none;
}
#container .moduletable_menu li a,
#container .module_menu li a {
display:block;
text-decoration:none;
padding:5px 25px 5px 10px;
white-space:nowrap;
}
#container .module_menu li ul a,
#container .moduletable_menu li ul a {
padding:5px 25px 5px 25px;
}
#container .module_menu li ul ul a,
#container .moduletable_menu li ul ul a {
padding:5px 25px 5px 45px;
}
/* ***************************************************************************************************** */
/* ELEMENT MODULE STYLES */
.elements .moduletable, 
.elements .moduletable_menu, 
.elements .moduletable_text, 
.elements .moduletable-ms1, 
.elements .moduletable-ms2, 
.elements .moduletable-ms3, 
.elements .moduletable-ms4, 
.elements .module, 
.elements .module_menu, 
.elements .module_text, 
.elements .module-ms1, 
.elements .module-ms2, 
.elements .module-ms3, 
.elements .module-ms4{
font-size:12px;
padding:0;
margin:0 8px 10px 8px;
line-height:1.8em;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
}
.elements .module_body{
padding:10px;
}
.elements .moduletable h3, 
.elements .moduletable_menu h3, 
.elements .moduletable_text h3, 
.elements .moduletable-ms1 h3, 
.elements .moduletable-ms2 h3, 
.elements .moduletable-ms3 h3, 
.elements .moduletable-ms4 h3, 
.elements .module h3, 
.elements .module_menu h3, 
.elements .module_text h3, 
.elements .module-ms1 h3, 
.elements .module-ms2 h3, 
.elements .module-ms3 h3, 
.elements .module-ms4 h3{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding:15px 10px;
margin:0;
font-size:12px;
border-radius:4px 4px 0 0;
-moz-border-radius:4px 4px 0 0;
-webkit-border-radius:4px 4px 0 0;
-khtml-border-radius:4px 4px 0 0;
}
/* ***************************************************************************************************** */
/* ELEMENTS BOTTOM MODULE STYLES */
.elements-bot .module, 
.elements-bot .module_menu, 
.elements-bot .module_text {
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
.elements-bot .module h3, 
.elements-bot .module_menu h3, 
.elements-bot .module_text h3 {
padding:10px 0;
margin:0 0 5px 0;
}
.elements-bot .module_body{
padding:10px 0;
}
.elements-bot .module ul, 
.elements-bot .module li, 
.elements-bot .module_menu ul, 
.elements-bot .module_menu li {
margin:0;
padding:0;
list-style:none;
}
.elements-bot .module li a, 
.elements-bot .module_menu li a {
display:block;
padding:5px 0;
font-size:12px;
text-decoration:none;
}
.elements-bot .module li a:hover, 
.elements-bot .module_menu li a:hover {
text-decoration:underline;
}
/* ***************************************************************************************************** */
/* MODULE CLASS SUFFIX 'NONE' */
.module-none .module_body {
padding:0 !important;
}
/* ***************************************************************************************************** */
/* TYPOGRAPHY STYLES */
/* ***************************************************************************************************** */
/* BULLET STYLES */
ul.bullet1, ul.bullet2, ul.bullet3, ul.bullet4, ul.bullet5, ul.bullet6, ul.bullet7, ul.male, ul.female, ul.accept, ul.clock, ul.color, ul.cup, ul.date, ul.drink, ul.smile, ul.exclamation, ul.heart, ul.music, ul.rainbow, ul.golf, ul.tennis, ul.star, ul.tick {
padding-left: 10px;
margin-left: 0;
}
ul.bullet1 li, ul.bullet2 li, ul.bullet3 li, ul.bullet4 li, ul.bullet5 li, ul.bullet6 li, ul.bullet7 li, ul.male li, ul.female li, ul.accept li, ul.clock li, ul.color li, ul.cup li, ul.date li, ul.drink li, ul.smile li, ul.exclamation li, ul.heart li, ul.music li, ul.rainbow li, ul.golf li, ul.tennis li, ul.star li, ul.tick li {
list-style: none;
margin-left: 0;
padding:0 0 0 30px;
margin-bottom: 5px;
}
ul.bullet1 li {
background: url(../images/bullet1.png) 4px 4px no-repeat;
}
ul.bullet2 li {
background: url(../images/bullet2.png) 4px 4px no-repeat;
}
ul.bullet3 li {
background: url(../images/bullet3.png) 4px 4px no-repeat;
}
ul.bullet4 li {
background: url(../images/bullet4.png) 4px 4px no-repeat;
}
ul.bullet5 li {
background: url(../images/bullet_green.png) 4px 4px no-repeat;
}
ul.bullet6 li {
background: url(../images/bullet_pink.png) 4px 4px no-repeat;
}
ul.bullet7 li {
background: url(../images/bullet_red.png) 4px 4px no-repeat;
}
ul.male li {
background: url(../images/user_suit.png) 4px 4px no-repeat;
}
ul.female li {
background: url(../images/user_female.png) 4px 4px no-repeat;
}
ul.accept li {
background: url(../images/accept.png) 4px 4px no-repeat;
}
ul.clock li {
background: url(../images/clock.png) 4px 4px no-repeat;
}
ul.color li {
background: url(../images/color_swatch.png) 4px 4px no-repeat;
}
ul.cup li {
background: url(../images/cup.png) 4px 4px no-repeat;
}
ul.date li {
background: url(../images/date.png) 4px 4px no-repeat;
}
ul.drink li {
background: url(../images/drink.png) 4px 4px no-repeat;
}
ul.smile li {
background: url(../images/emoticon_smile.png) 4px 4px no-repeat;
}
ul.exclamation li {
background: url(../images/exclamation.png) 4px 4px no-repeat;
}
ul.heart li {
background: url(../images/heart.png) 4px 4px no-repeat;
}
ul.music li {
background: url(../images/music.png) 4px 4px no-repeat;
}
ul.rainbow li {
background: url(../images/rainbow.png) 4px 4px no-repeat;
}
ul.golf li {
background: url(../images/sport_golf.png) 4px 4px no-repeat;
}
ul.tennis li {
background: url(../images/sport_tennis.png) 4px 4px no-repeat;
}
ul.star li {
background: url(../images/star.png) 4px 4px no-repeat;
}
ul.tick li {
background: url(../images/tick.png) 4px 4px no-repeat;
}
/* ***************************************************************************************************** */
/* ALERT STYLES */
.alert, .info, .download, .note {
display: block;
padding: 10px 10px 10px 50px;
margin: 15px 0;
}
.alert {
color: #c00;
border-top: 3px solid #fe7b7a;
border-bottom: 3px solid #fe7b7a;
background: #FFD6D6 url(../images/status-alert.png) 10px 50% no-repeat;
}
.info {
color: #0055BB;
border-top: 3px solid #629de3;
border-bottom: 3px solid #629de3;
background: #D8E5F8 url(../images/status-info.png) 10px 50% no-repeat;
}
.note {
color: #B79000;
border-top: 3px solid #fde179;
border-bottom: 3px solid #fde179;
background: #FEF6D8 url(../images/status-note.png) 10px 50% no-repeat;
}
.download {
color: #57861A;
border-top: 3px solid #c2df88;
border-bottom: 3px solid #c2df88;
background: #EEF7DD url(../images/status-download.png) 10px 50% no-repeat;
}
.callout {
padding:10px 20px;
margin:0 0 10px 0;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
background:#E5E5E5 url(../images/callout.png) repeat-x 0 0;
border:1px solid #D2D2D2;
}
.callout * {
margin:0;
}
.callout h3 {
margin:15px 0;
}
/* ***************************************************************************************************** */
/* BLOCKQUOTE */
blockquote, blockquote.left, blockquote.right {
padding:20px;
margin:10px 0;
font-style:italic;
font-family:"Times New Roman", Times, serif;
font-size:20px;
line-height:25px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
}
blockquote.left {
float:left;
margin:0 10px 10px 0;
width:50%;
}
blockquote.right {
float:right;
margin:0 0 10px 10px;
width:50%;
}
/* ***************************************************************************************************** */
/* CUSTOM BUTTON STYLES */
a.blueButton, a.greenButton, a.redButton, a.purpleButton {
font-size:18px;
font-weight:bold;
text-decoration:none;
margin:0 5px 0 0;
padding:0 0 0 25px;
display:block;
float:left;
}
a.blueButton span, a.greenButton span, a.redButton span, a.purpleButton span {
display:block;
height:21px;
padding:12px 50px 17px 0;
}
/* ***************************************************************************************************** */
/* COMPOJOOMCOMMENTS */
.write_comment .readon{
display:block;
float:none;
font-size:12px;
padding:5px 0;
margin:10px 0;
text-decoration:none;
text-transform:capitalize;
cursor:pointer;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0;
}
#comment{
font-size:12px;
line-height:1.5em;
padding:20px 20px 10px 20px;
margin:20px 0;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
}
#comment div#CommentMenu{
margin:-25px -20px 20px -20px;
padding:10px;
border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
-khtml-border-radius:5px 5px 0 0;
}
#comment div#comments_info{
padding:0;
}
#comment div.josc_buttons ul li a:hover{
text-decoration:underline;
}
#comment #joomlacommentsearch fieldset{
padding:5px 10px;
border:none;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
}
#comment #joomlacommentsearch legend{
display:none;
}
#comment #joomlacommentsearch .inputbox{
width:160px;
margin:0 10px;
}
#Comments{
margin:10px 0 30px 0;
}
#comment #SearchResults ul li.post, #Comments ul li.post{
margin:0 0 10px 0;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
}
#comment #SearchResults ul li.post div.posthead, #Comments ul li.post div.posthead {
padding-bottom:10px;
border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
-khtml-border-radius:5px 5px 0 0;
}
#Comments ul li.post div.posthead span.username{
display:block;
padding:5px 10px 5px 25px;
font-size:14px;
font-weight:bold;
}
#comment #SearchResults .postinfo, #Comments .postinfo{
padding:3px 5px;
}
#comment #SearchResults .postinfo, #Comments .posttitle{
font-size:14px;
}
#comment #SearchResults ul li.post div.postcontent, #Comments ul li.post div.postcontent{
font-size:14px;
padding:10px;
}
#Comments ul li.post div.postfooter{
padding:5px;
}
#comment .quote, #comment .code{
padding:10px 5px;
margin:0 0 10px 0;
}
#comment .genmed{
font-size:12px;
}
#comment #joomlacommentform{
padding:0;
margin:0 0 20px 0;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
}
#joomlacommentform fieldset{
background:none;
border:0;
padding:0;
}
#joomlacommentform fieldset legend#CommentFormTitle{
background:none;
padding:10px;
margin:0 0 20px 0;
}
#joomlacommentform fieldset fieldset{
padding:10px;
margin:0 0 20px 0;
}
#joomlacommentform #tnotify,
#joomlacommentform textarea,
#joomlacommentform #security_try,
#joomlacommentform #tcomment,
#joomlacommentform #ttitle,
#joomlacommentform #twebsite,
#joomlacommentform #temail,
#joomlacommentform #temail,
#joomlacommentform #tname{
padding:5px;
margin:0 0 10px 0;
height:auto;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
}
#joomlacommentform textarea{
width:350px;
}
#joomlacommentform input.button, 
#joomlacommentform input.button:hover, 
#joomlacommentform input.button:focus{
font-size:12px;
padding:8px 40px;
margin:10px 20px;
text-decoration:none;
text-transform:lowercase;
cursor:pointer;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
border:0;
cursor:pointer;
border-radius:20px;
-moz-border-radius:20px;
-webkit-border-radius:20px;
-khtml-border-radius:20px;
}
/* ***************************************************************************************************** */
/* COMPOJOOMCOMMENT MODULE */
.ccomment_info{
padding:3px 5px;
}
/* ***************************************************************************************************** */
/* JOOMLA 1.6 */
.item-page{
position:relative;
}
.createdate, .modifydate, .createdby, .publishdate, .hits {
font-size:10px;
padding:0 0 10px 0;
margin:0 20px 0 0;
display:block;
float:left;
}
.pagination span, .pagination a, .pagenav a{
margin:0 5px;
padding:5px 8px;
text-decoration:none;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
}
.pagination li{
display:inline;
}
.pagenav, .pagenav li{
margin:0;
padding:0;
list-style:none;
}
.pagenav{
margin:10px 0 20px 0;
}
.pagenav li{
display:inline;
}
.readon a, .readmore a{
text-decoration:none;
}
.buttonheading {
font-size:8px;
padding:0 2px;
float:right;
position:absolute;
top:10px;
right:0;
}
#article-index{
width:35%;
float:right;
margin:0 0 20px 20px;
font-size:12px;
line-height:1.5em;
}
#article-index ul, #article-index li{
margin:0;
padding:0;
list-style:none;
}
#article-index a{
display:block;
padding:3px 3px 3px 25px;
}

ul.category-module,
ul.category-module li{
padding:0;
margin:0;
list-style:none;
}
ul.category-module{
margin:-10px;
}
ul.category-module li a{
display:block;
text-decoration:none;
padding:5px 10px;
}
ul.category-module h4{
font-size:12px;
margin:0;
}

ul.categories-module,
ul.categories-module li{
padding:0;
margin:0;
list-style:none;
}
ul.categories-module{
margin:-10px;
}
ul.categories-module li a,
ul.categories-module li p{
display:block;
text-decoration:none;
padding:5px 10px;
}
ul.categories-module h4{
font-size:12px;
margin:0;
}
ul.languages-module,
ul.languages-module li{
padding:0;
margin:0;
list-style:none;
}
.languages-module ul,
.languages-module li{
padding:0;
margin:0;
list-style:none;
}
.languages-module li{
display:inline;
}
.login{
font-size:12px;
line-height:1.5em;
padding:20px 20px 10px 20px;
margin:0 0 20px 0;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
}
.login label{
display:block;
}
.login input{
padding:8px 10px;
font-size:16px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
.weblinks{
font-size:12px;
padding:20px 20px 10px 20px;
margin:0 0 20px 0;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
}
.weblinks ul, .weblinks li{
margin:0;
padding:0;
list-style:none;
}
.weblinks .jitem-title{
font-size:18px;
margin:0 0 10px 0;
}
.weblinks ul ul{
padding:10px;
}
.weblinks ul ul li{
margin:0 0 20px 0;
}
.categories-list{
font-size:12px;
padding:20px 20px 10px 20px;
margin:0 0 20px 0;
overflow:hidden;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
}
.categories-list ul, .categories-list li{
margin:0;
padding:0;
list-style:none;
}
.categories-list .jitem-title{
font-size:18px;
margin:0 0 10px 0;
}
.categories-list ul ul{
padding:10px;
}
.categories-list ul ul li{
margin:0 0 20px 0;
}
