div.Header-jpeg
{
	display:block;
	float:left;
	width: 360px;
	height: 35px;
	background-image: url('../../images/Header.jpg');
	background-repeat: no-repeat;
	background-position: left center;
        position:relative;
margin-right:0px;
}

header .col-xs-6 {

   width: 100%;
   
}

header .Support-422950048{
  margin-top: -10px;
   float:left;
}


<!--
.style2 {	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
-->

/****support box****/
   .DisplayAdBoxStyle {
           display:block;
           text-align:center;
           font-family:Arial Black;
           font-size:0.9em; 
           width:200px;
           height:130px;
           color:#fff;
           background-color:#be5d4c;
           border: 3px dotted #fff; 
           float:left;
           margin-top: -10px;
           margin-left: 10px;
       }
       .headerTextLabel{
        margin-top: 7px;
        display:block;
        color: #fff;
        font-weight: none;
        font-family:  courier, sans-serif;;
    font-size: 0.9em;
    }
    .currencylabel{
        margin-top: 10px;
        margin-right: 4px;
        display:inline;
        color: #fff;
        font-weight: none;
        font-family:  courier, sans-serif;;
    font-size: 1.2em;
    }
    #InputBoxStyle{
        margin: 3px auto;
        width: 80px;
        display:inline;
        font-family:  courier, sans-serif;;
        font-size: 1.4em;
    }
    #supportbutton {
    background-color:#726698;
    font-family:  courier, sans-serif;;
    font-size: 0.9em;
    color:#ffffff;
    text-align:center;
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
    width: 130px;
    height: 20px; 
    display:block;
    border: 2px;
    border-radius: 10px;
    box-shadow: 2px 2px 2px #000;
    text-transform: uppercase;
    text-shadow: 3px 1px 3px #000;
    }
/**support box***/

@media (max-width: 767px) {

	.always-show .mega > .mega-dropdown-menu,

	.always-show .dropdown-menu {

		display: block !important;

		position: static;

	}



	.open .dropdown-menu {

		display: block;

	}



}



.col-sm-3 {



	width: 24% !important;



}



.t3-logo,

.t3-logo-small {

	display: block;

	text-decoration: none;

	text-align: left;

	background-repeat: no-repeat;

	background-position: center;

}



.t3-logo {

	width: 182px;

	height: 50px;

}



.t3-logo-small {

	width: 60px;

	height: 30px;

}



.t3-logo,

.t3-logo-color {

	background-image: url("http://joomlart.s3.amazonaws.com/images/jat3v3-documents/logo-complete/t3logo-big-color.png");

}



.t3-logo-small,

.t3-logo-small.t3-logo-color {

	background-image: url("http://joomlart.s3.amazonaws.com/images/jat3v3-documents/logo-complete/t3logo-small-color.png");

}



.t3-logo-dark {

	background-image: url("http://joomlart.s3.amazonaws.com/images/jat3v3-documents/logo-complete/t3logo-big-dark.png");

}



.t3-logo-small.t3-logo-dark {

	background-image: url("http://joomlart.s3.amazonaws.com/images/jat3v3-documents/logo-complete/t3logo-small-dark.png");

}



.t3-logo-light {

	background-image: url("http://joomlart.s3.amazonaws.com/images/jat3v3-documents/logo-complete/t3logo-big-light.png");

}



.t3-logo-small.t3-logo-light {

	background-image: url("http://joomlart.s3.amazonaws.com/images/jat3v3-documents/logo-complete/t3logo-small-light.png");

}



@media (max-width: 767px) {

	.logo-control .logo-img-sm {

		display: block;

	}



	.logo-control .logo-img {

		display: none;

	}

}



@media (min-width: 768px) {



	.container {

		width: 1350px !important;

	}



	.logo-control .logo-img-sm {

		display: none;

	}



	.logo-control .logo-img {

		display: block;

	}

}



#community-wrap .collapse {

	position: relative;

	height: 0;

	overflow: hidden;

	display: block;

}



.body-data-holder:before {

	display: none;

	content: "grid-float-breakpoint:768px screen-xs:480px screen-sm:768px screen-md:992px screen-lg:1200px";

}



.wrap {

	width: auto;

	clear: both;

}



body {

	background-color: #ffffff;

	color: #444444;

	font-family: "Georgia", tahoma;

	font-size: 14px;

	line-height: 20px;

	margin: 0;

}



a {

	color: #444444;

	text-decoration: none;

	-webkit-transition: color 0.2s linear 0s;

	-moz-transition: color 0.2s linear 0s;

	-o-transition: color 0.2s linear 0s;

	transition: color 0.2s linear 0s;

}



a:hover {

	color: #910b12;

	text-decoration: none;

	border: none;

}



ul {

	list-style-type: none;

	margin-left: 0px;

}



a:focus {

	border: none;

	outline: none !important;

}



.componentheading {

	color: #444444;

	font-family: 'GlobeBoldRegular';

	font-size: 30px;

	font-weight: bold;

	padding-bottom: 20px;

}



img {

	max-width: 100% !important;

}



.img-polaroid {

	padding: 4px;

	background-color: #fff;

	border: 1px solid #ccc;

	border: 1px solid rgba(0, 0, 0, 0.2);

	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);

	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);

}



table {

	background-color: transparent;

	border-collapse: collapse;

	border-spacing: 0;

}



th,

td {

	line-height: 20px;

	padding: 8px 10px;

	text-align: left;

	vertical-align: top;

}



td {

	border-top: 1px solid #dddddd;

}



th {

	background: #444444;

	color: #eeeeee;

	font-weight: bold;

}



th a {

	color: #eeeeee;

}



th a:hover,

th a:focus,

th a:active {

	color: #ffffff;

}



.cat-list-row0:hover,

.cat-list-row1:hover {

	background: #f5f5f5;

}



.cat-list-row1,

tr.cat-list-row1 td {

	background: #f9f9f9;

}



table.contentpane,

table.tablelist,

table.category,

table.admintable,

table.blog {

	width: 100%;

}



table.contentpaneopen {

	border: 0;

}



.row-even,

.row-odd {

	padding: 5px;

	width: 99%;

	border-bottom: 1px solid #dddddd;

}



.row-odd {

	background-color: transparent;

}



.row-even {

	background-color: #f9f9f9;

}



.blog-row-rule,

.blog-item-rule {

	border: 0;

}



.row-fluid .row-reveal {

	visibility: hidden;

}



.row-fluid:hover .row-reveal {

	visibility: visible;

}



.nav-list > li.offset > a {

	padding-left: 30px;

	font-size: 12px;

}



.blog-row-rule,

.blog-item-rule {

	border: 0;

}



.list-striped,

.row-striped {

	list-style: none;

	line-height: 18px;

	text-align: left;

	vertical-align: middle;

	border-top: 1px solid #dddddd;

	margin-left: 0;

}



.list-striped li,

.list-striped dd,

.row-striped .row,

.row-striped .row-fluid {

	border-bottom: 1px solid #dddddd;

	padding: 10px 15px;

}



.list-striped li:nth-child(odd),

.list-striped dd:nth-child(odd),

.row-striped .row:nth-child(odd),

.row-striped .row-fluid:nth-child(odd) {

	background-color: #f9f9f9;

}



.list-striped li:hover,

.list-striped dd:hover,

.row-striped .row:hover,

.row-striped .row-fluid:hover {

	background-color: #f5f5f5;

}



.row-striped .row-fluid {

	width: 97%;

}



.row-striped .row-fluid [class*="span"] {

	min-height: 10px;

}



.row-striped .row-fluid [class*="span"] {

	margin-left: 8px;

}



.row-striped .row-fluid [class*="span"]:first-child {

	margin-left: 0;

}



.list-condensed li {

	padding: 5px 10px;

}



.row-condensed .row,

.row-condensed .row-fluid {

	padding: 5px 10px;

}



.list-bordered,

.row-bordered {

	list-style: none;

	line-height: 18px;

	text-align: left;

	vertical-align: middle;

	margin-left: 0;

	border: 1px solid #dddddd;

	border-radius: 4px;

}



.star {

	color: #ffcc00;

}



.red {

	color: #901b12;

}



.center,

.table td.center,

.table th.center {

	text-align: center;

}



hr {

	margin: 20px 0;

	border: 0;

	border-top: 1px solid #eeeeee;

	border-bottom: 1px solid #ffffff;

}



hr.hr-condensed {

	margin: 10px 0;

}



.element-invisible {

	position: absolute;

	padding: 0;

	margin: 0;

	border: 0;

	height: 1px;

	width: 1px;

	overflow: hidden;

}



.width-auto {

	width: auto;

}



form {

	margin: 0 0 20px;

}



input,

textarea {

	width: 210px;

}



textarea,

input[type="text"],

input[type="password"],

input[type="datetime"],

input[type="datetime-local"],

input[type="date"],

input[type="month"],

input[type="time"],

input[type="week"],

input[type="number"],

input[type="email"],

input[type="url"],

input[type="search"],

input[type="tel"],

input[type="color"],

.uneditable-input {

	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

	-webkit-transition: border linear .2s, box-shadow linear .2s, width 0.7s ease 0s;

	-o-transition: border linear .2s, box-shadow linear .2s, width 0.7s ease 0s;

	transition: border linear .2s, box-shadow linear .2s, width 0.7s ease 0s;

}



textarea:focus,

input[type="text"]:focus,

input[type="password"]:focus,

input[type="datetime"]:focus,

input[type="datetime-local"]:focus,

input[type="date"]:focus,

input[type="month"]:focus,

input[type="time"]:focus,

input[type="week"]:focus,

input[type="number"]:focus,

input[type="email"]:focus,

input[type="url"]:focus,

input[type="search"]:focus,

input[type="tel"]:focus,

input[type="color"]:focus,

.uneditable-input:focus {

	border-color: #999999;

	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(0, 0, 0, .25);

	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(0, 0, 0, .25);

}



input[type="file"],

input[type="image"],

input[type="submit"],

input[type="reset"],

input[type="button"],

input[type="radio"],

input[type="checkbox"] {

	width: auto;

}



select,

input[type="file"] {

	height: 30px;

	line-height: 30px;

}



select {

	width: 220px;

	border: 1px solid #dddddd;

}



select[multiple],

select[size] {

	height: auto;

}



.radio input[type="radio"],

.checkbox input[type="checkbox"] {

	margin-left: -18px;

}



.controls > .radio:first-child,

.controls > .checkbox:first-child {

	padding-top: 5px;

}



.radio.inline,

.checkbox.inline {

	padding-top: 5px;

	margin-bottom: 0;

}



.radio.inline + .radio.inline,

.checkbox.inline + .checkbox.inline {

	margin-left: 10px;

}



.radio.btn-group input[type=radio] {

	display: none;

}



.radio.btn-group > label:first-of-type {

	margin-left: 0;

	-webkit-border-bottom-left-radius: 4px;

	border-bottom-left-radius: 4px;

	-webkit-border-top-left-radius: 4px;

	border-top-left-radius: 4px;

	-moz-border-radius-bottomleft: 4px;

	-moz-border-radius-topleft: 4px;

}



fieldset.radio.btn-group {

	padding-left: 0;

}



.input-mini {

	width: 60px;

}



.input-small {

	width: 90px;

}



.input-medium {

	width: 150px;

}



.input-large {

	width: 210px;

}



.input-xlarge {

	width: 270px;

}



.input-xxlarge {

	width: 530px;

}



.form-actions {

	padding: 19px 20px 20px;

	margin-top: 20px;

	margin-bottom: 20px;

	background-color: #f5f5f5;

	border-top: 1px solid #dddddd;

}



.help-block,

.help-inline {

	color: #6a6a6a;

}



.help-block {

	margin-bottom: 10px;

}



.input-append,

.input-prepend {

	margin-bottom: 5px;

}



.form-search input,

.form-inline input,

.form-horizontal input,

.form-search textarea,

.form-inline textarea,

.form-horizontal textarea,

.form-search select,

.form-inline select,

.form-horizontal select,

.form-search .help-inline,

.form-inline .help-inline,

.form-horizontal .help-inline,

.form-search .uneditable-input,

.form-inline .uneditable-input,

.form-horizontal .uneditable-input,

.form-search .input-prepend,

.form-inline .input-prepend,

.form-horizontal .input-prepend,

.form-search .input-append,

.form-inline .input-append,

.form-horizontal .input-append {

	margin-bottom: 0;

}



.form-search .input-append,

.form-inline .input-append,

.form-search .input-prepend,

.form-inline .input-prepend {

	margin-bottom: 0;

}



.form-search .radio,

.form-search .checkbox,

.form-inline .radio,

.form-inline .checkbox {

	padding-left: 0;

	margin-bottom: 0;

}



.form-search .radio input[type="radio"],

.form-search .checkbox input[type="checkbox"],

.form-inline .radio input[type="radio"],

.form-inline .checkbox input[type="checkbox"] {

	margin-right: 3px;

	margin-left: 0;

}



.control-group {

	margin-bottom: 10px;

}



legend + .control-group {

	margin-top: 20px;

}



.form-horizontal .control-group {

	margin-bottom: 20px;

}



.form-horizontal .control-label {

	width: 140px;

	padding-top: 5px;

	text-align: right;

}



.form-horizontal .controls {

	margin-left: 160px;

}



.form-horizontal .help-block {

	margin-top: 10px;

	margin-bottom: 0;

}



.form-horizontal .form-actions {

	padding-left: 160px;

}



.form-vertical .control-label {

	float: none;

	width: auto;

	padding-right: 0;

	padding-top: 0;

	text-align: left;

}



.form-vertical .controls {

	margin-left: 0;

}



.btn,

.button,

button {

	padding: 4px 14px;

	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .1);

	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .1);



	border: none;

}



.btn:hover,

.button:hover,

button:hover,

.btn a.btn:hover,

.button a.btn:hover,

button a.btn:hover {

	text-decoration: none;

	background-color: #eeeeee;

}



.btn:focus,

.button:focus,

button:focus,

.btn a.btn:focus,

.button a.btn:focus,

button a.btn:focus {

	outline: 0;

}



.btn.active,

.button.active,

button.active,

.btn:active,

.button:active,

button:active,

.btn a.btn:active,

.button a.btn:active,

button a.btn:active {

	text-decoration: none;

	outline: 0;

	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);

	box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);

}



.btn-large {

	padding: 9px 14px;

	font-size: 16px;

	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .5);

	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .5);

}



.btn-small {

	padding: 3px 9px;

	font-size: 13px;

}



.btn-mini {

	padding: 2px 6px;

	font-size: 12px;

}



.btn-micro {

	padding: 1px 4px;

	font-size: 10px;

	line-height: 8px;

}



.btn {

	border-color: #c5c5c5;

	border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);

	white-space: inherit !important;

}



.btn-primary {



}



.btn-warning {



}



.btn-danger {



}



.btn-success {



}



.btn-info {



}



.btn-inverse {



}



.invalid {

	border-color: #901b12;

}



label.invalid {

	color: #901b12;

}



input.invalid {

	border: 1px solid #901b12;

}



.t3-mainnav {

	position: relative;

	z-index: 99;

	background: none;

	filter: none !important;

}



.t3-mainnav .container {

	position: relative;

}



.t3-mainnav .navbar {

	color: #666666;

	margin-bottom: 0;

	margin-top: 0;

	border-radius: 0;

	padding-right: 33px;

	background: #FFFFFF;

	border-left: 0;

	border-right: 0;

	border-top: 1px solid #bdbdbd;

	border-bottom: 3px solid #910b12;

}



.t3-mainnav .navbar .navbar-collapse {

	padding: 0;

	border-left: 1px solid #bdbdbd;

}



.t3-mainnav .navbar-inner {

	padding: 0;

	background: transparent;

	border: 0;

	border-left: 1px solid #d9d9d9;

	border-radius: 0;

	-webkit-box-shadow: none;

	box-shadow: none;

	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);

	min-height: 100%;

}



.t3-mainnav .navbar .nav {

	margin: 0;

	float: none;

}



.t3-mainnav .navbar .nav > li {

	line-height: 100%;

}



.t3-mainnav .navbar .nav > li > a,

.t3-mainnav .navbar .nav > li > span {

	border-right: 1px solid #BDBDBD;

	padding: 5px 12px;

	text-shadow: none;

	line-height: 20px;

	color: #444444;

	font-size: 13px;

	text-transform: uppercase;

	background: none;

	transition: 0.2s;

	-webkit-transition: 0.2s;

	cursor: pointer;

	display: block;

}



.t3-mainnav .navbar .nav li.video {

	float: right;

	background: url(../../images/video.png) no-repeat center center;

}



.t3-mainnav .navbar .nav li.video a {

	display: block;

	float: right;

	text-indent: -9999px;

	width: 39px;

	background: none;

	padding-left: 10px;

	border-right: none;

	padding-right: 9px;

	transition: 0s;

	-webkit-transition: 0s;

}



.t3-mainnav .navbar .nav li.video a:hover,

.t3-mainnav .navbar .nav li.video.open a {

	border-right: none;

	background: url(../../images/video_active.png) no-repeat center center #910b12;

}



.t3-mainnav .navbar .nav li.active.video a {

	border-right: none !important;

	background: url(../../images/video_active.png) no-repeat center center #910b12;

}



.t3-mainnav .navbar .nav li.video .dropdown-menu ul.mega-nav li a,

.t3-mainnav .navbar .nav li.video.open .dropdown-menu ul.mega-nav li a {

	width: auto;

	text-indent: 0px;

	float: none;

	color: #444444;

	background: none;

}



.t3-mainnav .navbar .nav li.video .dropdown-menu ul.mega-nav li a:hover,

.t3-mainnav .navbar .nav li.video .dropdown-menu ul.mega-nav li.active a {

	background: none;

	color: #910b12;

}



.t3-mainnav .navbar .nav li.photo {

	float: right;

	background: url(../../images/photo.png) no-repeat center center;

}



.t3-mainnav .navbar .nav li.photo a {

	background: none repeat scroll 0 0 transparent;

	border-right: 1px solid #BDBDBD;

	display: block;

	float: right;

	text-indent: -9999px;

	width: 39px;

	padding-left: 10px;

	padding-right: 9px;

	border-left: 1px solid #BDBDBD;

	transition: 0s;

	-webkit-transition: 0s;

}



.t3-mainnav .navbar .nav li.photo a:hover {

	background: url(../../images/photo_active.png) no-repeat 11px center #910b12 !important;

}



.t3-mainnav .navbar .nav li.active.photo a {

	background: url(../../images/photo_active.png) no-repeat 11px center #910b12;

}



.t3-mainnav .navbar .nav > li > a:focus,

.t3-mainnav .navbar .nav > li > a:hover,

.t3-mainnav .navbar .nav > li > span:hover,

.t3-mainnav .navbar .nav > li > span:focus {

	background: #f9f8f8;

	text-shadow: none;

	outline: none;

	color: #910b12;

}



.t3-mainnav .navbar .nav > .active > a,

.t3-mainnav .navbar .nav > .active > a:hover,

.t3-mainnav .navbar .nav > .active > a:focus,

.t3-mainnav .navbar .nav > .active > span,

.t3-mainnav .navbar .nav > .active > span:hover {

	color: #910b12;

	text-shadow: none;

	background: #f9f8f8;

	-webkit-box-shadow: none;

	box-shadow: none;

	outline: none;

	filter: none !important;

}



.t3-mainnav .navbar .btn-navbar {

	float: left;

	padding: 5px 10px;

	margin: 5px 20px 0;



	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .075);

	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .075);

}



.t3-mainnav .navbar .btn-navbar [class^="icon-"],

.t3-mainnav .navbar .btn-navbar [class^=" icon-"] {

	color: #666666;

	text-shadow: none;

}



.t3-mainnav .dropdown .caret {

	margin-left: 5px;

}



.t3-mainnav .dropdown-menu {

	box-shadow: none;

}



.t3-mainnav .dropdown-menu li > a {

	border-top: 1px solid #eeeeee;

	padding: 5px 20px;

	text-shadow: none;

}



.t3-mainnav .dropdown-menu li:first-child > a {

	border-top: 0;

}



.t3-mainnav .navbar .nav > li > .dropdown-menu:before {

	display: none;

}



.t3-mainnav .navbar .nav > li > .dropdown-menu:after {

	display: none;

}



.t3-mainnav .dropdown-submenu:hover > a {

	background: none;

	color: #910b12;

}



.t3-mainnav .dropdown-menu .disabled > a,

.t3-mainnav .dropdown-menu .disabled > a:hover {

	color: #910b12;

}



.t3-mainnav .dropdown-menu .disabled > a:hover {

	background-color: transparent;

}



.t3-mainnav .nav li.dropdown.open > .dropdown-toggle {

	background: #F9F8F8;

	color: #910b12;

}



.t3-mainnav .nav li.dropdown.active > .dropdown-toggle,

.t3-mainnav .nav li.dropdown.open.active > .dropdown-toggle {

	background: #F9F8F8;

	color: #910b12;

	border-right: 1px solid #dbdbdb;

}



.t3-mainnav .nav li.dropdown.open > .dropdown-toggle .caret,

.t3-mainnav .nav li.dropdown.active > .dropdown-toggle .caret,

.t3-mainnav .nav li.dropdown.open.active > .dropdown-toggle .caret {

	border-bottom-color: #910b12;

	border-top-color: #910b12;

}



.t3-mainnav .nav li.dropdown:hover > .dropdown-toggle .caret {

	border-bottom-color: #910b12;

	border-top-color: #910b12;

}



.navbar .nav .dropdown-toggle .caret {

	margin-top: -2px;

}



.icon-reorder:before {

	content: "";

}



.off-canvas #off-canvas-nav .t3-mainnav {

	border-right: 1px solid #dbdbdb;

}



@media (max-width: 767px) {

	.t3-off-canvas .nav {

		margin: 0;

	}



	.t3-off-canvas .nav > li {

		margin: 0;

		float: none;

	}



	.t3-off-canvas .nav > li a {

		border-bottom: 1px solid #eeeeee;

		padding: 10px 15px;

		font-weight: normal;

		border-right: none;

		text-shadow: none;

		font-size: 13px;

		color: #444444;

		text-transform: uppercase;

		-webkit-border-radius: 0;

		-moz-border-radius: 0;

		border-radius: 0;

		font-family: "Arial";

	}



	.t3-off-canvas .nav > li a .caret {

		margin-left: 5px;

	}



	.t3-off-canvas .nav > li.active > a,

	.t3-off-canvas .nav > li:hover > a,

	.t3-off-canvas .nav > li:focus > a {

		background: #F9F8F8 !important;

		color: #910b12;

	}



	.t3-off-canvas .nav > li .dropdown-menu li {

		margin: 0;

		float: none;

	}



	.t3-off-canvas .nav > li .dropdown-menu li a {

		padding-left: 30px;

	}



	.t3-off-canvas .nav > li .dropdown-menu li a:after {

		display: none;

	}



	.t3-off-canvas .nav > li .dropdown-menu li a li a {

		padding-left: 50px;

	}



	.t3-off-canvas .nav > li .dropdown-menu li.active > a,

	.t3-off-canvas .nav > li .dropdown-menu li:hover > a,

	.t3-off-canvas .nav > li .dropdown-menu li:focus > a {

		background: #F9F8F8 !important;

		color: #910b12;

	}

}



