html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,center,dl,dt,dd,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {background:transparent;border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;outline:0;vertical-align:baseline;}
div#sbox-window {
    height: auto !important;
}






table {border-collapse:collapse;border-spacing:0;}





/* Main Layout */







html {height:100%;margin-bottom:1px;}







body {font:62.5%/1.2 Arial, Helvetica, sans-serif;color:#000;}







h1,h2,h3,h4,.componentheading,legend {font-weight:bold;margin:2em 0 1em;}







h1,.componentheading {font-size:180%;}







h2,legend {font-size:150%;}







h3 {font-size:130%;}







h4 {font-size:110%;}







a {color:#1f7ad7;text-decoration:none;font-weight:bold;font-size:14px;}







a:hover {text-decoration:underline;}







ul {margin:1em;}







p {margin-top:10px;margin-bottom:10px;}







#main {font-size:1.3em;line-height:140%;}





.background {color:#FFF}



  position:absolute;

  width:120%;

  height:1000px;

  /*background:url(/images/bgmax/skin_banner_1.png);*/ 

  background-attachment:fixed;

  background-repeat:repeat-x;

}


#div-gpt-ad-1460377603398-0 iframe {
    position: fixed;
    top: 0;
    left: 50%;
    width: 1360px;
    height: 800px;
    margin-left: -680px;
}






/*.background {position:absolute;width:864;height:1000px;background:url(/images/bgmax/PRC/Smirf--final.png) fixed; background-repeat:repeat}*/









#main .foreground, #message, #showcase, .leading, #page {position:relative;}







#message, #showcase {z-index:0;}







#main-content {border-bottom:1px solid #ddd;}







.dp20,.dp25,.dp33,.dp50,.dp100 {float:left;margin-top:15px;}







.dp20 {width:20%;}







.dp25 {width:25%;}







.dp33 {width:33.33%;}







.dp50 {width:50%;}







.dp100 {width:100%;margin-top:0;}







.clr {clear:both;font-size:0;}







#colmask {clear:both;overflow:hidden;position:relative;width:100%;}







#maincol, #wrapper {position:relative;}







.s-c-s #colmid, .s-c-x #colright {float:left;position:relative;width:200%;}







.s-c-s #colright {float:left;left:50%;position:relative;width:100%;}







.s-c-s #col1wrap {float:right;position:relative;right:100%;width:50%;}







.s-c-s #col1pad, .x-c-s #col1, .x-c-s #colmid {overflow:hidden;}





div.middle{float:left;}





.s-c-s #col1 {overflow:hidden;width:100%;}







.s-c-s #col2 {float:left;position:relative;overflow:hidden;margin-left:-50%;}







.s-c-s #col3 {float:left;position:relative;overflow:hidden;left:0;}







.s-c-x #col1wrap {float:right;position:relative;width:50%;}







.s-c-x #col1 {overflow:hidden;position:relative;right:100%;}







.s-c-x #col2 {float:left;position:relative;}







.x-c-s #colright {float:left;position:relative;right:100%;width:200%;}







.x-c-s #col1wrap {float:left;left:50%;position:relative;width:50%;}







.x-c-s #col3 {float:right;position:relative;}





.s-c-s .ctr-color1, .s-c-s .ckl-color1, .s-c-x .ckl-color1, .x-c-s .cdr-color1 {background:#eee;}







.s-c-s .ctr-color2, .s-c-s .ckl-color2, .s-c-x .ckl-color2, .x-c-s .cdr-color2 {background:#d1e0e7;}







.s-c-s #col1pad, .s-c-x #colright, .x-c-s #colright, #wrapper, body {background:#fff;}







.cols-1 .item {display:block;float:none;margin:0;width:100%;}







.cols-2 .item {width:49%;overflow:hidden;}







.cols-3 .item {width:30%;}







.column-1, .column-2 {position:relative;float:left;margin:0;}







.colpad {padding:0 10px;position:relative;}







.column-2 {float:right;width:49%;}







.article_row {overflow:hidden;margin:0 -10px 15px -10px;}















/* Header */







#logo {width:250px;height:58px;background:url(../images/light2.png) -20px -272px no-repeat;display:block;margin:20px 20px 0 0;}







#header {overflow:hidden;}







#header li {list-style:none;float:left;padding-left:15px;font-weight:bold;}







#nav {height:34px;background:#178a00;z-index:1;position:relative;}







#nav ul {margin:0 0 0 15px;}







#nav li {list-style:none;float:left;padding-left:3px;height:34px;position:relative;}







#nav li a {display:block;padding:0 10px;line-height:30px;color:#fff;font-weight:bold;}







#nav li.active a {background:#fff;color:#1f7ad7;}







#nav li a:hover, #nav li:hover a, #nav li.sfHover a {background:#fff;color:#1f7ad7;text-decoration:none;}







#nav li ul {position:absolute;width:170px;left:-999em;margin-left:-1px;border:1px solid #3F7300;border-top:0;}







#nav li ul ul {margin:-31px 0 0 170px;}







#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfHover ul ul, #nav li.sfHover ul ul ul, #nav li.sfHover ul ul ul ul {left:-999em;}







#nav li li {padding:0;height:auto;background:#fff;width:170px;}







#nav li li a, #nav li li.active a, #nav li li a:hover {margin:0;height:30px;line-height:30px;background:#fff;border-top:1px solid #555;color:#3F7300;}







#nav li li a, #nav li.active li a {font-weight:normal;}







#nav li:hover ul, #nav li.sfHover ul {left:4px;}







#nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li li.sfHover ul, #nav li li li.sfHover ul, #nav li li li li.sfHover ul {left:0;}







#splitmenu {height:34px;background:#fff;z-index:1;position:relative;}







#splitmenu ul {margin:0 0 0 15px;}







#splitmenu li {list-style:none;float:left;padding-left:3px;height:34px;position:relative;}







#splitmenu li a {display:block;padding:0 10px;line-height:30px;color:#1f7ad7;font-weight:bold;}







#splitmenu li.active a {background:#fff;color:#888;}







#splitmenu li ul {position:absolute;width:170px;left:-999em;margin-left:-1px;border:1px solid #3F7300;border-top:0;}







#splitmenu li ul ul {margin:-31px 0 0 170px;}







#splitmenu li li {padding:0;height:auto;background:#fff;width:170px;}







#splitmenu li li a, #splitmenu li li.active a, #splitmenu li li a:hover {margin:0;height:30px;line-height:30px;background:#fff;border-top:1px solid #3F7300;color:#478406;}







#splitmenu li li a, #splitmenu li.active li a {font-weight:normal;}















/* Showcase */







#showcase {margin:3px 0 8px 0;position:relative;color:#000;}







#showcase .background {position:absolute;width:100%;height:130px;background:url(../images/light2.png) 0 -514px repeat-x;}







#showcase .foreground {border:1px solid #dfeaee;overflow:hidden;padding-bottom:25px;}







#showcase h1 {font-weight:normal;font-size:3.0em;line-height:105%;margin:25px 55px 10px 25px;}







#showcase h3 {font-weight:normal;font-size:1.4em;font-weight:normal;margin:0 55px 20px 25px;}







#showcase b {font-weight:normal;color:#178a00;}







#showcase .pad {padding:0 50px 25px 25px;}







#showcase .num {float:left;background:#178a00;text-align:center;line-height:90%;color:#fff;font-size:2em;padding:3px 8px;}







#showcase .pad h2 {font-size:1.4em;font-weight:bold;margin:0 0 5px 40px;}







#showcase .pad p {margin-left:40px;}















/* Content styles */







p.buttonheading {position:absolute;top:2px;right:10px;margin:0;}







.actions img {display:block;width:16px;height:0;float:left;margin-left:5px;padding-top:16px}







.actions .pdf-icon img {background:url(../images/light2.png) -57px -366px;}







.actions .print-icon img {background:url(../images/light2.png) -21px -366px;}







.actions .email-icon img {background:url(../images/light2.png) -39px -366px;}







.article-info {font-size:90%;overflow:hidden;border-bottom:1px solid #dedede;margin-bottom:20px;display:block;margin-top:-10px;width:100%;}







.items-row, .items-leading {position: relative;}







.article-info-term {display: none;}







.modifydate, .createdby, .createdate {display:block;}







.createdby {font-weight:bold;}







a.readon, a.readon2 {display:block;margin-top:15px;font-style:italic;}







a.readon2 {background:url(../images/light2.png) 100% -344px;display:block;float:right;color:#fff;font-weight:bold;line-height:20px;}







a.readon2 span {background:url(../images/light2.png) 0 -344px;display:block;margin-right:10px;height:21px;float:left;padding:0 5px 0 15px;}







.breadcrumbs-pad {padding:0 1px;}







div.breadcrumbs {background:url(../images/light2.png) 0 -68px repeat-x;border-bottom:1px solid #e6e6e6;font-size:110%;font-weight:bold;margin:0;padding:7px 15px 5px;color:#777;border-top:1px solid #d9d9d9;}







div.breadcrumbs .sep {padding:0 5px;}







.component-pad {padding:0 15px 1px;}







.banneritem_text {margin-bottom:10px;}







.inputbox {border:1px solid #ccc;padding:3px;}







.pagination span, .pagination a {margin-right:5px;}







#colmask ul li {list-style:circle;}







#colmask ul ul {margin-top:0;}







#colmask ul ul li {list-style:square;}







.item-page,







.category-list {position: relative;}







#colmask .component-pad .actions {position: absolute;right: 0;top: 0;margin: 0;}







.category-list .hasTip {position:absolute;right:19px;top:2px}







.category-list .actions .hasTip {position:static}







.item-page fieldset {margin-bottom:3em}







.mceEditor {display: block;margin:1em 0}







.formelm {margin-bottom:0.6em}







.button2-left {float:left;margin-right:1em}







#colmask .component-pad .actions li,







#colmask .pagenav li,







#colmask .pagination li {list-style: none;display:inline}







.pagenav {text-align: center;}







.blog-featured .cols-3 .item {display: inline-block;width: 48%;vertical-align: top;}







.blog-featured .cols-3 .item:nth-child(2n+1) {margin-right: 3%;}







.readmore,.article-count,table.category th,.pagenavcounter {font-style: italic;}







table.category td,table.category th {padding-right: 20px;}







table.category th a {font-weight: normal;}







.image-left,







img[align="center"] {float: left;margin-right: 10px;}







.article-count {padding-bottom: 1em;}







.article-count dt,







.article-count dd,







.contact-address address,







#form-login-remember label {display: inline;}







table.category th a img {margin-left: 5px;}







.login-fields,







.display-limit,







.reset,







form dd {margin-bottom: 10px;}







.login-fields label,.item-page label {display: block;}







legend {padding-bottom: 1em;}







.colpad h2.contentheading {padding-right:65px;}







.sectiontableheader {font-weight:bold;line-height:25px;text-align:left;}







tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 {text-align:left;padding:0 4px;vertical-align:middle;border-top:1px solid #ddd;line-height:30px;}







span.attention {display:block;margin:15px 0;padding:8px 10px 8px 10px;background:#178a00;border:1px solid #E7BD72;color:#B79000;}















/* Modules */







.module {padding:1px;}







.module-title {font-size:110%;font-weight:bold;font-size:15px;margin:0;padding:7px 15px 5px;}







.module-body {padding:10px 2px 10px;}







.color1 .module-title {background:url(../images/light2.png) 0 -204px repeat-x;border-bottom:1px solid #ddd;color:#777;}







.color1 .module-body {border-top:1px solid #fff;}







.color2 .module-title {background:url(../images/light2.png) 0 -136px repeat-x;border-bottom:1px solid #c3d9e1;color:#50646d;}







.color2 .module-body {border-top:1px solid #dfeaef;}







#colmask .m_menu {background:#178a00;color:#fff;}

#colmask .m_menu .module-title {background:url(../images/light2.png) 0 -0px repeat-x;border-bottom:1px solid #178a00;color:#fff;}

#colmask .m_menu .module-body {border-top:1px solid #178a00;}

#colmask .m_menu a {color:#fff;}

#colmask .m_menu ul {margin:0 1em;}

#mainmods, #mainmods2, #mainmods3 {overflow:hidden;padding-top:15px;}



/**added Code **/

#colmask .m_menu2 {background:#7f8c51;color:#fff;}

#colmask .m_menu2 .module-title {background:url(../images/light4.png) 0 -0px repeat-x;border-bottom:1px solid #7f8c51;color:#fff;}

#colmask .m_menu2 .module-body {border-top:1px solid #;}

#colmask .m_menu2 a {color:#fff;}

#colmask .m_menu2 ul {margin:0 1em;}

/**added Code **/







#mainmods3 {background:#eee;border-top:1px solid #fff;border-bottom:1px solid #ddd;}







.spacer .module {float:left;}







.spacer.w99 .module {width:100%;}







.spacer.w49 .module {width:49.2%;}







.spacer.w33 .module {width:32.8%;}







#header .module {float:right;margin-left:0px;}







#main-content li .active a {font-weight: normal;}















/* Footer */







#footer {background:#f7f7f7;border-top:1px solid #fff;}







.footer-pad {padding:10px 15px;overflow:hidden;}







#logo2 {width:165px;height:20px;background:url(../images/light2.png) 5px -646px no-repeat;display:block;float:right;margin-left:15px;margin-top:15px;}







#footer ul {margin:0;}







#footer li {list-style:none;float:left;padding-right:20px;font-weight:bold;}















/* Mailto Page */







#rt-component .rt-block {width: 378px;}







#rt-component .mailto-close {background: url(../images/icons/icon-delete.png) 0 0 no-repeat;}







#rt-component .formelm {margin-bottom: 10px;}







#rt-component #mailto-window label {display: block; width: 80px; float: left; margin-right: 15px;}















/* New modifications by Fresh */















.s-c-s #col2 {







    left: 346px;







    width: 655px;







}







div.k2ItemsBlock ul {







  margin: 0;







}







.k2ItemsBlock li.even,







.k2ItemsBlock li.odd {







  background: #FFFFFF;







  border-bottom: 1px dashed #CCCCCC;







}







.k2ItemsBlock li.lastItem {







  border-bottom: 0;







}







#col2 .module-body {







  background: #FFFFFF;







  padding: -1px;







}







#col2 .module-body #k2ModuleBox320 .k2FeedIcon {







  display: none;







}







#col3 .module-body li.even,

#col3 .module-body li.odd{

  background: #EEEEEE;

}















div.k2ItemsBlock ul li a.moduleItemTitle {







  line-height: 1.5em;







}







div.k2ItemsBlock ul li div.moduleItemIntrotext {







  padding: 0;







  font-size: 14px;







}







div.k2ItemsBlock ul li div.moduleItemIntrotext a {







  font-size: 100%;







}







#k2ModuleBox420 {







  background: transparent;







}







.k2ItemsBlock a {







  font-size: 16px;







}







#colmask .k2ItemsBlock ul li {







  list-style: none;







  padding: 10px 0;







}







#message, #showcase {







  display: none;







}







.mblank .module-body {







    padding: 10px 0;







}







#nav li a {







  line-height: 34px;







  border-left: 1px solid #178A00;







  border-right: 1px solid #178A00;







}







#nav li.active a {







  color: #178A00;







  background: #EEEEEE;







}







#nav li a:hover,







#nav li:hover a,







#nav li.sfHover a {







  color: #178A00;







  background: #EEEEEE;







  border-left: 1px solid #178A00;







  border-right: 1px solid #178A00;







}







#nav li.parent li a:hover,







#nav li.parent li:hover a,







#nav li.parent li.sfHover a {







  color: #FFFFFF;







  background: #178A00;







}







#nav li.parent li a{







  background: #EEEEEE;







  border-top: 0;







  border-right: 0;







  border-left: 0;







}







#nav li ul {







  border-color: #178A00;







}







