/* JOOMLA STYLE
--------------------------------------------------------- */
.s5_pagetitlewrap {
 padding-top: 10px; 
}

#s5_footer {
 height: 18px; 
}

.module_round_box-hello {
background: url(../images/Shape5_MaxedMag_seperate.png) repeat-x top;
}

.module_round_box-timeinfo {
  padding-top: 85px;
}

.imageBorderFront {
  padding-right: 11px;
}

h1 {
  padding-top: 10px; 
  padding-bottom: 5px;
  line-height: 130%;
}
  
  
.moduletable .smartcountdown_containter_inline {
  font-family: 'Oswald', sans-serif;
  margin: 0 0 15px 0;
}

.countdown_text {
 padding: 0 0 1px 0;
}

/*
#smartcountdown_101{
 height: 120px;
  text-align: bottom;
  color: white !important;
  line-height: 80px;
  font-family: 'Oswald', sans-serif;
}

.countdown_text {
  padding: 20px 0 20px 10px;
  text-align: center;
}
*/

#s5_header_area1 {
  background:url(../images/crossonhill.png) no-repeat center left;
}

.article_column {
float:left;}

.article_separator {
  display: block;
  margin-bottom:10px;
  height: 15px; }

.article_column .contentpaneopen {
  padding-right:15px;}

.buttonheading {
  float:right;
  padding-right:5px;}

.contentpane ul li {
  text-align:left;}

.sectiontableheader  {
  text-align:left;
  font-weight:bold;
  padding:5px; }
legend.sectiontableheader {
  background:none;
  }
  
.sectiontableheader  th {
  padding-left:8px;
  padding-right:8px;
  }
  
.sectiontableentry1, .sectiontableentry2 {
  padding-bottom:5px;}  

.artnumber {
  float:left;
  text-align:left;
  width:25px;}
  
.arttitle {
  float:left;}

.artauthor {
  float:right;}
  
.arthits {  
  float:right;
  padding-left:10px;}
  
.artcreated {
  float:right;}  
  
.contentheading {
  padding-left: 0px;
    padding-bottom: 12px;}
  
.createdate  {
    padding-bottom:11px;
  font-size:0.9em;
  padding-top:0px;
  line-height: 10px;
  font-weight: bold; }  
  
.componentheading  {
  font-size:1.5em;
  line-height:23px;
  padding-bottom: 17px;
  padding-top:14px;
  font-weight:normal; }

.contentheading, .s5_pagetitlewrap h2  {
  font-size:1.5em;
  text-transform:uppercase;
  font-weight:normal;
  
  line-height:normal; }
  
  .s5_pagetitlewrap h2 a {
  color:#000000;}

a.contentpagetitle  {
  text-decoration: none!important;
  font-size:1.0em;
  color:#191919;
  text-transform: uppercase;
}

.modifydate {
  margin-top:20px;
  font-size:0.9em;
  clear:both;
  }

#s5_component_wrap ul.actions {
    margin: 0;
    padding: 0;
    text-align: right;
    width: 100%;
}
#s5_component_wrap ul.actions li {
    display: inline;
}
#s5_component_wrap ul.actions a {
    text-decoration: none;
}
#s5_component_wrap .items-more {
    padding-top: 10px;
}
#s5_component_wrap .items-more h3 {
    font-size: 1.4em;
    font-weight: normal;
    margin: 0;
    padding: 5px;
}
#s5_component_wrap .items-more ol {
    line-height: 1.3em;
    list-style-type: none;
    margin: 0;
    padding: 10px 0 10px 2px;
}
#s5_component_wrap .items-more ol li {
    padding: 2px;
}
#s5_component_wrap .items-more ol li a {
    display: inline;
    font-weight: normal;
    margin: 0;
    padding: 5px 5px 5px 20px;
}
#s5_component_wrap .items-more ol li a:hover, #s5_component_wrap .items-more ol li a:active, #s5_component_wrap .items-more ol li a:focus {
    font-weight: normal;
    padding: 5px 5px 5px 20px;
    text-decoration: none;
}
#s5_component_wrap .pagination {
    margin: 10px 0;
    padding: 10px 0 10px 0;
}
#s5_component_wrap .pagination ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: left;
}
#s5_component_wrap .pagination li {
    border: 0 solid #EEEEEE;
    display: inline;
    margin: 0 2px;
    padding: 2px 5px;
    text-align: left;
}
#s5_component_wrap .pagenav {
    padding: 2px;
}
#s5_component_wrap .pagination li.pagination-start, #s5_component_wrap .pagination li.pagination-next, #s5_component_wrap .pagination li.pagination-end, #s5_component_wrap .pagination li.pagination-prev {
    border: 0 none;
}
#s5_component_wrap .pagination li.pagination-start, #s5_component_wrap .pagination li.pagination-start span {
    padding: 0;
}
#s5_component_wrap ul.pagenav li {
    line-height: 2em;
  margin-top: 20px;
}
#s5_component_wrap ul.pagenav li a {
    display: inline;
    text-decoration: none;
    margin-bottom: 4px;
    margin-top: 4px;
   padding: 7px 15px;
  
  
  
}
#s5_component_wrap ul.pagenav li.pagenav-prev {
    float: left;
  list-style: none outside none;
}
#s5_component_wrap ul.pagenav li.pagenav-next {
    float: right;
  list-style: none outside none;
}

#s5_component_wrap ul.pagenav {
  margin-left:0px;}

#s5_component_wrap .article-info-term {
    display: none;
}

#s5_component_wrap #searchForm .button {
float:none;}

dd.createdby {

    font-size: 11px;
    font-style: italic;}
  
dl.article-info dd {
margin-left:0px;
margin-bottom:8px;}

p.readmore {
margin-top:10px;}


/* ++++++++++++++  blog  ++++++++++++++ */

.cols-1
{
        display: block;
        float: none !important;
        margin: 0 !important;
}

.cols-2 .column-1
{
        width:46%;
        float:left;
}

.cols-2 .column-2
{
        width:46%;
        float:right;
        margin:0
}

.cols-3 .column-1
{
        float:left;
        width:29%;
        padding:0px 5px;
        margin-right:4%

}
.cols-3 .column-2
{
        float:left;
        width:29%;
        margin-left:0;
        padding:0px 5px
}
.cols-3 .column-3
{
        float:right;
        width:29%;
        padding:0px 5px
}

.items-row
{
        overflow:hidden;
        margin-bottom:10px !important;
}

.column-1,
.column-2,
.column-3
{
        padding:10px 5px
}

.column-2
{
        width:55%;
        margin-left:40%;
}

.column-3
{
        width:30%
}

.blog-more
{
        padding:10px 5px
}

.latestnews li, .mostread li, .sections li{
padding:24px;
padding-bottom:6px;
padding-top:6px;
border-bottom:1px dotted #D3D3D3;
background:url(../images/arrow.png) no-repeat center left;
}

.item-separator {
clear:both;}

.category-name, .hits {
padding-bottom:5px;
padding-top:10px;}

  
/* END JOOMLA STYLE
--------------------------------------------------------- */  


/* System Messages */

/* System Standard Messages */
#system-message { margin-bottom: 20px; }

#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;margin-left: 4px;
    margin-top: 13px;}

/* System Error Messages */
#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}

/* System Notice Messages */
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}

    