/*Layout*/
html, body {height:100%; width:100%; font-family: Sans-serif,Verdana,Arial,Helvetica,Geneva; background: url("../images/body-bg.jpg")  repeat scroll 0px 0px #eeeae2;  min-width: 1000px; margin: 0;}
#allpage {margin: 0 auto; position:relative; min-height:100%; height:auto !important; height:100%;}
.tpl-pushfooter {height:80px;clear:both;}
.tpl-footer {width:100%; height:80px; margin:-85px auto 0; position:relative; background-color:#c23b1e; border-top:4px solid #cbcccc;}
.tpl-wrapper {float:left; width: 1000px;}
.tpl-content {margin: 0;}

.lr .tpl-content        {margin: 0 280px 0 240px;}
.lr .tpl-primary-col    {float:left; width:220px;margin-left:-1000px}
.lr .tpl-secondary-col  {float:left; width:260px;margin-left:-260px}

.l .tpl-content         {margin: 0 20px 0 240px;}
.l .tpl-primary-col     {float:left;width:220px;margin-left:-1000px}
.l .tpl-secondary-col   {display:none;}

.r .tpl-content         {margin: 0 270px 0 0px;}
.r .tpl-primary-col     {display:none;}
.r .tpl-secondary-col   {float:left;width:260px;margin-left:-260px}

.tpl-header {padding:0px;}
.tpl-bottom {clear:left;width:100%;}
.tpl-mobileonly {display:none;} /* hidden by default */



.tpl-breadcrumbs {overflow:hidden;width:100%;}
.tpl-breadcrumbs .mod_breadcrumbs {float:left;}
.tpl-breadcrumbs .mod_search {float:right;}
.tpl-breadcrumbs .mod-title-wrapper { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } /* Hide only visually, but have it available for screenreaders: h5bp.com/v */

/*end Layout*/

/* Theme */
a:link, a:hover, a:visited {outline: none; color: #C44010;}
.catItemBody a:link, .catItemBody span.MsoHyperlink, .catItemBody a:visited {color: #C44010;}
.mod_loginviafacebook a:link, .mod_loginviafacebook span.MsoHyperlink {color:#ffffff;}
::selection {background: #3399ff; /* Safari, Chrome, Opera */}
::-moz-selection {background: #3399ff; /* FireFox */}
.clr {clear:both;}
/***header*********************/
.tpl-header {background: url("../images/header-bg.jpg") repeat-x scroll 125px 0 transparent; height:171px; border-bottom:1px solid #e86b41; width:100%;}
@media only screen and (max-width: 980px) {
  .tpl-header, .tpl-footer {width:auto;}
}
.header-content {min-width:1000px; width:1000px; margin: 0 auto;}
.top_icon .mod_loginviafacebook a:link,.top_icon a:visited, .top_icon .mod_loginviafacebook span.MsoHyperlink {text-decoration:none; color:#ffffff;}
.top_icon {height:33px; overflow:hidden; line-height:28px;}
.top_icon .icon {float:left; margin-left:20px;  padding-left: 6px;}
.top_icon .icon div {display:inline; line-height:15px;}
.top_icon .icon .mod_loginviafacebook {margin-right:10px;}
.top_icon .search {float:right; height: 40px; padding-right: 6px;}
.top_icon .search label {display:none;}
.top_icon .search input {width:220px; margin-right:5px; color: #A0A1A1; font-size:11px; border-top:1px solid #3a3b3b; height:16px; border-left:none; padding-left:5px;
            -webkit-border-radius:3px 3px 3px 3px;
              -moz-border-radius:3px 3px 3px 3px;
                border-radius:3px 3px 3px 3px;}
.top_icon .search .button {width:65px; margin-right:6px; color: #ffffff; font-size:13px; vertical-align: sub; background:#c23b1e; border:1px solid #3a3b3b; height:22px;}
.top_icon .icon input, .top_icon .icon .button {color: #ffffff; font-size:13px; vertical-align: sub; background:#c23b1e; border:1px solid #3a3b3b; height:22px; margin-right:12px;}
.tpl-logoheader {background: url("../images/logo_white.png") no-repeat scroll 213px 15px transparent;  height:115px; color:#4b0d00; font-size:14px; }
.tpl-logoheader p {height: 100px; margin: 13px 0 0 228px; position: absolute; padding-left:70px;}
.tpl-logoheader a,.tpl-logoheader a:hover, .tpl-logoheader a:visited{text-decoration:none; color:#4b0d00;}
.languages {background-color:#470b00; height:23px;}
.language_icon {width:1000px; margin: 0 auto; display: block; padding: 0 auto;}
/**************************************************/

/**********************mainmenu********/
.topMenu {background-color:#c23b1e; height:41px; background-color:#c23b1e; border-bottom:1px solid #ffffff;}
#nav .mainmenu {border-bottom:4px solid #cbcccc; height:37px;}
#nav .mod_mainmenu {width:970px; margin: 0 auto; display: block; padding:0px; text-transform:uppercase; font-size:12px;}
#nav .menu {border: 0 none; margin: 0;  padding: 0; position:relative;}
#nav .menu li {border-right: 1px solid #84230f;  display: inline; float: left; list-style-image: none; list-style-type: none; margin-left: 0; padding:10px 8px 11px;
        white-space: nowrap; border-top:none;}
:root #nav .menu li {padding-right:9px\9; padding-left:9px\9;}
#nav .menu li+li {border-left: 1px solid #e86b41;}  
#nav .menu li+li {background:none;} 
#nav .menu li a, #nav .menu li span {margin-right: 0; padding-right: 0;background: none repeat scroll 0 0 transparent; color: #ffffff; display: block; outline: medium none;
          text-align: center; text-transform: uppercase;  font-weight: bolder; text-decoration:none; cursor:pointer;}
#nav .menu .active {background: #84230f; color: #ffffff;}
#nav .menu li.parent:hover {padding-bottom: 14px; border-right: 1px solid transparent; border-left: 1px solid transparent;}
#nav .menu li:hover {color: #470b00;
          background: rgb(255,255,255); /* Old browsers */
          background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(207,208,208,1) 100%); /* FF3.6+ */
          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(207,208,208,1))); /* Chrome,Safari4+ */
          background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(207,208,208,1) 100%); /* Chrome10+,Safari5.1+ */
          background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(207,208,208,1) 100%); /* Opera 11.10+ */
          background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(207,208,208,1) 100%); /* IE10+ */
          background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(207,208,208,1) 100%); /* W3C */
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cfd0d0',GradientType=0 ); /* IE6-9 */}
#nav .menu li:hover a, #nav .menu li:hover span {color: #470b00;}
#nav .menu .active a, #nav .menu .active span {color: #ffffff;}
#nav .menu li.last {border-right:none;}
/*2nd level>>*/
#nav .parent {display:block;}
#nav .menu ul {background-color: transparent; position:absolute; z-index:10000; width: 1000px; top:40px; left:0;}
#nav .menu ul {display:none;}
#nav .menu .parent:hover ul {display:block;}
#nav .menu li.active.parent ul {display:block;}
#nav .menu .parent ul li {display:inline;  width: auto; float:left; position:relative; border-right:1px solid #9a7a71; color:#c23b1e; border-left:none;
              border-bottom:1px solid transparent; padding:8px;}
#nav .menu .parent ul li a, #nav .menu .parent ul li span {color:#c23b1e;}
#nav .menu .parent ul li:hover {background:#ffffff;}
#nav .menu .parent ul .active {background:#8b1f13;}
#nav .menu .parent ul li:hover a, #nav .menu .parent ul li:hover span {color:#470b00;}
#nav .menu .parent ul .active a,  #nav .menu .parent ul .active span {color:#ffffff;}
#nav .menu .parent ul li.last {border-right:none;}
/*<<2nd level*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
 body:first-of-type #nav .menu li {padding:10px 8px 11px;}
 }
/**************************************/
.breadcrumbs {padding:12px 13px 12px; background:#fdfff7; margin-bottom:5px;}
.breadcrumbs a {font-size:12px; background:none; padding-left:0px;}
.breadcrumbs span, .breadcrumbs a+img+span, .breadcrumbs a+img+span+img+a, .breadcrumbs a+img+a {font-size:12px; background: url("../images/li-bg.png") no-repeat scroll left center transparent; padding-left:10px;}
.breadcrumbs img {display:none;} 


/**************************left************************/
.tpl-primary-col {margin-right:10px;}
.tpl-primary-col .tpl-module {background:#ffffff; padding:20px 8px 36px; margin-bottom:15px;}
.tpl-primary-col .tpl-module .full_story {float:right; display:block; background: url("../images/full_story.png") no-repeat scroll 90% 8px transparent; color:#c23b1e; font-size:15px;
                text-decoration:none; padding-right: 25px; font-weight:bold; margin-top:15px;}
.tpl-module.contact {padding:0px 0px 36px;}
.tpl-module.contact h3 {padding:10px 8px; background:#f4f4f4; color: #000000; font-weight: normal; margin:0;}  
.tpl-module.contact ul {padding:0px 8px 0px 25px;;}
.tpl-module.contact li {line-height:20px; color:#b53c1d;}
.tpl-module.contact a {text-decoration:none;}
.tpl-module.contact a:hover {color:#000000; text-decoration:none;}
.tpl-primary-col .k2ItemsBlock a.moduleItemTitle {text-decoration:none; font-size:17px; color:#484b4b; font-weight:bold; font-family:'Ms Sans Serif';}    
.tpl-primary-col .k2ItemsBlock .moduleItemIntrotext {margin-top:20px;}
.moduleItemIntrotext a {display:block;}
.moduleItemIntrotext img {padding:3px; margin:0 auto 10px; border:1px solid #f0ece4; display:block;}         
/**** vertical slider ********/
.exts_slider {}
a.up{background:url("../images/up_btns.png") 46% 0 no-repeat; display: block; margin-bottom: 10px; height: 27px;}
a.down {background:url("../images/down_btns.png") 46% 0 no-repeat; display: block; margin-top: 10px; height: 27px;}
.vertslider ul {padding:0px;}
.vertslider li {display: block; padding-left:25px; list-style: none outside none;  margin: 0;  overflow: hidden;  padding: 0; text-align: center; height:80px;}
.vertslider li img {vertical-align:middle;}

/************************************/
/*****************************************************/

/***************************content***********************************************/
.all-content {min-width:1000px; width:1000px; margin: 0 auto; padding-top:45px; color:#484b4b; font-size:14px;}
.content h1, .content h2, .content h3, .content h4 {font-size:17px; margin: 0px;}
.slideshow {background:#ffffff; padding:20px 5px 20px; margin-bottom: 15px;}
.commentary-slideshow .fpssBlockReadMore {left: 570px !important;}
.commentary-slideshow .fpss-template-simple ul.navigation li.navigation-next {left: 593px !important;}

.plugins_k2 {background:#ffffff; padding:0px; margin-bottom: 15px;}

.content-bg {background:#ffffff; padding:20px 5px 20px; margin-bottom: 15px;}
/*********************************************************************************/

/*******************right**********************************************************/
.tv h1, .tv h2, .tv h3 {color:#c23b1e; font-size:25px; font-weight:normal; background:#f4f4f4; margin:0; padding:0px 10px; line-height:37px;}
.tpl-module.tv {background:#ffffff; padding:0px 0px 8px; margin-bottom:15px; color: #484B4B; font-size: 14px;}
.tpl-module.tv .mod-title-wrapper {padding:2px; border-bottom: 1px solid #ECE8E0; margin-bottom:10px;}
.tpl-module.tv .mod-title-wrapper .mod-title a,
.tpl-module.tv .mod-title-wrapper .mod-title a:hover {text-decoration:none;}
.tpl-module.tv:hover .mod-title-wrapper .mod-title {border-radius:3px;}
.tpl-module.tv:hover .mod-title-wrapper {background:#ffffff;}
.tpl-module.tv:hover .mod-title-wrapper .mod-title,
.tpl-module.tv:hover .mod-title-wrapper .mod-title a {background:#c23b1e;color:#ffffff; text-decoration:none;}
.tpl-module.tv .mod-content {padding:0;}
.tpl-module.mod_welcomecenter {margin:10px 0px;}
.tpl-module.mod_welcomecenter .welcomecenter-header-wrapper {background:#a5b0ca; border:2px solid #33416d; padding:5px 9px; margin-bottom:1px;}
.tpl-module.mod_welcomecenter h3, .tpl-module.mod_welcomecenter h2, .tpl-module.mod_welcomecenter h1 {font-weight:normal; font-size:18px; margin:0;  color:#4e5152;}
.tpl-module.mod_welcomecenter .welcomecenter-header-wrapper h3 em {color:#ffffff; font-style:normal;}
.tpl-module.mod_welcomecenter .welcomecenter-header-wrapper h3 a {text-decoration:none;}
.tpl-module.mod_welcomecenter .welcomecenter-header-wrapper a.twitter {float:right;}
.tpl-module.mod_welcomecenter ul {color:#33416d; padding:0px 5px; margin-top: 1px; list-style-type: none;
                      background: rgb(61,74,115); /* Old browsers */
                      background: -moz-linear-gradient(top,  rgba(61,74,115,1) 0%, rgba(53,67,110,1) 100%); /* FF3.6+ */
                      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(61,74,115,1)), color-stop(100%,rgba(53,67,110,1))); /* Chrome,Safari4+ */
                      background: -webkit-linear-gradient(top,  rgba(61,74,115,1) 0%,rgba(53,67,110,1) 100%); /* Chrome10+,Safari5.1+ */
                      background: -o-linear-gradient(top,  rgba(61,74,115,1) 0%,rgba(53,67,110,1) 100%); /* Opera 11.10+ */
                      background: -ms-linear-gradient(top,  rgba(61,74,115,1) 0%,rgba(53,67,110,1) 100%); /* IE10+ */
                      background: linear-gradient(to bottom,  rgba(61,74,115,1) 0%,rgba(53,67,110,1) 100%); /* W3C */
                      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d4a73', endColorstr='#35436e',GradientType=0 ); /* IE6-9 */}
.tpl-module.mod_welcomecenter li {border-top:none; display:block;  border-bottom:1px solid #131f45; padding:0px;}
.tpl-module.mod_welcomecenter li+li { border-top:1px solid #a5b0ca;}
.tpl-module.mod_welcomecenter li:hover {background:#778ec2; }
#allpage .tpl-module.mod_welcomecenter li a {color:#ffffff; font-size:13px; font-weight:bold; text-decoration:none; display:block;
              background:url("../images/li-bg.png") no-repeat scroll 5px 50% transparent;
              padding: 5px 19px 3px;}
.tpl-module.mod_welcomecenter li a:hover {color:#131f45; text-decoration:none;}

.tpl-module.login {background:transparent; color:#1b1a22; margin:10px 0px; font-size: 13px; font-weight: bold;}
.tpl-module.login a {color:#ca4522; text-decoration:none;}
.tpl-module.login img {clear:right;}
.tpl-module.right {background:#ffffff; padding:20px 8px 36px; margin:20px 0;}
/**********************************************************************************/

/****************************bottom************************/
.tpl-bottom .tpl-module {display:block; background:#F4F4F4; height: 194px; margin-right: 10px; margin-top: 15px;  padding: 0px 0px 8px; position: relative;}
.tpl-bottom {display:block; position:relative; width:1000px; clear:both; margin-bottom: 17px; overflow: hidden;}
.tpl-midbottom {width: auto;}
/******1 colums******/
.tpl-bottom.columns-2 .bottom1, .tpl-bottom.columns-2 .midbottom1 {display:inline; float: left; width: 100%;}
.tpl-bottom.columns-2 .tpl-bottom .bottom1 .tpl-module, .tpl-bottom.columns-2 .tpl-bottom .midbottom1 .tpl-module {margin-right:0px;} 
/*******************************/
/******2 colums******/
.tpl-bottom.columns-2 .bottom1, .tpl-bottom.columns-2 .midbottom1 {display:inline; float: left; width: 50%;}
.tpl-bottom.columns-2  .bottom2, .tpl-bottom.columns-2  .midbottom2 {display:inline; float: left; width: 50%;}
.tpl-bottom.columns-2 .tpl-bottom .bottom2 .tpl-module, .tpl-bottom.columns-2 .tpl-bottom .midbottom2 .tpl-module {margin-right:0px;} 
/*******************************/
/******3 colums******/
.tpl-bottom.columns-3 .bottom1, .tpl-bottom.columns-3 .midbottom1 {display:inline; float: left; width: 33.3%;}
.tpl-bottom.columns-3  .bottom2, .tpl-bottom.columns-3  .midbottom2 {display:inline; float: left; width: 33.3%;}
.tpl-bottom.columns-3 .bottom3, .tpl-bottom.columns-3 .midbottom3 {display:inline; float: left; width: 33.3%;}
.tpl-bottom.columns-3 .tpl-bottom .bottom3 .tpl-module, .tpl-bottom.columns-3 .tpl-bottom .midbottom3 .tpl-module {margin-right:0px;} 
/*******************************/
/******4 colums******/
.tpl-bottom.columns-4 .bottom1, .tpl-bottom.columns-4 .midbottom1 {display:inline; float: left; width: 25%;}
.tpl-bottom.columns-4  .bottom2, .tpl-bottom.columns-4  .midbottom2 {display:inline; float: left; width: 25%;}
.tpl-bottom.columns-4 .bottom3, .tpl-bottom.columns-4 .midbottom3 {display:inline; float: left; width: 25%;}
.tpl-bottom.columns-4 .bottom4, .tpl-bottom.columns-4 .midbottom4 {display:inline; float: left; width: 25%;}
.tpl-bottom.columns-4 .tpl-bottom .bottom4 .tpl-module, .tpl-bottom.columns-4 .tpl-bottom .midbottom4 .tpl-module {margin-right:0px;} 
/*******************************/
.tpl-bottom .tpl-module {border-radius:3px;}
.tpl-bottom .tpl-module .mod-title-wrapper {padding:2px;}
.tpl-bottom .tpl-module h3 {background:#FFFFFF;  margin:0;  display:block; padding: 5px 8px; border-bottom:1px solid #ece8e0; border-radius:3px;}
.tpl-bottom .tpl-module h3 a {font-size:21px; font-weight:normal; color:#484b4b; text-decoration:none; background:none; padding:0px; }
.tpl-bottom .mod-content {border-top:1px solid #ffffff; margin-top:1px; padding:0px 5px;}
.tpl-bottom .tpl-module#Mod105 h3 a {color:#484B4B;}
.tpl-bottom .bottom1 .tpl-module .mod-title-wrapper, .tpl-bottom .bottom3 .tpl-module .mod-title-wrapper, .tpl-bottom .midbottom3 .tpl-module .mod-title-wrapper  {padding:2px; background:#ffffff; border-bottom:1px solid #ece8e0;}
.tpl-bottom .bottom1 .tpl-module h3, .tpl-bottom .midbottom1 .tpl-module h3, .tpl-bottom .bottom3 .tpl-module, .tpl-bottom .midbottom3 .tpl-module h3 {border:none;}
.tpl-bottom .bottom2 .tpl-module, .tpl-bottom .bottom4 .tpl-module, .tpl-bottom .midbottom2 .tpl-module, .tpl-bottom .midbottom4 .tpl-module {background:#ffffff; clear: both; overflow: hidden;}
.tpl-bottom .bottom2 .tpl-module h3, .tpl-bottom .bottom4 .tpl-module h3, .tpl-bottom .midbottom2 .tpl-module h3, .tpl-bottom .midbottom4 .tpl-module h3 {background:#F4F4F4; border-bottom:1px solid #ffffff;}
.tpl-bottom .bottom2 .mod-content, .tpl-bottom .bottom4 .mod-content, .tpl-bottom .midbottom2 .mod-content, .tpl-bottom .midbottom4 .mod-content {margin-top:0px; border-top:1px solid #ece8e0;}
.tpl-bottom .tpl-module ul {padding:0px; list-style-type:none; height: 194px; overflow:hidden;}
.tpl-bottom .tpl-module li {margin-bottom:10px;}
.tpl-bottom .tpl-module a {color:#c23b1e; background:url("../images/li-bg.png") no-repeat scroll 5px 40% transparent; padding: 0px 19px 0px; text-decoration:underline;
              font-size:13px; display: block;}
.tpl-bottom .tpl-module .more {position:absolute; top: 10px;  margin-left: 175px;}
.tpl-bottom .tpl-module .more a {background:transparent; display:block;}
.tpl-bottom .tpl-module .more a:hover {color:#ffffff;}
.tpl-bottom .tpl-module:hover {background:#ffffff;}
.tpl-bottom .tpl-module:hover  h3  {background:#c23b1e;}
.tpl-bottom .tpl-module:hover  h3 a {color:#ffffff;}
.tpl-bottom #Mod105:hover h3 a {color:#ffffff;}
.tpl-bottom .tpl-module:hover .more a {color:#ffffff;}

.tpl-bottom .bottom4 .tpl-module, .tpl-bottom .midbottom4 .tpl-module {margin-right:0px;}
.tpl-module.shop {background:none; height:419px; padding:0px; margin-right:0px;}
.tpl-module.shop.short {height:202px;}
.com_k2 .tpl-module.shop {min-height:419px; height:auto;}
.tpl-bottom .tpl-module.shop .mod-title-wrapper, .tpl-module.shop .mod-title-wrapper {padding:0px;}
.tpl-bottom .tpl-module.shop .mod-title, .tpl-module.shop .mod-title {background:#33416d; border:2px solid #33416d; padding:8px 9px; margin-bottom:1px; font-size: 17px; color: #FFF;}
.tpl-module.shop h3 a, .tpl-module.shop h2 a, .tpl-module.shop h1 a { font-weight:normal; font-size:18px; margin:0;  color:#ffffff; text-decoration:none;}
.tpl-module.shop  h3:hover {background:#33416d;}
.tpl-module.shop  h3 a:hover {text-decoration:none;}
.tpl-module.shop .shop {background:#7281a7; padding:5px; height:368px;}
.tpl-module.shop .shop.commentary-shop {height:250px;}
.com_k2 .tpl-module.shop .shop {height:auto;}
.com_k2 .tpl-bottom .tpl-module.shop .shop {min-height:368px;}
.tpl-module.shop  .mod-content {background:#7281a7;}
.tpl-module.shop img {border:1px solid #ffffff; float: left; clear:right; margin-right:5px; margin-bottom: 10px;}
.tpl-module.shop a {background:none; padding:0px; font-size:14px; color:#ffffff;}
.tpl-module.shop p {color:#1a264d; font-size:11px; margin:11px 0px;}
.tpl-module.shop.short p {margin:5px 0px;line-height: 1.1;}
.tpl-module.shop .shop div {background:#7281a7; margin:0;  border: none; padding: 0; min-height:80px; clear:both;}
/*.tpl-module.shop div:hover {background:#a5b0ca;}*/
.tpl-module.shop div:hover.shop {background:#7281a7;}
.tpl-bottom .tpl-module.shop:hover  h3 {background:#33416d;}
/*********************************************************/

/**********************footer*******************/
.footer_content {position:relative; width:1000px; margin:0 auto; color:#ffffff; font-size:14px; padding:0px; font-size:14px; font-weight:bold; font-family: 'Times New Roman';}
.footer_content a {color:#ffffff; text-decoration:underline; font-weight:normal;}
.footer_text {margin: 0 auto; width: 1000px;}
.footer_text .copy {float:right; display:inline; margin: 10px 0;}
.footer_text .footer_info {display:inline; float:left;}
.footer_text .footer_info p+p {margin-top:0px;}
/******rss*******/
.tpl-module.rss {font-size:12px; background:#c23b1e; width:85px; border: 1px solid #000000; -webkit-border-radius:3px;  -moz-border-radius:3px;  border-radius:3px; padding:2px;}
.tpl-module.rss a, .tpl-module.rss a:hover {color:#ffffff; text-decoration:none;}
.tpl-module.rss a {padding: 1px 30px 5px 5px; background:url("../images/rss.png") no-repeat scroll right 1px transparent;  padding-right: 30px; border-top:1px solid #d5775b;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 body:first-of-type .tpl-module.rss a {background:url("../images/rss.png") no-repeat scroll 70px 1px transparent;}
 body:first-of-type .tpl-module.rss {width:90px; display:inline;}
 body:first-of-type .top_icon .icon {width:60%;}
 }
/***********facebook***************/
.mod_loginviafacebook {font-size:13px;}
.mod_loginviafacebook a {color:#ffffff; text-decoration:none;}
.facebook-login {background:#000000; border-bottom:1px solid #989a9a; padding:2px 3px 2px 0px;  -webkit-border-radius:3px;  -moz-border-radius:3px;  border-radius:3px;}
.facebook-login a {background:url("../images/facebook_icon.png") no-repeat scroll left center transparent; padding:6px 5px 5px 30px;}
.facebook-login a:hover {color:#989a9a;}
/**********************************************/
/**********make_dt******************/
.tpl-module.make_dt {margin-left:10px;}
.tpl-module.make_dt a {color:#ffffff; border-radius: 3px 3px 3px 3px; font-size: 12px; background:#c23b1e; border: 1px solid #000000; padding:2px 10px; text-decoration: none;}
/*****************************************************/
/***********chrome*************/
@media screen and (-webkit-min-device-pixel-ratio:0) {
 body:first-of-type .top_icon .search .button  {vertical-align:middle; height:23px;}
 }
@media screen and (-webkit-min-device-pixel-ratio:0) {
 body:first-of-type input:invalid, textarea:invalid {background-color: #ffffff;}
 }  
 /*opera*************/
 @media all and (-webkit-min-device-pixel-ratio:10000),
 not all and (-webkit-min-device-pixel-ratio:0) {
  .top_icon .search input {border-bottom:none; border-right:none; height:20px;}
   .top_icon .search .button  {height: 24px; vertical-align: text-top;}
}
/****ie7**************/
*+html .top_icon .search .button { vertical-align: middle;}
*+html .tpl-module.welcome .welcome-title img {float:none; border:none; top:5px; margin-left:10px;}
*+html .footer_content p {line-height:13px;}
/*****************************************************/

/*************************LIGHTBOX**********************************/
.dtoday-highlights {}
.tpl-content .dtoday-highlights ul {text-align: center; padding-left: 0px; margin: 0px; overflow:hidden;}
.tpl-content .dtoday-highlights ul li {display:inline-block; background:#ffffff; height: 155px; margin: 10px 5px 0; padding: 5px 3px; width: 140px; float: left;}
.tpl-content .dtoday-highlights.dthl-4-col ul li {width: 163px;}
.tpl-content .dtoday-highlights ul li a, .tpl-content .dtoday-highlights ul li a:hover {color:#c44010; font-size:12px;}
.plugins_k2 .mod-title {margin:0; padding:0px 0px 3px 20px; border-bottom:1px solid #f2eee6; font-size:25px; color:#484b4b; font-weight:normal;}

.plugins_k2 .k2ItemsBlock {background: #f4f4f4; /* Old browsers */ padding: 5px 5px 20px; overflow: hidden;
                    background: -moz-linear-gradient(top,  #f4f4f4 0%, #f4f4f4 100%); /* FF3.6+ */
                    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
                    background: -webkit-linear-gradient(top,  #f4f4f4 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
                    background: -o-linear-gradient(top,  #f4f4f4 0%,#f4f4f4 100%); /* Opera 11.10+ */
                    background: -ms-linear-gradient(top,  #f4f4f4 0%,#f4f4f4 100%); /* IE10+ */
                    background: linear-gradient(to bottom,  #f4f4f4 0%,#f4f4f4 100%); /* W3C */
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */}
.tpl-content .dtoday-highlights ul img {border:1px solid #e9e8e4; padding:4px;} 
.k2FeedIcon {clear:both;}
.plugins_k2 .k2FeedIcon a {background:url("../images/rss_content.png") no-repeat scroll left center transparent; text-decoration:none; display: block; height: 24px; width: 23px; margin-left: 7px;}
.plugins_k2 .k2FeedIcon span {color:transparent; display: block; height: 24px; overflow: hidden; width: 23px;}
/******************************************************************/

/*********************EXPANDER*******************/
/**************/  
.mainPart.front {background:none;}

.resize_column {float: left; width:260px; margin: 10px 0;}
.resize_column a {color:white; text-decoration:none; border-bottom: 1px dotted #fff; text-transform: uppercase; margin-left: 15px;}  
.resize_column a:hovsr {text-decoration:none;}
.resize_column span {padding:10px 0px;}

.mainPart,  .sidePart, .sidePartHome {
  -webkit-transition: 0.5s ease;
     -moz-transition: 0.5s ease;
       -o-transition: 0.5s ease;
          transition: 0.5s ease;
}

/* 2 cols */
.resize_column {width:100px; margin: 10px 0; padding: 10px 0;}
.pos_button {width:80px; margin:0 0 0 auto;}
.white_width_off .mainPart{width:480px; margin:0 280px 0 240px;}  
.white_width_off .sidePart{opacity:1;position:relative; margin-bottom:5px;}  
.white_width_off .sidePartHome{opacity:1;position:relative;}  

/* 1 col */  
.white_width .mainPart{width:1000px; margin:0 auto;}
.white_width .sidePart{width:0px;opacity:0;position:absolute; margin-bottom:5px;}
.white_width .sidePartHome{width:0px;opacity:0;right:200px;position:absolute;}

.on, .off {position:relative;}  

/*******************/
.on_button {position:fixed; background:#c23b1e; display:none; border:1px solid #3a3b3b; padding:5px; border-radius:0px 0px 3px 3px;}
.on_button a {color:#ffffff; text-transform:uppercase;  font-weight:bold;  font-size:13px; text-decoration:none;}
.on_button:hover {}
.on_button a:hover {}
/*.white_width_off .on_button {display:none;}*/
.white_width .on_button {display:block;}
/************************************************/
/************red module**********/
div.social-info-module {
  background-color: #c23b1e;
  color: white;
  padding-bottom: 10px;
  padding-left: 7px;
  padding-right: 5px;
  border-radius: 2px;}
div.social-info-module div.item div.header {
  font-family: "Arial", sans;
  font-size: 14px;
  font-weight: bold;
  padding:4px 5px 2px;  
  height: 16px;
  background-color: #blue;
  border-top: 1px solid #d8593e;
  border-bottom: 1px solid #7c2715;
  overflow: display;  
  background-image: url("/modules/mod_socialinfo/img/arrow-up.png");
  background-repeat: no-repeat;
  background-position: right bottom;
  cursor: pointer;}
div.social-info-module div.item.selected div.header {
  background-image: url("/modules/mod_socialinfo/img/arrow-down.png");
  cursor: auto;}
div.social-info-module div.item div.content {
  display: none;
  overflow: hidden; }
div.social-info-module div.item div.content p, div.social-info-module div.item div.content span {padding:5px;}
div.social-info-module div.item.selected div.content {
  height: auto;
  overflow: auto;}
div.social-info-module div.item div.content {
  background-color: white;
  color: black;}
/********************************/
/* end Theme */

.videoContent{
  background: url("../images/play2.png") no-repeat scroll 0 0 transparent;
  cursor: pointer;
  height: 64px;
  left: -28px;
  opacity: 0.9;
  padding: 0;
  position: absolute;
  top: -28px;
  width: 64px;
  z-index: 1;
}

.highlightimagecontainer{
  position: relative;
}

/************************Category*********************************/

.itemList .itemContainer ,
.userItemList .userItemIsFeatured, 
.userItemList .userItemView {margin-bottom:20px; overflow: hidden; padding-bottom: 20px; background:url("../images/line.png") repeat-x scroll left bottom transparent;}
.com_k2.itemlist.category .content-bg {padding:0px;}
.itemListView .itemListCategoriesBlock {background: none repeat scroll 0 0 #F4F4F4; color: #484b4b; font-weight: normal;}
.itemListView .itemListCategory h2 {font-weight:normal; line-height: 31px; padding: 5px 8px; font-size: 25px;}
.userBlock h2 {font-weight:normal; padding: 5px 0; font-size: 25px; line-height: 31px; margin-top:0.5em;}
.itemList {padding:20px 15px;}
.catItemHeader .catItemAuthor {font-size:13px; color:#909090; background:url("../images/i1.png") no-repeat scroll left center transparent; padding-left:15px;}
.catItemHeader .catItemAuthor a {font-size:13px; color:#909090; text-decoration:none;}
.catItemHeader .catItemDateCreated, .catItemAuthorDateSeparator, 
.userItemList .userItemView .userItemDateCreated {font-size:13px; color:#909090;}
.catItemHeader {margin-bottom:10px;}
.catItemBody {overflow:hidden; margin-bottom: 5px;}
.catItemImageBlock {display: inline; float: left; clear: right; margin-right:13px;}
.catItemBody .catItemImageBlock img, .userBlock img, .userItemList img {display:block; border:1px solid #a8a8a8; padding:3px; background-color:#FFF;}
.catItemIntroText {display: inline; width: 80%;}
.userItemList .userItemImageBlock {display:block; float:left; width:20%; padding:0 3% 2% 0;}
.userItemList .userItemView .userItemImage img {border:1px solid #a8a8a8; padding:3px; background-color:#FFF; width:100%!important; height:auto;}
.userItemList .userItemView h3 {margin-top:0.5em;}
.catItemTitle {font-size:16px; margin-top: 0;}
.k2Pagination, .pagination {margin-bottom:40px; padding:15px; text-align:center;}
.k2Pagination ul, .pagination ul {display:inline-block; margin: 5px; padding:10px; border-bottom:1px solid #dadbdb;}
.k2Pagination li, .pagination li {display:inline-block; font-size:12px; color:#484b4b; margin-right:10px; padding:0px; text-align:center;}
.k2Pagination li:hover, .pagination li:hover {}
.k2Pagination li:hover a, .pagination li:hover a {color:#ffffff;background:#c23b1e;}
.k2Pagination li a, .pagination li a {text-decoration:none; color:#c23b1e; padding:2px 5px; border:1px solid #c23b1e;}
.k2Pagination li span, .pagination li span {color:#ffffff; background:#c23b1e; padding:2px 5px; border:1px solid #c23b1e;}
.k2Pagination .pagination-start, .k2Pagination .pagination-prev, .k2Pagination .pagination-next, .k2Pagination .pagination-end {border:1px solid transparent;} 
.k2Pagination .pagination-start a, .k2Pagination .pagination-prev a, .k2Pagination .pagination-next a, .k2Pagination .pagination-end a {text-decoration:underline; border:none;}
.k2Pagination .pagination-start:hover a, .k2Pagination .pagination-prev:hover a, .k2Pagination .pagination-next:hover a, .k2Pagination .pagination-end:hover a {color:#c23b1e;} 
.k2Pagination .pagination-start span, .k2Pagination .pagination-prev span, .k2Pagination .pagination-next span, .k2Pagination .pagination-end span {color:#484b4b; background:transparent; border:none;} 
.k2Pagination li.pagination-start, .pagination li.pagination-start  {background:url("../images/pag1.png") no-repeat scroll left center transparent; padding-left:5px;}
.k2Pagination li.pagination-prev, .pagination li.pagination-prev  {background:url("../images/pag2.png") no-repeat scroll left center transparent; padding-left:2px;}
.k2Pagination li.pagination-next, .pagination li.pagination-next {background:url("../images/pag3.png") no-repeat scroll right center transparent; padding-right:5px;}
.k2Pagination li.pagination-end, .pagination li.pagination-end {background:url("../images/pag4.png") no-repeat scroll right center transparent; padding-right:2px;}
.pagination .pagination-start, .pagination .pagination-prev, .pagination .pagination-next, .pagination .pagination-end {border:1px solid transparent;} 
.pagination .pagination-start a, .pagination .pagination-prev a, .pagination .pagination-next a, .pagination .pagination-end a {text-decoration:underline;}
.pagination .pagination-start:hover a, .pagination .pagination-prev:hover a, .pagination .pagination-next:hover a, .pagination .pagination-end:hover a {color:#c23b1e; background:none;} 
.k2Pagination .pagination-start:hover a, .k2Pagination .pagination-prev:hover a, .k2Pagination .pagination-next:hover a, .k2Pagination .pagination-end:hover a {color:#c23b1e; background:none; text-decoration:none;} 
.pagination .pagination-start span, .pagination .pagination-prev span, .pagination .pagination-next span, .pagination .pagination-end span {color:#484b4b; background:transparent;}
.catItemReadMore,
.userItemView  .userItemReadMore {background:url("../images/read.png") no-repeat scroll right center transparent; padding-right:15px; float: right; font-size: 13px; padding-right: 15px; }
.catItemView  a , .userItemView a {text-decoration:underline;}
.catItemView  a:hover, .userItemView a:hover  {text-decoration:none;}
#itemListLinks .itemContainer {margin-bottom:0px; background:transparent; padding:5px 0px;}
#itemListLinks .itemContainer h3 {margin:0; font-weight: normal;}
.userView .k2FeedIcon {text-align:right; padding-bottom:10px;}
.userView .k2FeedIcon a  {text-decoration:underline;}
.userView .k2FeedIcon a:hover {text-decoration:none;}
/****************************************************************/
:root .catItemReadMore { font-size:12px\9;}
/***********ITEM*************************/
.com_k2.item .content-bg {padding:0px;}
.itemView .itemBody {border-bottom: 1px solid #5C5A5B;  margin: 20px 5px 10px; padding: 0 10px 10px;}
.itemView .itemBody img {padding-right: 10px;}
.itemView .itemHeader h2 {padding: 10px 15px; margin: 0 0 10px 0; font-size:25px; background: none repeat scroll 0 0 #F4F4F4; color: #484b4b;}
.itemView .itemHeader h1 {padding: 10px 15px; margin: 0 0 10px 0; font-size:25px; background: none repeat scroll 0 0 #F4F4F4; color: #484b4b;}
.item .itemToolbar {margin-bottom: 0px; overflow: hidden; padding: 0 15px;float: right; margin-top: -33px;}
.item .itemRatingBlock {padding:0px 15px;}
.itemHeader .itemAuthor {padding:0px 0px 0px 15px; border-right:1px solid #909090; color:#909090;}
.itemHeader .itemDateCreated {padding:0px 10px 0px 5px; color:#909090;}
.itemView .itemToolbar ul {list-style-type:none; padding-left:0px;}
.itemView .itemToolbar li {display:block; float: right;}
.itemView .itemToolbar li+li {margin-right:5px; float:left;}
.itemView .itemTextResizerTitle {display:block; float:left;}
.itemView #fontIncrease {background:url("../images/icon_item/up.png") no-repeat; display:block; float:left; width:16px; height:16px; overflow:hidden; text-indent:-999em; margin:2px 0 0 2px;}
.itemView #fontDecrease {background:url("../images/icon_item/down.png") no-repeat; display:block;  float:left; width:16px; height:16px; overflow:hidden; text-indent:-999em;margin:2px 0 0 2px;}
.itemView .itemPrintLink {background:url("../images/icon_item/print.png") no-repeat;  display:block; width:32px; height:32px; overflow:hidden; text-indent:-999em;}
.itemView .itemEmailLink {background:url("../images/icon_item/mail.png") no-repeat;  display:block; width:32px; height:32px; overflow:hidden; text-indent:-999em;}
.itemView .itemCommentsLink {background:url("../images/icon_item/chat.png") no-repeat;  display:block; width:32px; height:32px; overflow:hidden; text-indent:-999em;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  .k2Pagination li span {padding:2px 5px;}
 }
 @media all and (-webkit-min-device-pixel-ratio:10000),
 not all and (-webkit-min-device-pixel-ratio:0) {
   .k2Pagination li span {padding:2px 5px;}
}
.itemView .itemRatingBlock .itemRatingForm {display:inline;}
.itemView .itemRatingBlock .itemRatingForm ul {display:inline; padding-left:0px;}
.itemView .itemRatingBlock .itemRatingForm li {display:inline; padding: 3px 3px 3px 4px;}
.itemView .itemRatingBlock .itemRatingForm li+li {background:url("../images/icon_item/star_rating_empty.png") no-repeat center center;}
.itemView .itemRatingBlock .itemRatingForm li+li:hover {background:url("../images/icon_item/star.png") no-repeat center center;}
.itemView .itemRatingBlock .itemRatingForm li a {color:transparent;}
.itemRatingLog {display:inline;}
.item .itemSocialSharing {padding:10px 15px;}
.item .itemSocialSharing div {display:inline; float:left;}
.item .itemLinks {padding:10px 15px;}
div.itemLinks div.itemCategory { clear: both; }
.item .itemNavigation {padding:0px 15px;}
.item .itemComments {padding:10px 15px 0px;}
.item .itemCommentsForm input, .item .itemCommentsForm textarea {width:185px; margin:5px; color:#909090;}
.item .itemCommentsForm textarea {height: 100px; width:200px; display:block; margin-left: 0;}
.item .itemCommentsForm .button {display:block; width: 130px; color:#222222; margin-left: 0;}
.item .itemCommentsForm label {}
.item .itemBackToTop {padding:10px 15px;}
.itemView .itemBody .itemIntroText h2, .itemView .itemBody .itemFullText h2{ font-size:18px; margin-top: 14px; }
.itemView .itemBody .itemIntroText h3, .itemView .itemBody .itemFullText h3{font-size:16px;}
.itemView .itemBody .itemIntroText p, .itemView .itemBody .itemFullText p{font-size:14px;}
/***************************************/

/************************CONTACT FORM***************/
.not_mp .content-bg h2 {margin-top:0px;}
.not_mp .content-bg {padding: 10px 15px;}
.pane-sliders h3 a {text-decoration:none; color:#484B4B;}
.contact-form .button.validate {background:#c13b1e; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; color:#ffffff; padding: 5px 10px; border:none;}
.contact-form .star {color:#C44010;}
.contact-form .con_l {width:50%; float:left; margin-bottom: 10px;}
.contact-form .con_r {width:50%; float:right; margin-bottom: 10px;}
.contact-form .con_l dt {width:80px;}
.contact-form .con_r dt {width:50px;}
.contact-form .con_l .star {}
.contact-form .con_r .star {}
.contact-form #contact-form-subject-div {margin:10px 0px;}
.contact-form #contact-form-subject-div dt {display:block;}
.contact-form #contact-form-subject-div dt+dt {display: inline-block;}
.contact-form #contact-form-message-div dt {display:block;}
.contact-form #contact-form-message-div dd {margin-left:0px;}
.contact-form dt {display: inline-block;}
.contact-form dd {display: inline-block; margin:5px 20px 5px 10px;}
.contact-address address {display:inline;}
/***************************************************/
/********log out******/
.user-greeting-and-logoff {padding:0px; margin:0 5px;}
.user-greeting-and-logoff span {color:#ffffff; margin-right:10px;}
.user-greeting-and-logoff a { padding: 3px 10px 3px; color: #ffffff; font-size:12px; background:#c23b1e; border:1px solid #3a3b3b; border-radius:3px;}
/*********************/
.tpl-module.btn_exp {overflow:hidden; background:none; padding:0px; margin-left: 24%;}
.resize_column {padding:0px; margin:0;}
.resize_column span.on {background:#c23b1e; display:none; border:1px solid #3a3b3b; padding:5px; border-radius:3px; text-align:center;}
.resize_column a {text-transform:uppercase; font-size:14px; color:#ffffff; font-weight: normal; text-decoration: none; margin:0; border:none;}

@media only screen and (max-width: 1000px) {
  .footer_text .copy {padding-right:10px;}
}
.mod_socialinfo {margin-bottom:15px;}

#allpage .groupLinks a:link, #allpage .groupLinks span.MsoHyperlink, .fb-fake-login-button-div a:link {outline: none; color: #C44010;}
body .footer_content a:link, body .footer_content span.MsoHyperlink, body .footer_content a:visited {color:#ffffff;}

/*********ireport***********************/
.tpl-module.ireport {position:absolute; top:40px; margin-left:30px; height:97px;}
.tpl-module.ireport ul {list-style-type:none;}
.tpl-logoheader .tpl-module.ireport a {background:url("../images/ireport.png") no-repeat center 3px; padding:5px 25px; color:#ffffff; text-decoration:none; font-size:16px; font-family:'Verdana';
                  display:block; height:20px; position:absolute; top:40px;} 
.tpl-logoheader .tpl-module.ireport a:hover {background:url("../images/ireport_hover.png") no-repeat center 0px; z-index:999999; top:5px; height:97px;} 
/**************************************/

/**************error**********************/
body .case {display:none;}
.tpl-error .tpl-header {height:154px;}
.tpl-error .top_icon .search {height:37px; padding-top:3px;}
.tpl-error .error {background:#FFFFFF; padding:0px;}
#errorboxheader {background:#F4F4F4; color: #C44010; font-size: 25px; margin: 0 0 10px; padding: 10px 15px;}
#errorboxbody {padding:0px 20px 20px;}
#errorboxbody .title {color: #484B4B; font-size: 16px;}
#errorboxbody ol, #errorboxbody ul {margin:20px 0px;}
#errorboxbody li {margin-bottom:5px; color: #B53C1D; line-height: 20px;}
#errorboxbody li span {color:#484B4B;}
#errorboxbody ol strong, #errorboxbody ul strong {color: #B53C1D; font-weight:normal;}
/****************************************/

div#Mod155 {
  font-size: 14px;
}

/**************************/
/*body.contentpane {min-width: 500px; overflow: hidden; width: 500px;}*/    /*caused troubles with iReport form*/
.k2ReportCommentFormContainer {width:270px; padding:20px; overflow: hidden;}
.k2ReportCommentFormContainer label {margin-bottom:15px; display: inline-block;}
.k2ReportCommentFormContainer .button {margin:15px 0px;}

/******link*******/
.social-info-module a:link, .social-info-module span.MsoHyperlink {color: #C44010;}
body a:link, body  span.MsoHyperlink, body a:visited {color: #C44010;}
a.jce_file img {display:inline; margin-right:5px; border:none; padding:none;}
a[href="/c"] { display: none; }


/*******#SignUp .signupframe*************/
#SignUp {margin-top:-0.7em; padding:7px 5px; border:1px solid #C41B12; background-color:#FFF;}
#SignUp input {margin:0;}
#SignUp label {font-size:13px; line-height:1.2;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#SignUp {padding:10px 5px;}
}
.fpssIsIE9 #SignUp, 
.fpssIsIE8 #SignUp {margin-top:-1em;padding:4px 5px;}
#SignUp .signupframe {border:none!important; width:100%;}
#SignUp .signupframe td {vertical-align:middle; padding:3px 2px;font-size:13px; line-height:1.2;}
#SignUp .signupframe input {background:#FFF;}
#SignUp .signupframe input[type="submit"] {
background: none repeat scroll 0 0 #C13B1E;
border: medium none;
border-radius: 5px 5px 5px 5px;
color: #FFFFFF;
padding: 5px 10px;
}

/******** Bible Gateway ************/
div.tpl-module.bible-gateway-link {
  padding: 0;
}

.tpl-primary-col .tpl-module#Mod328 {
  background: none;
  padding: 0;
  margin-top: 10px;
}

/*firefox*/
@-moz-document url-prefix() {  
.tpl-module.rss a {
    background-position: right 0;
}  
.top_icon .search .button {
  vertical-align: baseline;
}

} 

/* meet-our-team page */
.k2-meet-table {
    width: 700px;
    height: 643px;
    border-spacing: 5px 10px !important;
}
.k2-meet-table tr > td {
    padding: 5px 2px !important;
}
.k2-meet-table tr > td > div {
    text-align: left;
}
.meet-out-team-introdution {
    text-align: left;
}
.meet-our-team-img-container {
    height: 170px;
}
.meet-our-team-img-container img {
    margin: 5px auto;
    vertical-align: middle;
    display: block;
    max-width: 140px;
    height: auto;
}
.meet-our-team-bottom {
    text-align: center;
}

/* fix indents */
div.itemAuthorBlock { padding-left: 15px; }
div.itemAuthorLatest h3 { padding-left: 15px; }

/* ICOC Ministry Resources page */
table.resources td, table.resources th {
  border: 1px solid #CCC;
  text-align: left;
}
table.resources th {
  background-color: #F4F4F4;
}
table.resources {
  border: 1px solid #CCC;
    border-collapse: collapse;
  width: 100%;
  margin-bottom: 2em;
}

#Mod377, #Mod378, #Mod327 {margin-top: 10px;text-align: center;}

.tpl-bottom .k2ItemsBlock ul li {list-style: none;}
.tpl-bottom .k2ItemsBlock ul li a, .tpl-bottom .srfrContainer a {background: none;padding: 0 7px 0 3px;}

.tpl-bottom .k2ItemsBlock ul li div.moduleItemIntrotext, .tpl-bottom .srfrContainer a.tn_link {float:left;}
.tpl-bottom .k2ItemsBlock ul li a.moduleItemTitle, .tpl-bottom .srfrContainer a.title_link {margin-left: 70px;}