#splitmenu {







  background: #EEEEEE;







  height: 30px;







}







#splitmenu ul li a {







  color: #178A00;







}







div.k2ItemsBlock ul li span.moduleItemDateCreated {







    font-style: italic;







    font-size: 12px;







}







div.k2ItemsBlock ul li div.moduleItemAuthor a {







    font-weight: normal;







    font-size: 12px;







}







div.k2ItemsBlock ul li div.moduleItemAuthor {







    font-size: 12px;







}







#header .module {







    float: right;







    margin-right: 8px;







    margin-top: 0;







}







#header .module-body {







    background: #FFFFFF;







    padding: 0;



}







#nav .search .inputbox {







    border: 0 none;







    color: #999999;







    font-size: 13px;







    padding: 5px 10px 2px;







    box-shadow: 0 1px 2px inset;







    border-radius: 3px;







    font-family: Arial, Helvetica, sans-serif;



    



    margin: 6px 4px 0 0;



    



    float: right;



    



    width: 122px;







}







#nav .search label {







  display: none;







}







a {







  color: #178A00;







}







#col1pad .component-pad .blog-featured {







  display: none;







}







.k2ArchivesBlock ul {







  margin: 0;







}







.k2ArchivesBlock ul li {







  list-style: none;







}







.k2ArchivesBlock ul li {







  display: block;







  padding: 10px 0;







  border-bottom: 1px solid #DDDDDD;







  border-top: 1px solid #FFFFFF;







}