.t3-module {

	background: transparent;

	color: inherit;

	margin-bottom: 20px;

}



@media screen and (min-width: 768px) {

	.t3-module {

		margin-bottom: 40px;

	}



}



.t3-module .module-inner {

	padding: 0;

}



.module-title {

	background: transparent;

	color: inherit;

	font-size: 18px;

	margin: 0 0 10px 0;

	padding: 0;

	line-height: 30px;

}



@media screen and (min-width: 768px) {

	.module-title {

		margin-bottom: 20px;

	}

}



.module-ct {

	background: transparent;

	color: inherit;

	padding: 0;

}



.module-ct:before,

.module-ct:after {

	content: " ";

	display: table;

}



.module-ct:after {

	clear: both;

}



.t3-module ul,

.t3-module ol {

	margin-left: 0px;

	list-style-type: none;

	padding: 0;

}



.t3-module ul.unstyled,

.t3-module ol.unstyled,

.t3-module ul.nav,

.t3-module ol.nav {

	margin-left: 0;

	list-style-type: none;

}



.module-ct > ul,

.module-ct .custom > ul,

.module-ct > ol,

.module-ct .custom > ol {

	margin-left: 20px;

	padding-left: 0;

}



.module-ct > ul.unstyled,

.module-ct .custom > ul.unstyled,

.module-ct > ol.unstyled,

.module-ct .custom > ol.unstyled {

	padding-left: 0;

}



.module-ct > ul.nav,

.module-ct .custom > ul.nav,

.module-ct > ol.nav,

.module-ct .custom > ol.nav {

	padding-left: 0;

	margin-left: 0;

}



.module_menu .nav > li > a,

.module_menu .nav > li > .separator {

	padding: 6px 5px;

	display: block;

}



#login-form input[type="text"],

#login-form input[type="password"] {

	width: 100%;

}



#login-form #form-login-remember label {

	font-weight: normal;

}



.banneritem a {

	font-weight: bold;

}



.bannerfooter {

	border-top: 1px solid #dddddd;

	font-size: 12px;

	padding-top: 10px;

	text-align: right;

}



.categories-module,

ul.categories-module,

.category-module,

ul.category-module {

	margin: 0;

}



.categories-module li,

ul.categories-module li,

.category-module li,

ul.category-module li {

	list-style: none;

	padding: 10px 0;

	border-top: 1px solid #dddddd;

}



.categories-module li:first-child,

ul.categories-module li:first-child,

.category-module li:first-child,

ul.category-module li:first-child {

	border-top: 0;

}



.categories-module h4,

ul.categories-module h4,

.category-module h4,

ul.category-module h4 {

	font-size: 14px;

	font-weight: normal;

	margin: 0;

}



.feed h4 {

	font-weight: bold;

}



.feed .newsfeed,

.feed ul.newsfeed {

	border-top: 1px solid #eeeeee;

}



.feed .newsfeed .feed-link,

.feed ul.newsfeed .feed-link,

.feed .newsfeed h5.feed-link,

.feed ul.newsfeed h5.feed-link {

	font-size: 14px;

	font-weight: normal;

	margin: 0;

}



.latestusers,

ul.latestusers {

	margin-left: 0;

}



.latestusers li,

ul.latestusers li {

	background: #eeeeee;

	display: inline-block;

	padding: 5px 10px;

	border-radius: 4px;

}



.stats-module dt,

.stats-module dd {

	display: inline-block;

	margin: 0;

}



.stats-module dt {

	font-weight: bold;

	width: 35%;

}



.stats-module dd {

	width: 60%;

}



.tagspopular ul {

	display: block;

	margin: 0;

	padding: 0;

	list-style: none;

	overflow: hidden;

}



.tagspopular ul > li {

	color: #666666;

	display: inline-block;

	margin: 0 5px 5px 0;

}



.tagspopular ul > li > a {

	background: #eeeeee;

	border-radius: 3px;

	color: #666666;

	display: block;

	padding: 2px 5px;

}



.tagspopular ul > li > a:hover,

.tagspopular ul > li > a:focus,

.tagspopular ul > li > a:active {

	background: #1e1e1e;

	color: #ffffff;

	text-decoration: none;

}



.tagssimilar ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



.tagssimilar ul > li {

	border-bottom: 1px solid #eeeeee;

	padding: 8px 0;

}



.tagssimilar ul > li > a {

	color: #666666;

}



.tagssimilar ul > li > a:hover,

.tagssimilar ul > li > a:focus,

.tagssimilar ul > li > a:active {

	color: #1e1e1e;

}



.module-ct > ol.breadcrumb {

	padding: 6px 12px;

	margin-left: 0;

}



.navbar {

	min-height: 0;

}



.items-leading .leading {

	margin-bottom: none;

	padding-bottom: none;

}



.tiems-row {



	width: 1100px;



}



.items-row .item .article-intro .pull-left {

	width: 140px;

	margin: 5px 5px 0 0;

}



.items-leading .item .article-intro .pull-left {

	float: none;

	width: 100%;

	margin: 0px;

}



.divider-vertical {

	margin: 0px 0px 20px 0px;

	padding: 0px 0px 20px 0px;

	border-bottom: 1px solid #DBDBDB;

	border-top: none;

}



.items-leading .divider-vertical {

	margin: 0px 0px 20px 0px;

	padding: 0px 0px 20px 0px;

	border-bottom: 3px solid #910b12;

	border-top: none;

}



.article-aside {

	font-size: 13px;

	margin-bottom: 7px;

	border-top: none;

	display: flex;

}



.article-info dd {

	border-right: none;

	float: left;

	font-weight: normal;

	color: #999999;

	font-size: 12px;

	margin: 0px 8px 0px 8px;

	padding: 0px 8px 0px 8px;

	white-space: nowrap;

	background: url("../../images/border-block.png") no-repeat scroll left center;

}



.article-info dd.first-child {

	background: none;

	padding-left: 0px;

	margin-left: 0px;

}



h2.article-title {

	margint-top: 0px;

	font-size: 20px;

	line-height: 100%;

	margin-bottom: 0px;

}



h1.article-title {

	margin-bottom: 0px !important;

	line-height: 100%;

}



.items-leading h2.article-title {

	margint-top: 0px;

	font-size: 30px;

	line-height: 100%;

}



.article-info {

	margin: 0;

	padding-bottom: 0 !important;

}



.article-info .article-info-term {

	display: none;

}



.article-info dd {

	float: left;

	margin-left: 0;

	margin-right: 0px;

	white-space: nowrap;

}



.article-info dd span {

	color: #999999;

	font-size: 12px;

	font-weight: normal;

}



.article-info dd a {

	color: #999999;

}



.article-info dd a:hover {

	color: #910b12;

}



.article-info.pull-left {

	float: none !important;

	margin: 0px !important;

	width: 100% !important;

}



.article-footer {

	color: #910b12;

	font-size: 13px;

	margin-bottom: 0;

}



.items-row .readmore {

	padding-top: 10px;

}



article img[align=left],

.img_caption.left,

.pull-left.item-image {

	margin: 0 10px 20px 0;

}



.pull-left {

	float: none;

	padding-bottom: 10px;

}



.pull-left img {

	width: 100%;

}



article img[align=right],

.img_caption.right,

.pull-right.item-image {

	margin: 0 0 20px 10px;

}



.img-intro-none,

.img-intro-left,

.img-intro-right,

.img-fulltext-none,

.img-fulltext-left,

.img-fulltext-right,

.img_caption {

	position: relative;

}



.img-intro-none,

.img-intro-left,

.img-intro-right,

.img-fulltext-none,

.img-fulltext-left,

.img-fulltext-right,

.img_caption {

	margin-bottom: 20px;

	max-width: 100%;

}



.img-fulltext-left {

	float: left;

	margin-right: 10px;

}



.img-fulltext-right {

	float: right;

	margin-left: 10px;

}



.img-intro-none img,

.img-intro-left img,

.img-intro-right img,

.img-fulltext-none img,

.img-fulltext-left img,

.img-fulltext-right img {

	margin: 0;

}



.img_caption img {

	margin-bottom: 1px !important;

}



.img_caption p.img_caption {

	background: #eeeeee;

	color: #666666;

	font-size: 12px;

	width: 100%;

	margin: 0;

	padding: 5px;

	text-align: center;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	clear: both;

}



article aside .btn-group > .dropdown-toggle,

article aside .btn-group > .dropdown-toggle:hover,

article aside .btn-group > .dropdown-toggle:active,

article aside .btn-group > .dropdown-toggle:focus {

	background: transparent;

	border: 0;

	padding: 0;

	-webkit-box-shadow: none;

	box-shadow: none;

}



.login_form fieldset,

.login fieldset {

	padding: 15px 0 0;

}



.login_form fieldset p,

.login fieldset p {

	margin: 0 0 5px;

}



.login_form label,

.login label {

	display: block;

	font-weight: bold;

}



.login-fields {

	margin: 0 0 10px;

}



.login_form .input,

.login_form .inputbox,

.login-fields .required {

	margin-left: 10px;

	width: 150px;

}



.login_form .remember .input,

.login_form .remember .inputbox {

	width: 20px;

}



.form-register fieldset {

	padding: 0 0 10px;

}



.form-register p {

	margin: 0 0 5px;

}



.form-register p.form-des {

	margin: 15px 0;

}



.form-register label {

	display: block;

	float: left;

	font-weight: bold;

	text-align: right;

	width: 130px;

}



.form-register .input,

.form-register .inputbox {

	margin-left: 10px;

	width: 200px;

}



.form-register .btn,

.form-register .button {

	margin-left: 140px;

}



.registration fieldset dt {

	margin-right: 5px;

}



.admintable textarea {

	max-width: 90% !important;

	resize: none;

}



#mailto-window {

	background: #fff;

	margin: 10px 0 20px;

	padding: 0;

	position: relative;

}



#mailto-window h2 {

	margin-top: 0;

	margin-bottom: 20px;

}



#mailto-window .mailto-close {

	background: #FFF;

	background: -moz-linear-gradient(bottom, #cccccc, #f0f0f0);

	background: -webkit-linear-gradient(bottom, #cccccc, #f0f0f0);

	border: 1px solid #CCC;

	border-radius: 3px;

	color: #666;

	font-size: 92%;

	padding: 2px 5px;

	position: absolute;

	top: -10px;

	right: 0px;

	text-shadow: 1px 1px 0 #f0f0f0;

}



#mailto-window .mailto-close a {

	color: #666;

}



#mailto-window .mailto-close:hover {

	border-color: #999;

	box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);

}



#mailtoFormm .formelm {

	padding: 5px 0;

	vertical-align: middle;

	overflow: hidden;

}



#mailtoFormm .formelm label {

	display: block;

	float: left;

	font-weight: bold;

	vertical-align: middle;

	width: 100px;

}



#mailtoFormm p {

	margin-top: 20px;

}



#mailtoFormm .input,

#mailtoFormm .inputbox {

	width: 70%;

}



#mailtoFormm .btn,

#mailtoFormm .button,

#mailtoFormm button {

	margin-right: 5px;

}



.user-details {

	padding: 10px 0;

}



.user-details p {

	margin: 0 0 5px;

}



.user-details label {

	display: block;

	float: left;

	font-weight: bold;

	text-align: right;

	width: 130px;

}



.user-details .input,

.user-details .inputbox {

	margin-left: 10px;

	width: 200px;

}



.user-details .btn,

.user-details button {

	margin-left: 140px;

}



.user-details .paramlist .paramlist_key {

	padding: 0 0 5px;

	width: 130px;

}



.user-details .paramlist .paramlist_value {

	padding: 0 0 5px;

}



.user-details .user_name span {

	font-weight: bold;

	padding-left: 10px;

}



.reset .form-validate p,

.remind .form-validate p {

	background: #eeeeee;

	border: 1px solid #dddddd;

	margin-bottom: 20px;

	padding: 10px 20px;

}



.reset .form-validate fieldset dl,

.remind .form-validate fieldset dl {

	margin: 0;

}



.reset .form-validate fieldset dt,

.remind .form-validate fieldset dt {

	margin: 4px 0 0 0;

}



#searchForm {

	padding: 10px 20px;

	border: 1px solid #dddddd;

	background: #eeeeee;

}



#searchForm:before,

#searchForm:after {

	content: " ";

	display: table;

}



#searchForm:after {

	clear: both;

}



#searchForm fieldset {

	margin: 20px 0;

}



#searchForm legend {

	margin-bottom: 10px;

}



.phrases-box input,

.phrases-box label,

.form-limit input,

.form-limit label,

.only label {

	display: inline-block;

	margin-right: 10px;

}



.phrases-box input {

	margin: 0;

}



.search-results {

	margin-top: 20px;

}



.search-results .result-title {

	font-size: 16px;

	margin-top: 20px;

}



.search-results .result-category {

	font-size: 12px;

	color: #910b12;

}



.search-results .result-text {

	margin-top: 5px;

	margin-bottom: 5px;

}



.search-results .result-created {

	font-size: 12px;

	color: #910b12;

}



.contact .accordion-heading .accordion-toggle {

	font-weight: bold;

}



#archive-items > li {

	line-height: normal;

	margin: 0;

	overflow: visible;

	padding: 0;

}



#archive-items div.intro {

	clear: both;

	overflow: hidden;

}



.categories-list {

	margin: 0px -15px;

}



.category-item {

	margin: 0px;

	width: 33.3%;

	float: left;

}



.category-item:before,

.category-item:after {

	content: " ";

	display: table;

}



.category-item:after {

	clear: both;

}



.category-item .page-header {

	line-height: normal;

	padding-top: 10px;

	padding-bottom: 10px;

	margin-bottom: 20px;

}



.category-item .category-item {

	margin-left: 1.06382979%;

}



.sub-category,

.category-desc {

	margin: 0px 15px;

}



.category-desc {

	border: 1px solid #DBDBDB;

	margin: 14px 15px 10px;

	padding: 10px;

}



.category-desc p {

	margin-bottom: 0px;

}



.category-item div.sub-category .category-subdesc {

	overflow: hidden;

}



.newsfeed-category > h2,

.newsfeed > h2 {

	border-bottom: 1px solid #dddddd;

	padding-bottom: 20px;

	margin-bottom: 20px;

	margin-top: 0;

}



.newsfeed-category .category-desc,

.newsfeed .category-desc {

	margin-bottom: 20px;

}



.newsfeed-category .category li:before,

.newsfeed .category li:before,

.newsfeed-category .category li:after,

.newsfeed .category li:after {

	content: " ";

	display: table;

}



.newsfeed-category .category li:after,

.newsfeed .category li:after {

	clear: both;

}



.newsfeed > h2 {

	border-bottom: 1px solid #dddddd;

	padding-bottom: 20px;

	margin-bottom: 20px;

	margin-top: 0;

}



.newsfeed .feed-description {

	margin-bottom: 20px;

	font-size: 16px;

}



.newsfeed .feed-item-description .feed-description {

	font-size: 14px;

}



.newsfeed ol li > a {

	font-weight: bold;

	font-size: 16px;

}



.edit textarea {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}



.button2-left,

.button2-left div {

	float: left;

}



.button2-right,

.button2-right div {

	float: right;

}



.button2-left {

	margin: 5px 5px 0 0;

}



.button2-right {

	margin: 5px 0 0 5px;

}



.button2-left a,

.button2-right a,

.button2-left span,

.button2-right span {

	background: #eeeeee;

	border: 1px solid #e1e1e1;

	color: #910b12;

	cursor: pointer;

	display: block;

	float: left;

	padding: 2px 10px;

	border-radius: 4px;

}



.button2-left span,

.button2-right span {

	color: #910b12;

	cursor: default;

}



.button2-left .page a,

.button2-right .page a,

.button2-left .page span,

.button2-right .page span {

	padding: 0 6px;

}



.button2-left a:hover,

.button2-right a:hover {

	background: #e1e1e1;

	color: #444444;

	text-decoration: none;

}



.edit.item-page .control-group a.modal {

	position: inherit;

	width: auto !important;

	margin-left: 0 !important;

	top: auto !important;

}



.controls img.calendar {

	cursor: pointer;

	margin-left: 5px;

}

.article-content {
     width: 500px;
     margin-left: 40px;
}


.article-content .pagination ul {

	border-left: 1px solid #dddddd;

}



.article-content .pagination li {

	float: left;

	padding: 10px 20px;

	line-height: normal;

	border: 1px solid #dddddd;

	border-left: 0;

}



.article-content .pagination li a {

	border: 0;

	text-decoration: none;

	background-color: transparent;

	line-height: normal;

	padding: 0;

}



.pagenavcounter {

	margin: 0 0 20px;

	font-weight: bold;

}



#article-index {

	float: right;

	margin: 0 0 20px 20px;

	padding: 10px;

	width: 30%;

	border: 1px solid #dddddd;

}



#article-index ul {

	margin: 0 0 0 20px;

}



.pagenav {

	margin: 0;

	padding: 0;

	list-style: none;

}



.pagenav li {

	margin: 0;

	padding: 0;

	float: left;

}



.pagenav li.pagenav-prev {

	margin-right: 10px;

}



.pagenav li a {

	padding: 10px 20px;

	line-height: normal;

	border: 1px solid #dddddd;

}



.pagenav li a:hover,

.pagenav li a:active,

.pagenav li a:focus {

	background-color: #666666;

	color: #eeeeee;

}



.counter {

	float: right;

	line-height: 1;

	margin: 10px 0;

	text-align: right;

	display: none;

}



.items-more h3 {

	margin: 0 0 5px;

}



.back_button a {

	display: block;

	margin: 10px 0;

}



.filters {

	margin: 10px 0 5px;

}



.display-limit {

	margin: 10px 0 5px;

}



.filters .filter-search,

.filters .display-limit {

	float: left;

	width: 50%;

}



.filters .display-limit {

	float: right;

	text-align: right;

}



#system-message dt {

	font-weight: bold;

}



#system-message dd {

	font-weight: bold;

}



#system-message dd.message ul,

#system-message dd.error ul,

#system-message dd.notice ul {

	margin: 0;

	padding: 0;

}



#system-message dd.message ul li,

#system-message dd.error ul li,

#system-message dd.notice ul li {

	background: none;

	margin: 0;

	padding: 5px;

}



.tip-wrap {

	background: #fff6df;

	border: 1px solid #fb3;

	border-radius: 5px;

	max-width: 300px;

	z-index: 999;

}



.tip-title {

	border-bottom: 1px solid #fb3;

	font-weight: bold;

	padding: 5px 10px;

}



.tip-text {

	font-size: 14px;

	margin: 0;

	padding: 5px 10px;

}



.hasTip img {

	border: none;

	margin: 0 5px 0 0;

}



.width-10 {

	width: 10px;

}



.width-20 {

	width: 20px;

}



.width-30 {

	width: 30px;

}



.width-40 {

	width: 40px;

}



.width-50 {

	width: 50px;

}



.width-60 {

	width: 60px;

}



.width-70 {

	width: 70px;

}



.width-80 {

	width: 80px;

}



.width-90 {

	width: 90px;

}



.width-100 {

	width: 100px;

}



.height-10 {

	height: 10px;

}



.height-20 {

	height: 20px;

}



.height-30 {

	height: 30px;

}



.height-40 {

	height: 40px;

}



.height-50 {

	height: 50px;

}



.height-60 {

	height: 60px;

}



.height-70 {

	height: 70px;

}



.height-80 {

	height: 80px;

}



.height-90 {

	height: 90px;

}



.height-100 {

	height: 100px;

}



.iframe-bordered {

	border: 1px solid #dddddd;

}



.input-prepend .chzn-container-single .chzn-single {

	border-color: #cccccc;

	height: 26px;

	-webkit-border-radius: 0 3px 3px 0;

	-moz-border-radius: 0 3px 3px 0;

	border-radius: 0 3px 3px 0;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	box-shadow: none;

}



.input-prepend .chzn-container-active .chzn-single-with-drop {

	-webkit-border-radius: 0 3px 0 0;

	-moz-border-radius: 0 3px 0 0;

	border-radius: 0 3px 0 0;

}



.input-prepend .chzn-container-single .chzn-drop {

	border-color: #cccccc;

}

.item-page {
     width: 700px;
     margin-left: 40px;
}

.item-page .pull-left.item-image {

	padding-left: 0px !important;

	padding-right: 0px !important;

	float: none;

}



.btn-group .chzn-results {

	white-space: normal;

}



.pagination-wrap {

	clear: both;

	margin: 0;

	text-align: center;

}



.pagination-wrap ul {

	text-align: left;

}



.pagination-wrap ul li {

	background: none repeat scroll 0 0 #5D5D5D;

	cursor: pointer;

	display: block;

	float: left;

	line-height: 130%;

	margin: 0 4px 4px 0;

	padding: 3px 13px 5px;

}



.pagination-wrap ul li.active,

.pagination-wrap ul li:hover {

	background: #910b12;

}



.pagination-wrap ul li a {

	font-family: "Arial";

	color: #FFFFFF;

	font-size: 14px;

}



#searchForm .input-group .form-control {

	float: left;

	width: 250px;

}



#searchForm .input-group .input-group-btn {

	float: left;

}



#searchForm .input-group .input-group-btn .btn {

	height: 34px;

	margin: 0 0 0 5px;

}



p {

	margin: 0 0 10px;

}



p small,

p .small {

	font-size: 12px;

	color: #910b12;

}



.lead {

	margin-bottom: 20px;

	font-size: 20px;

	font-weight: 200;

	line-height: 30px;

}



small {

	font-size: 85%;

}



strong {

	font-weight: bold;

}



em {

	font-style: italic;

}



cite {

	font-style: normal;

}



.muted {

	color: #910b12;

}



.highlight {

	background-color: #FFC;

	font-weight: bold;

	padding: 1px 4px;

}



h1,

h2,

h3,

h4,

h5,

h6 {

	margin: 10px 0;

	font-family: "TimesBold";

	font-weight: bold;

	line-height: 1;

	color: #444444;

	text-rendering: optimizelegibility;

}



h1 small,

h2 small,

h3 small,

h4 small,

h5 small,

h6 small {

	font-weight: normal;

	line-height: 1;

	color: #910b12;

}



h1 {

	font-size: 30px;

	line-height: 40px;

}



h1 small {

	font-size: 28px;

}



