@charset "utf-8";
/* CSS Document */

.item, .item-page, #small_column .moduletable {
	background-image:url(../images/item-bg.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	padding:20px;
	background-color:#f8f1e1;
	outline:solid 1px #e2d9c0;
	position:relative;
	
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	-ms-transition: all .2s ease-out;
}

#small_column .moduletable {
	background-position:left top;	
	margin-bottom: 20px;
	padding: 6px 10px 10px 10px;
}

div.item:hover {
	background: none;
	background-position:right top;
	background-color: #FAF5EB;
	outline: solid 1px #FAF5EB;;
	-webkit-box-shadow: 0px 0px 30px 0px rgba(253,251,244,1);
	-moz-box-shadow: 0px 0px 30px 0px rgba(253,251,244,1);
	box-shadow: 0px 0px 30px 0px rgba(253,251,244,1);
	
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	-ms-transition: all .2s ease-out;
}

.item:after{
	display:table;
	content:"";
	line-height:0;
	clear: both;
}
.item .readmore .btn {position:absolute; bottom:0; right:0;-webkit-border-radius: 5px 0px 0px 0px; border-radius: 5px 0px 0px 0px;}

.item-page {padding:30px;}

.column-1 .item-image {width:25%; }

.cols-1 .item {margin-bottom:20px;}

ul.latestnews, ul.mostread, ul.latestnewshomenews {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}

.latestnews li, .mostread li, .latestnewshomenews li {
	display:block;
	margin:0px;
	padding:0px;
}

.latestnews a:link, .latestnews a:visited, a.mostread, .latestnewshomenews a:link, .latestnewshomenews a:visited {
	display: block;
	padding: 10px 30px;
	font-size: 13px;
	line-height:18px;
	text-decoration: none;
	border-bottom:solid 1px #ede4cc;
}

.latestnews a:hover, .latestnews a:hover, a.mostread, .latestnewshomenews a:hover, .latestnewshomenews a:hover {
	
	padding: 10px 25px 10px 35px;
}

/*div.pagination {clear:both}

.pagination-start, .pagination-prev, .pagination-next, .pagination-end {

}

ul.pagenav, .pagination ul{
	clear:both;
	list-style:none;
	text-align:center;
	padding-top:16px;
}

ul.pagenav li, .pagination ul li{
	display:inline;
	font-size:12px;
	margin:3px;
}

.pagination ul a:link, .pagination ul a:visited, ul.pagenav .pagenav-prev a:link, ul.pagenav .pagenav-prev a:visited, ul.pagenav .pagenav-next a:visited, ul.pagenav .pagenav-next a:link{
	color: #FFFFFF !important;
	padding: 8px 14px;
	background-color: #121212;
	text-decoration: none;
	background-image: url(../images/blue-bg-texture.jpg);
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.pagination ul a:hover, ul.pagenav .pagenav-prev a:hover, ul.pagenav .pagenav-next a:hover {
	background:none;
	color:#ffffff !important;
	background-color:#222;
	
}*/

/* System Messages */

.error
{
        padding:0px;
        margin-bottom: 20px;
}

.error h2
{
        color:#000 !important;
        font-size:1.4em !important;
        text-transform:uppercase;
        padding:0 0 0 0px !important
}

#system-message
{
                margin: 0;
                border-left:0;
                border-right:0;
}

#system-message dt
{
	font-weight: bold;
}
#system-message dd
{
	margin: 0 0 15px 0;
	font-weight: bold;
	text-indent: 0px;
	padding:0
}
#system-message dd ul
{
	color: #000;
	list-style: none;
	padding: 0px;
}
#system-message dd ul li
{
	line-height:1.5em
}

/* System Standard Messages */
#system-message dt.message
{
	position:absolute;
	top:-2000px;
	left:-3000px;
}

#system-message dd.message  ul
{
	background: #fff  url(../images/system/notice-info.png) no-repeat;
	padding-left:40px;
	padding: 10px 10px 10px 40px;
	border-top: 2px solid #90B203;
	border-bottom: 2px solid #90B203;
}

#system-message dd.message ul li{background:none !important}

/* System Error Messages */
#system-message dt.error
{
	position:absolute;
	top:-2000px;
	left:-3000px;
}

#system-message dd.error ul
{
	background:#fff url(../images/system/notice-alert.png) no-repeat ;
	padding-left:40px;
 	padding: 10px 10px 10px 40px;
    border-top: 2px solid #990000;
    border-bottom: 2px solid #990000;
}



/* System Notice Messages */
#system-message dt.notice
{
	position:absolute;
	top:-2000px;
	left:-3000px;
}

#system-message dd.notice  ul
{
		background:#fff url(../images/system/notice-note.png) no-repeat ;
		padding-left:40px;
	    padding: 10px 10px 10px 40px;
	    border-top: 2px solid #FAA528;
	    border-bottom: 2px solid #FAA528;
}
#system-message dd.notice ul { color: #000;margin:10px 0 }

#system-message
{
    margin-bottom: 0px;
    padding: 0;
}

#system-message dt
{
    font-weight: bold;
}

#system-message dd
{
    font-weight: bold;
    padding: 0;
}

@media screen and (max-width: 1060px) {
	.item-page {padding:14px;}
}

@media screen and (max-width: 500px) { 

	.column-1 .item-image {width:auto; padding-bottom:10px; }
	
}