.k2ArchivesBlock ul li:first-child {







  border-top: 0;







}







.k2ArchivesBlock ul li:last-child {







  border-bottom: 0;







}







.s-c-s #col1pad {







    margin-left: 1000px;







}







.module-title {







    font-size: 21px;







    padding: 10px 15px 5px;







}







.module .module-body ul.menu {







  margin: 0 0 0 214px;







}







.module .module-body ul.menu li {







  list-style: none;







  padding: 0;







  margin: 0;







  border-right: 1px solid #CCCCCC;







  line-height: 1em;







  float: left;







}







.module .module-body ul.menu li a {







  display: inline-block;







  padding: 0 10px;







}







.module .module-body ul.menu li:last-child {







  border-right: 0;







}







/* Inner pages */







#main-content .cdr-color1 .component-pad {







  border-left: 1px solid #CCCCCC;







}







div.itemHeader span.itemDateCreated a {







  font-size: 11px;







}







div.itemToolbar {







  margin-top: 4px;







  border: 1px dashed #CCCCCC;







  padding: 2px 10px;







  background: #EEEEEE;







}







div.itemToolbar ul li {







  line-height: 0.5em;







  padding: 0 4px;







}







div.itemIntroText {







  padding: 0;







}







div.itemIntroText a {







  font-size: 18px;







}