h2 {

	font-size: 30px;

	line-height: 40px;

}



h2 small {

	font-size: 21px;

}



h3 {

	font-size: 21px;

	line-height: 40px;

}



h3 small {

	font-size: 16px;

}



h4 {

	font-size: 16px;

	line-height: 20px;

}



h4 small {

	font-size: 14px;

}



h5 {

	font-size: 15px;

	line-height: 20px;

}



h5 small {

	font-size: 12px;

}



h6 {

	font-size: 14px;

	line-height: 20px;

}



.page-header {

	border-bottom: 1px solid #dddddd;

	padding-bottom: 20px;

	margin: 0 0 40px;

}



.page-title,

.page-header h1 {

	line-height: 1;

	margin: 0;

}



.page-subheader {

	border-bottom: 1px solid #dddddd;

	margin: 0 0 20px;

}



.page-subheader:before,

.page-subheader:after {

	content: " ";

	display: table;

}



.page-subheader:after {

	clear: both;

}



.page-subtitle,

.page-subheader h2 {

	line-height: 1;

	margin: 0;

}



.page-header + .page-subheader {

	margin-top: -20px;

}



.article-title,

.article-header h1 {

	margin: 0 0 10px 0;

	padding: 0 0 10px 0;

	line-height: 1;

}



.item-title {

	font-weight: bold;

}



ul,

ol {

	padding: 0;

	margin: 0;

	list-style-type: none;

}



ul ul,

ul ol,

ol ol,

ol ul {

	margin-bottom: 0;

}



ul {

	list-style: disc;

}



ol {

	list-style: decimal;

}



li {

	line-height: 20px;

}



ul.unstyled,

ol.unstyled {

	margin-left: 0;

	list-style: none;

}



dl {

	margin-bottom: 20px;

}



dt,

dd {

	line-height: 20px;

}



dt {

	font-weight: bold;

}



dd {

	margin-left: 10px;

}



.dl-horizontal dt {

	float: left;

	width: 120px;

	clear: left;

	text-align: right;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.dl-horizontal dd {

	margin-left: 130px;

}



.label,

.badge {

	display: inline-block;

	padding: 2px 4px;

	font-size: 11.844px;

	font-weight: bold;

	line-height: 14px;

	color: #ffffff;

	vertical-align: baseline;

	white-space: nowrap;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

	background-color: #910b12;

}



.badge {

	padding-left: 9px;

	padding-right: 9px;

}



a.label:hover,

a.badge:hover {

	color: #ffffff;

	text-decoration: none;

	cursor: pointer;

}



.label-important,

.badge-important {

	background-color: #901b12;

}



.label-important[href],

.badge-important[href] {

	background-color: #63120c;

}



.label-warning,

.badge-warning {

	background-color: #ff8800;

}



.label-warning[href],

.badge-warning[href] {

	background-color: #cc6d00;

}



.label-success,

.badge-success {

	background-color: #669900;

}



.label-success[href],

.badge-success[href] {

	background-color: #446600;

}



.label-info,

.badge-info {

	background-color: #0077bb;

}



.label-info[href],

.badge-info[href] {

	background-color: #005788;

}



.label-inverse,

.badge-inverse {

	background-color: #444444;

}



.label-inverse[href],

.badge-inverse[href] {

	background-color: #2b2b2b;

}



.btn .label,

.btn .badge {

	position: relative;

	top: -1px;

}



.btn-mini .label,

.btn-mini .badge {

	top: 0;

}



.page-header .label,

.page-header .badge {

	vertical-align: middle;

}



abbr[title] {

	cursor: help;

	border-bottom: 1px dotted #910b12;

}



abbr.initialism {

	font-size: 90%;

	text-transform: uppercase;

}



blockquote {

	padding: 0 0 0 15px;

	margin: 0 0 20px;

	border-left: 5px solid #eeeeee;

}



blockquote p {

	margin-bottom: 0;

}



blockquote small {

	display: block;

	line-height: 20px;

	color: #910b12;

}



blockquote small:before {

	content: '\2014 \00A0';

}



blockquote.pull-right {

	float: right;

	padding-right: 15px;

	padding-left: 0;

	border-right: 5px solid #eeeeee;

	border-left: 0;

}



blockquote.pull-right p,

blockquote.pull-right small {

	text-align: right;

}



blockquote.pull-right small:before {

	content: '';

}



blockquote.pull-right small:after {

	content: '\00A0 \2014';

}



q:before,

q:after,

blockquote:before,

blockquote:after {

	content: "";

}



address {

	display: block;

	margin-bottom: 0;

	font-style: normal;

	line-height: 20px;

}



#top-header {

	background: #323232;

	padding: 6px 0px;

}



#top-header .head-top {

	float: right;

}



#top-header .head-top .t3-module {

	margin-bottom: 0px;

}



#top-header .head-top ul {

	float: right;

}



#top-header .head-login ul,

#top-header .head-top ul {

	margin: 0px;

	padding: 0px;

}



#top-header .head-login ul li {

	margin: 0px;

	padding: 0px 10px;

	float: left;

	line-height: 100%;

}



#top-header .head-login ul li a {

	margin: 0px;

	padding: 0px;

	font-size: 11px;

	font-weight: bold;

	font-family: "Arial";

	color: #FFFFFF;

	text-transform: uppercase;

}



#top-header .head-login ul li a:hover,

#top-header .head-login ul li.active a,

#top-header .head-login ul li a:visited,

#top-header .head-login ul li a:focus {

	text-decoration: underline;

	background: none;

	border: none;

}



#top-header .head-top ul li {

	margin: 0px;

	padding: 0px 7px;

	float: left;

	line-height: 100%;

}



#top-header .head-top ul li a {

	margin: 0px;

	padding: 0px;

	font-size: 10px;

	font-weight: normal;

	display: block;

	line-height: 22px;

	color: #adadad;

	text-transform: uppercase;

	font-family: "Arial";

}



#top-header .head-top ul li a:hover,

#top-header .head-top ul li a:focus {

	color: #FFFFFF;

	background: none;

	border: none;

}



#top-header .head-top ul li.active a {

	font-weight: bold;

	background: none;

	font-size: 11px;

}



#top-header .healine-text {

	font-size: 11px;

	color: #dbdbdb;

	line-height: 100%;

}



#top-header .healine-text strong {

	font-size: 12px;

	font-weight: bold;

}



.noo-ticker-inner {

	float: left;

	width: 70%;

}



ul.nav-stacked {

	margin: 0px 0px 30px 0px;

}



ul.nav-stacked li {

	color: #910b12;

	float: left;

	list-style-type: square;

	margin: 0 16px;

}



ul.nav-stacked li a {

	-webkit-border-radius: 0px !important;

	-moz-border-radius: 0px !important;

	border-radius: 0px !important;

	border: none !important;

	color: #444444;

	padding: 2px 0px;

}



ul.nav-stacked li a:hover {

	background: none !important;

	border: none !important;

}



#wrap-login {

	border-bottom: 3px solid #444444;

	margin: 30px 0;

	text-align: center;

}



h3.title-login {

	background: none repeat scroll 0 0 #FFFFFF;

	display: inline;

	margin: 0;

	padding: 2px 15px;

	position: relative;

	text-align: center;

	top: 20px;

}



.btn-primary,

.btn,

.button,

button {

	background: #910b12;

	color: #FFFFFF;

	-webkit-border-radius: 0px !important;

	-moz-border-radius: 0px !important;

	border-radius: 0px !important;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	box-shadow: none;

	transition: 1s;

	text-shadow: none;

	font-family: "Arial";

	-webkit-transition: 1s;

}



.btn-primary:hover,

.btn:hover,

.button:hover,

button:hover {

	background: #74050b !important;

	color: #FFFFFF;

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	border-radius: 0px;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	box-shadow: none;

}



.login_form label,

.login label {

	display: block;

	font-family: "Georgia";

	font-size: 14px;

	font-weight: normal;

}



.form-horizontal .controls input {

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	border-radius: 0px;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	box-shadow: none;

}



.dl-horizontal dt {

	clear: left;

	float: left;

	font-family: "Georgia";

	font-weight: bold;

	line-height: 25px;

	overflow: hidden;

	text-align: right;

	text-overflow: ellipsis;

	white-space: nowrap;

	width: 120px;

}



.dl-horizontal dd {

	font-family: "Georgia";

	line-height: 25px;

	margin-left: 130px;

}



legend {

	font-size: 23px;

	font-family: "TimesBold";

	font-weight: bold;

}



.logout {

	margin-top: 20px;

	text-align: center;

}



.logout .controls {

	margin-left: 0px;

}



.t3-header {

	padding-top: 0px;

	padding-bottom: 0px;

	min-height: 180px;

	position: relative;

	max-height: 180px;

	overflow: hidden;

}



.t3-header .background-header p {

	margin: 0px;

	padding-left: 20px;

}



.logo {

	float: left;

}



.logo h1,

.logo h1 a {

	display: block;

	line-height: 1;

	margin: 0;

}



#date {

	color: #9F9A95;

	font-size: 10px;

	font-weight: bold;

	line-height: 100%;

	padding-bottom: 22px;

	padding-top: 8px;

	text-align: center;

	text-transform: uppercase;

	font-family: "Arial";

}



.main-weather {

	display: block;

	margin: 5px 0;

	padding: 15px 0 20px 10px;

	border-left: none;

}



.logo-image {

	overflow: hidden;

	text-align: center;

}



.logo-image a {

	background-image: url("../../images/logo.png");

	background-repeat: no-repeat;

	width: 351px;

	height: 52px;

	margin-left: auto !important;

	margin-right: auto !important;

}



.logo-image span,

.logo-image small {

	display: none;

}



.logo-text h1 {

	color: #444444;

}



.logo-text h1 a {

	color: #444444;

	text-decoration: none;

}



.logo-text:hover h1 a,

.logo-text h1 a:hover,

.logo-text h1 a:active,

.logo-text h1 a:focus {

	text-decoration: none;

}



.logo-text .site-slogan {

	display: block;

	font-size: 14px;

	margin-top: 5px;

}



.head-search {

	float: right;

	position: absolute;

	right: 15px;

	top: 1px;

	width: auto !important;

	background: #fff;

}



.head-search form {

	margin: 0;

	float: right;

}



.head-search label {

	display: none;

}



.head-search .inputbox {

	background: url("../../images/ico/search-invert.png") no-repeat 10px center;

	width: 33px;

	height: 30px;

	padding: 0px 10px;

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	border-radius: 0px;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	box-shadow: none;

	border-top: none;

	border-bottom: none;

	text-indent: -9999px;

	border-left: 1px solid #DBDBDB;

	border-right: 1px solid #DBDBDB;

	-webkit-transition: all 0.2s ease;

	-moz-transition: all 0.2s ease;

	-o-transition: all 0.2s ease;

	-ms-transition: all 0.2s ease;

	transition: all 0.2s ease;

}



.head-search .inputbox:focus {

	color: #444444;

	width: 199px;

	text-indent: 0px;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	box-shadow: none;

	background: url("../../images/ico/search-invert.png") no-repeat 177px center;

}



.head-search .element-invisible {

	display: none;

}



.no-border .main-content-home1 {

	border-right: none;

}



#slider .lastItem .main-content-home3 {

	border-right: none !important;

}



.noo-ticker-headtext span {

	color: #B1ADAD;

	font-size: 12px;

	font-weight: bold;

	font-style: normal !important;

	font-family: "Arial";

}



.noo-ticker-inner a {

	color: #DBDBDB;

	font-size: 11px;

	font-weight: normal;

	text-transform: capitalize;

	font-family: "Arial";

}



.t3-slider .t3-slider-inner {

	border-bottom: 1px solid #bdbdbd;

}



.t3-slider .slider {

	margin: 3px 0px;

	background: #f4f3f3;

	position: relative;

	overflow: hidden;

	height: 90px;

}



.t3-sl {

	padding-bottom: 0;

	padding-top: 0;

}



.t3-sl-1 .t3-spotlight-1 {

	border-bottom: 1px solid #DBDBDB;

	margin-right: 8px;

	margin-bottom: 20px;

	padding-bottom: 25px;

}



.t3-sl-1 .t3-module {

	margin-bottom: 0px;

}



.t3-sl-1 .item-first .t3-module {

	border-right: 1px solid #DBDBDB;

	margin-bottom: 0;

	padding-bottom: 0;

	padding-right: 12px;

}



.t3-sl-1 .t3-module h3,

.t3-sl-1 .t3-module h4 {

	font-size: 20px;

	font-weight: bold;

	line-height: 24px;

	color: #444444;

}



.t3-sl-1 .t3-module h3 a,

.t3-sl-1 .t3-module h4 a {

	color: #444444;

	-webkit-transition: all 0.2s ease;

	-moz-transition: all 0.2s ease;

	-o-transition: all 0.2s ease;

	-ms-transition: all 0.2s ease;

	transition: all 0.2s ease;

	font-weight: bold;

}



.t3-sl-1 .t3-module h3 a:hover,

.t3-sl-1 .t3-module h4 a:hover {

	color: #910b12;

	text-decoration: none;

}



.t3-sl-1 .box-image {

	overflow: hidden;

}



.t3-sl-1 .box-image img {

	-webkit-transition: all 0.2s ease;

	-moz-transition: all 0.2s ease;

	-o-transition: all 0.2s ease;

	-ms-transition: all 0.2s ease;

	transition: all 0.2s ease;

}



.t3-sl-1 .box-image img:hover {

	cursor: pointer;

}



.t3-sl-1 .leadding {

	border-bottom: 1px solid #DBDBDB;

	margin-bottom: 13px;

	margin-top: 12px;

	padding-bottom: 10px;

}



.t3-sl-1 .leadding .box-image-leadding {

	float: none;

	padding: 0px;

	margin: 0px 0px 10px 0px;

	overflow: hidden;

}



.t3-sl-1 .leadding .box-image-leadding img {

	width: 100%;

	-webkit-transition: all 0.2s ease;

	-moz-transition: all 0.2s ease;

	-o-transition: all 0.2s ease;

	-ms-transition: all 0.2s ease;

	transition: all 0.2s ease;

}



.t3-sl-1 .leadding .moduleItemDateCreated {

	color: #910b12;

	font-family: "Arial";

	font-size: 10px;

	font-weight: normal;

	text-transform: uppercase;

}



.t3-sl-1 .leadding h4.title-box-leadding {

	margin-top: 5px;

}



.t3-sl-1 .leadding .box-description {

	line-height: 160%;

	margin: 0px;

}



.t3-sl-1 .leadding .box-description p {

	margin: 0px;

}



.t3-sl-1 .leadding-top2 {

	padding-top: 10px;

	display: inline-block;

	clear: both;

}



.t3-sl-1 .leadding-top2 .box-image-leadding {

	width: 100px;

	margin-top: 6px;

	margin-bottom: 5px;

	overflow: hidden;

}



.t3-sl-1 .leadding-top2 .box-image-leadding img {

	width: 100%;

	-webkit-transition: all 0.2s ease;

	-moz-transition: all 0.2s ease;

	-o-transition: all 0.2s ease;

	-ms-transition: all 0.2s ease;

	transition: all 0.2s ease;

}



.t3-sl-1 .leadding-top2 .box-image-leadding img:hover {

	cursor: pointer;

}



.t3-sl-1 .leadding-top2 h4.title-box-leadding {

	margin-top: 0px;

}



.t3-sl-1 .leadding-top2 .moduleItemDateCreated {

	display: none;

}



.t3-sl-1 .link-more {

	padding-top: 10px;

}



.t3-sl-1 .link-more .box-image-leadding,

.t3-sl-1 .link-more .moduleItemDateCreated,

.t3-sl-1 .link-more .box-description {

	display: none;

}



.t3-sl-1 .link-more h4.title-box-leadding {

	color: #444444;

	font-family: "Georgia";

	font-size: 12px;

	font-weight: bold;

	line-height: 20px;

	margin: 0;

}



.t3-sl-1 .link-more h4.title-box-leadding a {

	background: url(../../images/more-link.png) no-repeat left 4px;

	padding-left: 15px;

	font-weight: bold;

}



.t3-sl-1 .box-description {

	color: #444444;

	font-family: "Georgia";

	font-size: 13px;

	line-height: 19px;

	margin-bottom: 0px;

	text-transform: capitalize;

}



.t3-sl-1 #box-slider1 h4 {

	font-size: 30px;

	line-height: 32px;

}



.t3-sl-1 #box-slider1 .box-description {

	margin-bottom: 30px;

}



.t3-sl-1 .date,

.t3-sl-1 .orther-name {

	color: #910b12;

	font-size: 10px;

	text-transform: uppercase;

}



.t3-sl-1 .description-leadding {

	color: #444444;

	font-family: "Georgia";

	font-size: 13px;

	line-height: 130%;

	margin-bottom: 15px;

	text-transform: capitalize;

	border-bottom: 1px solid #DBDBDB;

	padding-bottom: 10px;

}



.t3-sl-1 .box-image-leadding {

	float: left;

	margin-right: 15px;

	margin-bottom: 0px;

}



.t3-sl-1 .description-box-leadding-top2 {

	color: #444444;

	font-family: "Georgia";

	font-size: 13px;

	line-height: 130%;

	margin-bottom: 15px;

}



.t3-sl-1 .box-leadding-top2 {

	clear: both;

}



.t3-sl-1 h4.title-box-leadding {

	margin-bottom: 8px;

}



ul.more-leadding {

	margin: 0 0 0 15px;

}



ul.more-leadding li {

	color: #910b12;

	line-height: 22px;

	list-style-type: square;

}



ul.more-leadding li a {

	color: #444444;

	font-family: "Georgia";

	font-size: 13px;

	font-weight: bold;

}



.carousel-indicators {

	bottom: -20px;

	right: 0;

	top: auto !important;

}



ul.pagination-slider {

	float: right;

	margin: 30px 0 0;

}



ul.pagination-slider li {

	float: left;

	list-style-type: none;

	background: url(../../images/icon-slider.png) no-repeat -37px center;

	-webkit-transition: none 0s ease 0s;

	-moz-transition: none 0s ease 0s;

	-o-transition: none 0s ease 0s;

	-ms-transition: none 0s ease 0s;

	transition: none 0s ease 0s;

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	border-radius: 0px;

	margin: 0px;

	width: 12px;

	height: 12px;

}



ul.pagination-slider li a {

	display: block;

	height: 11px;

	text-indent: -9999px;

	width: 13px;

	-webkit-transition: none 0s ease 0s;

	-moz-transition: none 0s ease 0s;

	-o-transition: none 0s ease 0s;

	-ms-transition: none 0s ease 0s;

	transition: none 0s ease 0s;

}



ul.pagination-slider li.active,

ul.pagination-slider li:hover {

	background: url(../../images/icon-slider.png) no-repeat 1px center;

}



#content-top {

	margin-right: 0px;

}



#content-top .carousel {

	margin-bottom: 20px;

}



#content-top .pagination-slider {

	clear: both;

	margin-bottom: 13px;

	margin-top: 0px;

	left: auto;

	width: auto;

}



#content-top .t3-module {

	border-bottom: 3px solid #910b12;

	margin-bottom: 8px;

	position: relative;

}



#content-top .t3-module h3.module-title {

	border-bottom: 1px solid #DBDBDB;

	color: #444444;

	font-size: 18px;

	font-weight: bold;

	line-height: 100%;

	margin-bottom: 16px;

	padding-bottom: 9px;

	padding-top: 1px;

	font-family: "Arial";

}



#content-top .t3-module #content-home1 ul#slider {

	margin: 0px -13px;

	list-style-type: none;

}



#content-top .t3-module #content-home1 ul#slider li {

	width: 25%;

	float: left;

}



#content-top .t3-module #content-home1 ul#slider li .main-content-home1 {

	padding: 0px 13px;

	border-right: 1px solid #DBDBDB;

}



#content-top .t3-module #content-home1 ul#slider li .main-content-home1 .img-content {

	overflow: hidden;

}



#content-top .t3-module #content-home1 ul#slider li .main-content-home1 .img-content img {

	-webkit-transition: all 0.2s ease;

	-moz-transition: all 0.2s ease;

	-o-transition: all 0.2s ease;

	-ms-transition: all 0.2s ease;

	transition: all 0.2s ease;

	width: 100%;

}



#content-top .t3-module #content-home1 ul#slider li .main-content-home1 h4 {

	font-family: "Georgia";

	font-size: 17px;

	color: #444444;

	text-transform: capitalize;

	font-weight: normal;

	text-align: center;

	margin-top: 3px;

}



#content-top .t3-module #content-home1 ul#slider li .main-content-home1 h4 a {

	color: #444444;

	display: block;

	-webkit-transition: all 0.2s ease;

	-moz-transition: all 0.2s ease;

	-o-transition: all 0.2s ease;

	-ms-transition: all 0.2s ease;

	transition: all 0.2s ease;

}



#content-top .t3-module #content-home1 ul#slider li .main-content-home1 h4 a:hover {

	color: #910b12;

	text-decoration: none;

}



#content-top .t3-module #content-home1 ul#slider li .main-content-home1 .title-box {

	color: #910b12;

	font-size: 10px;

	text-transform: uppercase;

	text-align: center;

	line-height: 100%;

	margin-bottom: 5px;

}



#content-top .t3-module #content-home1 ul#slider li:last-child .main-content-home1 {

	border-right: none;

}



#content-top .t3-module #content-home3 {

	display: block;

}



#content-top .t3-module #content-home3 ul#slider {

	list-style-type: none;

	margin: 0;

}



#content-top .t3-module #content-home3 ul#slider li {

	width: 25%;

	float: left;

}



#content-top .t3-module #content-home3 ul#slider li .title-box {

	color: #910b12;

	font-size: 10px;

	text-transform: uppercase;

	text-align: center;

}



#content-top .t3-module #content-home3 ul#slider li .title-box a {

	color: #910b12;

}



#content-top .t3-module #content-home3 ul#slider li h4 {

	color: #444444;

	font-family: "Georgia";

	font-size: 17px;

	font-weight: normal;

	text-align: center;

}



#content-top .t3-module #content-home3 ul#slider li .main-content-home3 {

	border-right: 1px solid #DBDBDB;

	padding: 0 8px 15px;

	text-align: center;

	margin-bottom: 42px;

}



#content-top .t3-module #content-home3 ul#slider li .img-content {

	overflow: hidden;

}



#content-top .t3-module #content-home3 ul#slider li p.img-content img {

	width: 100%;

	-webkit-transition: all 0.2s ease;

	-moz-transition: all 0.2s ease;

	-o-transition: all 0.2s ease;

	-ms-transition: all 0.2s ease;

	transition: all 0.2s ease;

}



#content-top .t3-module #content-home3 ul#slider li:last-child .main-content-home3 {

	border-right: none;

}