.itemAuthorBlock h3 {







  margin: 1em 0;







}







.module-body h4 {







  margin: 0;







}







a.readon, a.readon2 {







  margin: 0;







  font-size: 100%;







  font-weight: normal;







  padding: 0 8px;







  display: inline-block;







  background: #999999;







  color: #FFFFFF;







  font-size: 11px;







  border-radius: 15px;







}







a.readon:hover, a.readon2:hover {







  background: #178A00;







  text-decoration: none;







}







.nspArt div {







  padding: 15px 0 !important;







  border-bottom: 1px solid #CCCCCC;







}







.nspArt p.nspText {







  margin: 0;







}







.nspArt .fleft {







  float: none;







}







div.itemView {







  border-bottom: 0;







}







.nspArt h4.nspHeader a {







  font-size: 13px;







}







div.latestItemsCategory {







  margin-top: 10px;







  background: #EEEEEE;







}







div.latestItemsCategory h2 {







  margin: 0;







}







div.latestItemsCategory h2 a {







  font-size: 21px;







  text-transform: uppercase;







}







h2.latestItemTitle {







  margin: 0;







}







h2.latestItemTitle a {







  font-size: 16px;







}







div.itemRelated ul {







  margin: 0;







  padding: 0;







}







div.itemRelated ul li {







  padding: 5px 0;







  list-style: none;







  border-bottom: 1px dashed #CCCCCC;







}







#colmask div.itemRelated ul li {







  list-style: none;







}







div.itemRelated ul li.even,







div.itemRelated ul li.odd {







  background: #FFFFFF;







}







div.itemAuthorBlock {







  background: #EEEEEE;







}







div.itemBackToTop a {







  display: inline-block;







  padding: 4px 10px;







  background: #CCCCCC;







  color: #178A00;







  border-radius: 15px;







  text-decoration: none;







}







div.itemBackToTop a:hover {







  text-decoration: none;







  background: #178A00;







  color: #FFFFFF;







}







/* front page Top this week */







#col3 .module-body .onFront li.even,







#col3 .module-body .onFront li.odd {







  font-size: 0;







  line-height: 0;







  min-height: 100px;







  position: relative;







}







div.onFront ul li a.moduleItemTitle {







  position: absolute;







  font-size: 16px;







  left: 118px;







  height: 75px;







  overflow: hidden;







}







div.onFront ul li div.moduleItemIntrotext {







  float: left;







  padding: 0 10px 0 0;







  font-size: 12px;







}







div.onFront ul li span.moduleItemHits {







  background: #A1CC99;







    bottom: 15px;







    color: #178A00;







    display: inline-block;







    font-size: 13px;







    left: 118px;







    padding: 10px;







    position: absolute;







    text-shadow: 0 1px #ADF49F;







    border-radius: 15px;







}