#content-top .t3-module:last-child {

	border-bottom: none;

}



#recent-video {

	margin: 0px -8px;

}



#recent-video ul {

	display: inline-block;

}



#recent-video ul li {

	width: 50%;

	float: left;

}



#recent-video ul li .main-recent {

	padding: 10px 8px 20px 8px;

}



#recent-video ul li .moduleItemIntrotext img {

	width: 100%;

}



#recent-photo {

	margin: 0px -8px;

}



#recent-photo ul {

	display: inline-block;

}



#recent-photo ul li {

	width: 50%;

	float: left;

}



#recent-photo ul li .main-recent {

	padding: 10px 8px 10px 8px;

}



#recent-photo ul li .moduleItemIntrotext img {

	width: 100%;

}



.k2ItemsBlock .main-recent a.moduleItemTitle {

	font-family: "TimesBold";

	font-weight: bold;

	font-size: 20px;

	text-transform: capitalize;

	padding: 13px 0px;

	display: block;

}



ul.sigFreeClassic {

	margin: 8px -7px !important;

}



.t3-mainbody {

	padding-bottom: 10px;

	padding-top: 10px;

	position: relative;

	\ width: 1200px !important;

}



.onsidebar2 .main-content {

	border-right: 1px solid #DBDBDB;

	padding-right: 15px;

	margin: 0 -15px 0 0;

	padding-top: 12px;

}



.home .t3-content .main-content {

	border-right: 1px solid #DBDBDB;

	padding-right: 15px;

	margin-right: -15px;

	padding-top: 0px;

}



.blog {



	width: 900px !important;

}



.view-featured .t3-content .main-content {

	padding-top: 0px;

}



.no-sidebar .main-content {

	border-right: none;

	padding: 0px;

	margin: 0px;

}



.sidebar-content .onsidebar2 .main-content {

	padding-right: 0px;

	padding-left: 20px;

	border-left: 1px solid #DBDBDB;

	border-right: none;

}



#login-form {

	margin: 0px;

}



ul.latestnews li {

	color: #910b12;

	left: 15px;

	list-style-type: square;

	margin: 0 0 5px;

	padding: 0;

	position: relative;

}



ul.latestnews li a {

	font-weight: normal;

}



.col-sm-pull-8 {



	width: 210px !important;

}



#t3-content {

	left: 16.33333333% !important;

}



.t3-sidebar-1 ul {

	margin: 0px;

}



.t3-sidebar-1 ul li {

	border-bottom: 1px solid #DBDBDB;

	display: block;

	line-height: 100%;

	padding: 9px 0 9px 2px;

}



.t3-sidebar-1 ul li a {

	font-family: "Arial";

	font-size: 14px;

	font-weight: bold;

	color: #444444;

	background: none !important;

	text-transform: capitalize;

}



.t3-sidebar-1 ul li a:hover {

	background: none !important;

	color: #910b12;

	text-decoration: none;

}



.t3-sidebar .t3-module {

	margin-bottom: 10px;

	padding-bottom: 20px;

	border-bottom: 3px solid #910b12;

	position: relative;

}



.t3-sidebar .t3-module:first-child {

	padding-top: 12px;

}



.t3-sidebar .t3-module:last-child {

	border-bottom: none;

	padding-bottom: 0px;

	margin-bottom: 0px;

}



.t3-sidebar .module-ct {

	font-family: "Georgia";

	color: #444444;

	font-size: 13px;

}



.t3-sidebar .t3-module h3 {

	border-bottom: 1px solid #DBDBDB;

	color: #444444;

	font-size: 18px;

	font-weight: bold;

	font-family: "Arial";

	line-height: 100%;

	margin-bottom: 18px;

	padding-bottom: 9px;

	text-transform: none;

}



.t3-sidebar .story .rel {

	float: left;

	margin: 5px 14px 0 0;

	border: 1px solid #dbdbdb;

	padding: 3px;

}



.t3-sidebar .sidebar2-title {

	color: #444444;

	font-weight: bold;

	font-size: 20px;

	line-height: 25px;

	margin-bottom: 11px;

	margin-top: 0;

	text-transform: capitalize;

	margin-bottom: 4px;

}



.t3-sidebar .sidebar2-title a {

	color: #444444;

}



.t3-sidebar .sidebar2-title a:hover {

	color: #910b12;

	text-decoration: none;

}



.t3-sidebar ul.related-stories {

	clear: both;

	margin: 18px 0 0;

	padding: 0;

	width: 100%;

}



.t3-sidebar ul.related-stories li {

	color: #910b12;

	list-style-type: square;

	margin: 0 0 5px 15px;

	padding: 0;

}



.t3-sidebar ul.related-stories li a {

	color: #444444;

	font-weight: bold;

}



.t3-sidebar ul.related-stories li a:hover {

	color: #910b12;

	text-decoration: none;

}



.t3-sidebar .img-popular img {

	width: 100%;

}



.nav-tabs {

	margin: 0px 0px 10px 0px;

}



.nav-tabs li a {

	color: #303030;

	font-size: 11px;

	text-transform: uppercase;

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	border-radius: 0px;

	font-family: "Arial";

	padding: 4px 16px;

	-webkit-transition: all 0.2s ease;

	-moz-transition: all 0.2s ease;

	-o-transition: all 0.2s ease;

	-ms-transition: all 0.2s ease;

	transition: all 0.2s ease;

	cursor: pointer;

}



.nav-tabs li.active a,

.nav-tabs li a:hover,

.nav-tabs li a:focus {

	border: 1px solid #f2cdcd !important;

	background: #910b12 !important;

	color: #FFFFFF !important;

	cursor: pointer;

	outline: none !important;

}



.tab-content ul {

	color: #444444;

	font-family: "Georgia";

	font-size: 20px;

	list-style: decimal outside none;

	margin: 0 0 0 26px;

}



.tab-content ul li {

	background: none;

	border-bottom: 1px solid #DBDBDB;

	padding: 6px 0;

}



.tab-content ul li a {

	font-family: "Georgia";

	color: #444444;

	font-size: 14px;

	font-weight: normal;

}



.tab-content ul li a:hover {

	color: #910b12;

}



.tab-content ul li:last-child {

	border-bottom: none;

}



#most-popular ul {

	margin: 0px;

	list-style-type: none;

}



#most-popular ul li {

	border-bottom: 1px solid #DBDBDB;

	padding: 6px 0;

}



#most-popular ul li a {

	font-family: "Georgia";

	color: #444444;

	font-size: 12px;

	font-weight: bold;

	-webkit-transition: all 0.2s ease;

	-moz-transition: all 0.2s ease;

	-o-transition: all 0.2s ease;

	-ms-transition: all 0.2s ease;

	transition: all 0.2s ease;

}



#most-popular ul li a:hover {

	color: #910b12;

	text-decoration: none;

}



#most-popular ul li .img-popular {

	overflow: hidden;

}



#most-popular ul li .img-popular img {

	-webkit-transition: all 0.2s ease;

	-moz-transition: all 0.2s ease;

	-o-transition: all 0.2s ease;

	-ms-transition: all 0.2s ease;

	transition: all 0.2s ease;

}



#most-popular ul li.firt-item {

	border-top: none;

	padding-top: 0px;

	border-bottom: none;

	margin-bottom: 10px;

}



#most-popular ul li:last-child {

	border-bottom: none;

}



.photo-garlery span {

	padding-right: 5px;

}



.photo-garlery span a {

	padding: none;

	background: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	box-shadow: none;

	padding: 0px 0px 7px 0px;

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	border-radius: 0px;

	border: none;

}



.photo-garlery span.photo-left {

	padding-right: 0px;

}



.photo-garlery span a:hover {

	background: none !important;

}



.newsflash {

	border: 1px solid #DBDBDB;

	padding: 20px 8px;

	text-align: center;

	-webkit-box-shadow: 0 8px 6px -8px #c8c8c8;

	-moz-box-shadow: 0 8px 6px -8px #c8c8c8;

	box-shadow: 0 8px 6px -8px #c8c8c8;

	font-family: "Georgia";

	font-style: Italic;

	font-size: 15px;

	color: #444444;

}



#slider-image #control_right {

	text-align: center;

}



#slider-image #control_right a#msg_prev {

	background: url(../../images/arow-slider.png) no-repeat left center;

	display: inline-table;

	height: 22px;

	padding-right: 10px;

	text-indent: -9999px;

	width: 23px;

}



#slider-image #control_right a#msg_next {

	background: url(../../images/arow-slider.png) no-repeat right center;

	display: inline-table;

	height: 22px;

	padding-left: 10px;

	text-indent: -9999px;

	width: 23px;

}



#slider-image #control_right #msg_pause_play_number {

	color: #222222;

	font-family: "Arial";

	font-size: 10px;

	font-weight: bold;

	text-transform: uppercase;

}



#slider-image h4.title-sider {

	color: #444444;

	font-family: "Georgia";

	font-size: 14px;

	font-weight: bold;

	text-align: center;

}



#slider-image .description-sider {

	color: #444444;

	font-family: "Georgia";

	font-size: 12px;

	font-weight: bold;

}



#Opinion {

	border: 1px solid #DBDBDB;

	padding: 20px 8px;

	text-align: center;

	-webkit-box-shadow: 0 8px 6px -8px #c8c8c8;

	-moz-box-shadow: 0 8px 6px -8px #c8c8c8;

	box-shadow: 0 8px 6px -8px #c8c8c8;

	font-family: "Georgia";

	font-style: Italic;

	font-size: 15px;

	color: #444444;

	position: relative;

	margin-top: 10px;

}



#Opinion .img-opinion {

	margin-bottom: 12px;

	margin-top: -40px;

}



ul#readmor-opinion {

	margin: 8px 0 0;

	list-style-type: none;

}



ul#readmor-opinion li {

	border-bottom: 1px solid #DBDBDB;

	padding: 6px 0;

}



ul#readmor-opinion li a {

	font-family: "Georgia";

	color: #444444;

	font-size: 12px;

	font-weight: bold;

	-webkit-transition: all 0.2s ease;

	-moz-transition: all 0.2s ease;

	-o-transition: all 0.2s ease;

	-ms-transition: all 0.2s ease;

	transition: all 0.2s ease;

}



ul#readmor-opinion li a:hover {

	color: #910b12;

	text-decoration: none;

}



ul#readmor-opinion li:last-child {

	border-bottom: none;

}



.recents-comment {

	display: block;

}



.recents-comment .box-comment {

	padding: 16px 0px;

	border-bottom: 1px solid #DBDBDB;

	clear: both;

}



.recents-comment .box-comment:first-child {

	padding-top: 0px;

}



.recents-comment .box-comment:last-child {

	border-bottom: none;

	padding-bottom: none;

}



.recents-comment .box-comment-image {

	float: left;

	margin: 0px 15px 50px 0px;

}



.recents-comment .comment-content-title {

	font-family: "Georgia";

	font-size: 14px;

	font-weight: bold;

	line-height: 140%;

	margin: 0 0 10px;

}



.recents-comment .comment-content-title a {

	color: #444444;

	-webkit-transition: all 0.2s ease;

	-moz-transition: all 0.2s ease;

	-o-transition: all 0.2s ease;

	-ms-transition: all 0.2s ease;

	transition: all 0.2s ease;

}



.recents-comment .comment-content-title a:hover {

	color: #910b12;

	text-decoration: none;

}



.recents-comment .comment-content-description {

	font-family: "Georgia";

	font-size: 13px;

	line-height: 18px;

	font-weight: normal;

}



.recents-comment .comment-read-more {

	line-height: 100%;

	margin: 0;

}



.recents-comment .comment-read-more a {

	font-family: "Georgia";

	font-size: 12px;

	font-weight: bold;

	color: #444444;

	background: url(../../images/view-more.png) no-repeat right center;

	padding-right: 20px;

	-webkit-transition: all 0.2s ease;

	-moz-transition: all 0.2s ease;

	-o-transition: all 0.2s ease;

	-ms-transition: all 0.2s ease;

	transition: all 0.2s ease;

}



.recents-comment .comment-read-more a:hover {

	background: url(../../images/view-more-over.png) no-repeat right center;

	color: #910b12;

	text-decoration: none;

}



.t3-footer {

	background: #ffffff;

}



.t3-footer .module {

	color: #666666;

}



.t3-footer:before,

.t3-footer:after {

	content: " ";

	display: table;

}



.t3-footer:after {

	clear: both;

}



.t3-footer small {

	display: block;

	font-size: 100%;

	font-family: "Arial";

}



.t3-footer a {

	color: #252525;

}



.t3-footer a:hover,

.t3-footer a:active,

.t3-footer a:focus {

	color: #910b12;

}



.t3-footnav {

	font-family: "Arial";

	padding: 22px 0 30px;

}



.t3-footnav:before,

.t3-footnav:after {

	content: " ";

	display: table;

}



.t3-footnav:after {

	clear: both;

}



.t3-footnav .t3-module ul {

	margin-bottom: 0px;

}



.t3-footnav .t3-module ul li {

	background: url(../../images/arrow-footer.png) no-repeat left center;

	padding-left: 13px;

	float: none;

	margin: 0;

}



.t3-footnav .t3-module ul li a {

	color: #444444;

	font-size: 11px;

	text-transform: uppercase;

	font-weight: bold;

	letter-spacing: -0.3px;

	font-family: "Arial";

}



.t3-footnav .t3-module ul li a:hover,

.t3-footnav .t3-module ul li a:focus {

	background: none;

	color: #910b12;

	border: none;

}



.t3-footnav .t3-module h3 {

	color: #222222;

	font-size: 12px;

	text-transform: uppercase;

	font-weight: bold;

	border-bottom: 1px solid #dbdbdb;

	font-family: "Arial";

}



.t3-footnav ul {

	list-style: none;

	margin-left: 0;

}



.t3-footnav li {

	line-height: 24px;

}



.t3-footnav .module-title {

	font-size: 18px;

	color: #910b12;

}



.t3-bottom .container .moduletable {

	border-top: 3px solid #910b12;

	padding: 7px 0 8px;

	border-bottom: 1px solid #DBDBDB;

	overflow: hidden;

}



.t3-bottom .moduletable h3 {

	float: left;

	line-height: 100%;

	margin: 0;

	padding-right: 43px;

	color: #222222;

	font-size: 18px;

	font-family: "Arial";

	font-weight: bold;

}



.t3-bottom ul {

	position: relative;

	margin: 0px;

	float: left;

}



.t3-bottom ul li {

	float: left;

	display: block;

	margin: 0px;

	padding-right: 28px;

	line-height: 18px;

}



.t3-bottom ul li a {

	color: #999999;

	font-size: 10px;

	text-transform: uppercase;

	font-family: "Arial";

}



.t3-bottom ul li a:hover,

.t3-bottom ul li a:focus {

	background: none;

	border: none;

	color: #910b12;

}



.t3-world24 .moduletable {

	position: relative;

}



.t3-world24 .moduletable .noo-cs-control {

	position: absolute;

	top: 0px;

	right: 0px;

	margin: 8px 0px;

}



.t3-world24 h3 {

	border-top: 1px solid #DBDBDB;

	border-bottom: 1px solid #DBDBDB;

	font-size: 18px;

	color: #444444;

	line-height: 34px;

	margin-top: 0px;

	font-family: "Arial";

	font-weight: bold;

	margin-bottom: 26px;

}



.t3-world24 ul {

	margin: 0px;

	list-style-type: none;

}



.t3-world24 ul li {

	float: left;

}



.t3-world24 ul li .main-world24 {

	margin-left: 0px;

	margin-right: 0px;

}



.t3-world24 ul li .main-world24 a {

	display: block;

	overflow: hidden;

}



.t3-world24 ul li h3 {

	font-family: "Georgia";

	font-size: 14px;

	font-weight: bold;

	color: #444444;

	line-height: 19px;

	border: none;

	padding-top: 8px;

	margin-bottom: 55px;

}



.t3-world24 ul li a img {

	width: 100%;

	-webkit-transition: all 0.2s ease;

	-moz-transition: all 0.2s ease;

	-o-transition: all 0.2s ease;

	-ms-transition: all 0.2s ease;

	transition: all 0.2s ease;

}



.t3-copyright {

	border-top: 1px solid #dbdbdb;

	border-bottom: 1px solid #dbdbdb;

	margin-bottom: 65px;

}



.t3-copyright:before,

.t3-copyright:after {

	content: " ";

	display: table;

}



.t3-copyright:after {

	clear: both;

}



.copyright {

	color: #717070;

	float: none;

	font-size: 13px;

	font-weight: normal;

	line-height: 150%;

	text-align: center;

	text-transform: capitalize;

}



.copyright p {

	margin: 0px;

}



.main-copyright {

	border-bottom: 1px solid #dbdbdb;

	margin-bottom: 2px;

	padding: 8px 0px;

}



.poweredby {

	float: right;

	text-align: right;

}



#system-message {

	margin: 0px;

}



.modal {

	display: none;

}



.photo .t3-content .main-content {

	border-right: none;

	padding-right: 0px;

	display: inline-block;

	margin-right: 0px;

}



#k2ModuleBoxvideo {

	display: inline-block;

	margin: 10px 0px 20px 0px;

}



.t3-video {

	position: relative;

	z-index: 9;

}



.t3-video .list-item-featured {

	width: 67%;

	float: left;

}



.t3-video #list-items {

	width: 33%;

	float: right;

}



.main-list-item-featured {

	padding-right: 10px;

	border-right: 1px solid #DBDBDB;

	padding-top: 8px;

}



.main-list-items {

	padding-left: 8px;

	padding-top: 8px;

}



#video-popular {

	display: block;

}



div.k2ItemsBlock ul.popular-video {

	margin: 0px -5px;

	display: block;

}



div.k2ItemsBlock ul.popular-video li {

	width: 50%;

	float: left;

}



div.k2ItemsBlock ul.popular-video li .moduleItemIntrotext {

	padding: 4px;

}



.label-info,

.badge-info {

	background: #910b12;

}



.icon-cog {

	color: #444444;

}



.pull-right a.dropdown-toggle:hover {

	background: none !important;

}



.pull-right ul.dropdown-menu li a:hover {

	background: none !important;

	color: #910b12;

}



div.pagination {

	clear: both;

	color: #999999;

	margin: 0;

	padding: 0px 0 0;

	text-align: center;

}



div.pagination ul {

	margin: 0px;

	float: right;

	text-align: left;

}



div.pagination ul li {

	background: #5D5D5D;

	cursor: pointer;

	display: block;

	float: left;

	line-height: 130%;

	margin: 0 4px 4px 0;

	padding: 0px;

}



div.pagination ul li.active,

div.pagination ul li:hover {

	background: #910b12;

}



div.pagination ul li a {

	font-family: "Georgia";

	font-size: 16px;

	color: #FFFFFF;

	font-weight: bold;

	background: none;

	-webkit-border-radius: 0px !important;

	-moz-border-radius: 0px !important;

	border-radius: 0px !important;

	border: none;

}



div.pagination ul li.active a,

div.pagination ul li a:hover {

	color: #FFFFFF;

	background: #910b12;

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	border-radius: 0px;

	border: none;

}



.weblink-category .category-desc,

.newsfeed-category .category-desc {

	padding: 0px;

	margin: 0px;

	border: none;

}



.item-page .item-image {

	float: left;

}



.weatherCity select {

	box-shadow: none;

}



.t3-bottom .nav-pills > li.active > a,

.t3-bottom .nav-pills > li.active > a:hover,

.t3-bottom .nav-pills > li.active > a:focus {

	color: #910b12 !important;

	background: none;

}



.icon-cog {

	font-family: FontAwesome;

	font-style: inherit;

}



.icon-cog:before {

	content: "\f013";

}



.article-aside .dropdown-toggle {

	background: none;

}



.article-aside .dropdown-toggle .caret {

	border-top: 4px solid #000;

}



.categories-list {

	margin: 0px -15px;

}



.category-item {

	margin: 0px;

	width: 33.3%;

	float: left;

	*zoom: 1;

}



.category-item .page-header {

	line-height: normal;

	padding-top: 10px;

	padding-bottom: 10px;

	margin-bottom: 20px;

}



.category-item .category-item {

	margin-left: 1.063829787234%;

}



.sub-category,

.category-desc {

	margin: 0px 15px;

}



.lg-action ul.nav li {

	display: list-item;

}



.lg-action ul.nav li a:hover {

	color: #444 !important;

}



.k2AccountPage label {

	font-weight: normal;

}



.k2AccountPage .register-block span {

	display: block;

}



.k2AccountPage .register-block .key ~ span {

	margin-bottom: 10px;

}



.k2AccountPage .register-block input {

	max-width: 250px;

	display: inline-block;

}



.k2AccountPage .register-block .radio input {

	position: static;

	margin: 0 5px 0 0;

}



.newsfeed-category #filter-search {

	min-width: 250px;

}



.newsfeed-category .category .pull-left {

	float: none !important;

	padding-bottom: 10px;

}



.home-featured {

	border-bottom: 1px solid #DBDBDB;

	margin-bottom: 20px;

	padding-bottom: 25px;

}



.home-featured .first {

	border-right: 1px solid #DBDBDB;

}



@media (max-width: 979px) {

	body {

		padding: 0px;

	}

}



@media (min-width: 980px) and (max-width: 1199px) {

	.t3-module .module-inner iframe {

		width: 100% !important;

	}



	.onsidebar2 .main-content {

		border-right: 1px solid #DBDBDB;

		margin-right: 0;

		padding-right: 10px;

	}



	.home .t3-content .main-content {

		margin-right: 0px;

	}



	.t3-bottom .moduletable h3 {

		padding-bottom: 5px;

	}



	.onsidebar2 .main-content {

		margin-right: 0px;

	}



	.row {

		margin-left: -13px;

	}



	.sidebar-content .onsidebar2 .main-content {

		padding-left: 10px;

	}



	.no-sidebar .main-content {

		border: none;

		padding: 0px;

	}

}