div.catItemHeader h3.catItemTitle a {







  font-size: 21px;







  font-family: Arial, Helvetica, sans-serif;







}







/* end front page Top this week */







/* more module images hack */







.nspArt img.nspImage {







  float: left;







  margin: 0 12px 5px 0;







}







.nspArt h4.nspHeader a {







  padding-right: 0;







  font-size: 16px;







}







/* lyrics page */







ul.latestnews {







  margin: 0;







  padding: 0;







}







#colmask ul.latestnews li {







  list-style: none;







  padding: 8px 0;







  border-bottom: 1px dashed #CCCCCC;







}







#colmask ul.latestnews li .title a {







  width: 200px;







  text-align: right;







  display: inline-block;







}







.nspMainPortalMode4 .nspArtHeadline {







    bottom: 0 !important;







    opacity: 1 !important;







    padding: 0 !important;







    position: absolute;







    transition: none 0s ease 0s !important;







    z-index: 1;







}



#col3 .module .kenyamoja {



  width: 300px;



  margin: 0 auto;



}

.tpf {

cursor:url("/images/ADDS/tusker_icon.jpg"), auto;

}

.coke {

cursor:url("/images/ADDS/coke_icon.png"), auto;

}

.closeup {

cursor:url("/images/ADDS/closeup_icon.png"), auto;

}



.img-intro-none{

   text-align: center;

   margin-bottom: 10px;

}

.img-intro-left{

   float: left;

   margin-right: 10px;

}

.img-intro-right{

   float: right;

   margin-left: 10px;

}



.img-fulltext-none{

   text-align: center;

   margin-bottom: 10px;

}

.img-fulltext-left{

   float: left;

   margin-right: 10px;

}