@media (min-width: 768px) and (max-width: 979px) {

	.logo {

		width: 100% !important;

	}



	.col-sm-3 {



		width: 24% !important;



	}



	#date {

		text-align: left;

	}



	.t3-module .module-inner iframe {

		width: 100% !important;

	}



	.home .t3-content .main-content,

	.t3-sl-1 .item-first .t3-module {

		margin-right: 0px;

	}



	.home .t3-content .main-content {

		border-right: none;

		padding-right: 0px;

	}



	.background-header {

		display: none;

	}



	.main-weather {

		border: none;

		margin: 0px !important;

	}



	.logo-image a {

		margin: auto !important;

	}



	.onsidebar2 .main-content {

		margin-right: 0;

		padding-right: 0px;

		border: none;

	}



	div.itemCommentsForm form#comment-form {

		width: 95%;

	}



	div.itemCommentsForm form#comment-form {

		width: 100%;

	}



	div.itemCommentsForm form input.inputbox {

		padding: 7px;

	}



	.weatherImage {

		background-size: 95px auto !important;

		width: 67px !important;

	}



	.weather {

		position: absolute;

		right: 0;

		top: 0;

	}



	.itemListView #itemListPrimary span.catItemImage {

		margin-right: 18px !important;

	}



	.layout-category .t3-content .main-content,

	.layout-user .t3-content .main-content {

		border-right: none;

		margin-right: 0px;

		padding-right: 0px;

	}



	.t3-bottom .moduletable h3 {

		float: none;

		padding-bottom: 10px;

	}



	.t3-bottom ul {

		float: none;

	}



	.t3-bottom ul li {

		display: block;

		float: left;

		line-height: 18px;

		margin: 0;

		min-width: 25%;

		padding: 3px 0;

	}



	.t3-sidebar .main-siderbar {

		position: relative;

		margin: 0px -10px;

		vertical-align: top;

		clear: both;

		-moz-column-count: 2;

		-moz-column-gap: 16px;

		-webkit-column-count: 2;

		-webkit-column-gap: 16px;

		column-count: 2;

		column-gap: 16px;

		z-index: 9;

	}



	.home .t3-sidebar .main-siderbar {

		margin: 0px;

	}



	.t3-sidebar .t3-module {

		border-bottom: medium none;

		float: none;

		margin-bottom: 0;

		padding-bottom: 0;

		position: relative;

		vertical-align: top;

		width: 100%;

		display: inline-block;

	}



	.narrow .t3-sidebar-2 .t3-module {

		width: 100%;

		float: none;

	}



	.t3-sidebar .t3-module .module-inner {

		border-bottom: 3px solid #444444;

		padding: 0 0 15px;

		margin: 0 0px 10px;

	}



	.article-aside {

		display: none;

	}



	h2.article-title {

		font-size: 22px;

	}



	.sidebar-content .onsidebar2 .main-content {

		margin-left: 0px;

		border-left: none;

		padding-left: 0px;

	}



	.t3-sidebar .t3-module:first-child {

		padding-top: 0px;

	}



	.groupLeading span.catItemImage img,

	span.itemImage img {

		width: 100% !important;

	}



	.head-search .inputbox {

		height: 30px;

	}



	.cs-group-inner .noo-cs-item {

		display: inline-block;

		float: none;

		position: relative;

		vertical-align: top;

		width: 24.6% !important;

	}



	.cs-group-inner .noo-cs-item .item-image img {

		width: 100% !important;

	}



	.no-sidebar {

		margin-left: 10px !important;

	}



	.t3-mainnav {

		border-top: none;

	}

}



@media (max-width: 991px) {

	.home-featured .first {

		border: 0;

	}



	#aswift_0_expand {

		max-width: 100%;

		width: 100% !important;

	}



	#aswift_0_expand #aswift_0_anchor {

		width: 100% !important;

	}



	#aswift_0_expand iframe {

		max-width: 100%;

		width: 100% !important;

	}



	.t3-mainnav .navbar .nav > li > a,

	.t3-mainnav .navbar .nav > li > span {

		font-size: 10px;

		padding: 5px 8px;

	}



	#t3-footer .t3-footnav .col-md-3 {

		width: 25%;

		float: left;

	}

}



@media (max-width: 767px) {

	.weather .weatherImage {

		width: 40px !important;

		background-size: 67px auto !important;

	}



	#t3-footer .t3-footnav .col-md-3 {

		width: 50%;

	}



	html {

		overflow-x: hidden;

	}



	.article-aside {

		display: none;

	}



	.logo {

		float: left;

		text-align: center;

		width: 100% !important;

		margin-left: 0px !important;

	}



	.main-weather {

		border: none;

	}



	.itemListView #itemListPrimary span.catItemImage {

		margin-right: 18px !important;

	}



	.head-search {

		float: left !important;

		margin-top: 0;

		margin-left: 0 !important;

	}



	.head-search form {

		float: none;

	}



	.head-search .input {

		width: 100%;

		-webkit-box-sizing: border-box;

		-moz-box-sizing: border-box;

		box-sizing: border-box;

		height: 30px;

		border-right: none;

	}



	.head-search .input:focus {

		width: 100%;

	}



	.t3-module .module-inner iframe {

		width: 100% !important;

	}



	.t3-sl {

		padding: 0px 12px;

	}



	.t3-footer {

		margin-left: 0px;

		margin-right: 0px;

		padding-left: 0px;

		padding-right: 0px;

	}



	.t3-footnav .t3-module {

		margin: 0px 0px;

		min-height: 145px;

	}



	ul#video-popular li.odd div.moduleItemVideo {

		padding-right: 0px;

	}



	.t3-footnav {

		padding: 20px 0px 0;

		font-size: 12px;

	}



	.t3-footnav .module-title {

		font-size: 14px;

		font-weight: bold;

	}



	.t3-copyright {

		padding: 0;

	}



	.t3-copyright:before,

	.t3-copyright:after {

		content: " ";

		display: table;

	}



	.t3-copyright:after {

		clear: both;

	}



	.copyright,

	.poweredby {

		float: none;

		display: inline-block;

	}



	.poweredby {

		margin-top: 10px;

	}



	.home .t3-content .main-content {

		border-right: none;

		padding-right: 0px;

		margin-right: 0px;

	}



	.onsidebar2 .main-content {

		margin-right: 0px;

		border-right: none;

		padding-right: 0px;

	}



	.sidebar-content .onsidebar2 .main-content {

		margin-left: 0px;

		border-left: none;

		padding-left: 0px;

	}



	#t3-content,

	.t3-sidebar {

		margin-left: 0px !important;

	}



	#top-header {

		padding-left: 12px;

	}



	.t3-video {

		padding: 0px 10px;

	}



	#top-header .head-top {

		display: none;

	}



	#top-header .head-login {

		width: 100%;

	}



	#top-header .healine-text {

		color: #DBDBDB;

		font-size: 14px;

		line-height: 200%;

		text-align: center;

	}



	#top-header .healine-text strong {

		font-size: 14px;

		font-weight: bold;

	}



	.t3-sl-1 .leadding-top2 .box-image-leadding {

		margin-bottom: 22px;

		width: 75px;

	}



	.logo-image a {

		background: url("../../images/logo-mobile.png") no-repeat center center;

		height: 33px;

		width: auto;

	}



	.logo-image {

		overflow: visible;

		padding-bottom: 17px;

		text-align: center;

	}



	.background-header {

		display: none !important;

	}



	#date {

		padding-bottom: 38px;

		text-align: left;

		padding-top: 22px;

	}



	.weather {

		display: block;

		margin: 0;

		padding: 0;

		position: absolute;

		right: 10px;

		top: 10px;

		width: 125px;

	}



	.logo-image a {

		margin: auto !important;

	}



	#content-top,

	.t3-sidebar-2,

	.t3-world24,

	.t3-bottom {

		margin-right: 0;

		padding: 0px;

	}



	.t3-mainbody {

		padding: 0px 12px;

		width: 1400px !important;

	}



	.t3-bottom,

	#t3-footer,

	.t3-world24 {

		padding: 0px 12px;

	}



	.t3-module {

		margin-bottom: 15px;

	}



	.layout-category .t3-content .main-content,

	.layout-user .t3-content .main-content {

		margin: 0px;

		border: none;

		padding: 0px;

	}



	.t3-world24 ul li {

		margin: 0 !important;

		width: 33.3% !important;

	}



	.t3-world24 ul li .main-world24 {

		padding: 5px;

	}



	.t3-world24 ul li h3 {

		padding-top: 7px;

	}



	.layout-category .t3-content .main-content,

	.layout-user .t3-content .main-content {

		margin-right: 0;

	}



	.t3-sl-1 .t3-spotlight-1 {

		margin-right: 0px;

	}



	.t3-video .list-item-featured,

	.t3-video #list-items {

		width: 100%;

		float: none;

	}



	.main-list-item-featured {

		border: none;

		padding: 0px;

	}



	.main-weather {

		padding-top: 0px;

		padding-left: 0px;

	}



	.weatherCity {

		width: 80px !important;

	}



	.weatherImage {

		width: 40px !important;

		background-size: 67px auto !important;

	}



	.weatherCity select {

		text-indent: 0px;

	}



	ul#video-popular li {

		width: 100%;

	}



	#itemListPrimary span.catItemImage {

		margin-bottom: 10px;

	}



	.pull-right #itemListPrimary div.catItemHeader h3.catItemTitle,

	.pull-right #itemListPrimary div.catItemHeader h3.catItemTitle {

		min-height: 100%;

	}



	.t3-bottom .moduletable h3 {

		float: none;

		padding-bottom: 5px;

	}



	.t3-bottom ul {

		float: none;

	}



	#top-header .row {

		clear: none !important;

		content: none !important;

		display: block !important;

		height: 24px;

		line-height: 22px !important;

		overflow: hidden !important;

	}



	.t3-bottom ul li {

		width: 50%;

		padding: 3px 0px;

	}



	#t3-footer .t3-spotlight .item-last {

		margin-left: 0px !important;

	}



	.category-item {

		width: 50%;

	}



	.t3-sl {

		padding: 0px;

	}



	.t3-mainbody {

		padding-top: 10px;

		padding-bottom: 10px;

	}



	.t3-slider {

		display: none;

	}



	ul.sigFreeClassic li.sigFreeThumb {

		width: 50%;

	}



	#k2ModuleBoxvideo ul li {

		clear: none;

		width: 45%;

		padding: 4px 7px;

		float: left;

	}



	#k2ModuleBoxvideo ul li .moduleItemVideo {

		width: 100%;

		float: none;

		height: 100%;

	}



	.sidebar1 #itemListPrimary .itemContainer {

		width: 50% !important;

	}



	.sidebar1 #itemListPrimary .itemContainer div.catItemVideoBlock {

		padding: 0px;

	}



	.t3-sl-1 .item-first .t3-module {

		border-right: none;

		padding-right: 0px;

	}



	div.k2ItemsBlock ul.popular-video li {

		width: 25%;

	}



	.cs-group-inner .noo-cs-item {

		display: inline-block;

		float: none;

		position: relative;

		vertical-align: top;

		width: 24.6% !important;

	}



	.subCategoryContainer {

		width: 50% !important;

	}



	.subCategoryContainer .subCategory {

		height: 100% !important;

	}



	.carousel-indicators {

		bottom: -28px;

		right: -5px;

		top: auto !important;

	}



	ul.pagination-slider li.active,

	ul.pagination-slider li:hover {

		background: #910b12;

	}



	.bx-wrapper .bx-pager.bx-default-pager a {

		background: #444444 !important;

		height: 16px !important;

		width: 16px !important;

		display: block;

		margin-right: 5px !important;

	}



	.bx-wrapper .bx-pager.bx-default-pager a:hover,

	.bx-wrapper .bx-pager.bx-default-pager a.active {

		background: #910b12 !important;

	}



	#block-socialsharing li,

	#block-socialsharing li#social-sharing {

		float: none;

		width: 100%;

	}



	#block-socialsharing li .main-socialsharing {

		margin: 0px 0px 20px 0px;

	}

}



@media (max-width: 602px) {

	.container {

		width: 1350px !important;

	}



	.t3-sl-1 .item-first .t3-module {

		padding-bottom: 30px;

		border-bottom: 1px solid #DBDBDB;

		margin-bottom: 20px;

	}



	div.itemToolbar {

		display: none;

	}



	.cs-group-inner .noo-cs-item {

		display: inline-block;

		float: none;

		position: relative;

		vertical-align: top;

		width: 32.9% !important;

	}



	.cs-group-inner .noo-cs-item .item-image img {

		width: 100% !important;

	}

}



@media (max-width: 516px) {



	.container {

		width: 500px !important;

	}



	.cs-group-inner .noo-cs-item {

		display: inline-block;

		float: none;

		position: relative;

		vertical-align: top;

		width: 32.6% !important;

	}



	.cs-group-inner .noo-cs-item .item-image img {

		width: 100% !important;

	}

}



@media (max-width: 480px) {



	.container {

		width: 480px !important;

	}



	.t3-sl-1 .item-first .t3-module {

		border-right: none;

		padding-right: 0px;

	}



	ul.sigFreeClassic li.sigFreeThumb {

		width: 50%;

	}



	.itemListView #itemListPrimary span.catItemImage {

		margin: 0px;

		padding-bottom: 10px;

	}



	.pull-right #itemListPrimary div.catItemHeader h3.catItemTitle,

	.pull-right #itemListPrimary div.catItemHeader h3.catItemTitle {

		min-height: 100%;

	}



	#content-top .t3-module #content-home2 ul#home2 li .home-left,

	#content-top .t3-module #content-home2 ul#home2 li .home-right {

		width: 100%;

		float: none;

	}



	#content-top .t3-module ul.sub-category {

		position: relative;

	}



	#content-top .t3-module #content-home1 ul#slider li,

	#content-top .t3-module #content-home3 ul#slider li {

		width: 100%;

	}



	#content-top .t3-module #content-home1 ul#slider li .main-category-k2-item,

	#content-top .t3-module #content-home3 ul#slider li .main-category-k2-item {

		padding: 0px;

	}



	.home-right .more {

		padding: 0px;

	}



	#content-top .t3-module #content-home1 ul#slider li .main-content-home1 {

		border: none;

		padding-left: 0px;

		padding-right: 0px;

	}



	#content-top .t3-module #content-home2 ul#home2 li .home-right {

		border-left: none;

		padding-left: 0px;

	}



	#content-top .t3-module #content-home3 ul#slider li .main-content-home3 {

		border-right: none;

		padding: 0px;

	}



	.t3-world24 ul li {

		width: 100% !important;

	}



	.layout-category .t3-content .main-content,

	.layout-user .t3-content .main-content {

		margin: 0px;

		border: none;

		padding: 0px;

	}



	.noo-ticker-headtext {

		margin-left: 10px !important;

	}



	.noo-k2ci #content-home2 {

		background: none;

		margin-bottom: 0px !important;

	}



	#content-top .t3-module h3.module-title {

		margin-bottom: 10px;

	}



	.noo-k2ci #content-home2 {

		margin-top: 10px;

	}



	.noo-k2ci .category-news ul li {

		padding: 0px 20px 0px 0px;

	}



	.noo-k2ci .img-home2-left {

		float: none !important;

		margin: 0px 0px 10px 0px !important;

	}



	.noo-k2ci .img-home2-left img {

		width: 100% !important;

	}



	.t3-module .noo-gallery-item {

		width: 50%;

	}



	.main-weather {

		padding-top: 0px;

		padding-left: 0px;

	}



	.weatherCity {

		width: 80px !important;

	}



	.weatherImage {

		width: 40px !important;

		background-size: 67px auto !important;

	}



	.weatherCity select {

		text-indent: 0px;

	}



	div.itemContainer {

		width: 100% !important;

	}



	#itemListPrimary span.catItemImage {

		margin: 0px;

		float: none;

		width: 100%;

	}



	.t3-footnav .t3-module {

		margin: 0px 12px;

	}



	.t3-bottom ul li {

		padding: 5px 0px;

	}



	.t3-bottom .moduletable h3 {

		padding: 0px 0px 10px 0px;

	}



	#content-top .t3-module #content-home1 ul#slider li .main-content-home1 .img-content img,

	ul.sigFreeClassic li.sigFreeThumb {

		width: 100%;

		float: none;

	}



	ul.sigFreeClassic li.sigFreeThumb span,

	ul.sigFreeClassic li.sigFreeThumb span span,

	ul.sigFreeClassic li.sigFreeThumb span span a {

		float: none !important;

	}



	ul#video-popular li.odd div.moduleItemVideo {

		padding-right: 0px;

	}



	#content-top .t3-module #content-home1 ul#slider li,

	#content-top .t3-module #content-home3 ul#slider li {

		width: 50%;

	}



	#content-top .t3-module #content-home1 ul#slider li .main-content-home1 {

		border-right: none;

		padding: 0 5px;

	}



	.t3-footnav .span50 .t3-module {

		min-height: 145px;

	}



	.noo-s2-image a.modal img {

		width: 100%;

	}



	.t3-sidebar-2 .t3-module h3 {

		padding-bottom: 14px;

	}



	.t3-sl-1 .item-first .t3-module {

		padding-right: 0px;

		border-right: none;

	}



	div.k2ItemsBlock ul.popular-video li {

		width: 50%;

	}



	.cs-group-inner .noo-cs-item {

		width: 49.4% !important;

	}



	.t3-sidebar .t3-module {

		overflow: hidden;

	}



	.catItemImageBlock span.catItemImage img {

		width: 100% !important;

	}



	div.k2ItemsBlock ul.popular-video li .moduleItemIntrotext img {

		width: 100%;

	}



	.noo-k2ci #content-home2 ul#home2 li .home-left .main-category-k2-item {

		padding-right: 0px;

	}



	div.userItemImageBlock {

		float: none;

		margin: 0px 0px 10px 0px;

	}



	span.userItemImage {

		margin-right: 0px;

	}



	div.catItemImageBlock {

		float: none;

		margin: 0px;

	}



	span.userItemImage img,

	div.latestItemsContainer,

	span.latestItemImage img {

		width: 100% !important;

	}



	.subCategoryContainer {

		width: 100% !important;

		float: none;

	}



	.subCategoryContainer .subCategory {

		height: 100% !important;

	}



	.category-item {

		width: 100%;

		float: none;

	}



	#block-socialsharing {

		margin-bottom: 0px;

	}



	#block-socialsharing li {

		width: 100% !important;

		margin-bottom: 20px;

	}



	#block-socialsharing li .main-socialsharing {

		margin: 0px;

	}



	div.itemRelated ul li {

		width: 100%;

	}



	div.itemRelated ul li .main-related h4 a {

		text-align: left;

	}



	.subCategoryImage img {

		width: 100%;

	}



	.item-image img {

		width: 100%;

	}



	.row-form .row-form-right,

	.row-form .row-form-left {

		width: 100%;

	}



	#commentURL {

		width: 96%;

	}



	.t3-footnav .t3-module {

		margin: 0px;

	}



	.t3-sl-1 .item-first .t3-module {

		padding-bottom: 30px;

		border-bottom: 1px solid #DBDBDB;

		margin-bottom: 20px;

	}



	.items-row .item .article-intro .pull-left {

		float: none;

		margin: 15px;

	}



	.itemVideoEmbedded iframe {

		width: 100% !important;

	}



	.noo-s2-image a img {

		width: 100%;

	}



	.item-image img {

		width: 100% !important;

	}



	.noo-k2ci #content-home2 {

		background: none !important;

	}



	div.itemIsFeatured,

	div.catItemIsFeatured,

	div.userItemIsFeatured {

		background: none !important;

	}



	div.catItemHeader h3.catItemTitle {

		padding-left: 0px !important;

	}

}



@media (max-width: 320px) {



	.t3-mainbody {



		width: 340px !important;



	}



	.container .items-row .item {



		left: -20% !important;



	}



	ul.sigFreeClassic li.sigFreeThumb {

		width: 100%;

	}



	#content-top .t3-module #content-home1 ul#slider li,

	#content-top .t3-module #content-home3 ul#slider li {

		width: 100%;

	}



	#content-top .t3-module #content-home1 ul#slider li .main-content-home1 {

		border-right: none;

		padding: 0px;

	}



	div.k2ItemsBlock ul.popular-video li {

		width: 100%;

	}



	.cs-group-inner .noo-cs-item {

		width: 100% !important;

	}



	.subCategoryContainer {

		width: 100% !important;

	}



	div.catItemImageBlock {

		float: none !important;

		margin-right: 0px !important;

	}



	div.catItemImageBlock a {

		display: block;

	}



	div.catItemImageBlock a img {

		position: relative;

		z-index: -1;

	}

}



.noo-k2ci:before,

.noo-k2ci:after {

	content: "";

	display: table;

	line-height: 0;

}



.noo-k2ci:after {

	clear: both;

}



.noo-k2ci .category-news ul {

	list-style-type: none;

	margin: 0;

	position: absolute;

	right: 0;

	top: 0;

	border: none;

}



.noo-k2ci .category-news ul li {

	display: block;

	float: left;

	line-height: 100%;

	padding: 0 13px;

	margin: 0px;

}



.noo-k2ci .category-news ul li a {

	color: #999999;

	font-size: 10px;

	margin: 0px;

	text-transform: uppercase;

	-webkit-transition: all 0.4s ease;

	-moz-transition: all 0.4s ease;

	-o-transition: all 0.4s ease;

	-ms-transition: all 0.4s ease;

	transition: all 0.4s ease;

	padding: 0px;

	border: none;

	background: none;

	cursor: pointer;

}



.noo-k2ci .category-news ul li a:hover {

	color: #910b12 !important;

	text-decoration: none;

	border: none !important;

	background: none !important;

}



.noo-k2ci .category-news ul li.active a {

	background: none !important;

	border: none !important;

	cursor: pointer;

	color: #910b12 !important;

}



.noo-k2ci #content-home2 ul#home2 {

	list-style-type: none;

	margin: 0px;

	display: block;

	overflow: hidden;

}



.noo-k2ci #content-home2 ul#home2 li {

	border-bottom: none;

	padding-bottom: 0px;

	padding-top: 0px;

}



.noo-k2ci #content-home2 ul#home2 li .home-right ul.more li {

	border-bottom: 1px solid #DBDBDB;

	display: block;

	float: none;

	line-height: 18px;

	padding: 7px 0;

	width: auto;

}



.noo-k2ci #content-home2 ul#home2 li .home-right ul.more li:last-child {

	border-bottom: none;

}



.noo-k2ci #content-home2 ul#home2 .home-right ul.more li a {

	font-family: "Georgia";

	font-size: 14px;

	color: #444444;

	-webkit-transition: all 0.4s ease;

	-moz-transition: all 0.4s ease;

	-o-transition: all 0.4s ease;

	-ms-transition: all 0.4s ease;

	transition: all 0.4s ease;

	font-weight: normal;

	clear: both;

	display: block;

}



.noo-k2ci #content-home2 ul#home2 .home-right ul.more li a:hover {

	color: #910b12;

	text-decoration: none;

}



.noo-k2ci #content-home2 h4.home2-title {

	color: #444444;

	font-weight: normal;

	margin: 0px 0px 10px 0px !important;

	line-height: 130%;

}



.noo-k2ci #content-home2 h4.home2-title a {

	color: #444444;

	font-size: 20px !important;

	font-weight: bold;

	line-height: 130%;

	font-family: "TimesBold";

}



.noo-k2ci #content-home2 h4.home2-title a:hover {

	color: #910b12;

	text-decoration: none;

}



.noo-k2ci li {

	list-style: none outside none;

}



.noo-k2ci #home2 > li {

	list-style: none outside none;

	width: 100% !important;

	float: none !important;

}



.noo-k2ci .home-left {

	padding: 0 15px 0 0;

	width: 60%;

	float: left;

}



.noo-k2ci .home-right {

	float: left;

	width: 40%;

}



.noo-k2ci .img-home2-left {

	float: left;

	margin: 6px 15px 30px 0 !important;

	overflow: hidden;

}



.noo-k2ci .img-home2-left img {

	-webkit-transition: all 0.4s ease;

	-moz-transition: all 0.4s ease;

	-o-transition: all 0.4s ease;

	-ms-transition: all 0.4s ease;

	transition: all 0.4s ease;

	width: auto !important;

}



.noo-k2ci .home2-desc {

	font-family: "Georgia";

	font-size: 13px;

	color: #444444;

	line-height: 145%;

}



.noo-k2ci #content-home2 ul#home2 li .home-right {

	border-left: none !important;

	padding: 0 0 10px 0px;

	margin-bottom: 0px;

}



.noo-k2ci #content-home2 ul#home2 li .home-left {

	border-right: none;

	margin-bottom: 0px;

	padding-bottom: 10px;

	padding-right: 0px !important;

}



.noo-k2ci #content-home2 ul#home2 li .home-left .main-category-k2-item {

	padding-right: 13px;

}



.home-right .more {

	margin: 0;

	padding-left: 13px;

}



.home-right .more li {

	border-bottom: 1px solid #DBDBDB;

	font-weight: normal;

	padding: 7px 0;

}



.home-right .more li {

	font-weight: normal !important;

}



.noo-k2ci #content-home2 {

	margin-bottom: 25px;

	background: url(../../images/border-center.png) repeat-y 60% top;

}



.noo-k2i {

	width: 100%;

}



.noo-k2i ul {

	margin: 0 !important;

	padding: 0 !important;

}



.noo-k2i ul li div.item {

	border-bottom: 1px solid #dbdbdb;

	margin-bottom: 15px;

	padding-bottom: 15px;

}



.noo-k2i ul li div.item:last-child {

	border: none;

	margin: 0px;

	padding: 0px;

}



.bx-wrapper {

	position: relative;

	margin: 0 auto 25px !important;

	padding: 0;

	*zoom: 1;

}



.bx-wrapper img {

	max-width: 100%;

	display: block;

}



.bx-wrapper .bx-viewport {

	-moz-box-shadow: none !important;

	-webkit-box-shadow: none !important;

	box-shadow: none !important;

	border: none !important;

	left: -1px !important;

	background: none !important;

}



.bx-wrapper .bx-pager,

.bx-wrapper .bx-controls-auto {

	position: absolute;

	bottom: -30px;

	width: 100%;

}



.bx-wrapper .bx-loading {

	min-height: 50px;

	background: url(../../less/images/bx_loader.gif) center center no-repeat #ffffff;

	height: 100%;

	width: 100%;

	position: absolute;

	top: 0;

	left: 0;

	z-index: 2000;

}



.bx-wrapper .bx-pager {

	text-align: center;

	font-size: .85em;

	font-family: Arial;

	font-weight: bold;

	color: #666;

	padding-top: 20px;

}



.bx-wrapper .bx-pager .bx-pager-item,

.bx-wrapper .bx-controls-auto .bx-controls-auto-item {

	display: inline-block;

	*zoom: 1;

	*display: inline;

}



.bx-wrapper .bx-pager.bx-default-pager a {

	background: #666;

	text-indent: -9999px;

	display: block;

	width: 10px;

	height: 10px;

	margin: 0 5px;

	outline: 0;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

}



.bx-wrapper .bx-pager.bx-default-pager a:hover,

.bx-wrapper .bx-pager.bx-default-pager a.active {

	background: #000;

}



.bx-wrapper .bx-prev {

	left: 10px;

	background: url(../../less/images/controls.png) no-repeat 0 -32px;

}



.bx-wrapper .bx-next {

	right: 10px;

	background: url(../../less/images/controls.png) no-repeat -43px -32px;

}



.bx-wrapper .bx-prev:hover {

	background-position: 0 0;

}



.bx-wrapper .bx-next:hover {

	background-position: -43px 0;

}



.bx-wrapper .bx-controls-direction a {

	position: absolute;

	top: 50%;

	margin-top: -16px;

	outline: 0;

	width: 32px;

	height: 32px;

	text-indent: -9999px;

	z-index: 9999;

}



.bx-wrapper .bx-controls-direction a.disabled {

	display: none;

}



.bx-wrapper .bx-controls-auto {

	text-align: center;

}



.bx-wrapper .bx-controls-auto .bx-start {

	display: block;

	text-indent: -9999px;

	width: 10px;

	height: 11px;

	outline: 0;

	background: url(../../less/images/controls.png) -86px -11px no-repeat;

	margin: 0 3px;

}



.bx-wrapper .bx-controls-auto .bx-start:hover,

.bx-wrapper .bx-controls-auto .bx-start.active {

	background-position: -86px 0;

}



.bx-wrapper .bx-controls-auto .bx-stop {

	display: block;

	text-indent: -9999px;

	width: 9px;

	height: 11px;

	outline: 0;

	background: url(../../less/images/controls.png) -86px -44px no-repeat;

	margin: 0 3px;

}



.bx-wrapper .bx-controls-auto .bx-stop:hover,

.bx-wrapper .bx-controls-auto .bx-stop.active {

	background-position: -86px -33px;

}



.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {

	text-align: left;

	width: 80%;

}



.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {

	right: 0;

	width: 35px;

}



.bx-wrapper .bx-caption {

	position: absolute;

	bottom: 0;

	left: 0;

	background: #666 \9;

	background: rgba(80, 80, 80, 0.75);

	width: 100%;

}



.bx-wrapper .bx-caption span {

	color: #fff;

	font-family: Arial;

	display: block;

	font-size: .85em;

	padding: 10px;

}



.box-image {

	float: left;

	width: 70px;

	margin: 6px 10px 10px 0px;

}



.box-image a {

	overflow: hidden;

}



.bx-wrapper {

	position: relative;

	margin: 0 auto 60px;

	padding: 0;

	*zoom: 1;

}



.bx-wrapper img {

	max-width: 100%;

	display: block;

}



.bx-wrapper .bx-viewport {

	-moz-box-shadow: 0 0 5px #ccc;

	-webkit-box-shadow: 0 0 5px #ccc;

	box-shadow: 0 0 5px #ccc;

	border: solid #fff 5px;

	left: -1px;

	background: #fff;

}



.bx-wrapper .bx-pager,

.bx-wrapper .bx-controls-auto {

	position: absolute;

	bottom: -30px;

	width: auto !important;

	float: right;

	right: 0;

}



.bx-wrapper .bx-loading {

	min-height: 50px;

	background: url(../../less/images/bx_loader.gif) center center no-repeat #ffffff;

	height: 100%;

	width: 100%;

	position: absolute;

	top: 0;

	left: 0;

	z-index: 2000;

}



.bx-wrapper .bx-pager {

	text-align: center;

	font-size: .85em;

	font-family: Arial;

	font-weight: bold;

	color: #666;

	padding-top: 20px;

}



.bx-wrapper .bx-pager .bx-pager-item,

.bx-wrapper .bx-controls-auto .bx-controls-auto-item {

	display: block !important;

	float: left;

	*zoom: 1;

	*display: inline;

}



.bx-wrapper .bx-pager.bx-default-pager a {

	background: url("../../images/icon-slider.png") no-repeat scroll -37px center !important;

	text-indent: -9999px;

	display: block;

	width: 11px !important;

	height: 13px !important;

	margin: 0 0px 0 0 !important;

	outline: 0;

	-moz-border-radius: 0px !important;

	-webkit-border-radius: 0px !important;

	border-radius: 0px !important;

}



.bx-wrapper .bx-pager.bx-default-pager a:hover,

.bx-wrapper .bx-pager.bx-default-pager a.active {

	background: url("../../images/icon-slider.png") no-repeat scroll 1px center !important;

}



.bx-wrapper .bx-prev {

	left: 10px;

	background: url(../../less/images/controls.png) no-repeat 0 -32px;

}



.bx-wrapper .bx-next {

	right: 10px;

	background: url(../../less/images/controls.png) no-repeat -43px -32px;

}



.bx-wrapper .bx-prev:hover {

	background-position: 0 0;

}



.bx-wrapper .bx-next:hover {

	background-position: -43px 0;

}



.bx-wrapper .bx-controls-direction a {

	position: absolute;

	top: 50%;

	margin-top: -16px;

	outline: 0;

	width: 32px;

	height: 32px;

	text-indent: -9999px;

	z-index: 9999;

}



.bx-wrapper .bx-controls-direction a.disabled {

	display: none;

}



.bx-wrapper .bx-controls-auto {

	text-align: center;

}



.bx-wrapper .bx-controls-auto .bx-start {

	display: block;

	text-indent: -9999px;

	width: 10px;

	height: 11px;

	outline: 0;

	background: url(../../less/images/controls.png) -86px -11px no-repeat;

	margin: 0 3px;

}



.bx-wrapper .bx-controls-auto .bx-start:hover,

.bx-wrapper .bx-controls-auto .bx-start.active {

	background-position: -86px 0;

}



.bx-wrapper .bx-controls-auto .bx-stop {

	display: block;

	text-indent: -9999px;

	width: 9px;

	height: 11px;

	outline: 0;

	background: url(../../less/images/controls.png) -86px -44px no-repeat;

	margin: 0 3px;

}



.bx-wrapper .bx-controls-auto .bx-stop:hover,

.bx-wrapper .bx-controls-auto .bx-stop.active {

	background-position: -86px -33px;

}



.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {

	text-align: left;

	width: 80%;

}



.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {

	right: 0;

	width: 35px;

}



.bx-wrapper .bx-caption {

	position: absolute;

	bottom: 0;

	left: 0;

	background: #666 \9;

	background: rgba(80, 80, 80, 0.75);

	width: 100%;

}



.bx-wrapper .bx-caption span {

	color: #fff;

	font-family: Arial;

	display: block;

	font-size: .85em;

	padding: 10px;

}



@charset "UTF-8";

.clearfix:before,

.clearfix:after {

	content: "";

	display: table;

	line-height: 0;

}



.clearfix:after {

	clear: both;

}



.clearfix:before,

.clearfix:after {

	content: "";

	display: table;

	line-height: 0;

}



.modal-header {

	padding: 0px;

	margin: 0px;

	border: none;

}



.modal-gallery .modal-title {

	margin-bottom: 5px !important;

	margin-left: 15px !important;

	min-height: 100% !important;

	padding-bottom: 10px !important;

	padding-top: 10px !important;

}



.modal-description {

	margin-bottom: 5px !important;

	margin-left: 15px !important;

	min-height: 100% !important;

	padding-bottom: 0px !important;

	padding-top: 0px !important;

}



.noo-gallery-lists {

	list-style: none outside none;

	margin: 0 !important;

	padding: 0;

}



.t3-module .noo-gallery-item {

	display: block;

	float: left;

	width: 25%;

	padding: 0px;

}



.noo-gallery-item a {

	border: 1px solid #DBDBDB;

	display: block;

	margin: 3px;

	padding: 3px;

	text-transform: capitalize;

}



.noo-gallery-item a:hover {

	border: 1px solid #a59c9c;

}



.noo-gallery-item img {

	padding: 0px;

	background: none;

	border: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	box-shadow: none;

	width: 100%;

	-webkit-transition: all 0.2s ease;

	-moz-transition: all 0.2s ease;

	-o-transition: all 0.2s ease;

	-ms-transition: all 0.2s ease;

	transition: all 0.2s ease;

}



@media (max-width: 767px) {

	.modal-gallery .btn span {

		display: none;

	}



	.modal-fullscreen {

		right: 0;

		left: 0;

	}

}



.item-info h2 {

	line-height: 100%;

}



.item-info h2 a {

	line-height: 100%;

	font-size: 14px !important;

}



.item-info h2 a span {

	line-height: 130%;

	font-size: 14px !important;

	font-weight: bold;

	display: block;

	font-family: "Georgia";

}



.cs-item-inner .item-image {

	padding: 0px !important;

}



.cs-group-inner {

	margin: 0px -8px;

}



.cs-item-inner {

	padding: 0 8px 20px;

}



#main-slider {

	padding: 0px 40px;

}



#inner-slider {

	overflow: hidden;

}



.noo-slider .noo-slider-item .noo-content-slider {

	padding: 5px !important;

	background: none !important;

	-moz-border-radius: 0px !important;

	-webkit-border-radius: 0px !important;

	border-radius: 0px !important;

	border: none !important;

	-moz-box-shadow: none !important;

	-webkit-box-shadow: none !important;

	box-shadow: none !important;

	overflow: hidden;

	height: 100% !important;

}



.noo-slider.image-slider .noo-slider-item .noo-content-slider {

	text-align: center;

}



.noo-slider .noo-slider-image {

	height: auto;

	margin: 0 18px 0px 0 !important;

	float: left;

}



.noo-slider-image a.modal {

	display: block;

	position: relative;

	left: 0px;

	top: 0px;

	z-index: 1;

	width: auto;

	margin: 0px;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	box-shadow: none;

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	border-radius: 0px;

	border: none;

}



.noo-slider.image-slider .noo-slider-image {

	margin: 0;

	padding: 0;

	float: none;

}



.noo-slider .noo-slider-info h2 {

	margin-top: 0px;

	font-family: "TimesBold";

	color: #444444;

	font-size: 18px !important;

	text-transform: capitalize;

	margin-bottom: 10px !important;

	line-height: 20px !important;

	padding: 0px;

}



.noo-slider .noo-slider-info h2 a {

	color: #444444;

	-webkit-transition: all 0.4s ease;

	-moz-transition: all 0.4s ease;

	-o-transition: all 0.4s ease;

	-ms-transition: all 0.4s ease;

	transition: all 0.4s ease;

	font-weight: bold;

}



.noo-slider .noo-slider-info h2 a:hover {

	color: #910b12;

	text-decoration: none;

}



.noo-slider .noo-slider-info p {

	margin: 0px;

	line-height: 100%;

	font-family: "Georgia";

	font-size: 13px;

	color: #444444;

	text-transform: capitalize;

}



.noo-slider-control .btn-next {

	background-position: -30px 0 !important;

	float: right;

	position: absolute;

	right: 0;

	top: 50%;

}



.noo-slider-control .btn-prev {

	position: absolute;

	left: 0;

	top: 50%;

}



.noo-slider-control a {

	background: url("../../images/button_slider2.png") no-repeat scroll 0 0px transparent;

	display: inline-block;

	height: 26px;

	text-align: left;

	text-indent: -9999em;

	width: 26px;

	margin-top: -12px;

	z-index: 9;

}



.noo-slider-control .btn-next {

	background-position: -26px 0px !important;

	float: right;

}



.noo-slider-control .btn-next:hover {

	background-position: -26px -26px !important;

}



.noo-slider-control .btn-prev:hover {

	background-position: 0 -26px !important;

}



.t3-slider .noo-slider .noo-slider-item {

	margin: 0 5px !important;

}



.clearfix:before,

.clearfix:after {

	content: "";

	display: table;

	line-height: 0;

}



.clearfix:after {

	clear: both;

}



.clearfix:before,

.clearfix:after {

	content: "";

	display: table;

	line-height: 0;

}



.weatherFeed a:hover {

	color: #000000;

	text-decoration: none;

}



.weatherItem {

	background-size: 150px auto;

	border-bottom: medium none;

	float: left;

	text-align: left;

}



.weatherCity select {

	background: none repeat scroll 0 0 transparent;

	border: none !important;

	font-weight: bold !important;

	height: 20px;

	margin: 0;

	padding: 0;

	text-transform: uppercase;

	width: 220px;

	color: #333333;

	font-size: 14px;

	font-family: "Arial";

}



.weatherCity select:focus,

.weatherCity select option:focus {

	border: none !important;

	outline: none !important;

	background: none !important;

}



.weatherCity select option {

	margin: 0;

	padding: 3px 5px !important;

	border: none !important;

	text-transform: capitalize !important;

	font-weight: normal !important;

	font-family: "Arial";

	font-size: 14px;

	background: none !important;

}



.weatherTemp {

	clear: both;

	color: #323232;

	font-size: 14px;

	font-weight: bold;

	line-height: 100%;

	text-transform: uppercase;

	font-family: "Arial";

}



.weatherCity {

	margin-left: -4px;

	height: 20px;

	overflow: hidden;

	width: 100px;

	background: none;

}



.weatherDesc {

	color: #323232;

	font-size: 10px;

	font-weight: normal;

	line-height: 100%;

	margin-bottom: 0;

	padding: 3px 0;

	font-family: "Arial";

}



.weatherLink,

.weatherForecastItem {

	margin-top: 0.5em;

	text-align: left;

}



.weatherForecastItem {

	background-position: left center;

	padding: 0 0.5em 0 80px;

}



.weatherImage {

	background-size: 110px auto !important;

	float: left;

	height: 61px;

	width: 100px;

}



.weatherImage img {

	width: 150px;

}



.clearfix:before,

.clearfix:after {

	content: "";

	display: table;

	line-height: 0;

}



.clearfix:after {

	clear: both;

}



.clearfix:before,

.clearfix:after {

	content: "";

	display: table;

	line-height: 0;

}



.noo-s2 {

	overflow: hidden;

	position: relative;

}



.noo-s2-inner {

	clear: both;

	margin: 0 auto;

	overflow: visible;

}



.noo-s2-inner ul {

	float: left;

	list-style: none outside none;

	margin: 0;

	padding: 0;

}



.noo-s2-inner .item {

	float: left;

	opacity: 0.5;

	position: relative;

	width: 100%;

}



.noo-s2-inner .item.active {

	opacity: 1 !important;

}



.noo-s2-control .cs-btn {

	height: 100%;

	position: absolute;

	text-align: left;

	text-indent: -999em;

	width: 25%;

	z-index: 1;

}



.noo-s2-control .next {

	right: 0;

}



.noo-s2-control .next:hover {

	background-position: -20px 0;

}



.noo-s2-control .prev {

	left: 0;

	top: 0;

}



.noo-cs-control .prev:hover {

	background-position: 0 0;

}



.noo-n2-slider {

	margin: 5px;

}



.noo-s2-image {

	border: 1px solid #CCCCCC;

	padding: 5px;

}



.noo-s2-image a.modal {

	background: none repeat scroll 0 0 transparent;

	border: medium none;

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	border-radius: 0px;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	box-shadow: none;

	display: block;

	left: 0;

	margin: 0;

	padding: 0;

	position: relative;

	right: 0;

	top: 0;

	width: 100%;

	z-index: 1;

}



.noo-s2-info h2 {

	line-height: 130%;

	text-transform: capitalize;

	color: #444444;

	font-family: "Georgia";

	font-size: 14px;

	font-weight: bold;

}



.noo-s2-info h2 a {

	color: #444444;

}



.noo-s2-info a {

	color: #910b12;

}



@media only screen and (min-width: 768px) and (max-width: 959px) {

	.noo-s2-inner {

		width: 50% !important;

	}

}



@media only screen and (min-width: 480px) and (max-width: 767px) {

	.noo-s2-inner {

		width: 50% !important;

	}

}



@media only screen and (min-width: 0px) and (max-width: 479px) {

	.noo-s2-inner {

		width: 100% !important;

	}



	.noo-s2-control {

		margin: 5px;

		text-align: right;

	}



	.noo-s2-control .cs-btn {

		background: url("../../images/cs-btn.png") no-repeat scroll 0 0 transparent;

		display: inline-block;

		height: 20px;

		text-align: left;

		text-indent: -999em;

		width: 20px;

		position: relative;

		outline: none;

	}



	.noo-s2-control .next {

		background-position: -20px -20px;

	}



	.noo-s2-control .next:hover {

		background-position: -20px 0;

	}



	.noo-s2-control .prev {

		background-position: 0 -20px;

	}



	.noo-s2-control .prev:hover {

		background-position: 0 0;

	}

}



a:active,

a:focus {

	outline: 0;

}



img {

	border: none;

}



#k2Container {

	padding: 0 0 24px 0;

}



body.contentpane #k2Container {

	padding: 16px;

}



.k2Padding {

	padding: 4px;

}



.clr {

	clear: both;

	height: 0;

	line-height: 0;

	display: block;

	float: none;

	padding: 0;

	margin: 0;

	border: none;

}



.even {

	background: none;

	padding: 0px;

	border-bottom: none;

}



.odd {

	background: none;

	padding: 0px;

	border-bottom: none;

}



div.k2FeedIcon {

	padding: 8px 0px;

}



div.k2FeedIcon a,

div.k2FeedIcon a:hover {

	display: block;

	float: right;

	margin: 0;

	padding: 0;

	width: 16px;

	height: 16px;

	background: url(../../images/system/feed.png) no-repeat 50% 50%;

}



div.k2FeedIcon a span,

div.k2FeedIcon a:hover span {

	display: none;

}



.itemRatingForm {

	display: block;

	vertical-align: middle;

	line-height: 25px;

	float: left;

}



.itemRatingLog {

	font-size: 11px;

	margin: 0;

	padding: 0 0 0 4px;

	float: left;

}



div.itemRatingForm .formLogLoading {

	background: url(../../images/system/loading.gif) no-repeat left center;

	height: 25px;

	padding: 0 0 0 20px;

}



.itemRatingList,

.itemRatingList a:hover,

.itemRatingList .itemCurrentRating {

	background: transparent url(../../images/system/transparent_star.gif) left -1000px repeat-x;

}



.itemRatingList {

	position: relative;

	float: left;

	width: 125px;

	height: 25px;

	overflow: hidden;

	list-style: none;

	margin: 0;

	padding: 0;

	background-position: left top;

}



.itemRatingList li {

	display: inline;

	background: none;

	padding: 0;

	border: none !important;

}



.itemRatingList a,

.itemRatingList .itemCurrentRating {

	position: absolute;

	top: 0;

	left: 0;

	text-indent: -1000px;

	height: 25px;

	line-height: 25px;

	outline: none;

	overflow: hidden;

	border: none;

	cursor: pointer;

}



.itemRatingList a:hover {

	background-position: left bottom;

}



.itemRatingList a.one-star {

	width: 20%;

	z-index: 6;

}



.itemRatingList a.two-stars {

	width: 40%;

	z-index: 5;

}



.itemRatingList a.three-stars {

	width: 60%;

	z-index: 4;

}



.itemRatingList a.four-stars {

	width: 80%;

	z-index: 3;

}



.itemRatingList a.five-stars {

	width: 100%;

	z-index: 2;

}



.itemRatingList .itemCurrentRating {

	z-index: 1;

	background-position: 0 center;

	margin: 0;

	padding: 0;

}