.img-fulltext-right{

   float: right;

   margin-left: 10px;

}



/* Fresh Edits */

div#fresh {

    float: left;

    width: 130px;

    background: transparent;

    height: 3000px;

}

#fresh .module {

  float: right;

}

.x-c-s #colright {

  width: auto;

  right: 0;

  margin-left: 0;

}

.x-c-s #col1wrap {

  left: 0;

  width: 507px;

  padding-right: 16px;

}

.x-c-s #col1 {

  margin-left: 0;

  width: auto;

}

.x-c-s #col3 {

  left: 0;

  background-color: #ffffff;

}

h2, legend {

  line-height: 1.2em;

  font-size: 197%;

  font-family: helvetica, arial, serif;

  font-weight: normal;

  margin-top: 0.2em;

}

.kdiscuss-title {

  background: #EEEEEE;

  border-bottom: 1px solid #DDDDDD;

}

.module {

  padding: 0;

}

.nspArt p.nspInfo {

  color: #999999;

}

.nspArt h4.nspHeader a,

#nav li.active a,

#nav li a,

#col3 .mostread li a, 

#col3 .latestnews li a {

  font-weight: normal;

}

.color2 .module-title {

  border-bottom: 5px solid #CCCCCC;

  background: #FFFFFF;

}

.color1 .module-title,

#colmask .m_menu .module-title {

  color: #777777;

  border-bottom: 5px solid #CCCCCC;

  background: #FFFFFF;

}

.color2 .module-body {

  border-width: 0;

}

.s-c-s #colright {

  left: 0;

  width: auto;

}

.s-c-s #col1wrap {

  right: 0;

  width: auto;

}

.s-c-s #col2 {

  margin-left: 0;

  width: 525px;

}

#nav .search .inputbox {

  box-shadow: none;

  border-radius: 0;

}

.search.mod_search63 {

  margin-right: 10px;

}

.s-c-s #col1pad {

  margin-left: 0;

}

.s-c-s #colmid, 

.s-c-x #colright {

  width: 100%;

}

.s-c-s #colmid {

  left: 0;

}

.s-c-s #colright {

  margin-left: 0;

}

.s-c-s #col2 {

  left: 0;

}

.s-c-s #col3 {

  background: #FFFFFF;

}

#main-content .cdr-color1 .component-pad {

  padding-left: 10px;

}

#col3 .nspArtPage .nspArt a.nspImageWrapper {

  margin-right: 0 !important;

}

#mainmods, 

#mainmods2, 

#mainmods3 {

  padding-top: 0;

}

.component-pad,

#mainmods .module-body {

  padding: 0;

}

#main-content .cdr-color1 .component-pad {

  border-left: 0;

}

.nspCol1 {

  border-bottom: 0;

}

.nspArt {

  border-bottom: 1px solid #CCCCCC;

  padding: 8px !important;

}

.nspArt div {

  border-bottom: 0;

}

#col3 .module-body li.even,

#col3 .module-body li.odd {

  background: #ffffff

}

.k2ItemsBlock li.even, 

.k2ItemsBlock li.odd {

  border-bottom: 1px solid #CCCCCC;

}

#colmask .m_menu {

  background: #FFFFFF;

  color: #333333;

}

#colmask .m_menu a {

  color: #178a00;

}

.nspArt .fleft {

  margin-top: 0 !important;

}

#colmask .m_menu .module-body {

  border-top: 0;

}

#col3 .mostread li .r-hits,

a.readon, 

a.readon2 {

  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

  bottom: 15px;

  color: #888888;

  display: inline-block;

  float: right;

  font-size: 13px;

  font-style: italic;

}

a.readon:hover, 

a.readon2:hover {

  background: transparent;

  color: inherit;

  text-decoration: underline;

}

#colmask ul li {

  list-style: none;

}

.nspCol1,

div.k2ItemsBlock ul {

  margin: 0.4em;

}

#splitmenu ul li a {

  font-weight: normal;

}

/* Forum Board */

#Kunena div.kfrontstats div.kheader,

#Kunena div.kblock > div.kheader, 

#Kunena .kblock div.kheader {

  background: #fff !important;

}

#Kunena a:link, #Kunena a:visited, #Kunena a:active {

  color: #178a00 !important;

}

#Kunena .kheader h2, #Kunena .kheader h2 a, #Kunena .kheader h3, #Kunena .kheader h3 a {

  color: #777777 !important;

}

#Kunena tr.krow1 td,

#Kunena .kforum-pathway {

  background-color: #ffffff;

}

#Kunena #ktab a {

  background-color: #178a00 !important;

  border-radius: 0;

}

#Kunena #ktab ul.menu li.active a, #Kunena #ktab li#current.selected a {

  background-color: #DDDDDD !important;

}

#Kunena #ktab #current a span {

  color: #178a00 !important;

}

#Kunena #ktab li:hover span,

#Kunena #ktab li:hover a,

#Kunena #ktab li#current:hover a {

  background-color: #cccccc !important;

  color: #178a00 !important;

}

#Kunena #ktop span.ktoggler {

  background: #178a00 !important;

}

#Kunena #ktop {

  border-bottom: 2px solid #DDDDDD !important; 

}

.s-c-s .ctr-color1, 

.s-c-s .ckl-color1, 

.s-c-x .ckl-color1, 

.x-c-s .cdr-color1 {

  background: #FFFFFF;

}

.bg-image-deleted {

  position: fixed; 

  top: 0px; 

  left: 50%; 

  background: url/*('/images/bgmax/skin_banner_1.png') center center no-repeat #FFFFFF;*/ 

  width: 1360px; 

  height: 800px;

  margin-left: -680px;

  overflow: hidden;

  display: block;

}

.bg-image-deleted a {

  display: block;

  width: 1360px;

  height: 800px;

}

div.onFront ul li a.moduleItemTitle {

  font-weight: normal;

}

/* Gallery */

.main_image_slideshow_wrapper {

  background: #000000;

  padding: 0.4em;

}

div.main_slideshow_buttons {

  float: none;

  margin: 0 auto;

  width: 20%;

}

h1, h2, h3, h4, .componentheading, legend {font-weight: normal;line-height: 1.2em;}

#colmask ul.tags li {

  list-style: none;

  display: inline-block;

}

.img_caption {

  font-style: italic;

  font-size: 0.9em;

  color: #999999;

}



/* New additions */

#col3 ul.mostread,

#col3 ul.latestnews {

  padding-left: 5px;

  margin: 0;

}

#col3 .mostread li,

#col3 .latestnews li {

    font-size: 0;

    line-height: 0;

    clear: both;

    padding: 10px 0;

    padding-left: 5px;

    border-bottom: 1px solid #CCCCCC;

}

#col3 .mostread li .r-img,

#col3 .latestnews li .r-img{

  float: left;

  margin: 0 12px 5px 0;

}

#col3 .mostread li .r-img img,

#col3 .latestnews li .r-img img {

    border: 2px solid #DDDDDD;

    float: right;

    margin: 2px 0 0;

    padding: 0;

    width: 100px;

}

#col3 .mostread li a,

#col3 .latestnews li a{

  font-size: 16px;

  line-height: 140%;

  padding-right: 0;

}

#col3 .mostread li .r-hits:before {

  content: "Read ";

}

#col3 .mostread li .r-hits:after {

  content: " times";

}

#col3 .mostread li .r-hits {

    background: none;

    bottom: 15px;

    color: #888888;

    display: inline-block;

    font-size: 13px;

    padding: 10px;

    font-style: italic;

    float: right;

}

#col3 .latestnews li .r-desc {

  font-size: 12px;

  line-height: 140%;

}

#col3 .mostread li {

  position: relative;

  display: inline-block;

}