span.siteRoot {

	display: none;

}



.smallerFontSize {

	font-size: 100%;

	line-height: inherit;

}



.largerFontSize {

	font-size: 150%;

	line-height: 140%;

}



.recaptchatable .recaptcha_image_cell,

#recaptcha_table {

	background-color: #fff !important;

}



#recaptcha_table {

	border-color: #ccc !important;

}



#recaptcha_response_field {

	border-color: #ccc !important;

	background-color: #fff !important;

}



.clearList {

	display: none;

	float: none;

	clear: both;

}



.lastItem {

	border: none;

}



.k2Avatar img {

	display: block;

	float: left;

	background: #fff;

	border: 1px solid #ccc;

	padding: 2px;

	margin: 2px 4px 4px 0;

}



div.k2Pagination {

	clear: both;

	margin: 0;

	text-align: center;

}



div.k2Pagination ul {

	text-align: left;

	float: right;

}



div.k2Pagination ul li {

	background: none repeat scroll 0 0 #5D5D5D;

	cursor: pointer;

	display: block;

	float: left;

	line-height: 130%;

	margin: 0 4px 4px 0;

	padding: 3px 13px 5px;

}



div.k2Pagination ul li.active,

div.k2Pagination ul li:hover {

	background: #910b12;

}



div.k2Pagination ul li a {

	font-family: "Arial";

	color: #FFFFFF;

	font-size: 14px;

}



div.itemIsFeatured,

div.catItemIsFeatured,

div.userItemIsFeatured {

	background: url(../../images/system/featuredItem.png) no-repeat 100% 0;

}



a.itemPrintThisPage {

	display: block;

	width: 160px;

	margin: 4px auto 16px;

	padding: 4px;

	background: #F7FAFE;

	border: 1px solid #ccc;

	text-align: center;

	color: #555;

	font-size: 13px;

}



a.itemPrintThisPage:hover {

	background: #eee;

	text-decoration: none;

}



div.itemView {

	margin: 0 0 24px 0;

	border-bottom: none;

}



span.itemEditLink {

	float: right;

	display: block;

	padding: 4px 0;

	margin: 0;

	width: 120px;

	text-align: right;

}



span.itemEditLink a {

	padding: 2px 12px;

	border: 1px solid #ccc;

	background: #eee;

	text-decoration: none;

	font-size: 11px;

	font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

}



span.itemEditLink a:hover {

	background: #ffffcc;

}



div.itemHeader span.itemDateCreated {

	color: #999;

	font-size: 12px;

	vertical-align: top;

}



div.itemHeader h2.itemTitle {

	font-size: 30px;

	font-weight: bold;

	line-height: 100%;

	padding: 0px 0 8px 0;

	margin: 0;

}



div.itemHeader h2.itemTitle span sup {

	font-size: 12px;

	color: #CF1919;

	text-decoration: none;

	font-family: "Arial";

}



div.itemHeader span.itemAuthor {

	background: url("../../images/border-block.png") no-repeat scroll left center transparent;

	color: #999999;

	font-size: 12px;

	margin: 0 0 0 8px;

	padding: 0 0 0 8px;

}



div.itemHeader span.itemAuthor a {

	color: #999999;

}



div.itemHeader span.itemAuthor a:hover {

	color: #910b12;

}



div.itemToolbar {

	background: none repeat scroll 0 0 #F7FAFE;

	border-bottom: 1px solid #DBDBDB;

	border-top: 1px solid #DBDBDB;

	margin: 10px 0;

	padding: 2px 0;

}



div.itemToolbar ul {

	text-align: right;

	list-style: none;

	padding: 0;

	margin: 0;

	line-height: 25px;

}



div.itemToolbar ul li {

	display: inline;

	list-style: none;

	padding: 0 4px 0 8px;

	margin: 0;

	border-left: 1px solid #ccc;

	text-align: center;

	background: none;

	font-size: 12px;

}



div.itemToolbar ul > li:first-child {

	border: none;

}



div.itemToolbar ul li a {

	font-size: 12px;

	font-weight: normal;

}



div.itemToolbar ul li a img {

	vertical-align: middle;

}



div.itemToolbar ul li a#fontDecrease {

	margin: 0 0 0 2px;

}



div.itemToolbar ul li a#fontDecrease img {

	width: 13px;

	height: 13px;

	background: url(../../images/system/font_decrease.gif) no-repeat;

}



div.itemToolbar ul li a#fontIncrease {

	margin: 0 0 0 2px;

}



div.itemToolbar ul li a#fontIncrease img {

	width: 13px;

	height: 13px;

	background: url(../../images/system/font_increase.gif) no-repeat;

}



div.itemToolbar ul li a#fontDecrease span,

div.itemToolbar ul li a#fontIncrease span {

	display: none;

}



div.itemRatingBlock {

	padding: 0;

	line-height: 25px;

	float: left;

}



div.itemRatingBlock span {

	display: block;

	float: left;

	font-style: normal;

	padding: 0 4px 0 0;

	margin: 0;

	font-family: "Arial";

}



div.itemBody {

	padding: 8px 0;

	margin: 0;

}



div.itemImageBlock {

	padding: 0px;

	margin: 0 0 16px 0;

}



span.itemImage {

	display: block;

	text-align: center;

	margin: 0 0 8px 0;

}



span.itemImage a.modal {

	margin: 0px;

	position: relative;

	padding: 0px;

	top: 0px;

	left: 0px;

	border: none;

	box-shadow: none;

	width: 100%;

	display: block;

	z-index: 1;

}



span.itemImage img {

	border: none;

	padding: 0px;

}



span.itemImageCaption {

	color: #666;

	float: left;

	display: block;

	font-size: 11px;

}



span.itemImageCredits {

	color: #999;

	float: right;

	display: block;

	font-style: italic;

	font-size: 11px;

}



div.itemIntroText {

	color: #444;

	font-size: 18px;

	font-weight: bold;

	line-height: 24px;

	padding: 4px 0 12px 0;

}



div.itemFullText h3 {

	margin: 0;

	padding: 16px 0 4px 0;

}



div.itemExtraFields {

	margin: 16px 0 0 0;

	padding: 8px 0 0 0;

	border-top: 1px dotted #ddd;

}



div.itemExtraFields h3 {

	margin: 0;

	padding: 0 0 8px 0;

	line-height: normal !important;

}



div.itemExtraFields ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



div.itemExtraFields ul li {

	display: block;

}



div.itemExtraFields ul li span.itemExtraFieldsLabel {

	display: block;

	float: left;

	font-weight: bold;

	margin: 0 4px 0 0;

	width: 30%;

}



div.itemContentFooter {

	border-top: medium none;

	display: block;

	float: right;

	margin: 0;

	padding: 0;

	text-align: right;

	width: 50%;

}



span.itemHits {

	float: none;

	background: url("../../images/border-block.png") no-repeat scroll left center transparent;

	color: #999999;

	font-size: 12px;

	margin: 0 0 0 8px;

	padding: 0 0 0 8px;

}



#main-item-social {

	overflow: hidden;

}



div.itemSocialSharing {

	padding: 0;

}



div.itemTwitterButton {

	float: left;

	margin: 0;

	width: 90px;

}



div.itemFacebookButton {

	float: left;

	margin: 0;

	width: 220px;

}



div.itemLinks {

	margin: 16px 0;

	padding: 0;

}



span.itemCategory {

	padding: 0px;

	border-bottom: none;

}



span.itemCategory span {

	background: url("../../images/border-block.png") no-repeat scroll left center transparent;

	color: #999999;

	font-size: 12px;

	margin: 0 0 0 8px;

	padding: 0 0 0 8px;

}



span.itemCategory a {

	color: #999999;

}



span.itemCategory a:hover {

	color: #910b12;

}



div.itemTagsBlock {

	padding: 4px 0px;

	border-bottom: 1px dotted #ccc;

}



div.itemTagsBlock span {

	font-weight: bold;

	color: #555;

	padding: 0 4px 0 0;

}



div.itemTagsBlock ul.itemTags {

	list-style: none;

	padding: 0;

	margin: 0;

	display: inline;

}



div.itemTagsBlock ul.itemTags li {

	display: inline;

	list-style: none;

	padding: 0 4px 0 0;

	margin: 0;

	text-align: center;

}



div.itemAttachmentsBlock {

	padding: 4px;

	border-bottom: 1px dotted #ccc;

}



div.itemAttachmentsBlock span {

	font-weight: bold;

	color: #555;

	padding: 0 4px 0 0;

}



div.itemAttachmentsBlock ul.itemAttachments {

	list-style: none;

	padding: 0;

	margin: 0;

	display: inline;

}



div.itemAttachmentsBlock ul.itemAttachments li {

	display: inline;

	list-style: none;

	padding: 0 4px;

	margin: 0;

	text-align: center;

}



div.itemAttachmentsBlock ul.itemAttachments li span {

	font-size: 10px;

	color: #999;

	font-weight: normal;

}



div.itemAuthorBlock {

	background: #f7fafe;

	border: 1px solid #ddd;

	margin: 0 0 16px 0;

	padding: 8px;

}



div.itemAuthorBlock img.itemAuthorAvatar {

	float: left;

	display: block;

	background: #fff;

	padding: 4px;

	border: 1px solid #ddd;

	margin: 0 15px 0 0;

}



div.itemAuthorBlock div.itemAuthorDetails {

	margin: 0;

	padding: 4px 0 0 0;

}



div.itemAuthorBlock div.itemAuthorDetails h3.itemAuthorName {

	margin: 0 0 8px 0;

	padding: 0;

	line-height: 100%;

}



div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl {

	font-weight: bold;

	color: #555;

	border-right: 1px solid #ccc;

	padding: 0 8px 0 0;

	margin: 0 4px 0 0;

}



div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail {

	font-weight: bold;

	color: #555;

}



div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl a,

div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail a {

	font-weight: normal;

}



div.itemAuthorLatest {

	margin-bottom: 16px;

	padding: 0;

}



div.itemAuthorLatest h3 {

	line-height: 100%;

}



div.itemAuthorLatest ul {

	list-style-type: square;

	margin-left: 15px;

	color: #910b12;

}



div.itemAuthorLatest ul li {

	padding: 4px 0px;

}



div.itemRelated {

	margin-bottom: 16px;

	padding: 0;

}



div.itemRelated h3 {

	line-height: 100%;

}



div.itemRelated ul {

	list-style-type: square;

	margin-left: 15px;

	color: #910b12;

}



div.itemRelated ul li.k2ScrollerElement {

	float: left;

	overflow: hidden;

	border: 1px solid #ccc;

	padding: 4px;

	margin: 0 4px 4px 0;

	background: #fff;

}



div.itemRelated ul li.clr {

	clear: both;

	height: 0;

	line-height: 0;

	display: block;

	float: none;

	padding: 0;

	margin: 0;

	border: none;

}



div.itemVideoBlock {

	margin: 0 0 15px 0;

	padding: 0px;

	background: none;

}



div.itemVideoBlock div.itemVideoEmbedded {

	text-align: center;

}



div.itemVideoBlock span.itemVideo {

	display: block;

	overflow: hidden;

}



div.itemVideoBlock span.itemVideoCaption {

	float: left;

	display: block;

	font-size: 12px;

	font-weight: bold;

	width: 60%;

}



div.itemVideoBlock span.itemVideoCredits {

	float: right;

	display: block;

	font-size: 12px;

	width: 35%;

	text-align: right;

}



div.itemImageGallery {

	margin: 0 0 15px 0;

	padding: 0;

}



div.itemNavigation {

	background: none repeat scroll 0 0 transparent;

	border-bottom: medium none;

	border-top: medium none;

	margin: 0 0 10px;

	padding: 4px 0;

}



div.itemNavigation span.itemNavigationTitle {

	color: #444444;

}



div.itemNavigation a.itemPrevious {

	padding: 0 12px;

}



div.itemNavigation a.itemNext {

	padding: 0 12px;

}



div.itemComments {

	background: none repeat scroll 0 0 transparent;

	border: medium none;

	padding: 0px 0;

}



div.itemComments ul.itemCommentsList {

	margin: 0 0 16px;

	padding: 0;

	list-style: none;

}



div.itemComments ul.itemCommentsList li {

	padding: 4px;

	margin: 0;

	border-bottom: 1px dotted #ddd;

}



div.itemComments ul.itemCommentsList li.authorResponse {

	background: url(../../images/system/stripes.png) repeat;

}



div.itemComments ul.itemCommentsList li.unpublishedComment {

	background: #ffeaea;

}



div.itemComments ul.itemCommentsList li img {

	float: left;

	margin: 4px 4px 4px 0;

	padding: 4px;

	background: #fff;

	border-bottom: 1px solid #d7d7d7;

	border-left: 1px solid #f2f2f2;

	border-right: 1px solid #f2f2f2;

}



div.itemComments ul.itemCommentsList li span.commentDate {

	padding: 0 4px 0 0;

	margin: 0 8px 0 0;

	border-right: 1px solid #ccc;

	font-weight: bold;

	font-size: 14px;

}



div.itemComments ul.itemCommentsList li span.commentAuthorName {

	font-weight: bold;

	font-size: 14px;

}



div.itemComments ul.itemCommentsList li p {

	padding: 4px 0;

}



div.itemComments ul.itemCommentsList li span.commentAuthorEmail {

	display: none;

}



div.itemComments ul.itemCommentsList li span.commentLink {

	float: right;

	margin-left: 8px;

}



div.itemComments ul.itemCommentsList li span.commentLink a {

	font-size: 11px;

	color: #999;

	text-decoration: underline;

}



div.itemComments ul.itemCommentsList li span.commentLink a:hover {

	font-size: 11px;

	color: #555;

	text-decoration: underline;

}



div.itemComments ul.itemCommentsList li span.commentToolbar {

	display: block;

	clear: both;

}



div.itemComments ul.itemCommentsList li span.commentToolbar a {

	font-size: 11px;

	color: #999;

	text-decoration: underline;

	margin-right: 4px;

}



div.itemComments ul.itemCommentsList li span.commentToolbar a:hover {

	font-size: 11px;

	color: #555;

	text-decoration: underline;

}



div.itemComments ul.itemCommentsList li span.commentToolbarLoading {

	background: url(../../images/system/searchLoader.gif) no-repeat 100% 50%;

}



div.itemCommentsPagination {

	padding: 4px;

	margin: 0 0 24px 0;

}



div.itemCommentsPagination span.pagination {

	display: block;

	float: right;

	clear: both;

}



div.itemCommentsForm h3 {

	line-height: 100%;

	margin: 0;

	padding: 0 0 8px;

}



div.itemCommentsForm p.itemCommentsFormNotes {

	border-top: 1px solid #DBDBDB;

	padding-top: 5px;

}



div.itemCommentsForm form label.formComment {

	display: block;

	margin: 12px 0 0 2px;

}



div.itemCommentsForm form label.formName {

	display: block;

	margin: 12px 0 0 2px;

}



div.itemCommentsForm form label.formEmail {

	display: block;

	margin: 12px 0 0 2px;

}



div.itemCommentsForm form label.formUrl {

	display: block;

	margin: 12px 0 0 2px;

}



div.itemCommentsForm form label.formRecaptcha {

	display: block;

	margin: 12px 0 0 2px;

}



.row-form {

	display: inline-block;

	width: 100%;

}



.row-form .row-form-left {

	float: left;

	width: 50%;

}



.row-form .row-form-right {

	float: right;

	width: 50%;

}



div.itemCommentsForm form textarea.inputbox {

	display: block;

	width: 98%;

	height: 160px;

	margin: 0;

	border-radius: 0;

	box-shadow: none;

}



#commentURL {

	width: 98%;

}



div.itemCommentsForm form input.inputbox {

	padding: 6px;

	border: 1px solid #bdbdbd;

	display: block;

	margin: 0 0 5px;

	width: 96%;

	background: none;

	border-radius: 0;

	box-shadow: none;

}



div.itemCommentsForm form input#submitCommentButton {

	display: block;

	margin: 15px 0 0 0;

	padding: 4px 8px;

	border: 1px solid #910b12;

	background: #910b12;

	font-size: 16px;

}



div.itemCommentsForm form span#formLog {

	margin: 0 0 0 20px;

	padding: 0 0 0 20px;

	font-weight: bold;

	color: #CF1919;

}



div.itemCommentsForm form .formLogLoading {

	background: url(../../images/system/loading.gif) no-repeat left center;

}



div.k2ReportCommentFormContainer {

	padding: 8px;

	width: 480px;

	margin: 0 auto;

}



div.k2ReportCommentFormContainer blockquote {

	width: 462px;

	background: #f7fafe;

	border: 1px solid #ddd;

	padding: 8px;

	margin: 0 0 8px 0;

}



div.k2ReportCommentFormContainer blockquote span.quoteIconLeft {

	font-style: italic;

	font-weight: bold;

	font-size: 40px;

	color: #135CAE;

	line-height: 30px;

	vertical-align: top;

	display: block;

	float: left;

}



div.k2ReportCommentFormContainer blockquote span.quoteIconRight {

	font-style: italic;

	font-weight: bold;

	font-size: 40px;

	color: #135CAE;

	line-height: 30px;

	vertical-align: top;

	display: block;

	float: right;

}



div.k2ReportCommentFormContainer blockquote span.theComment {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-style: italic;

	font-size: 12px;

	font-weight: normal;

	color: #000;

	padding: 0 4px;

}



div.k2ReportCommentFormContainer form label {

	display: block;

	font-weight: bold;

}



div.k2ReportCommentFormContainer form input,

div.k2ReportCommentFormContainer form textarea {

	display: block;

	border: 1px solid #ddd;

	font-size: 12px;

	padding: 2px;

	margin: 0 0 8px 0;

	width: 474px;

}



div.k2ReportCommentFormContainer form #recaptcha {

	margin-bottom: 24px;

}



div.k2ReportCommentFormContainer form span#formLog {

	margin: 0 0 0 20px;

	padding: 0 0 0 20px;

	font-weight: bold;

	color: #CF1919;

}



div.k2ReportCommentFormContainer form .formLogLoading {

	background: url(../../images/system/loading.gif) no-repeat left center;

}



div.itemBackToTop {

	text-align: right;

}



div.itemBackToTop a {

	text-decoration: underline;

}



div.itemBackToTop a:hover {

	text-decoration: underline;

}



div.itemListCategory {

	background: #f7fafe;

	border: 1px solid #ddd;

	margin: 15px 0 10px;

	padding: 8px;

}



span.catItemAddLink {

	display: block;

	padding: 8px 0;

	margin: 0 0 4px 0;

	border-bottom: 1px dotted #ccc;

	text-align: right;

}



span.catItemAddLink a {

	padding: 4px 16px;

	border: 1px solid #ccc;

	background: #eee;

	text-decoration: none;

}



span.catItemAddLink a:hover {

	background: #ffffcc;

}



div.itemListCategory img {

	float: left;

	display: block;

	background: #fff;

	padding: 4px;

	border: 1px solid #ddd;

	margin: 0 8px 0 0;

}



div.itemListSubCategories {

	margin: 0px -10px;

}



div.subCategoryContainer {

	float: left;

}



div.subCategory {

	background: none;

	border: none;

	margin: 10px;

	padding: 0px;

	height: 100% !important;

}



div.subCategory h2 {

	line-height: 100%;

	margin: 15px 0px;

	font-size: 20px;

}



div.subCategory h2 a {

	line-height: 130%;

	background: #910b12;

	padding: 3px 8px;

	color: #FFFFFF;

}



div.subCategory a.subCategoryImage,

div.subCategory a.subCategoryImage:hover {

	text-align: center;

	display: block;

	padding-bottom: 10px;

	padding-top: 5px;

}



div.subCategory a.subCategoryImage img,

div.subCategory a.subCategoryImage:hover img {

	background: none;

	padding: 0px;

	border: none;

	margin: 0 0px 0 0;

	width: 100%;

}



div#itemListLinks {

	background: #f7fafe;

	border: 1px solid #ddd;

	margin: 8px 0;

	padding: 8px;

}



div.itemContainer {

	float: none;

}



div.catItemView {

	padding: 0px;

}



div.groupLeading {

	border-bottom: 3px solid #910b12;

	margin-bottom: 20px;

	padding-bottom: 20px;

}



.view-photo div.groupLeading {

	border-bottom: 1px solid #DBDBDB;

}



div.groupLinks {

	padding: 0;

	margin: 0;

}



span.catItemEditLink {

	float: right;

	display: block;

	padding: 4px 0;

	margin: 0;

	width: 120px;

	text-align: right;

}



span.catItemEditLink a {

	padding: 2px 12px;

	border: 1px solid #ccc;

	background: #eee;

	text-decoration: none;

	font-size: 11px;

	font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

}



div.catItemHeader span.catItemDateCreated {

	color: #999;

	font-size: 12px;

	vertical-align: top;

}



div.catItemHeader h3.catItemTitle {

	font-size: 20px;

	font-weight: bold;

	line-height: 100%;

	padding: 0px 50px 8px 0;

	margin: 0;

}



div.catItemHeader h3.catItemTitle span sup {

	font-size: 12px;

	color: #CF1919;

	text-decoration: none;

}



div.catItemHeader span.catItemAuthor {

	padding: 0px 0px 0px 8px;

	margin: 0px 0px 0px 8px;

	font-size: 12px;

	color: #999999;

	display: inline-block;

	background: url("../../images/border-block.png") no-repeat scroll left center transparent;

}



div.catItemHeader span.catItemAuthor a {

	color: #999999;

}



div.catItemHeader span.catItemAuthor a:hover {

	color: #910b12;

}



div.catItemRatingBlock {

	padding: 8px 0;

}



div.catItemRatingBlock span {

	display: block;

	float: left;

	font-style: normal;

	padding: 0 4px 0 0;

	margin: 0;

	color: #999;

}



div.catItemBody {

	padding: 0px 0px 20px 0px;

	margin: 0px 0px 20px 0px;

	border-bottom: 1px solid #DBDBDB;

}



div.catItemImageBlock {

	padding: 0px;

	margin: 5px 18px 0 0;

	float: left;

}



.groupLeading div.catItemImageBlock {

	float: none;

	margin: 0px;

	padding-top: 8px;

}



.groupLeading div.catItemHeader h3.catItemTitle {

	font-size: 30px;

}



.view-photo .groupLeading div.catItemHeader h3.catItemTitle {

	font-size: 20px;

}



.groupLeading .catItemBody {

	margin: 0px;

	padding: 0px;

	border-bottom: none;

}



span.catItemImage {

	display: block;

	text-align: center;

	margin: 0 0 8px 0;

}



span.catItemImage img {

	border: none;

	padding: 0px;

}



div.catItemIntroText {

	font-size: inherit;

	font-weight: normal;

	line-height: inherit;

	padding: 5px 0px 0px 0px;

}



div.catItemIntroText p {

	margin: 0px;

}



div.catItemExtraFields,

div.genericItemExtraFields {

	margin: 16px 0 0 0;

	padding: 8px 0 0 0;

	border-top: 1px dotted #ddd;

}



div.catItemExtraFields h4,

div.genericItemExtraFields h4 {

	margin: 0;

	padding: 0 0 8px 0;

	line-height: normal !important;

}



div.catItemExtraFields ul,

div.genericItemExtraFields ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



div.catItemExtraFields ul li,

div.genericItemExtraFields ul li {

	display: block;

}



div.catItemExtraFields ul li span.catItemExtraFieldsLabel,

div.genericItemExtraFields ul li span.genericItemExtraFieldsLabel {

	display: block;

	float: left;

	font-weight: bold;

	margin: 0 4px 0 0;

	width: 30%;

}



div.catItemLinks {

	margin: 0;

	padding: 0;

}



div.catItemHitsBlock {

	padding: 4px;

	border-bottom: 1px dotted #ccc;

}



div.catItemCategory {

	padding: 4px 0px;

	border-bottom: none;

}



div.catItemCategory span {

	font-weight: bold;

	color: #555;

	padding: 0 4px 0 0;

}



div.catItemTagsBlock {

	padding: 4px;

	border-bottom: 1px dotted #ccc;

}



div.catItemTagsBlock span {

	font-weight: bold;

	color: #555;

	padding: 0 4px 0 0;

}



div.catItemTagsBlock ul.catItemTags {

	list-style: none;

	padding: 0;

	margin: 0;

	display: inline;

}



div.catItemTagsBlock ul.catItemTags li {

	display: inline;

	list-style: none;

	padding: 0 4px 0 0;

	margin: 0;

	text-align: center;

}



div.catItemAttachmentsBlock {

	padding: 4px;

	border-bottom: 1px dotted #ccc;

}



div.catItemAttachmentsBlock span {

	font-weight: bold;

	color: #555;

	padding: 0 4px 0 0;

}



div.catItemAttachmentsBlock ul.catItemAttachments {

	list-style: none;

	padding: 0;

	margin: 0;

	display: inline;

}



div.catItemAttachmentsBlock ul.catItemAttachments li {

	display: inline;

	list-style: none;

	padding: 0 4px;

	margin: 0;

	text-align: center;

}



div.catItemAttachmentsBlock ul.catItemAttachments li span {

	font-size: 10px;

	color: #999;

	font-weight: normal;

}



div.catItemVideoBlock {

	margin: 0 0 16px 0;

	padding: 16px;

	background: #010101 url(../../images/system/videoplayer-bg.gif) repeat-x bottom;

}



div.catItemVideoBlock div.catItemVideoEmbedded {

	text-align: center;

}



div.catItemVideoBlock span.catItemVideo {

	display: block;

}



div.catItemImageGallery {

	margin: 0 0 16px 0;

	padding: 0;

}



div.catItemCommentsLink {

	display: inline;

	margin: 0 8px 0 0;

	padding: 0 8px 0 0;

	border-right: 1px solid #ccc;

}



div.catItemReadMore {

	display: inline;

}



span.catItemDateModified {

	display: block;

	text-align: right;

	padding: 4px;

	margin: 4px 0;

	color: #999;

	border-top: 1px solid #ddd;

}



div.userBlock {

	background: #f7fafe;

	border: 1px solid #ddd;

	margin: 0 0 16px 0;

	padding: 8px;

	clear: both;

}



span.userItemAddLink {

	display: block;

	padding: 8px 0;

	margin: 0 0 4px 0;

	border-bottom: 1px dotted #ccc;

	text-align: right;

}



span.userItemAddLink a {

	padding: 4px 16px;

	border: 1px solid #ccc;

	background: #eee;

	text-decoration: none;

}



span.userItemAddLink a:hover {

	background: #ffffcc;

}



div.userBlock img {

	display: block;

	float: left;

	background: #fff;

	padding: 4px;

	border: 1px solid #ddd;

	margin: 0 8px 0 0;

}



div.userBlock div.userDescription {

	padding: 4px 0;

}



div.userBlock div.userAdditionalInfo {

	padding: 4px 0;

	margin: 8px 0 0 0;

}



span.userURL {

	font-weight: bold;

	color: #555;

	display: block;

}



span.userEmail {

	font-weight: bold;

	color: #555;

	display: block;

}



div.userItemViewUnpublished {

	opacity: 0.9;

	border: 4px dashed #ccc;

	background: #fffff2;

	padding: 8px;

	margin: 8px 0;

}



span.userItemEditLink {

	float: right;

	display: block;

	padding: 4px 0;

	margin: 0;

	width: 120px;

	text-align: right;

}



span.userItemEditLink a {

	padding: 2px 12px;

	border: 1px solid #ccc;

	background: #eee;

	text-decoration: none;

	font-size: 11px;

	font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

}



span.userItemEditLink a:hover {

	background: #ffffcc;

}



div.userItemHeader span.userItemDateCreated {

	color: #999;

	font-size: 12px;

}



div.userItemHeader h3.userItemTitle {

	font-size: 20px;

	font-weight: bold;

	line-height: 100%;

	padding: 0px 0 8px 0;

	margin: 0;

}



div.userItemHeader h3.userItemTitle span sup {

	font-size: 12px;

	color: #CF1919;

	text-decoration: none;

}



div.userItemBody {

	border-bottom: 1px solid #DBDBDB;

	margin: 0 0 20px;

	padding: 0 0 20px;

}



div.userItemImageBlock {

	padding: 0;

	margin: 0;

	float: left;

}



span.userItemImage {

	display: block;

	margin: 4px 18px 8px 0;

	text-align: left;

}



span.userItemImage img {

	border: medium none;

	padding: 0;

}



div.userItemIntroText {

	font-size: inherit;

	font-weight: normal;

	line-height: inherit;

	padding: 5px 0px 0px 0px;

}



div.userItemIntroText p {

	margin: 0px;

}



div.userItemLinks {

	margin: 0 0 16px 0;

	padding: 0;

}



span.userItemCategory {

	background: url("../../images/border-block.png") no-repeat scroll left center transparent;

	color: #999999;

	font-size: 12px;

	margin: 0 0 0 8px;

	padding: 0 0 0 8px;

}



span.userItemCategory span {

	font-weight: normal;

	color: #999999;

	padding: 0;

}



span.userItemCategory a {

	color: #999999;

}



span.userItemCategory a:hover {

	color: #910b12;

}



div.userItemTagsBlock {

	padding: 0px;

	border-bottom: none;

}



div.userItemTagsBlock span {

	font-weight: bold;

	color: #555;

	padding: 0 4px 0 0;

}



div.userItemTagsBlock ul.userItemTags {

	list-style: none;

	padding: 0;

	margin: 0;

	display: inline;

}



div.userItemTagsBlock ul.userItemTags li {

	display: inline;

	list-style: none;

	padding: 0 4px 0 0;

	margin: 0;

	text-align: center;

}



div.userItemCommentsLink {

	display: inline;

	margin: 0 8px 0 0;

	padding: 0 8px 0 0;

	border-right: 1px solid #ccc;

}



div.userItemReadMore {

	display: inline;

}



div.tagItemView {

	border-bottom: 1px dotted #ccc;

	padding: 8px 0;

	margin: 0 0 16px 0;

}



div.tagItemHeader span.tagItemDateCreated {

	color: #999;

	font-size: 11px;

}



div.tagItemHeader h2.tagItemTitle {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 24px;

	font-weight: normal;

	line-height: 110%;

	padding: 10px 0 4px 0;

	margin: 0;

}



div.tagItemBody {

	padding: 8px 0;

	margin: 0;

}



div.tagItemImageBlock {

	padding: 0;

	margin: 0;

	float: left;

}



span.tagItemImage {

	display: block;

	text-align: center;

	margin: 0 8px 8px 0;

}



span.tagItemImage img {

	border: 1px solid #ccc;

	padding: 8px;

}



div.tagItemIntroText {

	font-size: inherit;

	font-weight: normal;

	line-height: inherit;

	padding: 4px 0 12px 0;

}



div.tagItemCategory {

	display: inline;

	margin: 0 8px 0 0;

	padding: 0 8px 0 0;

	border-right: 1px solid #ccc;

}



div.tagItemCategory span {

	font-weight: bold;

	color: #555;

	padding: 0 4px 0 0;

}



div.tagItemReadMore {

	display: inline;

}



div.genericItemView {

	border-bottom: 1px dotted #ccc;

	padding: 8px 0;

	margin: 0 0 16px 0;

}



div.genericItemHeader span.genericItemDateCreated {

	color: #999;

	font-size: 11px;

}



div.genericItemHeader h2.genericItemTitle {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 24px;

	font-weight: normal;

	line-height: 110%;

	padding: 10px 0 4px 0;

	margin: 0;

}



div.genericItemBody {

	padding: 8px 0;

	margin: 0;

}



div.genericItemImageBlock {

	padding: 0;

	margin: 0;

	float: left;

}



span.genericItemImage {

	display: block;

	text-align: center;

	margin: 0 8px 8px 0;

}



span.genericItemImage img {

	border: 1px solid #ccc;

	padding: 8px;

}



div.genericItemIntroText {

	font-size: inherit;

	font-weight: normal;

	line-height: inherit;

	padding: 4px 0 12px 0;

}



div.genericItemCategory {

	display: inline;

	margin: 0 8px 0 0;

	padding: 0 8px 0 0;

	border-right: 1px solid #ccc;

}



div.genericItemCategory span {

	font-weight: bold;

	color: #555;

	padding: 0 4px 0 0;

}



div.genericItemReadMore {

	display: inline;

}



div#genericItemListNothingFound {

	padding: 40px;

	text-align: center;

}



div#genericItemListNothingFound p {

	font-size: 20px;

	color: #999;

}



#k2GoogleSearchContainer .gsc-control {

	width: auto !important;

}



#k2GoogleSearchContainer .gsc-control .gsc-above-wrapper-area,

#k2GoogleSearchContainer .gsc-control .gsc-resultsHeader,

#k2GoogleSearchContainer .gsc-control .gsc-url-bottom {

	display: none !important;

}



.latestView {

	margin: 0px -10px;

}



div.latestItemsContainer {

	float: left;

	margin-bottom: 20px;

}



div.latestItemsCategory {

	background: none;

	border: none;

	margin: 0 10px 8px;

	padding: 0px;

}



div.latestItemsCategoryImage {

	text-align: center;

}



div.latestItemsCategoryImage img {

	background: #fff;

	padding: 4px;

	border: 1px solid #ddd;

	margin: 0 8px 0 0;

}



div.latestItemsCategory h2 {

	float: left;

	font-size: 20px;

	line-height: 20px;

	margin: 0;

	padding: 4px 8px;

	background: #910b12;

}



div.latestItemsCategory h2 a {

	color: #FFFFFF;

}



div.latestItemsCategory .k2FeedIcon {

	float: right;

}



div.latestItemsUser {

	background: #f7fafe;

	border: 1px solid #ddd;

	margin: 0 8px 8px 0;

	padding: 8px;

	clear: both;

}



div.latestItemsUser img {

	display: block;

	float: left;

	background: #fff;

	padding: 4px;

	border: 1px solid #ddd;

	margin: 0 8px 0 0;

}



div.latestItemsUser p.latestItemsUserDescription {

	padding: 4px 0;

}



div.latestItemsUser p.latestItemsUserAdditionalInfo {

	padding: 4px 0;

	margin: 8px 0 0 0;

}



span.latestItemsUserURL {

	font-weight: bold;

	color: #555;

	display: block;

}



span.latestItemsUserEmail {

	font-weight: bold;

	color: #555;

	display: block;

}



div.latestItemList {

	padding: 0px;

	margin: 0px 10px;

}



div.latestItemHeader h2.latestItemTitle {

	font-size: 20px;

	font-weight: bold;

	line-height: 110%;

	padding: 10px 0 4px 0;

	margin: 0;

}



span.latestItemDateCreated {

	color: #999;

	font-size: 11px;

}



div.latestItemBody {

	padding: 8px 0;

	margin: 0;

}



div.latestItemImageBlock {

	padding: 0;

	margin: 0;

	float: none;

}



span.latestItemImage {

	display: block;

	text-align: center;

	margin: 0 0px 10px 0;

}



span.latestItemImage img {

	border: none;

	padding: 0px;

}



div.latestItemIntroText {

	font-size: inherit;

	font-weight: normal;

	line-height: inherit;

	padding: 4px 0 12px 0;

}



div.latestItemLinks {

	margin: 0 0 16px 0;

	padding: 0;

}



span.latestItemCategory {

	padding: 0px;

	border-bottom: none;

}



span.latestItemCategory span {

	background: url("../../images/border-block.png") no-repeat scroll left center transparent;

	color: #999999;

	font-size: 12px;

	margin: 0 0 0 8px;

	padding: 0 0 0 8px;

}



span.latestItemCategory a {

	color: #999999;

}



span.latestItemCategory a:hover {

	color: #910b12;

}



div.latestItemTagsBlock {

	padding: 4px;

	border-bottom: 1px dotted #ccc;

}



div.latestItemTagsBlock span {

	font-weight: bold;

	color: #555;

	padding: 0 4px 0 0;

}



div.latestItemTagsBlock ul.latestItemTags {

	list-style: none;

	padding: 0;

	margin: 0;

	display: inline;

}



div.latestItemTagsBlock ul.latestItemTags li {

	display: inline;

	list-style: none;

	padding: 0 4px 0 0;

	margin: 0;

	text-align: center;

}



div.latestItemVideoBlock {

	margin: 0 0 16px 0;

	padding: 16px;

	background: #010101 url(../../images/system/videoplayer-bg.gif) repeat-x bottom;

}



div.latestItemVideoBlock span.latestItemVideo {

	display: block;

}



div.latestItemCommentsLink {

	display: inline;

	margin: 0 8px 0 0;

	padding: 0 8px 0 0;

	border-right: 1px solid #ccc;

}



.view-video .itemContainer {

	float: left;

}



.view-video div.catItemImageBlock {

	float: none;

	margin: 0px;

}



.view-video div.catItemView {

	margin: 0px 10px;

}



#k2Container.view-video {

	margin: 0px -10px;

}



div.latestItemReadMore {

	display: inline;

}



h2.latestItemTitleList {

	font-size: 14px;

	padding: 4px 0;

	margin: 0px;

	border-bottom: 1px dotted #DBDBDB;

	line-height: normal;

}



.k2AccountPage table tr td label {

	white-space: nowrap;

}



img.k2AccountPageImage {

	border: 4px solid #ddd;

	margin: 10px 0;

	padding: 0;

	display: block;

}



.k2AccountPage div.k2AccountPageNotice {

	padding: 8px;

}



.k2AccountPage div.k2AccountPageUpdate {

	border-top: 1px dotted #ccc;

	margin: 8px 0;

	padding: 8px;

	text-align: right;

}



.k2AccountPage th.k2ProfileHeading {

	text-align: left;

	font-size: 18px;

	padding: 8px;

	background: #f6f6f6;



}



.k2AccountPage td#userAdminParams {

	padding: 0;

	margin: 0;

}



.k2AccountPage table.admintable td.key,

.k2AccountPage table.admintable td.paramlist_key {

	background: #f6f6f6;

	border-bottom: 1px solid #e9e9e9;

	border-right: 1px solid #e9e9e9;

	color: #666;

	font-weight: bold;

	text-align: right;

	font-size: 11px;

	width: 140px;

}



div.k2LatestCommentsBlock ul li span.lcCommentDate {

	color: #999;

}



div.k2TopCommentersBlock ul li span.tcLatestCommentDate {

	color: #999;

}



div.k2ItemsBlock ul li div.moduleItemIntrotext {

	display: block;

	padding: 4px 0;

	line-height: 120%;

}



div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {

	float: none;

	margin: 0px;

	padding: 0;

	border: none;

}



div.moduleItemExtraFields ul li span.moduleItemExtraFieldsLabel {

	display: block;

	float: left;

	font-weight: bold;

	margin: 0 4px 0 0;

	width: 30%;

}



div.k2ItemsBlock ul li div.moduleItemTags a {

	padding: 0 2px;

}



div.k2ItemsBlock ul li a.moduleItemComments {

	border-right: 1px solid #ccc;

	padding: 0 4px 0 0;

	margin: 0 8px 0 0;

}



div.k2ItemsBlock ul li span.moduleItemHits {

	border-right: 1px solid #ccc;

	padding: 0 4px 0 0;

	margin: 0 8px 0 0;

}



div.k2LoginBlock fieldset.input {

	margin: 0;

	padding: 0 0 8px 0;

}



div.k2LoginBlock fieldset.input p {

	margin: 0;

	padding: 0 0 4px 0;

}



div.k2LoginBlock fieldset.input p label {

	display: block;

}



div.k2LoginBlock fieldset.input p input {

	display: block;

}



div.k2LoginBlock fieldset.input p#form-login-remember label,

div.k2LoginBlock fieldset.input p#form-login-remember input {

	display: inline;

}



div.k2UserBlock p.ubGreeting {

	border-bottom: 1px dotted #ccc;

}



div.k2UserBlock div.k2UserBlockDetails span.ubName {

	display: block;

	font-weight: bold;

	font-size: 14px;

}



div.k2AuthorsListBlock ul li a.abAuthorLatestItem {

	display: block;

	clear: both;

}



div.k2BreadcrumbsBlock span.bcTitle {

	padding: 0 4px 0 0;

	color: #999;

}



div.k2BreadcrumbsBlock span.bcSeparator {

	padding: 0 4px;

	font-size: 14px;

}



div.k2CalendarBlock {

	height: 190px;

	margin-bottom: 8px;

}



div.k2CalendarLoader {

	background: #ffffff url(../../images/system/k2CalendarLoader.gif) no-repeat 50% 50%;

}



table.calendar {

	margin: 0 auto;

	background: #fff;

	border-collapse: collapse;

}



table.calendar tr td {

	text-align: center;

	vertical-align: middle;

	padding: 2px;

	border: 1px solid #f4f4f4;

	background: #fff;

}



table.calendar tr td.calendarNavMonthPrev {

	background: #f3f3f3;

	text-align: left;

}



table.calendar tr td.calendarNavMonthPrev a {

	font-size: 20px;

	text-decoration: none;

}



table.calendar tr td.calendarNavMonthPrev a:hover {

	font-size: 20px;

	text-decoration: none;

}



table.calendar tr td.calendarCurrentMonth {

	background: #f3f3f3;

}



table.calendar tr td.calendarNavMonthNext {

	background: #f3f3f3;

	text-align: right;

}



table.calendar tr td.calendarNavMonthNext a {

	font-size: 20px;

	text-decoration: none;

}



table.calendar tr td.calendarNavMonthNext a:hover {

	font-size: 20px;

	text-decoration: none;

}



table.calendar tr td.calendarDayName {

	background: #e9e9e9;

	font-size: 11px;

	width: 14.2%;

}



table.calendar tr td.calendarDateEmpty {

	background: #fbfbfb;

}



table.calendar tr td.calendarDateLinked {

	padding: 0;

}



table.calendar tr td.calendarDateLinked a {

	display: block;

	padding: 2px;

	text-decoration: none;

	background: #eee;

}



table.calendar tr td.calendarDateLinked a:hover {

	display: block;

	background: #135cae;

	color: #fff;

	padding: 2px;

	text-decoration: none;

}



table.calendar tr td.calendarToday {

	background: #135cae;

	color: #fff;

}



table.calendar tr td.calendarTodayLinked {

	background: #135cae;

	color: #fff;

	padding: 0;

}



table.calendar tr td.calendarTodayLinked a {

	display: block;

	padding: 2px;

	color: #fff;

	text-decoration: none;

}



table.calendar tr td.calendarTodayLinked a:hover {

	display: block;

	background: #BFD9FF;

	padding: 2px;

	text-decoration: none;

}



div.k2CategorySelectBlock form select {

	width: auto;

}



div.k2CategoriesListBlock ul li a span.catTitle {

	padding-right: 4px;

}



div.k2CategoriesListBlock ul li.activeCategory a {

	font-weight: bold;

}



div.k2SearchBlock {

	position: relative;

}



div.k2SearchBlock form input.k2SearchLoading {

	background: url(../../images/system/searchLoader.gif) no-repeat 100% 50%;

}



div.k2SearchBlock div.k2LiveSearchResults {

	display: none;

	background: #fff;

	position: absolute;

	z-index: 99;

	border: 1px solid #ccc;

	margin-top: -1px;

}



div.k2SearchBlock div.k2LiveSearchResults ul.liveSearchResults {

	list-style: none;

	margin: 0;

	padding: 0;

}



div.k2SearchBlock div.k2LiveSearchResults ul.liveSearchResults li {

	border: none;

	margin: 0;

	padding: 0;

}



div.k2SearchBlock div.k2LiveSearchResults ul.liveSearchResults li a {

	display: block;

	padding: 1px 2px;

	border-top: 1px dotted #eee;

}



div.k2SearchBlock div.k2LiveSearchResults ul.liveSearchResults li a:hover {

	background: #fffff0;

}



div.k2TagCloudBlock {

	padding: 8px 0;

}



div.k2TagCloudBlock a {

	padding: 4px;

	float: left;

	display: block;

}



div.k2TagCloudBlock a:hover {

	padding: 4px;

	float: left;

	display: block;

	background: #135cae;

	color: #fff;

	text-decoration: none;

}



a.ubUserFeedIcon,

a.ubUserFeedIcon:hover {

	display: inline-block;

	margin: 0 2px 0 0;

	padding: 0;

	width: 16px;

	height: 16px;

	background: url(../../images/system/feed.png) no-repeat 50% 50%;

}



a.ubUserFeedIcon span,

a.ubUserFeedIcon:hover span {

	display: none;

}



a.ubUserURL,

a.ubUserURL:hover {

	display: inline-block;

	margin: 0 2px 0 0;

	padding: 0;

	width: 16px;

	height: 16px;

	background: url(../../images/system/globe.png) no-repeat 50% 50%;

}



a.ubUserURL span,

a.ubUserURL:hover span {

	display: none;

}



span.ubUserEmail {

	display: inline-block;

	margin: 0 2px 0 0;

	padding: 0;

	width: 16px;

	height: 16px;

	background: url(../../images/system/mail.png) no-repeat 50% 50%;

	overflow: hidden;

}



span.ubUserEmail a {

	display: inline-block;

	margin: 0;

	padding: 0;

	width: 16px;

	height: 16px;

	text-indent: -9999px;

}



div.k2UsersBlock ul li h3 {

	clear: both;

	margin: 8px 0 0 0;

	padding: 0;

}