/**
 * @version		$Id: k2.css 1492 2012-02-22 17:40:09Z joomlaworks@gmail.com $
 * @package		K2
 * @author		JoomlaWorks http://www.joomlaworks.net
 * @copyright	Copyright (c) 2006 - 2012 JoomlaWorks Ltd. All rights reserved.
 * @license		GNU/GPL license: http://www.gnu.org/copyleft/gpl.html
 */

/*
### Legend ###
Font families used:
	font-family:Georgia, "Times New Roman", Times, serif;
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	font-family:Arial, Helvetica, sans-serif;

Colors used:
	#f7fafe (light blue) used as background on all toolbars, category and user/author boxes

*/



/*----------------------------------------------------------------------
	Common Elements
----------------------------------------------------------------------*/

/* --- Basic typography --- */
a:active,
a:focus {outline:0;}
img {border:none;}

/* --- Global K2 container --- */
#k2Container {padding:20px 0 24px 0;}
body.contentpane #k2Container {padding:16px;} /* used in popups */

/* --- General padding --- */
.k2Padding {padding:4px;}

/* --- Clearing --- */
.clr {clear:both;height:0;line-height:0;display:block;float:none;padding:0;margin:0;border:none;}

/* --- Zebra rows --- */
.even {padding:12px 0;border-bottom:1px solid #ccc;}
.odd {padding:12px 0;border-bottom:1px solid #ccc;}

/* --- RSS feed icon --- */
div.k2FeedIcon {padding:4px 8px;}
div.k2FeedIcon a,
div.k2FeedIcon a:hover {display:block;float:right;margin:0;padding:0;width:16px;height:16px;background:url(templates/tribune2/images/fugue/feed.png) no-repeat 50% 50%;}
div.k2FeedIcon a span,
div.k2FeedIcon a:hover span {display:none;}

/* --- Rating --- */
.itemRatingForm {display:block;vertical-align:middle;line-height:25px;float:left;}
.itemRatingLog {font-size:11px;margin:-4px 0 0 0;padding:0 0 0 4px;float:left;}
div.itemRatingForm .formLogLoading {background:url(templates/tribune2/images/system/loading.gif) no-repeat left center;height:25px;padding:0 0 0 20px;}
.itemRatingList,
.itemRatingList a:hover,
.itemRatingList .itemCurrentRating {background:transparent url(templates/tribune2/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;top:-5px;}
.itemRatingList li {display:inline;background:none;padding:0;}
.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;}

/* --- CSS added with Javascript --- */
.smallerFontSize {font-size:100%;line-height:inherit;}
.largerFontSize {font-size:150%;line-height:140%;}

/* --- ReCaptcha --- */
.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;}

/* --- Primary lists in modules --- */
div.k2LatestCommentsBlock ul,
div.k2TopCommentersBlock ul,
div.k2ItemsBlock ul,
div.k2LoginBlock ul,
div.k2UserBlock ul.k2UserBlockActions,
div.k2UserBlock ul.k2UserBlockRenderedMenu,
div.k2ArchivesBlock ul,
div.k2AuthorsListBlock ul,
div.k2CategoriesListBlock ul,
div.k2UsersBlock ul {} /* Example CSS: padding:0;margin:0;list-style:none;*/

div.k2LatestCommentsBlock ul li,
div.k2TopCommentersBlock ul li,
div.k2ItemsBlock ul li,
div.k2LoginBlock ul li,
div.k2UserBlock ul.k2UserBlockActions li,
div.k2UserBlock ul.k2UserBlockRenderedMenu li,
div.k2ArchivesBlock ul li,
div.k2AuthorsListBlock ul li,
div.k2CategoriesListBlock ul li,
div.k2UsersBlock ul li {} /* Example CSS: display:block;clear:both;padding:2px 0;border-bottom:1px dotted #ccc;*/

.clearList {display:none;float:none;clear:both;} /* this class is used to clear all previous floating list elements */
.lastItem {border:none;} /* class appended on last list item */

/* --- Avatars --- */
.k2Avatar img {display:block;float:left;background:#fff;border:1px solid #ccc;padding:2px;margin:2px 4px 4px 0;}

/* --- Read more --- */
a.k2ReadMore,.userItemCommentsLink a {padding:12px;border: 1px solid #ccc;-webkit-transition: color 0.5s ease-in; /*safari and chrome */
 -o-transition: color 0.5s ease-in; /* opera */
 -moz-transition: color 0.5s ease-in;
 -webkit-transition-property: color, background;
 -webkit-transition-duration: 0.5s, 0.5s;
 -webkit-transition-timing-function: linear, ease-in;
 -o-transition-property: color, background;
 -o-transition-duration: 0.5s, 0.5s;
 -o-transition-timing-function: linear, ease-in;
 -moz-transition-property: color, background;
 -moz-transition-duration: 0.5s, 0.5s;
 -moz-transition-timing-function: linear, ease-in;}
a.k2ReadMore:hover,.userItemCommentsLink a:hover {padding:12px;background:#ebebeb;border: 1px solid #ccc;}

/* --- Pagination --- */
div.k2Pagination {padding:8px;margin:24px 0 4px 0;text-align:center;color:#999;}

/* --- Pagination (additional styling for Joomla! 1.6+) --- */
div.k2Pagination ul {text-align:center;margin-bottom: 12px;}
div.k2Pagination ul li {display:inline;padding:8px;background:#fff;border: 1px solid #ccc;margin:0px 12px 0px 0px!important;}

/* --- Extra fields: CSV data styling --- */
table.csvData {}
table.csvData tr th {}
table.csvData tr td {}

/* --- Featured flags: the classes are repeated further below to indicate placement in the CSS structure --- */
div.itemIsFeatured,
div.catItemIsFeatured,
div.userItemIsFeatured {background:url(templates/tribune2/images/system/featuredItem.png) no-repeat 100% 0;}



/*----------------------------------------------------------------------
	Component: Item view
----------------------------------------------------------------------*/
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 {padding:8px 0 24px 0;margin:0 0 24px 0;border-bottom:1px dotted #ccc;} /* this is the item container for this view */
div.itemIsFeatured {} /* Attach a class for each featured item */

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 {}
	div.itemHeader span.itemDateCreated {color:#999;font-size:11px;}
	div.itemHeader h2.itemTitle {font-size:36px;font-weight:normal;line-height:110%;padding:16px 0 16px 0!important;margin:0px!important;}
	div.itemHeader h2.itemTitle span {}
	div.itemHeader h2.itemTitle span sup {font-size:12px;color:#CF1919;text-decoration:none;} /* "Featured" presented in superscript */
	div.itemHeader span.itemAuthor {display:block;padding:0;margin:0;}
	div.itemHeader span.itemAuthor a {}
	div.itemHeader span.itemAuthor a:hover {}

div.itemToolbar {padding:12px 0 12px 0;margin:0;}
	div.itemToolbar ul {text-align:left;list-style:none;padding:0;margin:0;}
	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;} /* remove the first CSS border from the left of the toolbar */
	div.itemToolbar ul li a {font-size:12px;font-weight:normal;}
	div.itemToolbar ul li a:hover {}
	div.itemToolbar ul li a span {}
	div.itemToolbar ul li a.itemPrintLink {}
	div.itemToolbar ul li a.itemPrintLink span {}
	div.itemToolbar ul li a.itemEmailLink {}
	div.itemToolbar ul li a.itemEmailLink span {}
	div.itemToolbar ul li a.itemVideoLink {}
	div.itemToolbar ul li a.itemVideoLink span {}
	div.itemToolbar ul li a.itemImageGalleryLink {}
	div.itemToolbar ul li a.itemImageGalleryLink span {}
	div.itemToolbar ul li a.itemCommentsLink {}
	div.itemToolbar ul li a.itemCommentsLink span {}
	div.itemToolbar ul li a img {vertical-align:middle;}
	div.itemToolbar ul li span.itemTextResizerTitle {}
	div.itemToolbar ul li a#fontDecrease {margin:0 0 0 2px;}
	div.itemToolbar ul li a#fontDecrease img {width:13px;height:13px;background:url(templates/tribune2/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(templates/tribune2/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 {float:left;}
	div.itemRatingBlock span {display:block;float:left;font-style:normal;padding:0 4px 0 0;margin:0;color:#999;}

div.itemBody {padding:8px 0;margin:0;}

div.itemImageBlock {margin:0 0 16px 0;width:96.5%;}
	span.itemImage {display:block;text-align:center;margin:0 0 8px 0;}
	span.itemImage img {padding:10px !important; background:#f8f8f8 !important; border: 1px solid #dcded9 !important;}
	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.itemIntroText img {}

div.itemFullText {}
	div.itemFullText h3 {margin:0;padding:16px 0 4px 0;}
	div.itemFullText p {}
	div.itemFullText img {}

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.itemExtraFields ul li span.itemExtraFieldsValue {}

div.itemContentFooter {display:block;text-align:right;padding:4px;margin:0px 0 4px 0;}
	span.itemHits {float:left;}
	span.itemDateModified {}
	
div.itemSocialSharing {}
	div.itemTwitterButton {float:right;margin:2px 0px 0 0;}
	div.itemFacebookButton {float:right;margin-right:24px;width:200px;}
	div.itemGooglePlusOneButton {float:right;}
	
div.itemLinks {margin:16px 0;padding:0;}
div.itemCTRBlock{border-top: 1px solid #CCCCCC;padding: 12px 0 0px 0;}
div.itemCategory {float:left;}
	div.itemCategory span {}
	div.itemCategory a {}
div.itemTagsBlock {float:left;}
	div.itemTagsBlock span {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;line-height:100%;}
	div.itemTagsBlock ul.itemTags li a {}
	div.itemTagsBlock ul.itemTags li a:hover {}

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 a {}
	div.itemAttachmentsBlock ul.itemAttachments li a:hover {}
	div.itemAttachmentsBlock ul.itemAttachments li span {font-size:10px;color:#999;font-weight:normal;}

/* Author block */
div.itemAuthorBlock {float:left;width:60%;border-right: 1px dotted #ccc;padding-right:35px;}
	div.itemAuthorBlock img.itemAuthorAvatar {float:left;display:block;background:#fff;padding:4px;border:1px solid #ddd;margin:0 24px 0 0;}
	div.itemAuthorBlock div.itemAuthorDetails {margin:0;padding:0px 0 0 0;}
	div.itemAuthorBlock div.itemAuthorDetails h3.authorName {margin:0 0 4px 0;padding:0;}
	div.itemAuthorBlock div.itemAuthorDetails h3.authorName a {font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;}
	div.itemAuthorBlock div.itemAuthorDetails h3.authorName a:hover {}
	div.itemAuthorBlock div.itemAuthorDetails p {}
	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;}

/* Author latest */
div.itemAuthorLatest {margin:0 0 16px 16px;padding:0;float:right;width:30%;}
	div.itemAuthorLatest h3 {}
	div.itemAuthorLatest ul {}
		div.itemAuthorLatest ul li {}
			div.itemAuthorLatest ul li a {}
			div.itemAuthorLatest ul li a:hover {}

/* Related by tag */
div.itemRelated {margin-bottom:16px;padding:0;} /* Add overflow-x:scroll; if you want to enable the scrolling features, as explained in item.php */
	div.itemRelated h3 {}
	div.itemRelated ul {}
		div.itemRelated ul li {}
		div.itemRelated ul li.k2ScrollerElement {float:left;overflow:hidden;border:1px solid #ccc;padding:4px;margin:0 4px 4px 0;background:#fff;} /* you need to insert this class in the related li element in item.php for this styling to take effect */
		div.itemRelated ul li.clr {clear:both;height:0;line-height:0;display:block;float:none;padding:0;margin:0;border:none;}
			a.itemRelTitle {}
			div.itemRelCat {}
				div.itemRelCat a {}
			div.itemRelAuthor {}
				div.itemRelAuthor a {}
			img.itemRelImg {}
			div.itemRelIntrotext {}
			div.itemRelFulltext {}
			div.itemRelMedia {}
			div.itemRelImageGallery {}

/* Video */
div.itemVideoBlock {margin:0 0 16px 0;padding:0;}
	div.itemVideoBlock div.itemVideoEmbedded {text-align:center;} /* for embedded videos (not using AllVideos) */
	div.itemVideoBlock span.itemVideo {display:block;overflow:hidden;}
	div.itemVideoBlock span.itemVideoCaption {color:#eee;float:left;display:block;font-size:11px;font-weight:bold;width:60%;}
	div.itemVideoBlock span.itemVideoCredits {color:#eee;float:right;display:block;font-style:italic;font-size:11px;width:35%;text-align:right;}
	.avVideo .avPlayerContainer {padding:0px!important; border-radius:0px!important;  background:transparent!important; }
/* Image Gallery */
div.itemImageGallery {margin:0 0 16px 0;padding:0;}

/* Article navigation */
div.itemNavigation {padding:12px 0px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;  font-size:16px;}
	div.itemNavigation span.itemNavigationTitle {color:#999;}
	div.itemNavigation a.itemPrevious {padding:0 12px;}
	div.itemNavigation a.itemNext {padding:0 12px;}

/* Comments */
div.itemComments {}

	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(templates/tribune2/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(templates/tribune2/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 {margin:0;padding:0 0 4px 0;}
	div.itemCommentsForm p.itemCommentsFormNotes {}
	div.itemCommentsForm form {}
	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;}
	div.itemCommentsForm form textarea.inputbox {display:block;width:350px;height:160px;margin:0;}
	div.itemCommentsForm form input.inputbox {display:block;width:350px;margin:0;}
	div.itemCommentsForm form input#submitCommentButton {display:block;margin:16px 0 0 0;padding:4px;border:1px solid #ccc;background:#eee;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(templates/tribune2/images/system/loading.gif) no-repeat left center;}

/* "Report comment" form */
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(templates/tribune2/images/system/loading.gif) no-repeat left center;}

/* Back to top link */
div.itemBackToTop {text-align:right;}
	div.itemBackToTop a {text-decoration:underline;}
	div.itemBackToTop a:hover {text-decoration:underline;}



/*----------------------------------------------------------------------
	Component: Itemlist view (category)
----------------------------------------------------------------------*/

div.itemListCategoriesBlock {}

/* --- Category block --- */
div.itemListCategory {}
	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;-webkit-transition: color 0.5s ease-in; /*safari and chrome */
 -o-transition: color 0.5s ease-in; /* opera */
 -moz-transition: color 0.5s ease-in;
 -webkit-transition-property: color, background;
 -webkit-transition-duration: 0.5s, 0.5s;
 -webkit-transition-timing-function: linear, ease-in;
 -o-transition-property: color, background;
 -o-transition-duration: 0.5s, 0.5s;
 -o-transition-timing-function: linear, ease-in;
 -moz-transition-property: color, background;
 -moz-transition-duration: 0.5s, 0.5s;
 -moz-transition-timing-function: linear, ease-in;}
	span.catItemAddLink a:hover {background:#ffffcc;}
	div.itemListCategory img {float:left;display:block;background:#fff;padding:4px;margin:0 8px 0 0;}
	div.itemListCategory h2 {padding: 12px 0;}
	div.itemListCategory p {}

/* --- Sub-category block --- */
div.itemListSubCategories {}
	div.itemListSubCategories h3 {}
		div.subCategoryContainer {float:left;}
		div.subCategoryContainerLast {} /* this class is appended to the last container on each row of items (useful when you want to set 0 padding/margin to the last container) */
			div.subCategory {background:#f7fafe;border:1px solid #ddd;margin:4px;padding:8px;}
				div.subCategory a.subCategoryImage,
				div.subCategory a.subCategoryImage:hover {text-align:center;display:block;}
				div.subCategory a.subCategoryImage img,
				div.subCategory a.subCategoryImage:hover img {background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}
				div.subCategory h2 {}
				div.subCategory h2 a {}
				div.subCategory h2 a:hover {}
				div.subCategory p {}

/* --- Item groups --- */
div.itemList {}
	div#itemListLeading {}
	div#itemListPrimary {}
	div#itemListSecondary {}
	div#itemListLinks {}

		div.itemContainer {float:left;}
		div.itemContainerLast {} /* this class is appended to the last container on each row of items (useful when you want to set 0 padding/margin to the last container) */

/* --- Item block for each item group --- */
div.catItemView {padding:0px 6px;margin-bottom:64px;} /* this is the item container for this view - we add a generic padding so that items don't get stuck with each other */

	/* Additional class appended to the element above for further styling per group item */
	div.groupLeading {}
	div.groupPrimary {}
	div.groupSecondary {}
	div.groupLinks {padding:0;margin:0;}

	div.catItemIsFeatured {} /* Attach a class for each featured item */

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;-webkit-transition: color 0.5s ease-in; /*safari and chrome */
 -o-transition: color 0.5s ease-in; /* opera */
 -moz-transition: color 0.5s ease-in;
 -webkit-transition-property: color, background;
 -webkit-transition-duration: 0.5s, 0.5s;
 -webkit-transition-timing-function: linear, ease-in;
 -o-transition-property: color, background;
 -o-transition-duration: 0.5s, 0.5s;
 -o-transition-timing-function: linear, ease-in;
 -moz-transition-property: color, background;
 -moz-transition-duration: 0.5s, 0.5s;
 -moz-transition-timing-function: linear, ease-in;}
span.catItemEditLink a:hover {background:#ffffcc;}

div.catItemHeader {}
	div.catItemHeader span.catItemDateCreated {color:#999;font-size:11px;}
	div.catItemHeader h3.catItemTitle {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.catItemHeader h3.catItemTitle span {}
	div.catItemHeader h3.catItemTitle span sup {font-size:12px;color:#CF1919;text-decoration:none;} /* superscript */
	div.catItemHeader span.catItemAuthor {display:block;padding:0;margin:0;}
	div.catItemHeader span.catItemAuthor a {}
	div.catItemHeader span.catItemAuthor a:hover {}

div.catItemRatingBlock {float:left;margin:15px 0 0 0;}
	div.catItemRatingBlock span {display:block;float:left;font-style:normal;padding:0 4px 0 0;margin:0;color:#999;}

div.catItemBody {padding:24px 0;margin:0;}

div.catItemImageBlock {margin:0 0 16px 0;width:96.5%;}
	span.catItemImage {display:block;text-align:center;margin:0 0 8px 0;}
#itemListLinks span.catItemImage {display:block;text-align:left;margin:0 0 8px 0;}
	span.catItemImage img {padding:10px !important; background:#f8f8f8 !important; border: 1px solid #ddd !important;}

div.catItemIntroText {font-size:inherit;font-weight:normal;line-height:inherit;padding:4px 0 0px 0;}
	div.catItemIntroText img {}




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.catItemExtraFields ul li span.catItemExtraFieldsValue {}

div.catItemLinks {margin:0 0 16px 0;padding:0;}

div.catItemHitsBlock {float:left;}
	span.catItemHits {float:left;}

div.catItemCategory {float:left;}
	div.catItemCategory span {color:#555;padding:0 4px 0 0;}
	div.catItemCategory a {}

div.catItemTagsBlock {float:left;}
	div.catItemTagsBlock span {color:#555;padding:0 4px 0 0;float:left;}
	div.catItemTagsBlock ul.catItemTags {float:left;list-style:none;padding:0;margin:-1px 0 0 0;}
	div.catItemTagsBlock ul.catItemTags li {float:left;list-style:none;padding:3px 4px 6px 0;margin:0;line-height:100%;}
	div.catItemTagsBlock ul.catItemTags li a {}
	div.catItemTagsBlock ul.catItemTags li a:hover {}

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 a {}
	div.catItemAttachmentsBlock ul.catItemAttachments li a:hover {}
	div.catItemAttachmentsBlock ul.catItemAttachments li span {font-size:10px;color:#999;font-weight:normal;}

/* Video */
div.catItemVideoBlock {margin:0 0 16px 0;padding:16px;background:#010101 url(templates/tribune2/images/system/videoplayer-bg.gif) repeat-x bottom;}
	div.catItemVideoBlock div.catItemVideoEmbedded {text-align:center;} /* for embedded videos (not using AllVideos) */
	div.catItemVideoBlock span.catItemVideo {display:block;}

/* Image Gallery */
div.catItemImageGallery {margin:0 0 16px 0;padding:0;}

/* Anchor link to comments */
div.catItemCommentsLink {display:inline;margin:0 8px 0 0;padding:0 8px 0 0;}
	div.catItemCommentsLink a {padding:12px;border: 1px solid #ccc;-webkit-transition: color 0.5s ease-in; /*safari and chrome */
 -o-transition: color 0.5s ease-in; /* opera */
 -moz-transition: color 0.5s ease-in;
 -webkit-transition-property: color, background;
 -webkit-transition-duration: 0.5s, 0.5s;
 -webkit-transition-timing-function: linear, ease-in;
 -o-transition-property: color, background;
 -o-transition-duration: 0.5s, 0.5s;
 -o-transition-timing-function: linear, ease-in;
 -moz-transition-property: color, background;
 -moz-transition-duration: 0.5s, 0.5s;
 -moz-transition-timing-function: linear, ease-in;}
	div.catItemCommentsLink a:hover {padding:12px;background:#ccc;color:fff!important;border: 1px solid #ccc;}
 

/* Read more link */
div.catItemReadMore {display:inline;}
	div.catItemReadMore a {padding:12px;border: 1px solid #ccc;-webkit-transition: color 0.5s ease-in; /*safari and chrome */
 -o-transition: color 0.5s ease-in; /* opera */
 -moz-transition: color 0.5s ease-in;
 -webkit-transition-property: color, background;
 -webkit-transition-duration: 0.5s, 0.5s;
 -webkit-transition-timing-function: linear, ease-in;
 -o-transition-property: color, background;
 -o-transition-duration: 0.5s, 0.5s;
 -o-transition-timing-function: linear, ease-in;
 -moz-transition-property: color, background;
 -moz-transition-duration: 0.5s, 0.5s;
 -moz-transition-timing-function: linear, ease-in;}
	div.catItemReadMore a:hover {padding:12px;background:#ccc;color:fff!important;border: 1px solid #ccc;}

/* Modified date */
span.catItemDateModified {color:#999;}



/*----------------------------------------------------------------------
	Component: Itemlist view (user)
----------------------------------------------------------------------*/

/* User info block */
div.userView {}
	div.userBlock {margin:0 0 16px 0;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;-webkit-transition: color 0.5s ease-in; /*safari and chrome */
 -o-transition: color 0.5s ease-in; /* opera */
 -moz-transition: color 0.5s ease-in;
 -webkit-transition-property: color, background;
 -webkit-transition-duration: 0.5s, 0.5s;
 -webkit-transition-timing-function: linear, ease-in;
 -o-transition-property: color, background;
 -o-transition-duration: 0.5s, 0.5s;
 -o-transition-timing-function: linear, ease-in;
 -moz-transition-property: color, background;
 -moz-transition-duration: 0.5s, 0.5s;
 -moz-transition-timing-function: linear, ease-in;}
		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 h2 {font-size:48px;}
		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.userItemList {}

/* User items */
.userItemList div.userItemView {margin:40px 0 0 0;}
.userItemList div.userItemView:first-child {margin:0;}
div.userItemView {} /* this is the item container for this view */
div.userItemIsFeatured {} /* Attach a class for each featured item */

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;-webkit-transition: color 0.5s ease-in; /*safari and chrome */
 -o-transition: color 0.5s ease-in; /* opera */
 -moz-transition: color 0.5s ease-in;
 -webkit-transition-property: color, background;
 -webkit-transition-duration: 0.5s, 0.5s;
 -webkit-transition-timing-function: linear, ease-in;
 -o-transition-property: color, background;
 -o-transition-duration: 0.5s, 0.5s;
 -o-transition-timing-function: linear, ease-in;
 -moz-transition-property: color, background;
 -moz-transition-duration: 0.5s, 0.5s;
 -moz-transition-timing-function: linear, ease-in;}
	span.userItemEditLink a:hover {background:#ffffcc;}

div.userItemHeader {}
	div.userItemHeader span.userItemDateCreated {color:#999;font-size:11px;}
	div.userItemHeader h3.userItemTitle {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.userItemHeader h3.userItemTitle span sup {font-size:12px;color:#CF1919;text-decoration:none;} /* "Unpublished" presented in superscript */

div.userItemBody {padding:8px 0;margin:0;}

div.userItemImageBlock {padding:0;margin:0;float:left;}
	span.userItemImage {display:block;text-align:center;margin:0 8px 8px 0;}
	span.userItemImage img {border:1px solid #ccc;padding:8px;}

div.userItemIntroText {font-size:inherit;font-weight:normal;line-height:inherit;padding:4px 0 12px 0;}
	div.userItemIntroText img {}

div.userItemLinks {margin:0 0 16px 0;padding:0;}

div.userItemCategory {float:left;}
	div.userItemCategory span {color:#555;padding:0 4px 0 0;}
	div.userItemCategory a {}

div.userItemTagsBlock {}
	div.userItemTagsBlock span {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.userItemTagsBlock ul.userItemTags li a {}
	div.userItemTagsBlock ul.userItemTags li a:hover {}

/* Anchor link to comments */
div.userItemCommentsLink {display:inline;margin:0 8px 0 0;padding:0 8px 0 0;}
	div.userItemCommentsLink a {}
	div.userItemCommentsLink a:hover {}

/* Read more link */
div.userItemReadMore {display:inline;}
	div.userItemReadMore a {}
	div.userItemReadMore a:hover {}



/*----------------------------------------------------------------------
	Component: Itemlist view (tag)
----------------------------------------------------------------------*/
div.tagView {}

div.tagItemList {}

div.tagItemView {border-bottom:1px dotted #ccc;padding:0 0 24px 0;margin:0 0 16px 0;} /* this is the item container for this view */

div.tagItemHeader {}
	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.tagItemIntroText img {}
	
	div.tagItemExtraFields {}
		div.tagItemExtraFields h4 {}
		div.tagItemExtraFields ul {}
			div.tagItemExtraFields ul li {}
				div.tagItemExtraFields ul li span.tagItemExtraFieldsLabel {}
				div.tagItemExtraFields ul li span.tagItemExtraFieldsValue {}

	div.tagItemCategory {display:inline;margin:0 0 0 8px;padding:0 0 0 8px;border-left:1px solid #ccc;}
		div.tagItemCategory span {color:#999;font-size:11px;padding:0 4px 0 0;}
		div.tagItemCategory a {color:#999;font-size:11px;}

/* Read more link */
div.tagItemReadMore {display:inline;}
	div.tagItemReadMore a {}
	div.tagItemReadMore a:hover {}



/*----------------------------------------------------------------------
	Component: Itemlist view (generic)
----------------------------------------------------------------------*/
div.genericView {}

div.genericItemList {}

div.genericItemView {border-bottom:1px dotted #ccc;padding:8px 0;margin:0 0 16px 0;} /* this is the item container for this view */

div.genericItemHeader {}
	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.genericItemIntroText img {}
	
	div.genericItemExtraFields {}
		div.genericItemExtraFields h4 {}
		div.genericItemExtraFields ul {}
			div.genericItemExtraFields ul li {}
				div.genericItemExtraFields ul li span.genericItemExtraFieldsLabel {}
				div.genericItemExtraFields ul li span.genericItemExtraFieldsValue {}

	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.genericItemCategory a {}

/* Read more link */
div.genericItemReadMore {display:inline;}
	div.genericItemReadMore a {}
	div.genericItemReadMore a:hover {}

/* --- Google Search --- */
#k2Container div.gsc-branding-text {text-align:right;}
#k2Container div.gsc-control {width:100%;}
#k2Container div.gs-visibleUrl {display:none;}



/*----------------------------------------------------------------------
	Component: Latest view
----------------------------------------------------------------------*/

div.latestItemsContainer {float:left;}

/* Category info block */
div.latestItemsCategory {background:#f7fafe;border:1px solid #ddd;margin:0 8px 8px 0;padding:8px;}
	div.latestItemsCategoryImage {text-align:center;}
	div.latestItemsCategoryImage img {background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0;}
div.latestItemsCategory h2 {}
div.latestItemsCategory p {}

/* User info block */
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 h2 {}
	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;}

/* Latest items list */
div.latestItemList {padding:0 8px 8px 0;}

div.latestItemView {} /* this is the item container for this view */

div.latestItemHeader {}
	div.latestItemHeader h3.latestItemTitle {font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;font-weight:normal;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:left;}
	span.latestItemImage {display:block;text-align:center;margin:0 8px 8px 0;}
	span.latestItemImage img {border:1px solid #ccc;padding:8px;}

div.latestItemIntroText {font-size:inherit;font-weight:normal;line-height:inherit;padding:4px 0 12px 0;}
	div.latestItemIntroText img {}

div.latestItemLinks {margin:0 0 16px 0;padding:0;}

div.latestItemCategory {padding:4px;border-bottom:1px dotted #ccc;}
	div.latestItemCategory span {font-weight:bold;color:#555;padding:0 4px 0 0;}
	div.latestItemCategory a {}

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.latestItemTagsBlock ul.latestItemTags li a {}
	div.latestItemTagsBlock ul.latestItemTags li a:hover {}

/* Video */
div.latestItemVideoBlock {margin:0 0 16px 0;padding:16px;background:#010101 url(templates/tribune2/images/system/videoplayer-bg.gif) repeat-x bottom;}
	div.latestItemVideoBlock span.latestItemVideo {display:block;}

/* Anchor link to comments */
div.latestItemCommentsLink {display:inline;margin:0 8px 0 0;padding:0 8px 0 0;border-right:1px solid #ccc;}
	div.latestItemCommentsLink a {}
	div.latestItemCommentsLink a:hover {}

/* Read more link */
div.latestItemReadMore {display:inline;}
	div.latestItemReadMore a {}
	div.latestItemReadMore a:hover {}

/* Items presented in a list */
h2.latestItemTitleList {font-size:14px;padding:2px 0;margin:8px 0 2px 0;font-family:Arial, Helvetica, sans-serif;border-bottom:1px dotted #ccc;line-height:normal;}



/*----------------------------------------------------------------------
	Component: Register & profile page views (register.php & profile.php)
----------------------------------------------------------------------*/
.k2AccountPage {}
.k2AccountPage table {}
.k2AccountPage table tr th {}
.k2AccountPage table tr td {}
.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;}
.k2AccountPage td#userAdminParams {padding:0;margin:0;}
.k2AccountPage table.admintable td.key,
.k2AccountPage table.admintable td.paramlist_key {padding:0 15px 0 0;color:#666;font-weight:bold;text-align:right;font-size:11px;width:140px;}

/* Profile edit */
.k2AccountPage table.admintable {}
.k2AccountPage table.admintable tr td {}
.k2AccountPage table.admintable tr td span {}
.k2AccountPage table.admintable tr td span label {}



/*----------------------------------------------------------------------
	Modules: mod_k2_comments
----------------------------------------------------------------------*/

/* Latest Comments */
div.k2LatestCommentsBlock {}
div.k2LatestCommentsBlock ul {}
div.k2LatestCommentsBlock ul li {}
div.k2LatestCommentsBlock ul li.lastItem {}
div.k2LatestCommentsBlock ul li a.lcAvatar img {}
div.k2LatestCommentsBlock ul li a {}
div.k2LatestCommentsBlock ul li a:hover {}
div.k2LatestCommentsBlock ul li span.lcComment {}
div.k2LatestCommentsBlock ul li span.lcUsername {}
div.k2LatestCommentsBlock ul li span.lcCommentDate {color:#999;}
div.k2LatestCommentsBlock ul li span.lcItemTitle {}
div.k2LatestCommentsBlock ul li span.lcItemCategory {}

/* Top Commenters */
div.k2TopCommentersBlock {}
div.k2TopCommentersBlock ul {}
div.k2TopCommentersBlock ul li {}
div.k2TopCommentersBlock ul li.lastItem {}
div.k2TopCommentersBlock ul li a.tcAvatar img {}
div.k2TopCommentersBlock ul li a.tcLink {}
div.k2TopCommentersBlock ul li a.tcLink:hover {}
div.k2TopCommentersBlock ul li span.tcUsername {}
div.k2TopCommentersBlock ul li span.tcCommentsCounter {}
div.k2TopCommentersBlock ul li a.tcLatestComment {}
div.k2TopCommentersBlock ul li a.tcLatestComment:hover {}
div.k2TopCommentersBlock ul li span.tcLatestCommentDate {color:#999;}



/*----------------------------------------------------------------------
	Modules: mod_k2_content
----------------------------------------------------------------------*/

div.k2ItemsBlock {}

div.k2ItemsBlock p.modulePretext {}

div.k2ItemsBlock ul {}
div.k2ItemsBlock ul li {}
div.k2ItemsBlock ul li a {}
div.k2ItemsBlock ul li a:hover {}
div.k2ItemsBlock ul li.lastItem {}

div.k2ItemsBlock ul li a.moduleItemTitle {}
div.k2ItemsBlock ul li a.moduleItemTitle:hover {}

div.k2ItemsBlock ul li div.moduleItemAuthor {}
div.k2ItemsBlock ul li div.moduleItemAuthor a {}
div.k2ItemsBlock ul li div.moduleItemAuthor a:hover {}

div.k2ItemsBlock ul li a.moduleItemAuthorAvatar img {}

div.k2ItemsBlock ul li div.moduleItemIntrotext {display:block;padding:4px 0;line-height:120%;}
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {float:right;margin:2px 0 4px 4px;padding:0;border:2px solid #ddd;}

div.k2ItemsBlock ul li div.moduleItemExtraFields {}
	div.moduleItemExtraFields ul {}
	div.moduleItemExtraFields ul li {}
	div.moduleItemExtraFields ul li span.moduleItemExtraFieldsLabel {display:block;float:left;font-weight:bold;margin:0 4px 0 0;width:30%;}
	div.moduleItemExtraFields ul li span.moduleItemExtraFieldsValue {}

div.k2ItemsBlock ul li div.moduleItemVideo {}
div.k2ItemsBlock ul li div.moduleItemVideo span.moduleItemVideoCaption {}
div.k2ItemsBlock ul li div.moduleItemVideo span.moduleItemVideoCredits {}

div.k2ItemsBlock ul li span.moduleItemDateCreated {}

div.k2ItemsBlock ul li a.moduleItemCategory {}

div.k2ItemsBlock ul li div.moduleItemTags {}
div.k2ItemsBlock ul li div.moduleItemTags b {}
div.k2ItemsBlock ul li div.moduleItemTags a {padding:0 2px;}
div.k2ItemsBlock ul li div.moduleItemTags a:hover {}

div.k2ItemsBlock ul li div.moduleAttachments {}

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 a.moduleItemComments:hover {}
div.k2ItemsBlock ul li span.moduleItemHits {border-right:1px solid #ccc;padding:0 4px 0 0;margin:0 8px 0 0;}
div.k2ItemsBlock ul li a.moduleItemReadMore {}
div.k2ItemsBlock ul li a.moduleItemReadMore:hover {}

div.k2ItemsBlock a.moduleCustomLink {}
div.k2ItemsBlock a.moduleCustomLink:hover {}



/*----------------------------------------------------------------------
	Modules: mod_k2_user (mod_k2_login will be removed in v2.6)
----------------------------------------------------------------------*/

div.k2LoginBlock {}
	div.k2LoginBlock p.preText {}

	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.k2LoginBlock fieldset.input input.button {}

	div.k2LoginBlock ul {}
	div.k2LoginBlock ul li {}

	div.k2LoginBlock p.postText {}

div.k2UserBlock {}
	div.k2UserBlock p.ubGreeting {border-bottom:1px dotted #ccc;}
	div.k2UserBlock div.k2UserBlockDetails a.ubAvatar img {}
	div.k2UserBlock div.k2UserBlockDetails span.ubName {display:block;font-weight:bold;font-size:14px;}
	div.k2UserBlock div.k2UserBlockDetails span.ubCommentsCount {}

	div.k2UserBlock ul.k2UserBlockActions {}
		div.k2UserBlock ul.k2UserBlockActions li {}
		div.k2UserBlock ul.k2UserBlockActions li a {}
		div.k2UserBlock ul.k2UserBlockActions li a:hover {}

	div.k2UserBlock ul.k2UserBlockRenderedMenu {}
		div.k2UserBlock ul.k2UserBlockRenderedMenu li {}
		div.k2UserBlock ul.k2UserBlockRenderedMenu li a {}
		div.k2UserBlock ul.k2UserBlockRenderedMenu li a:hover {}
		div.k2UserBlock ul.k2UserBlockRenderedMenu li ul {} /* 2nd level ul */
		div.k2UserBlock ul.k2UserBlockRenderedMenu li ul li {}
		div.k2UserBlock ul.k2UserBlockRenderedMenu li ul li a {}
		div.k2UserBlock ul.k2UserBlockRenderedMenu li ul ul {} /* 3rd level ul (and so on...) */
		div.k2UserBlock ul.k2UserBlockRenderedMenu li ul ul li {}
		div.k2UserBlock ul.k2UserBlockRenderedMenu li ul ul li a {}

	div.k2UserBlock form {}
	div.k2UserBlock form input.ubLogout {}



/*----------------------------------------------------------------------
	Modules: mod_k2_tools
----------------------------------------------------------------------*/

/* --- Archives --- */

div.k2ArchivesBlock {}
div.k2ArchivesBlock ul {}
div.k2ArchivesBlock ul li {padding:10px 0; background:#f5f5f5;text-align:center!important; margin-bottom:4px;}
div.k2ArchivesBlock ul li:hover {background:#222;}
div.k2ArchivesBlock ul li a {}
div.k2ArchivesBlock ul li a:hover {color:#ccc;}

/* --- Authors --- */
div.k2AuthorsListBlock {}
div.k2AuthorsListBlock ul {}
div.k2AuthorsListBlock ul li {}
div.k2AuthorsListBlock ul li a.abAuthorAvatar img {}
div.k2AuthorsListBlock ul li a.abAuthorName {}
div.k2AuthorsListBlock ul li a.abAuthorName:hover {}
div.k2AuthorsListBlock ul li a.abAuthorLatestItem {display:block;clear:both;}
div.k2AuthorsListBlock ul li a.abAuthorLatestItem:hover {}
div.k2AuthorsListBlock ul li span.abAuthorCommentsCount {}

/* --- Breadcrumbs --- */
div.k2BreadcrumbsBlock {}
div.k2BreadcrumbsBlock span.bcTitle {padding:0 4px 0 0;color:#999;}
div.k2BreadcrumbsBlock a {}
div.k2BreadcrumbsBlock a:hover {}
div.k2BreadcrumbsBlock span.bcSeparator {padding:0 4px;font-size:14px;}

/* --- Calendar --- */
div.k2CalendarBlock {height:190px;margin-bottom:8px;} /* use this height value so that the calendar height won't change on Month change via ajax */
div.k2CalendarLoader {background:#fff url(templates/tribune2/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.calendarDate {}
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;}

/* --- Category Tree Select Box --- */
div.k2CategorySelectBlock {}
div.k2CategorySelectBlock form select {width:auto;}
div.k2CategorySelectBlock form select option {}

/* --- Category List/Menu --- */
div.k2CategoriesListBlock {}
div.k2CategoriesListBlock ul {}
div.k2CategoriesListBlock ul li {}
div.k2CategoriesListBlock ul li a {}
div.k2CategoriesListBlock ul li a:hover {}
div.k2CategoriesListBlock ul li a span.catTitle {padding-right:4px;}
div.k2CategoriesListBlock ul li a span.catCounter {}
div.k2CategoriesListBlock ul li a:hover span.catTitle {}
div.k2CategoriesListBlock ul li a:hover span.catCounter {}
div.k2CategoriesListBlock ul li.activeCategory {}
div.k2CategoriesListBlock ul li.activeCategory a {font-weight:bold;}

	/* Root level (0) */
	ul.level0 {}
	ul.level0 li {}
	ul.level0 li a {}
	ul.level0 li a:hover {}
	ul.level0 li a span {}
	ul.level0 li a:hover span {}

		/* First level (1) */
		ul.level1 {}
		ul.level1 li {}
		ul.level1 li a {}
		ul.level1 li a:hover {}
		ul.level1 li a span {}
		ul.level1 li a:hover span {}

			/* n level (n) - like the above... */

/* --- Search Box --- */
div.k2SearchBlock {position:relative;}
div.k2SearchBlock form {}
div.k2SearchBlock form input.inputbox {float:left;}
div.k2SearchBlock form input.button {}
div.k2SearchBlock form input.k2SearchLoading {background:url(templates/tribune2/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;}
	/* Live search results (fetched via ajax) */
	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;}
	
/* --- Tag Cloud --- */
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;}

/* --- Custom Code --- */
div.k2CustomCodeBlock {}



/*----------------------------------------------------------------------
	Modules: mod_k2_users
----------------------------------------------------------------------*/

div.k2UsersBlock {}
div.k2UsersBlock ul {}
div.k2UsersBlock ul li {}
div.k2UsersBlock ul li.lastItem {}
div.k2UsersBlock ul li a.ubUserAvatar img {}
div.k2UsersBlock ul li a.ubUserName {}
div.k2UsersBlock ul li a.ubUserName:hover {}
div.k2UsersBlock ul li div.ubUserDescription {}
div.k2UsersBlock ul li div.ubUserAdditionalInfo {}
	a.ubUserFeedIcon,
	a.ubUserFeedIcon:hover {display:inline-block;margin:0 2px 0 0;padding:0;width:16px;height:16px;background:url(templates/tribune2/images/fugue/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(templates/tribune2/images/fugue/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(templates/tribune2/images/fugue/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;}
div.k2UsersBlock ul li ul.ubUserItems {}
div.k2UsersBlock ul li ul.ubUserItems li {}



/* --- END --- */


.itemContainer .catItemView {padding:0 45px 0 0;}
.itemContainer.itemContainerLast .catItemView{padding:0 0 0 45px;}
#itemListLinks .itemContainer.itemContainerLast .catItemView{padding:0;}
.cftextarea{float:left;}
.cffields{float:right;}
.accordion{margin-bottom:20px;}
.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.accordion-heading{border-bottom:0;}
.accordion-heading .accordion-toggle{display:block;padding:8px 15px;}
.accordion-toggle{cursor:pointer;}
.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5;}
.collapse{position:relative;height:0;overflow:hidden;overflow:visible \9;-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease;}.collapse.in{height:auto;}

/* Component View */
.readinglist_options {}
.rlcopy, .rlemail {
	float:right;
	padding-left:20px;
	font-size:14px;
}

.category_title {
	font-size:14px;
	font-weight:bold;
	padding:10px 0 5px 0;
	margin:10px 0 20px 0;

}

/* Panes */

.readinglist-list .accordion-group {
	margin-bottom:8px !important;
}
.readinglist-list .accordion-toggle {
	color: #000;
	padding:5px;
	margin:0px;
	padding-right:0px;
	background:#f0f0f0;
	font-size:16px;
}
.rlicon-toggle {
	font-size:18px;
	padding:0px;
	margin:10px 5px;
	cursor:pointer;
	width:auto;
}

.header_date {
	color: rgb(98,95,95);
	font-weight:normal;
	font-size:12px;
}

.rlcontent {
	padding:0px 10px 0 10px;
}

.rltoolbar {
	clear:both;
	vertical-align:middle;
}

.rltoolbar a {
	font-size:20px;
	text-decoration:none !important;
	display:block !important;
	width:24px;
	height:24px;
	padding:0px !important;
	margin:10px 0px 10px 10px !important;
	border:none !important;
	float:right !important;
	background:none !important;
}
.rltoolbar a:hover {
	background:none !important;
	text-decoration:none !important;
	color:inherit !important;
}

.rltoolbar .author, .rltoolbar .date { 
	font-family:serif;
	font-style:italic;
	height:24px;
	line-height:24px;
	font-size:14px;
	float:left;
	margin:10px 0 10px 0;
}

/* Copy View */
.copyintro {
	padding:10px;
	font-size:14px;
	font-weight:bold;
	font-family:sans-serif;
	margin-bottom:10px;
	color:#333333;
	background:#ffffff;
}
.copycode {
	border:1px solid #e0e0e0;
	padding:10px;
	margin:10px;
	font-size:12px;
	font-weight:normal;
	font-family:serif;
	color:#222222;
	background:#f0f0f0;
}

/* Shared List View */
.shared_intro {
	font-size:14px;
	font-weight:normal;
}
.shared_intro .owner {
	font-weight:bold;
}


/* Modules */
.readinglist_module {}
.rlmod_intro {
	font-size:14px;
	font-weight:bold;
	font-family:sans-serif;
	padding-bottom:10px;
}
.rlmodcategory {}
.readinglist_module a {
	display:block;
	text-decoration:none;
	color:#999999;
	padding:3px 3px 3px 3px;
}
.readinglist_module a:hover {
	background:#f0f0f0;
	color:#999999;
}

.readinglist_module a.selected {
	background:#999999;
	color:#f0f0f0;
}

.rlmod_options {
	margin-top:5px;
	padding-top:5px;
	border-top:1px solid #f0f0f0;
}

/* Plugins */
.rl_link, .rl_add, .rl_remove, .rl_guest {
	text-decoration:none !important;
	background:none !important;
}
.rl_link:hover, .rl_add:hover, .rl_remove:hover, .rl_guest:hover,
.rl_link:active, .rl_add:active, .rl_remove:active, .rl_guest:active,
.rl_link:focus, .rl_add:focus, .rl_remove:focus, .rl_guest:focus {
	text-decoration:none !important;
	color:inherit !important;
	background:none !important;
}

/* Icons */
@charset "UTF-8";

@font-face {
  font-family: 'readinglist';
  src: url("components/com_jxtcreadinglist/font/readinglist.eot");
  src: url("components/com_jxtcreadinglist/font/readinglist.eot?#iefix") format('embedded-opentype'),
  		 url("components/com_jxtcreadinglist/font/readinglist.woff") format('woff'),
  		 url("components/com_jxtcreadinglist/font/readinglist.ttf") format('truetype'),
  		 url("components/com_jxtcreadinglist/font/readinglist.svg#readinglist") format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="rlicon-"]:before,
[class*=" rlicon-"]:before {
  font-family: 'readinglist';
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  opacity: 0.8;
  line-height: 1em;
  margin-left: 0.2em;
}

.collapsed .rlicon-toggle:before { content: '\229e'; } /* '?' */
.rlicon-toggle:before { content: '\229f'; } /* '?' */

.rlicon-plus-squared:before { content: '\229e'; }
.rlicon-minus-squared:before { content: '\229f'; }
.rlicon-mail:before { content: '\2709'; }
.rlicon-attention-circle:before { content: '\2757'; }
.rlicon-right-hand:before { content: '\e08c'; }
.rlicon-glasses:before { content: '\e0e3'; }
.rlicon-help-circle:before { content: '\e704'; }
.rlicon-info-circle:before { content: '\e705'; }
.rlicon-trash:before { content: '\e729'; }
.rlicon-link-ext:before { content: '\f08e'; }
.rlicon-bookmark-empty:before { content: '\f097'; }
.rlicon-paste:before { content: '\f0ea'; }
.rlicon-lightbulb:before { content: '\f0eb'; }
.rlicon-bookmarks:before { content: '\1f4d1'; }
.rlicon-book:before { content: '\1f4d5'; }
.rlicon-book-1:before { content: '\e801'; }
.rlicon-book-open:before { content: '\1f4d6'; }
.rlicon-book-open-1:before { content: '\e800'; }
.rlicon-bookmark:before { content: '\1f516'; }/*
TribuneTimes V2 template for Joomla!
Commercial Software
Copyright 2013 joomlaxtc.com
All Rights Reserved
www.joomlaxtc.com
*/
/* ----------------------------------------------*/
/* A 00 - CSS Reset
/* ----------------------------------------------*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;	border: 0px none;}
table {border-collapse: separate; border-spacing: 0px;}
caption, th, td { text-align: left; font-weight: normal; border-collapse: collapse;}
blockquote:before, blockquote:after, q:before, q:after {}
blockquote, q {}
ul {list-style:none;} 
li {list-style-type:none;list-style-image:none;}
a{color: inherit; text-decoration:none; }
td, div {font-size: 100%;}
* {padding:0;margin:0;}
body {line-height:130%;margin:0;padding:0;height:100%;width:100%;}
body.sticky #headerwrap {margin-bottom:100px;}
/* ----------------------------------------------*/
/* A 01 - CSS Clearfix
/* ----------------------------------------------*/
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
.clearBoth {clear:both;}
/* ----------------------------------------------*/
/* A 02 - CSS Float Classes
/* ----------------------------------------------*/
.floatLeft {float:left;}
.floatRight {float:right;}
/* ----------------------------------------------*/
/* A 03 - CSS Hide Text
/* ----------------------------------------------*/
a.hideTxt, span.hideTxt {display:block;}
.hideTxt {text-indent:-9999px;}

/* ----------------------------------------------*/
/* B 00 - Header
/* ----------------------------------------------*/
#topleft {text-align:left;margin-top:52px;}
#topright {text-align:right;margin-top:42px;}
#topright input#mod-search-searchword.inputbox {font-size:14px!important;margin:0!important;padding:8px 28px 9px 28px!important;border:1px solid #ccc!important;margin-bottom:12px!important;border-radius:0px!important;}
/* ----------------------------------------------*/
/* B 01 - XTC Menu Structure
/* ----------------------------------------------*/
#header ul.menu > li > a,#header ul.menu > li.active > a,#header ul.menu > li:hover > a{margin: 0;padding: 8px 37px 7px;text-align:center;position:relative;display:inline-block;text-transform:uppercase;letter-spacing: 0px;font-weight:100!important;font-weight:900;}
span.separator{margin: 0;padding: 8px 8px 7px;text-align:center;position:relative;display:inline-block;text-transform:uppercase;letter-spacing: 0px;font-weight:100!important;font-weight:900;}
#header ul.menu > li.parent:hover > a {letter-spacing: 0px;margin: 0;padding:8px 37px 7px;text-align:center;z-index:999999999999999999;position:relative;display:inline-block;}
#menuwrap ul.menu li.parent > ul > li > a,#menuwrap ul.menu li.parent > ul > li.active > a,
#menuwrap ul.menu li.parent > ul > li > a:hover {margin:4px!important;}
#menuwrap ul.menu li.parent > ul {padding:4px!important}
#menuwrap ul.menu li.parent > ul > li > a,#menuwrap ul.menu li.parent > ul > li.active > a,
#menuwrap ul.menu li.parent > ul > li > a:hover {margin:4px!important;}
#menuwrap ul.menu li.parent > ul {padding:4px!important}
#menu ul.menu li.parent > ul ul{top:-4px;padding:4px;}
#menu2 ul.menu {text-align:center;}
#menu2 ul.menu > li > a,#menu2 ul.menu > li.active > a,#menu2 ul.menu > li:hover > a{margin: 0!important;padding: 6px 27px 0!important;text-align:center;position:relative;display:inline-block;text-transform:uppercase;letter-spacing: 0px;min-width:10px;float:left;background-image:none!important;}
#menu2 ul.menu > li.parent:hover > a {letter-spacing: 0px;margin: 0!important;padding: 1px 12px 0!important;text-align:center;position:relative;display:inline-block;min-width:10px;background-image:none;}
#menu2 ul.menu > li.active > a {background-image:none!important;}
/* Suckerfish - Dualfish Common CSS */
.suckerfish ul.menu,.dualfish ul.menu{position:relative;list-style-type:none;z-index:999999;margin:0;padding:0;}
.suckerfish ul.menu ul,.dualfish ul.menu ul {display: block;visibility:hidden;overflow:hidden;position:absolute;z-index:9999999999!important;}
.suckerfish ul.menu ul:hover,.dualfish ul.menu ul:hover {overflow:visible;}
.suckerfish ul.menu > li,.dualfish ul.menu > li {display:block;float:left;padding:0!important;margin:0!important;margin-right:0;background:none;}
.suckerfish ul.menu > li > a,.dualfish ul.menu > li > a,.suckerfish ul.menu > ul > li > a,.dualfish ul.menu > ul > li > a {display:block;}
.dualfish ul.menu li a > span,.suckerfish ul.menu li a > span,.suckerfish ul.menu li a span.xmenu, .dualfish ul.menu li a span.xmenu  {padding:0;}
.suckerfish ul.menu li a img,.dualfish ul.menu li a img {padding:0;float:left;}
.suckerfish ul.menu li.xtcHover > ul,.dualfish ul.menu li.xtcHover > ul,.suckerfish ul.menu li > ul:hover,.dualfish ul.menu li > ul:hover {visibility:visible;}
.suckerfish ul.menu > li > ul li > ul, .dualfish ul.menu > li > ul li > ul {visibility:hidden;}
.suckerfish ul.menu li ul li.xtcHover a, .dualfish ul.menu li ul li.xtcHover a,.suckerfish ul.menu > li > ul > li > a:hover,.dualfish ul.menu > li > ul > li > a:hover,.dualfish ul.menu > li > ul li a,.suckerfish ul.menu > li > ul li a,.dualfish ul.menu > li > ul li.active a,.suckerfish ul.menu > li > ul li.active a {padding:0;line-height:46px;display:block;}
.suckerfish ul.menu > li > ul > li:hover > a, .dualfish ul.menu > li > ul > li:hover > a {position:relative; z-index:9999999999!important;}
.suckerfish ul.menu li a > span.image-title, .dualfish ul.menu li a > span.image-title{margin:0 0 0 56px;padding:12px 0 0 0;display:block;}
/* Suckerfish */
div.suckerfish > ul li div.suckerfish > ul li a{padding:0px 12px 0px 15px!important;}
.suckerfish ul.menu ul > li {display:block;position:relative;float:none;padding-left:0px;}
.suckerfish ul.menu ul li:first-child{background:none!important;}
.suckerfish ul.menu > li ul li {min-width:190px;margin:0;position:relative;}
.suckerfish ul.menu > li ul li a {display:block;margin:0;text-align:center;}
.suckerfish ul.menu > li ul li ul {margin:-4px 0px 0px 190px;}
/* .dualfish */
div.dualfish > ul li div.dualfish > ul li a {padding-left:0px!important;}
.dualfish ul.menu > li > ul {width:420px;padding:0px!important;z-index:9999999999;text-align:center;}
.dualfish ul.menu > li > ul > li {width:200px;margin:0 4px;padding:0;display:block;position:relative;float:left;}
#menu > .dualfish ul.menu > li > ul > li:first-child + li,.dualfish ul.menu li ul li:first-child {background:none!important;}
.dualfish ul.menu li ul li {padding: 0px 0px 1px 0!important;}
.dualfish ul.menu > li > ul > li > ul {left:207px!important;width:200px;}
/* X-Menu */
.xmenu {text-transform:none;letter-spacing:0;font-size:11px!important; }
#header span.xmenu {padding-top:4px!important; margin-bottom:0!important;line-height:85%!important;}
ul.imgmenu{width:100%;display:table; float:right;}
ul.imgmenu li{display:table-cell;}
ul.imgmenu li:first-child{padding-left:0;}
ul.imgmenu img{float:left;padding:0 12px 0 0;width:3em;}
ul.imgmenu span.image-title{float:left; font-size:1em; display:inline-block; line-height:133%; }
/* CSS3 SideMenu */
.iconside{padding:0;}
.iconside li{display: block;padding:0;background: #fff;border:1px solid #f1f1f1!important ;background: #f9f9f9!important;margin:10px 0 0 0;}
.iconside li:first-child{margin:0;}
.iconside li a{text-align: left;display: block;color: #333;position: relative;padding:1% 4% 0 5%;}
.iconside img{float:right; margin-top:10px;}
.side_title{font-size: 18px;line-height:40px;display:inline-block;}
.iconside .xmenu{font-size: 12px!important;line-height:42px;margin-top:-25px;color: #666;}
.iconside li:hover{background: #e1f0fa;}
.iconside li:hover .ca-main{color:#2676ac;}
/* Menu Right Mobile Display */
#menuright .xtcdefaultmenu,#menuright > ul,#menuright > ul > li {display:none;}
/* ----------------------------------------------*/
/* C 00 - Default Joomla Content Styling
/* ----------------------------------------------*/
#component {margin-bottom:40px;}
/*content pages*/
.article_heading {margin-bottom:24px;}
.createdby,.modified {font-size:12px;padding-right:6px;border-right: 1px solid #939090;}
.parent-category-name,.category-name,.published{font-size:12px;padding:0 6px;border-right: 1px solid #939090;}
.create,.hits {font-size:12px;padding:0 6px;}
.action span{float:right;}
.content-links {padding:14px 0 14px 0;}
li.content-links-a,li.content-links-b,li.content-links-c{padding-left:0px!important;}
/*category blog*/
.cat-item {}
.cat-item div.action span{}
/*category list*/
.categories-list li{border-top:1px solid #CCCCCC;padding:10px 0;}
.categories-list ul li ul li h4{font-size:0.975em;}
.categories-list ul li span{font-size:0.875em;}
tr.cat-list-row0 td,tr.cat-list-row1 td{ border-bottom: 1px solid #ccc;padding: 20px 5px 20px;font-family:Arial, Helvetica, sans-serif!important;font-size:14px;}
div.display-limit {margin-bottom:20px;}
th.hits,th.hits a{font-size:22px;}
.webtitle,.webtitle p{font-size:24px;}
tr.cat-list-row0 td p,tr.cat-list-row1 td p{margin:0!important;padding:0!important;}
/*More Articles */
.items-more {margin-top:40px;}
.items-more ol {margin:0;}
.items-more h3 {font-size:18px;margin:12px 0;}
p.counter {text-align:center;}
div.pagination,div.pagination ul  {text-align: center;height:auto;box-shadow:none!important;}
div.pagination ul li{display:inline-block; padding:0 10px 0 0}
div.pagination span {padding:10px 15px;font-size:14px;}
div.pagination a,ul.pagenav a {padding:10px 15px;font-size:14px;}
.pagination span,.pagination a {background:none!important;;border: 1px solid #4e4e4e;padding:12px 16px;}
ul.pagenav li.pagenav-prev{float:left;border: 1px solid #ddd;padding:12px 16px;}
ul.pagenav li.pagenav-next{float:right;border: 1px solid #ddd;padding:12px 16px;}
p.counter{font-size:18px!important;margin-bottom:16px;}
/*search*/
.result{margin:0 0 30px 0;padding:0 0 30px 0;border-bottom:1px solid #ddd;}
dd {margin:0 0 3px 0; font-size:0.875em;}
.search_menu_btn {color:#ebebeb;background:#666;}
/* contact */
.contact_image {margin:15px 0 15px 0;}
.vcard {margin: 12px 0;padding:12px;background:#999;color:#fff;}
.contact label{font-size: 0.875em;font-weight:bold;line-height:18px;}
.ctfields {border:5px solid #fff; outline:1px solid #f1f1f1; padding:30px!important;}
.ctfields img{padding:8px 0 0 0;}
/*user pages*/
#users-profile-core dd, #users-profile-custom dd {padding: 8px 0; }
#users-profile-core dt, #users-profile-custom dt,.login label {float: left;line-height:30px;width: 12em; }
label#password-lbl, label#username-lbl {padding-top:8px;}
label#remember-lbl {line-height:24px;}
form fieldset dt {clear: left;float: left;padding: 3px 0;width: 16em; margin-top:12px!important;}
span.star{color:#F00;}
span.optional {font-size: 10px; font-weight:normal; text-transform:uppercase; color:#999;}
label{display:inline-block;text-transform:uppercase; padding-right:12px;}
input[type="radio"], input[type="checkbox"]{margin-top:0;}
#login-form label{line-height:14px;float:left;width:76px;}
#adminForm label{float:left;width:150px;}
p#form-login-username label,p#form-login-password label{line-height:26px;}
input,select{margin:0 0 10px 0;}
dt span.spacer{display:block;}
.registration dl dt.spacer{float:none;}
#recaptcha_area{margin:0 0 10px 0;}
label{margin:0;}
select, input[type="file"]{height:auto;margin-bottom: 9px;}
.ffield{clear:both;margin:0 0 9px 0;}
.formwrap,form#finder-search {text-align:left; width:60%; padding:42px 42px 22px;  border:5px solid #ffffff; outline:1px solid #f1f1f1; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;background:#fff;margin:44px 0px;}
.formwrap h1.pagetitle span {background-color:#fff!important;}
a#advanced-search-toggle {display:inline-block; margin: 16px 0 0 154px;}
.formwrap ul {margin-top:12px;}
.formwrap li {font-size:10px!important; text-transform:uppercase!important; list-style: inside; padding-top:4px;}
ol.feedwrap, ul.feedwrap {margin:30px 0 0 0!important;}
ol.feedwrap li, ul.feedwrap li {padding-bottom:12px; margin-bottom:12px; border-bottom:1px solid #efefef;}
h4.feedtitle {font-size:100%;}
div.category-desc {}
div.category-desc img {border:1px solid #ebebeb; width:115px; margin:6px 20px 0px 0;}
/*newsfeeds*/
.categories-list{}
.categories-list ul{list-style:none;margin:0;padding:0;}
.categories-list li{/*border-top:1px solid #efefef;padding:10px 0;*/}
.categories-list li:first-child{border-top:none;}
.categories-list h2{margin-bottom:0;}
ul.actions{list-style:none;}
.newsfeed-count{margin:0;}
.archive ul{margin:0;list-style:none;}
.archive ul li{padding:0;list-style:none;}
div.newsfeed.redirect-ltr {text-align:left;padding:50px;background:#f7f7f7; border:5px solid #ffffff;outline:1px solid #f1f1f1;-webkit-border-radius:3px;-moz-border-radius:3px; border-radius:3px;}
div.newsfeed.redirect-ltr .ol {margin:0!important;list-style:lower-roman!important;font-size:1em;}
/*form and buttons*/
.button, button {background:#5e8bc9;padding:5px 26px!important;font-weight:bold;color:#999;text-transform:uppercase;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.calendar .button {background:none;padding:0px!important;font-weight:none;color:#999;text-transform:uppercase;-moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px;}
input.button{border:none!important; }
.search select#ordering {line-height:26px;}
input#ccname1, input#ccemail1 {margin-bottom:20px;}
textarea {-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;border:1px solid #ebebeb;color:#999999;font-size:12px;margin:0 5px 0 0;padding-left:12px;}
input[type="checkbox"], input[type="radio"] {height:auto;border:0px!important; padding-top:12px!important;}
/*system message*/
dt.error{font-size:20px;line-height:20px;padding:10px;color:#ccc;}
dd.error{padding:10px;}
dd.error ul{list-style:none;}
.catmenu img {float:left;}
/* Panes */
.panel{margin-top:-1px;}
#main .contact .panel h3{margin:0px 0 0px 0;padding: 0;	background:#eee;border:0}
.panel h3 a{display:block;padding:6px;text-decoration:none;color:#444;padding:6px;}
.pagination ul{text-align:center;}
.pagination ul li{display:inline;padding:0 10px;}
#mailto-window {padding:24px;background:#fff;}
/* ----------------------------------------------*/
/* C 01 - Custom Joomla Content Styling
/* ----------------------------------------------*/
#left .module:first-child h3,#right .module:first-child h3{border-top:none!important;}
#xtc-region3title{margin: 0 auto;}
div.joomla div.item{border-bottom:1px dotted #ccc;} 
.wallframe {background:#f7f7f7; border:1px solid #e6e6e6;}
.imgframe {padding:10px !important; background:#f8f8f8 !important; border: 1px solid #ddd !important; max-width:96.5%;}
div.contact.row-fluid h3 {color:#333;}
div.breadcrumbs a.pathway, div.breadcrumbs span.here {display:inline-block; padding-bottom:4px;}
span.showHere {color:#333;}
a.pathway {color:#333!important;}
span.here {color:#333!important;}
.wallpage {table-layout:fixed!important;}
.wallslider{display:block!important;}
h3.moduletitle i{vertical-align:middle; line-height:100%;}
h3.moduletitle i:before{vertical-align:middle;}
#adminForm label{font-size: 0.875em;font-weight:bold;line-height:42px;}
.circlebottom2_info a{display:block;height:150px;width:150px;}
.slabtexted .slabtext{display:-moz-inline-box;display:inline-block;white-space:nowrap;}
.slabtextinactive .slabtext{display:inline;white-space:normal;font-size:1em!important;letter-spacing:inherit!important;word-spacing:inherit!important; *letter-spacing:0!important; *word-spacing:0!important; }
.slabtextdone .slabtext{display:block;}		
[class^="icon-"], [class*=" icon-"]{background-image:none!important;}
.jlogin1,.jlogin2 {display:inline-block;max-width:50%;margin-bottom:12px;}
.jlogin1 {margin-right:8px;}
.jlogin2 {font-weight:100;color:#979797;}
.jlogintext {text-align:left;margin-left:14px;font-size:12px;text-transform:uppercase;}
.videoWrapper {position: relative;	padding-bottom: 56.25%; /* 16:9 */height: 0;max-width: 100%;}
.videoWrapper iframe {position: absolute;top: 0;left: 0;max-width: 100%;height: 100%;}
h1.pagetitle,div.componentheading{padding: 0 15px;}
.article_info{margin-left:20px;}
.article_text {padding:20px 0;}
.pull-right {color:#f1f1f1;}
.category_header span, .article_header span, .action span {font-size:11px;line-height:144%;display:inline-block;}
.item-page {padding: 12px 0 0 0;}
div.breadcrumbs { padding:6px 4px 0 4px;text-align:left;border-top: 1px solid #f7f7f7;border-bottom: 1px solid #f7f7f7;margin-top:0px}
span.showHere {padding:0 5px 0 0;text-transform:uppercase;font-size:12px;}
a.pathway {padding:0 5px 0 0;font-size:12px; text-transform:uppercase;}
span.here {padding-left:0;text-transform:uppercase;font-size:12px;}
.readmore a span {font-size:100%;padding-right:8px;}
.Pagination ul {text-align: center;margin-bottom:16px;}
.Pagination ul li {display: inline;}
.Pagination .pagenav {border: 3px solid #cbcbcb;background:#ebebeb;padding:12px 16px;}
.pagination ul > li > a,.pagination ul > li > span{font-size:87%;line-height:28px;font-weight:bold;}
div.action.float:right img {width:10px!important;}
email-icon img {width:10px!important;}
.readmore{float:left;}
.iconbar{float:right;}
.category_date{float:left;}
.category_info{margin:0 0 0 96px;}
div.action{position:relative;bottom:0;}
.cat-item{position:relative;margin-bottom:20px;padding:20px 0px;}
.xtc-category-col .cols-2 .column-1 {border-right: 4px #ccc;}
.cat-item div.action{position:absolute;bottom:24px;right:30px;}
.cat-item div.action img,div.action img{width:12px;}
.cat-item div.action span{padding-right:3px;}
.cat-item div.action span:first-child{padding-right:0;margin:0;border-right:none;}
.article_date .day {font-size:38px!important;line-height:35%!important;}
.wallframe {padding:8px;max-width:97%;}
div.phrases-box {margin:0 0 12px 0;}
div.form-limit {margin-top:18px;}
div.login-fields {margin-bottom:12px;}
form#login-form > ul > li {line-height:144%!important;}
form#login-form > ul > li a {font-size:10px;font-weight:bold;text-transform:uppercase;}
td.wb-title h4.title {font-size:100%;}
th.hits {font-size:100%!important;}
div#bottom1 ul li {list-style:none;}
.xtc-leading > div:first-child+div+div+div /* Third column */{margin-left:0;}
div.contact.row-fluid {padding-top:12px;}
div.contact.row-fluid span.subheading-category {display:inline-block;margin-bottom:12px 0 20px;}
div.contact.row-fluid h3 {margin-bottom:20px;font-size:1.5em;font-weight:normal;}
div.contact.row-fluid h2 {margin:-15px 0 20px -5px;padding:0;font-size:3em;font-weight:normal;}
div.contact.row-fluid div.ctfields img {margin-top:-10px;}
.pager a, .pager span{background:none!important;border:none!important;}
div.items-leading.xtc-leading div.span6 .art_info {display:none;}
.items-leading.xtc-leading .span6 .cat-item{margin-bottom:20px;}
.category_text p {margin:1em 0!important;}
h4.title{padding:18px 0 6px 0;font-size:21px;line-height:110%;}
div.items-leading.xtc-leading.span12 div.span6 h4 {font-size:28px;letter-spacing:-1px;}
div.items-leading.xtc-leading.span12 div.span6 .category_text p {display:none;}
.items-leading .span6 p{padding-bottom: 8px!important;}
div.items-leading.xtc-leading.span12 div.span6 div.kmt-readon {margin-top:0px!important;}
div.items-leading.xtc-leading.span12 div.span6 .cat-item div.action {bottom:-21px;}
.art_info{display:block;font-size:12px;padding: 6px 0px;margin-bottom:24px;} 
div.items-leading.xtc-leading.span12 div.span6 .art_info{display:inline-block;margin:9px 0 9px 0!important;padding-right:12px;}
.article_info .btn{background:none!important;border-color:transparent!important;padding:0 18px 8px 18px;}
.article_info .btn-group.open .dropdown-toggle{background:none!important;border:none!important;box-shadow:none!important;}
span.caret{float:none!important;}
.article_info ul li{float:left;}
.article_info ul li a:hover,.article_info ul li a:focus{background:none!important;}
.xtc-full-img{margin:0;}
.btn-group.pull-right.open a{padding:9px 19px;}
div.article_header .icon-cog {color:#333;}
.newstext1content {}
.newstext1content span.rounded_i {display:inline-block;width:24px; height24px; border-radius:50%; margin:0 0 0 12px;}
.newstext1content span.rounded_i i {margin:4px 0 0 10px;}
.articleimgal {margin-bottom:20px;}
.itemFullText h2,.item-page h2{font-size:3vw!important;}
/* Buttons */
.btn input,.btn button{margin:0;padding:0;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;display:block;font-family:Arial,Helvetica,sans-serif;font-size:18px;padding:10px 20px;text-align:center;letter-spacing:1px;}
.btn {-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;display:inline-block;font-family:arial;font-size:13px;padding:8px 18px;text-decoration:none; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;letter-spacing:1px;}
.btn a:hover,.btn button a:hover,.btnlogin a:hover {color:#fff;}
.btnlogin{padding:5px 18px!important;border:none!important;}
a.btn.dropdown-toggle {background:transparent!important;border-radius:0px!important;padding:4px!important;margin:0px!important;border:0px!important;}
.btn .caret {margin-top:4px!important;}
.readmore{float:left;}
.readmore a {font-weight:bold;color:#999;font-size:0.85em;display:inline-block;text-transform:uppercase;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;float:left;}
.quotetxt {font-weight: 100!important}
.rmore1 {display:inline-block;text-align:center!important;font-size:1em;padding:6px 12px;}
.rmore1 i,.btn-sub i {font-size:18px; padding:7px 0 0 2px; margin:3px 0 0 12px; width:24px; height:19px; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; background: rgba(0,0,0,0.3);}
.content_rating {padding-top:12px!important;}
.row-fluid .span12{margin-left:0;}


/* ----------------------------------------------*/
/* D 00 - Module and Suffixes
/* ----------------------------------------------*/
.module{margin:px 0 0 0;}
.module h3.moduletitle {margin:0 0 40px 0;padding:12px 0;}
.module h3.moduletitle span.title-text{background:none;padding:0 10px;}
/* ----------------------------------------------*/
/* D 01 - Module Overrides,overrides for default suffix within specific areas of the regions
/* ----------------------------------------------*/
#topbanner .module:first-child,#top .module:first-child,#inset .module:first-child,#showcasegrid .module:first-child,#left .module:first-child,#right .module:first-child,#left1 .module:first-child,#right1 .module:first-child,#left2 .module:first-child,#right2 .module:first-child,#left3 .module:first-child,#right3 .module:first-child,#left4 .module:first-child,#righ4 .module:first-child,#left5 .module:first-child,#right5 .module:first-child,#left6 .module:first-child,#right6 .module:first-child,#left7 .module:first-child,#right7 .module:first-child,#left8 .module:first-child,#right8 .module:first-child,#newsflash .module:first-child,
#banner1 .module:first-child,#breadsearch .module:first-child,#banner .module:first-child,
#banner .module:first-child,#banner4 .module:first-child,.singlearea .module,.firstarea .module{margin:0!important;}
/* ----------------------------------------------*/
/* D 02 - Border Wrap(padborder)
/* ----------------------------------------------*/
.borderwrap {padding:12px;}
/* ----------------------------------------------*/
/* D 03 - Text Colors
/* ----------------------------------------------*/
.redtitle h3 {border-top-color:#9e0a0a!important;}
.redtitle h3 span{color:#9e0a0a!important;}
.bluetitle h3 {border-top-color:#316494!important;}
.bluetitle h3 span{color:#316494!important;}
.greentitle h3 {border-top-color:#6b7b5f!important;}
.greentitle h3 span{color:#6b7b5f!important;}
.greytitle h3 {border-top-color:#ccc!important;}
.greytitle h3 span{color:#ccc!important;}
.blacktitle h3 {border-top-color:#000!important;}
.blacktitle h3 span{color:#000!important;}
.tantitle h3 {border-top-color:#957463!important;}
.tantitle h3 span{color:#957463!important;}
.purpletitle h3 {border-top-color:#8e0870!important;}
.purpletitle h3 span{color:#8e0870!important;}
/* ----------------------------------------------*/
/* D 04 -Icons (classname as suffix)
/* ----------------------------------------------*/
.alertz h3.moduletitle,.article h3.moduletitle,.briefcase h3.moduletitle,.camera h3,.cart h3.moduletitle,.ccards h3.moduletitle,.chart h3.moduletitle,.clack h3.moduletitle,.clipboard h3.moduletitle,.clock h3.moduletitle,.comment h3.moduletitle,.envelope h3.moduletitle,.file h3.moduletitle,.film h3.moduletitle,.graph h3.moduletitle,.heart h3.moduletitle,.inbox h3.moduletitle,.mic h3.moduletitle,.movie h3.moduletitle,.paperclip h3.moduletitle,.phone h3.moduletitle,.phones h3.moduletitle,.picto h3.moduletitle,.radar h3.moduletitle,.srch h3.moduletitle,.speech h3.moduletitle,.stylus h3.moduletitle,.tag h3.moduletitle,.userz h3.moduletitle,.world h3.moduletitle,.sports h3.moduletitle{padding-left:52px!important;padding-top:19px!important;padding-bottom:19px!important;background-size:36px 36px!important;background-repeat:no-repeat!important;background-position: 0 50%!important;}
.alertz > h3{background-image:url(templates/tribune2/images/icons/alert.png) !important;}
.article > h3{background-image:url(templates/tribune2/images/icons/article.png) !important;}
.briefcase > h3{background-image:url(templates/tribune2/images/icons/briefcase.png) !important;}
.camera > h3{background-image:url(templates/tribune2/images/icons/camera.png) !important;}
.cart > h3{background-image:url(templates/tribune2/images/icons/cart.png) !important;}
.ccards > h3{background-image:url(templates/tribune2/images/icons/ccards.png) !important;}
.chart > h3{background-image:url(templates/tribune2/images/icons/chart.png) !important;}
.clack > h3{background-image:url(templates/tribune2/images/icons/clack.png) !important;}
.clipboard > h3{background-image:url(templates/tribune2/images/icons/clipboard.png) !important;}
.clock > h3{background-image:url(templates/tribune2/images/icons/clock.png) !important;}
.comment > h3{background-image:url(templates/tribune2/images/icons/comment.png) !important;}
.envelope > h3{background-image:url(templates/tribune2/images/icons/envelope.png) !important;}
.file > h3{background-image:url(templates/tribune2/images/icons/file.png) !important;}
.film > h3{background-image:url(templates/tribune2/images/icons/film.png) !important;}
.graph > h3{background-image:url(templates/tribune2/images/icons/graph.png)!important;}
.heart > h3{background-image:url(templates/tribune2/images/icons/heart.png) !important;}
.inbox > h3{background-image:url(templates/tribune2/images/icons/inbox.png) !important;}
.mic > h3{background-image:url(templates/tribune2/images/icons/mic.png) !important;}
.movie > h3{background-image:url(templates/tribune2/images/icons/movie.png) !important;}
.paperclip > h3{background-image:url(templates/tribune2/images/icons/paperclip.png) !important;}
.phone > h3{background-image:url(templates/tribune2/images/icons/phone.png) !important;}
.phones > h3{background-image:url(templates/tribune2/images/icons/phones.png) !important;}
.picto > h3{background-image:url(templates/tribune2/images/icons/picto.png) !important;}
.radar > h3{background-image:url(templates/tribune2/images/icons/radar.png) !important;}
.srch > h3{background-image:url(templates/tribune2/images/icons/search.png) !important;}
.speech > h3{background-image:url(templates/tribune2/images/icons/speech.png) !important;}
.stylus > h3{background-image:url(templates/tribune2/images/icons/stylus.png) !important;}
.tag > h3{background-image:url(templates/tribune2/images/icons/tag.png) !important;}
.userz > h3{background-image:url(templates/tribune2/images/icons/user.png) !important;}
.world > h3{background-image:url(templates/tribune2/images/icons/world.png) !important;}
.sports > h3{background-image:url(templates/tribune2/images/icons/sports.png) !important;}
/* ----------------------------------------------*/
/* D 05 - Underline ()
/* ----------------------------------------------*/
.underline h3{padding:0 0 15px 0;border-top:none!important;}
/* ----------------------------------------------*/
/* D 06 - QTag ()
/* ----------------------------------------------*/
.module.qtag{padding:0;position:relative;}
.module.qtag > h3{margin-top:-14px;margin-right:0;margin-bottom:0;margin-left:0;text-align:center;times,serif;border:none!important;padding:0!important;background-position:0 -4px!important;}
.module.qtag > h3 span.first_word{padding:0 8px;}
.module.qtag .modulecontent{padding:26px;}
.module.qtag .qtagbox:after {-webkit-transform: skew(2deg) rotate(2deg);-moz-transform: skew(2deg) rotate(2deg);right: 4px;z-index: -1;}
.module.qtag .qtagbox:before {-webkit-transform: skew(-2deg) rotate(-2deg);-moz-transform: skew(-2deg) rotate(-2deg);left: 4px;z-index: -2;}
.quoteoftheday {margin-bottom:16px;}
.quoteoftheday p {font: italic 1em Georgia,Times New Roman,times,serif;line-height:150%;}
.quoteoftheday span {font: italic 1em Georgia,Times New Roman,times,serif; float:right;}
/* ----------------------------------------------*/
/* D 07 - BTag ()
/* ----------------------------------------------*/
.module.btag{padding:0;position:relative;}
.module.btag > h3{margin-top:-14px;margin-right:0;margin-bottom:0;margin-left:0;text-align:center;times,serif;border:none!important;padding:0!important;background-position:0 -4px!important;}
.module.btag > h3 span.first_word{padding:0 8px;}
.module.btag .modulecontent{}
/* ----------------------------------------------*/
/* D 08 - NoInnerPad
/* ----------------------------------------------*/
.module.noinnerpad .modulecontent{padding:0!important;}
/* ----------------------------------------------*/
/* D 09 - TitleRight
/* ----------------------------------------------*/
.title_right h3{text-align:right!important;}
/* ----------------------------------------------*/
/* D 10 - Img Frame | Border Wrap
/* ----------------------------------------------*/
.borderwrap h3{border-top:none!important;border-bottom:none!important;text-align:right;margin:-37px 0 0 0!important;padding:12px 0 0 0!important;}
.imgframe h3{border-top:none!important;border-bottom:none!important;text-align:right;margin:-34px 0 0 0!important;padding:12px 0 0 0!important;}
.imgframe h3 span.first_word,.borderwrap h3 span.first_word{font-family:Arial, Helvetica, sans-serif!important;font-size:10px!important;text-transform:uppercase!important;padding:0!important;}
/* ----------------------------------------------*/
/* D 11 - MobileLeft
/* ----------------------------------------------*/
.moleft h3 {display:none;}
.moleft h3{padding: 6px 12px!important;border:none!important;float:left;line-height:0px!important;margin: 0px !important;font-size:12px!important;text-transform:uppercase!important;background:#444444;}
.moleft h3 span.first_word {font-family:Source, Arial, Helvetica, sans-serif!important;font-size:16px!important;text-transform:uppercase!important;color:#fff!important;}
.module.title-on.moleft {margin:0px!important;padding:0px!important;min-width:159px;}
.moleft h3.moduletitle {margin:0px!important;}

/* ----------------------------------------------*/
/* D 12 - MobileLeft2
/* ----------------------------------------------*/
.moleft2 h3 {display:none;}
.moleft2 h3{padding: 6px 12px!important;border:none!important;float:left;line-height:0px!important;margin: 0px !important;font-size:12px!important;text-transform:uppercase!important;background:#444444;}
.moleft2 h3 span.first_word {font-family:Source, Arial, Helvetica, sans-serif!important;font-size:16px!important;text-transform:uppercase!important;color:#fff!important;}
.module.title-on.moleft2 {margin:0px!important;padding:0px!important;min-width:159px;}
.moleft2 h3.moduletitle {margin:0px!important;}

/* ----------------------------------------------*/
/* E 00 - JXTC  Walls(Newspro/ K2 Walls)
/* ----------------------------------------------*/
h3.newsitemtitlemed,h3.newsitemtitlemed2{font-size:16px!important;margin:16px 0 0 0!important;}
a.searchit,a.rssit,a.morecat{height:20px;width:18px;display:block;text-indent:-9999px;float:left;margin-right:4px;}
/* ----------------------------------------------*/
/* E 01 - Powertabs(Media)
/* ----------------------------------------------*/
.powertabs .ptabsbar{font-size:20px;padding:20px 0px 18px 20px!important;}
.powertabs .ptabsbar h3{padding-left:60px!important;background-size:36px 36px!important;background-repeat:no-repeat!important;background-position: 0 50%!important;background-image:url(templates/tribune2/images/icons/camera.png) !important;}
.ptabsmtitle {display:inline-block;margin-right: 54px;border:none!important;}
.ptabsmtabs {display:inline-block;margin-right: 18px;line-height:24px;font-size: 16px;text-transform: uppercase;}
.ptitleactive, .ptitleoff {padding: 8px 10px 18px 10px;text-align:center;}
.ptabsntabs {display:inline-block;margin-right: 12px;}
.ptabsntabsend {display:inline-block;}
.ptabsnactive, .ptabsnoff{padding:12px;text-align:center;}
.powertabs .slideshow {width:100%!important;}
/* ----------------------------------------------*/
/* E 02 - JXTC Slide Panel
/* ----------------------------------------------*/
.trigger_img,.trigger{position:relative;}
.trigger_img{margin:-1px 5px 0 0;}
.trigger{font-size:12px;text-transform:uppercase;margin-right:10px; cursor:hand!important;}
.splogin {margin:4px 4px 0 0;color:#9a9a9a;}
/* ----------------------------------------------*/
/* E 03 - ReadingList Custom HTML
/* ----------------------------------------------*/
.chfavorite {margin:4px 4px 0 0;color:#9a9a9a;}
/* ----------------------------------------------*/
/* E 04 Acymailing
/* ----------------------------------------------*/
.acysubbuttons{text-align:left!important;margin-top:12px;}
.btn-sub i {margin-top:-2px;}
.btn-sub{display: inline-block;border-radius: 2px 2px 2px 2px;margin-top: 10px;padding: 16px 30px!important;}
div.acymailing_module .acysubbuttons .btn-sub input{margin:0!important;padding:0!important; background:#660066;}
.subscribewrap {max-width:75%;}
.acymailing_form .btn-primary {padding: 6px 12px!important;}
a.acymailing_togglemodule{background:#000;padding:10px 0;}
input#user_name_formAcymailing1.inputbox,input#user_email_formAcymailing1.inputbox {padding: 12px;}
input.button.subbutton.btn.btn-primary {padding: 18px 12px;color:#fff;background:#3D3D3D;font-weight:200;}

/* ----------------------------------------------*/
/* F 00 - Kommento
/* ----------------------------------------------*/
#section-kmt {padding:20px;width:95%;}
.kmt-readon span.aligned-left {margin-right:10px;}
.kmt-readon span.kmt-readmore {background:none!important;font-weight:100!important;font-size:0.85em;display:inline-block;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.kmt-readmore a {padding-right:10px;}
.kmt-readon span.kmt-comment,.kmt-readon span.kmt-hits  {background:none!important;font-weight:100!important;font-size:0.85em;display:inline-block;text-transform:uppercase;}
.kmt-comment a {padding-right:10px;}
.kmt-readon span {padding:0;}
#section-kmt #kmt-fame {padding:30px;}
#section-kmt .avatar {margin-right:20px;}
#section-kmt .kmt-list > li > div {padding:30px 0!important}
#section-kmt .input.button {margin-left:6px!important;}
#section-kmt .kmt-btn-submit,#section-kmt .input.button  {padding:9px 28px!important;font-weight:100!important;font-family:Arial, Helvetica, sans-serif;font-size:12px!important;display:inline-block;text-transform:uppercase;border:none!important;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
div.kmt-content p {line-height:133%;margin:0 0 35px 20px!important;position:relative;padding:30px!important;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
div.kmt-content p:after {content:"";position:absolute;bottom:-30px;left:50px;border-width:0 20px 30px 0px;border-style:solid;display:block;width:0;}
#section-kmt .kmt-control-user {padding-left:20px;}
#section-kmt .kmt-form-length > b {padding:7px 14px 7px 36px!important;}
#section-kmt .kmt-option{float:none!important;}
#section-kmt .float-li > li, #section-kmt .float-span > span{float:right!important;}
#section-kmt ul.kmt-form-author{ margin:0 0 15px 0;}
#section-kmt h3.kmt-title {font-size:18px;padding-top:12px;padding-bottom:12px;line-height:100%;height:24px;}
input#register-location{height:43px!important;margin-bottom:0px;}
div.xtc-readon{margin:10px 0 0 0;}
div.catItemReadMore {float: left;}
div.catItemCommentsLink {float: right;}
div.catItemHitsCenter{text-align:center;}
div.catItemHitsCenter span.rounded_i i{margin:4px 0 0 0;}
/* ----------------------------------------------*/
/* F 01 - K2 
/* ----------------------------------------------*/
.row-fluid [class*="span"]{min-height:auto!important;}
.rmore1.k2commentbtn{margin-top:0!important;}
.rmore1.k2commentbtn input{margin:0!important;padding:0!important;font-size:18px!important;}
.catItemImage{position:relative;display:block;}
.aboutwrap {padding:24px; margin-bottom:6%; background:#fff; border:1px solid #ededed;border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }
.aboutwrap:hover {-moz-box-shadow: -1px 1px 16px #e9e9e9;-webkit-box-shadow: -1px 1px 16px #e9e9e9;box-shadow: -1px 1px 16px #e9e9e9;}
.aboutmainwrap .lastrow > div > div{margin-bottom:0;}
.aboutwrap img {margin-bottom:24px;}
.aboutwrap h2 {padding:0;}
.aboutwrap p {margin-top:20px;}
.aboutwrap a.rmore1 {display:block!important;}
/* ----------------------------------------------*/
/* F 02 - JOMSOCIAL
/* ----------------------------------------------*/
#community-wrap .app-box {background:transparent!important;border:0px!important;border-radius:0px!important;box-shadow:0px!important;}
#community-wrap .app-box > h3, #community-wrap .app-box .app-widget-header > h3 {padding:16px 0!important;font-size: 24px!important;}
.navbar.js-toolbar .navbar-inner,#community-wrap .js-focus,#community-wrap .community-status .status-creator,#community-wrap .cSubmenu {border-radius:0px!important;background-image:none!important;}
.navbar.js-toolbar .navbar-inner,#community-wrap .cGuest  {margin-top:-16px;}
#community-wrap .cGuest .login-area,#community-wrap .cGuest .hero-area  {border-radius:0px!important;}
#community-wrap .cGuest h1 {font-size:5vw!important;display:inline-block!important;padding: 0 auto!important;}
#community-wrap .login-area input#submit.btn.btn-block.btn-primary {padding: 10px 6px;}
#latest-videos-container .js-col6.bottom-gap{width:23%!important;margin-right:2px!important;}
#community-wrap h3 {font-size:6vw!important;}
#community-wrap .btn-primary.active,#community-wrap .btn-warning.active,#community-wrap .btn-danger.active,#community-wrap .btn-success.active,#community-wrap .btn-info.active,#community-wrap .btn-inverse.active {color:#fff!important;}
#community-wrap .btn-primary:hover,#community-wrap .btn-primary:focus,#community-wrap .btn-primary:active,#community-wrap .btn-primary.active,#community-wrap .btn-primary.disabled,#community-wrap .btn-primary[disabled]{color:#fff!important;background:#333!important;}
/* ----------------------------------------------*/
/* F 03 - KUNENA
/* ----------------------------------------------*/
#Kunena #ktop {margin-top:-22px!important;background:#333!important;}
.kprofileboxcnt {padding: 16px!important;margin-top:-26px!important;}
#Kunena a.close {display:none!important;}
#Kunena .kheader h2, #Kunena .kheader h2 a {font-size: 28px!important;padding-top:12px;}
div.ktitle-desc {color:#333;}
#Kunena div.kblock {background:transparent;}
.kheader {margin-top:12px;}
#ktab {background:#333!important;padding:6px 0px 2px 0px!important;text-align:center;text-transform:uppercase;font-size:10px;}
.ktoggler {background:#ccc!important;}
/* ----------------------------------------------*/
/* F 04 - JVOTE SYSTEM
/* ----------------------------------------------*/
#jvotesystem table.list > tbody > tr > td, .jvotesystem table.list > tbody > tr > th, .jvotesystem table.list > thead > tr > th {padding: 16px 0px;}
#jvotesystem h1 {margin-bottom:12px;}
.jvs-default .answerbox div.text {border:0px;background:transparent;font-size:22px;}
.jvs-default .answervote div.count {border-color:#ccc;background:transparent;}
a.votingbutton.vote {background:transparent;}
/* ----------------------------------------------*/
/* F 005 ACYMAILING
/* ----------------------------------------------*/
#acyuserinfo,#acyusersubscription {background:#fff;padding:12px!important;}

/* ----------------------------------------------*/
/* G 00 IMAGE GALLERY PLUGIN
/* ----------------------------------------------*/
.imagegalleryplg img {border:1px solid #ccc!important;padding:5px!important;margin:3px!important;-moz-box-shadow:0px 0px 0px 0px #fff!important;-webkit-box-shadow:0px 0px 0px 0px #fff!important;box-shadow:0px 0px 0px 0px #fff!important;}
/*  Simple Image Gallery Pro fix */
#lbOverlay {z-index: 999998!important;}
#lbCenter, #lbBottomContainer {z-index: 999999!important;}
#sbox-content {background:#fff;}
#sbox-window {z-index: 99999999999!important;}
#fancybox-wrap {z-index: 99999999999!important;}

/* ----------------------------------------------*/
/* T 01 MOBILE
/* ----------------------------------------------*/
.mobilebtn{display:none;}
.mobilebtn {background: #444444 url(templates/tribune2/images/icons/menu-icon.png) no-repeat  50% 50%;padding: 9px 12px;cursor:pointer;position:relative;width:18px;height:18px;float:left;margin:0px;overflow:hidden;}
.mobilebtn select {background:none!important;border:none!important;font-size:16px;height:30px;width:15px;}
.mmobile {text-align:center;padding: 0px 24px;}
body.mobile{padding:0px;width:100%;}/*
Tribune Times V2 template for Joomla!
Commercial Software
Copyright 2013 joomlaxtc.com
All Rights Reserved
www.joomlaxtc.com
*/

/* ----------------------------------------------*/
/* B 00 - Body
/* ----------------------------------------------*/
body{background:#fff url('templates/tribune2/images/backgrounds/noise_bg.png') repeat;color:#777777;}
@media(max-width:900px){
	body {background:#fff url('templates/tribune2/images/backgrounds/') ;}
}
/* ----------------------------------------------*/
/* B 01 - Heading,links and titles
/* ----------------------------------------------*/
.contentheading {color:#316494;}
.componentheading,.componentheadingnowrap,.pagetitle,span.subheading-category {color:#6B6B6B;}
a,input.button {color:#777777;}
a:hover {color:#316494;}
a:active {color:#777777;}
h1 {color:#316494;}
h2 {color:#333333;}
h3 {color:#333333;}
h4 {color:#333333;}
h5 {color:#333333;}
h6 {color:#333333;}
/* ----------------------------------------------*/
/* B 02 - Titles
/* ----------------------------------------------*/
h1.pagetitle span {}
.pagetitle, .pagetitle a {color:#6B6B6B;}
.pagetitle span{}
.title {color:#316494;}
.title a {color:#316494;}
.title a:hover {color:#777777;}
h4.title{color:#333333;}
/* ----------------------------------------------*/
/* B 03 - Basecolor styles, used in JXTC Walls and 3rd party components
/* ----------------------------------------------*/
.basecolor_1 {color:#316494;}
.basecolor_2 {color:#18191f;}
.basecolor_3 {color:#282a34;}
.basecolor_4 {color:#444;}
.basecolor_5 {color:#fff;}
.basecolor_6 {color:#000;}
.basecolor_7 {color:#316494;}
.basecolor_8 {color:#316494;}
/* ----------------------------------------------*/
/* L 00 - Header,logo,menu,inset,message,breadcrumb
/* ----------------------------------------------*/
#headerwrap{background:#fff url('templates/tribune2/images/backgrounds/') ;}
@media (max-width: 767px) {
#headerwrap.xtc-bodygutter.sticky {border-right:2px solid #fff;} 
}
#header{background:transparent ; margin: 30px 0;}
#logo a{background:url(templates/tribune2/images/logos/logo_3.png) no-repeat 0 0;height: 90px;width:560px;margin:15px;}
@media (max-width: 420px) {
#logo a{background:url(templates/tribune2/images/logos/logo-sm.png) no-repeat 0 0;height: 40px;width:163px!important;margin:6px 0px 7px 12px!important;}
}
#search input{-moz-box-shadow: -1px -1px 0px rgba(0,0,0,0.3), 1px 1px 0px rgba(255,255,255,0.075); -webkit-box-shadow: -1px -1px 0px rgba(0,0,0,0.3), 1px 1px 0px rgba(255,255,255,0.075); box-shadow: -1px -1px 0px rgba(0,0,0,0.3), 1px 1px 0px rgba(255,255,255,0.075);}
/* ----------------------------------------------*/
/* L 01 - Region 1
/* ----------------------------------------------*/
#region1wrap{background:transparent ;}
#region1wrap h1.pagetitle span {background-color:transparent}
#region1{background:transparent ;}
/* ----------------------------------------------*/
/* L 02 - Region 2
/* ----------------------------------------------*/
#region2wrap{background:transparent }
#region2wrap h1.pagetitle span {background-color:transparent}
#region2{background:transparent ;}
/* ----------------------------------------------*/
/* L 03 - Region 3
/* ----------------------------------------------*/
#region3wrap{background:transparent ;}
#region3wrap h1.pagetitle span {background-color:transparent}
#region3{ background:transparent ;}
/* ----------------------------------------------*/
/* L 04 - Region 4
/* ----------------------------------------------*/
#region4wrap{background:transparent ;}
#region4wrap h1.pagetitle span {background-color:transparent}
#region4{background:transparent ;}
/* ----------------------------------------------*/
/* L 05 - Region 5
/* ----------------------------------------------*/
#region5wrap{background:transparent ;}
#region5wrap h1.pagetitle span {background-color:transparent}
#region5{background:transparent ;}
/* ----------------------------------------------*/
/* L 06 - Region 6
/* ----------------------------------------------*/
#region6wrap{background:transparent ; }
#region6wrap h1.pagetitle span {background-color:transparent}
#region6{background:transparent ; }
/* ----------------------------------------------*/
/* L 07 - Region 7
/* ----------------------------------------------*/
#region7wrap{background:transparent ;}
#region7wrap h1.pagetitle span {background-color:transparent}
#region7{background:transparent ;}
/* ----------------------------------------------*/
/* L 08 - Region 8
/* ----------------------------------------------*/
#region8wrap{background:transparent ;}
#region8wrap h1.pagetitle span {background-color:transparent}
#region8{background:transparent ;}
/* ----------------------------------------------*/
/* L 09 - Region 9
/* ----------------------------------------------*/
#region9wrap{background:transparent ;background-attachment:fixed;}
#region9wrap h1.pagetitle span {background-color:transparent}
#region9{background:transparent ;}
#region9 input.inputbox{background:#333!important;border:1px solid #333!important;}
/* ----------------------------------------------*/
/* L 07 - Footerwrap
/* ----------------------------------------------*/
#footerwrap{background:transparent;color:#222;}
#footerpad{background:transparent;}
/* ----------------------------------------------*/
/* M 00 - XTC Menu
/* ----------------------------------------------*/
.menutopwrap {background:#fff;}
#menu {background: transparent;border:1px solid #ccc;padding: 12px; border-bottom:none;}
/* Top Level */
#header ul.menu > li > a {color:#333; background: transparent;}
#header ul.menu > li > a:hover {color:#316494;background: #ebebeb url(templates/tribune2/images/menus/menuarrow.png) 50% 100% no-repeat!important; }
#header ul.menu > li.active > a{color:#fff;background: #316494 url(templates/tribune2/images/menus/menuarrow.png) 50% 100% no-repeat!important;}
/* Dropdown Level */
#menu ul.menu li.parent > ul {background: #fff;  -moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8;}
#menu ul.menu li.parent > ul > li > a {color:#757575;background: transparent url(templates/tribune2/images/menus/menusep1.png) 50% 100% no-repeat!important; }
#menu ul.menu li.parent > ul > li.active > a {color:#757575;background: transparent;}
#menu ul.menu li.parent > ul > li > a:hover {color:#ADADAD;background: transparent;}
.suckerfish ul.menu > li ul li ul,.dualfish ul.menu > li > ul > li > ul {border-top: 1px solid #e8e8e8;}
/* Second Level Menu*/
#menu2{background:#e8e8e8!important; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
#menu2 ul.menu2 {text-align:center!important;}
#menu2 ul.menu > li > a {color:#474547; background: transparent;}
#menu2 ul.menu > li > a:hover  {color:#474547;background: transparent; background-image:none!important; }
#menu2 ul.menu > li.active > a{color:#474547;background-color: transparent!important;background-image:none!important;}
/* ----------------------------------------------*/
/* M 01 - XTC Side Menu 
/* ----------------------------------------------*/
ul.menu.iconside li:hover {background:#f1f1f1!important;}
/* ----------------------------------------------*/
/* M 02 - Menuright1 & Menuright2 
/* ----------------------------------------------*/
a.mmrightlogin, a.mmrightsearch {color:#fff;background:#316494!important;}
/* ----------------------------------------------*/
/* S 00 - Module Suffixes
/* ----------------------------------------------*/
#left2 {border-right: 1px solid #ebebeb;} 
#right, #right1, #right2, #right3, #right4, #right6, #right7, #right8 {border-left: 1px solid #ebebeb;} 
.module{background: transparent  url(templates/tribune2/images/icons/) ;}
.module h3.moduletitle, #community-wrap .cModule h3,#community-wrap .profile-box,div#eventlist h2,.category_title,#community-wrap .app-box > h3, #community-wrap .app-box .app-widget-header > h3  {border-top: 3px solid #316494;border-bottom:1px solid #ccc;}
span.first_word,#community-wrap .cModule h3 span,div#eventlist h2 span,.category_title{color:#333;}
span.rest,#community-wrap .cModule h3 span.rest,div#eventlist h2 span.rest,
.alert h3 span.rest,.article h3 span.rest,.briefcase h3 span.rest,.camera h3 span.rest,.cart h3 span.rest,.ccards h3 span.rest,.chart h3 span.rest,.clack h3 span.rest,.clipboard h3 span.rest,.clock h3 span.rest,.comment h3 span.rest,.envelope h3 span.rest,.file h3 span.rest,.film h3 span.rest,.graph h3 span.rest,.heart h3 span.rest,.inbox h3 span.rest,.mic h3 span.rest,.movie h3 span.rest,.paperclip h3 span.rest,.phone h3 span.rest,.phones h3 span.rest,.picto h3 span.rest,.radar h3 span.rest,.srch h3 span.rest,.speech h3 span.rest,.stylus h3 span.rest,.tag h3 span.rest,.userz h3 span.rest,.world h3 span.rest,.sports h3 span.rest{color:#316494;}
/* ----------------------------------------------*/
/* S 01 - Underline ()
/* ----------------------------------------------*/
.underline h3{border-bottom:3px solid #ccc!important;}
.dualline h3{border-bottom:1px solid #ccc!important;border-top:1px solid #ccc!important;}
/* ----------------------------------------------*/
/* S 02 - QTag ()
/* ----------------------------------------------*/
.module.qtag{background-color:#FFFFFF;border: 1px solid #DBDBDB;}
.module.qtag > h3{margin-top:-14px;margin-right:0;margin-bottom:0;margin-left:0;text-align:center;times,serif;border:none!important;padding:0!important;background-position:0 -4px!important;}
.module.qtag > h3 span.first_word{background:#fff;}
.module.qtag .qtagbox:before,.module.qtag .qtagbox:after {background: none;bottom: 3px;box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);content: " ";height: 51%;position: absolute;text-align: left;width: 70%;}
/* ----------------------------------------------*/
/* S 03 - BTag ()
/* ----------------------------------------------*/
.module.btag{background-color:#FFFFFF;border-top: 1px solid #DBDBDB;}
.module.btag > h3 span.first_word{background:#fff;}
/* ----------------------------------------------*/
/* S 04 - White BG
/* ----------------------------------------------*/
.white_bg h3{background-color:#fff!important;}
/* ----------------------------------------------*/
/* S 05 - Border Wrap(padborder)
/* ----------------------------------------------*/
.borderwrap {background:#fff;border:1px solid #ccc;}
/* ----------------------------------------------*/
/* C 00 - JXTC  Walls(K2Walls)
/* ----------------------------------------------*/
.news .fnewsitem{}
.fnewsitemintro {}
.newsitemcattitle {border-bottom: 2px solid #316494}
h3.newsitemtitle{}
h3.newsitemtitlelg a{color:#316494;}
h3.newsitemtitle, h3.newsitemtitle a{color:#18191f;}
h3.newsitemtitle2, h3.newsitemtitle2 a{color:#316494;}
h3.newsitemtitlemed, h3.newsitemtitlemed a,h3.newsitemtitlesm, h3.newsitemtitlesm a{color:#18191f;}
h3.newsitemtitlemed2, h3.newsitemtitlemed2 a,h3.avatartitle,h3.avatartitle a {color:#282a34;}
.newsitemdate,.newsmoredate,.fnewsitemstats,.newsitemstats,.newsitemstatstab, .newsitemstatstab a   {color:;}
.newsitemdate a,.newsitemcomments a,.newsitemrate a,.newsitemtweet a,.newsmoredate a,.fnewsitemstats a,.newsitemstats a,.newsitemdatelg a,.authoricon a,.dateicon a  {color:;}
.newsitemstatstab:hover,.newsitemstats:hover,.fnewsitemstats:hover,.newsmoredate:hover,.newsitemdatelg:hover,.newsitemdate :hover,.newsitemcomments:hover,.newsitemrate:hover,.newsitemtweet:hover,.newsitemsspecs:hover,.authoricon:hover,.dateicon:hover {color:#316494!important;} 
.newsitemtitlesm:hover,.newsitemtitlelg:hover, .newsitemtitle:hover,.newsitemtitle2:hover,.newsitemtitlemed:hover,.newsitemtitlemed2:hover{color:#316494!important;}
.newsitemindex, .newsitemindex a {color:#fff;background:#fff;}
.newsitemindex:hover{background:#18191f; }
a.searchit{width:18px;height:20px;margin-right:4px;background: #fff url(templates/tribune2/images/icons/search_cat.png) no-repeat 0 0;}
a.rssit{width:18px;height:20px;margin-right:4px;background: #fff url(templates/tribune2/images/icons/rss_cat.png) no-repeat 0 0;}
a.morecat{width:18px;height:20px;background: #fff url(templates/tribune2/images/icons/more_cat.png) no-repeat 0 0;}
.rssit:hover,.searchit:hover{background-color:#da5858!important;}
.catframe {background:#f8f8f8 !important; border: 1px solid #dcded9 !important;}
.morecat:hover{background-color:#da5858!important;}
.fnewsitem ul.social li i {}
/* ----------------------------------------------*/
/* C 01 - Powertabs (Latest Media | News Tabs}
/* ----------------------------------------------*/
.powertabs tr.module > td{border-top:1px solid #ccc;border-bottom:1px solid #ccc; padding:7px 0;}
.powertabs .ptabsbar{border:1px solid #BFBFBF;background:#fff;}
.ptitleactive {background:#fff;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;}
.ptitleoff{}
.ptitleoff a{}
.ptitleoff:hover{color:#316494;}
.ptabsnactive{border: 1px solid #fff;background:#fff;color:#fff;}
.ptabsnoff{border: 1px solid #000;text-align:center;background:#316494;color:#333;}
.ptabsnoff:hover{border: 1px solid #fff;background:#fff;color:#fff;}
.newsitemindex {background:#316494;color:#fff;}
/* ----------------------------------------------*/
/* C 02 - Custom HTML Modules
/* ----------------------------------------------*/
.latestnewstitle {border-bottom:3px solid #316494;}
.southslide .trigger:hover {color:#316494;cursor:pointer;}
/* ----------------------------------------------*/
/* C 03 - Content Overrides
/* ----------------------------------------------*/
h1.title{border-top: 3px solid #316494;
border-bottom:1px solid #ccc;}
h2.cat_title a,h2.cat_title,h2.title a,h2.title {border-top: 3px solid #316494;border-bottom:1px solid #ccc;}
p.readmore a:hover,.btn:hover,button:hover {color:#316494!important;}
.items-more h3{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:12px 0px;}

/* ----------------------------------------------*/
/* D 00 - Typography
/* ----------------------------------------------*/
.numbered:after, .numbered-medium:after, .numbered-small:after {border-color:transparent;}
.bargraphv,.bargraphv a:hover {background-color:#316494!important;}
.circletag {background-color:#316494!important;}
.circlebottom {border-top-color: #316494!important;}
.cloud_tag1 {background-color:#18191f!important;}
.bargraphv,.bargraphv a {background-color:#316494!important;} 
/* ----------------------------------------------*/
/* E 00 Acymailing
/* ----------------------------------------------*/
#user_name_formAcymailing,#user_email_formAcymailing {background:#666!important;}
a.acymailing_togglemodule {background:#000000;padding: 12px 0px;margin:0px 2px 2px 2px!important;color:#bbbbbb!important;}
/* ----------------------------------------------*/
/* E 01 Slide Module
/* ----------------------------------------------*/
.ulogin1 .inputbox,.ulogin2 .inputbox {color:#316494!important;}
@media screen and (max-width: 900px){ 
.splogin {background:#316494!important;} 
.chfavorite {background:#316494!important;} 
}
/* ----------------------------------------------*/
/* F00 K2 Styling
/* ----------------------------------------------*/
div.itemToolbar {border-color:#282a34;}
div.itemFullText h2 {color:#282a34;}
a.subCategoryMore {background:#316494 !important;color:#fff;}
div.subCategory-rwd h2 {background:#fff;!important;}
div.subCategory-rwd h2 a {color:#316494 !important;}
div.catItemView {}
div.catItemView.groupLinks {background:transparent;}
.catwall {background:#fff;}
a.info {background:#18191f;color:#fff; padding:5px 5px 6px 5px;display:block;}
div.catItemCommentsLink a {color:#316494;}
div.catItemCommentsLink a:hover {color:#18191f;}
div.catItemReadMore a {color:#316494;}
div.catItemReadMore a:hover {color:#18191f;}
a.info i {font-size:12px; margin:4px 3px 0 -20px; color: rgba(255,255,255,0.35);}
.info:hover {background:#316494;}
h2.k2title {background:#282a34;}
.itemCommentsForm h2 {background:#316494;}
div.itemHeader h2.itemTitle {border-top: 3px solid #316494;
border-bottom: 1px solid #ccc;}
div.itemNavigation {border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.even,.odd  {border-bottom:1px solid #ccc;}
div.catItemReadMore a:hover, div.catItemReadMore a,div.catItemCommentsLink a:hover,div.catItemCommentsLink a,span.catItemEditLink a,a.k2ReadMore,.userItemCommentsLink a,a.k2ReadMore:hover,.userItemCommentsLink a:hover,a.itemPrintThisPage,span.itemEditLink a,div.itemRelated ul li.k2ScrollerElement,div.itemCommentsForm form input#submitCommentButton{background:#316494;color:#fff;font-weight:100;letter-spacing:1px;}
div.itemToolbar ul li {border-left:1px solid #ccc;}
div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl {border-right:1px solid #ccc;}
div.k2ArchivesBlock a {color:#444;}
/* ----------------------------------------------*/
/* F01 Kommento
/* ----------------------------------------------*/
.kmt-readmore span {color:#393939;}
.kmt-readmore a {color:#316494 !important;border-right:1px solid #ccc;}
.kmt-readmore a:hover {color:#316494 !important;}
.kmt-comment span {color:#393939;}
.kmt-comment a {color:#316494 !important;border-right:1px solid #ccc;}
.kmt-comment a:hover {color:#316494 !important;}
.kmt-hits span {color:#393939;}
.kmt-hits a {color:#316494 !important;}
.kmt-hits a:hover {color:#316494 !important;}
#section-kmt .input.button {background:#316494 !important;color:#fff !important;	}
#section-kmt .kmt-btn-submit {background:#316494 !important;color:#fff !important;}
div.kmt-content p {background:#fff;}
div.kmt-content p:after {border-color:transparent #fff;}
.circle {background:#316494 !important;color:#fff !important;}
#Kunena .kheader h2, #Kunena .kheader h2 a  {color:#316494 !important;}
#community-wrap .app-box > h3, #community-wrap .app-box-footer a,#community-wrap .app-box-filter a,#community-wrap .cResetList a,.js-focus-menu a {color:#333!important;}
#community-wrap .cFilter .filters li.active a, #community-wrap .cFilter .filters li.active a:hover {background:#f1f1f1;}
/* ----------------------------------------------*/
/* F 02 - Kunena Overide  
/* ----------------------------------------------*/
#Kunena a:link, #Kunena a:visited, #Kunena a:active {color:#316494!important;}
#ktab div.moduletable,#Kunena .kblock div.kheader,#Kunena #ktopmenu{border-top: 3px solid #316494;border-bottom:1px solid #ccc;}
#Kunena #ktab div.moduletable ul.menu li a{background:none!important;color:#333!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important;}
#Kunena #ktab div.moduletable ul.menu li a:hover{color:#fff!important;background: #316494!important; }
#Kunena div.kblock div.khelprulescontent, #Kunena div.kblock div.kfheadercontent, #Kunena div.kblock div.khelprulesjump{background:transparent!important;}
#Kunena .kheader h2, #Kunena .kheader h2 a,#Kunena div.kthead-title a, #Kunena .ktitle a,#Kunena .ktitle, #Kunena a.ktitle {color:#333!important;}
/* ----------------------------------------------*/
/* F 03 - Reading List Overrides
/* ----------------------------------------------*/
.readinglist_module a.selected {background:#316494 !important;}
/* ----------------------------------------------*/
/* F 04 - JVotes Overrides
/* ----------------------------------------------*/
#jvotesystem table.list > tbody > tr > td, .jvotesystem table.list > tbody > tr > th, .jvotesystem table.list > thead > tr > th {border-bottom:1px solid #ccc!important;border-left:none!important;border-right:none!important;}
.jvs-default div.topbox {border-top: 3px solid #316494!important;border-bottom:1px solid #ccc!important;background:none!important;border-left:none!important;border-right:none!important;}
/* ----------------------------------------------*/
/* F 05 - JomSocial Overrides (Colors)
/* ----------------------------------------------*/
#community-wrap .componentheading {border-bottom: 3px solid #316494!important;}
#community-wrap div.profile-toolbox-bl {border:1px solid #ccc!important;} 
#community-wrap div.greybox div div div.loginform {background:#333!important;}
#community-wrap div.greybox div div div h1 {color:#fff!important;}
body #community-wrap ul#featurelist li {color:#fff!important;}
body #community-wrap div.greybox div div div h2 {color:#fff!important;} 
#community-wrap #jsMenu, #jsMenu {background:none!important;border:1px solid #ccc!important;} 
#jsMenu .jsMenuBar a {background:#333!important;}
#jsMenu .jsMenuBar li li {border-color:#4b4b4b!important;}
#community-wrap .cFeed-item .newsfeed-content-hidden, .cFeed-item .newsfeed-content-hidden {background:none!important;}
#community-wrap .btn-primary {background:#316494;}
@media(max-width:620px){
	#topright.span3 {background:#316494!important;}
}/*
Tribune Times V2 template for Joomla!
Commercial Software
Copyright 2013 joomlaxtc.com
All Rights Reserved
www.joomlaxtc.com
*/

/* FONT FACE FOR TEMPLATE TEXT */

@font-face {
     font-family: 'Source';
    src: url('templates/tribune2/fonts/Source/sourcesanspro-regular-webfont.eot');
    src: url('templates/tribune2/fonts/Source/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('templates/tribune2/fonts/Source/sourcesanspro-regular-webfont.woff') format('woff'),
         url('templates/tribune2/fonts/Source/sourcesanspro-regular-webfont.ttf') format('truetype'),
         url('templates/tribune2/fonts/Source/sourcesanspro-regular-webfont.svg') format('svg');
     font-weight: normal;
     font-style: normal;
}
@font-face {
     font-family: 'Source';
    src: url('templates/tribune2/fonts/Source/sourcesanspro-italic-webfont.eot');
    src: url('templates/tribune2/fonts/Source/sourcesanspro-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('templates/tribune2/fonts/Source/sourcesanspro-italic-webfont.woff') format('woff'),
         url('templates/tribune2/fonts/Source/sourcesanspro-italic-webfont.ttf') format('truetype'),
         url('templates/tribune2/fonts/Source/sourcesanspro-italic-webfont.svg') format('svg');
     font-weight: normal;
     font-style: italic;
}
@font-face {
     font-family: 'Source';
    src: url('templates/tribune2/fonts/Source/sourcesanspro-bold-webfont.eot');
    src: url('templates/tribune2/fonts/Source/sourcesanspro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('templates/tribune2/fonts/Source/sourcesanspro-bold-webfont.woff') format('woff'),
         url('templates/tribune2/fonts/Source/sourcesanspro-bold-webfont.ttf') format('truetype'),
         url('templates/tribune2/fonts/Source/sourcesanspro-bold-webfont.svg') format('svg');
     font-weight: bold;
     font-style: normal;
}
@font-face {
    font-family: 'liberationserif';
    src: url('templates/tribune2/fonts/LiberationSerifRegular/liberationserif-regular-webfont.eot');
    src: url('templates/tribune2/fonts/LiberationSerifRegular/liberationserif-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('templates/tribune2/fonts/LiberationSerifRegular/liberationserif-regular-webfont.woff') format('woff'),
         url('templates/tribune2/fonts/LiberationSerifRegular/liberationserif-regular-webfont.ttf') format('truetype'),
         url('templates/tribune2/fonts/LiberationSerifRegular/liberationserif-regular-webfont.svg#') format('svg');
    font-weight: normal;
    font-style: normal;}
@font-face {
    font-family: 'liberationserif-bold';
    src: url('templates/tribune2/fonts/LiberationSerifRegular/liberationserif-bold-webfont.eot');
    src: url('templates/tribune2/fonts/LiberationSerifRegular/liberationserif-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('templates/tribune2/fonts/LiberationSerifRegular/liberationserif-bold-webfont.woff') format('woff'),
         url('templates/tribune2/fonts/LiberationSerifRegular/liberationserif-bold-webfont.ttf') format('truetype'),
         url('templates/tribune2/fonts/LiberationSerifRegular/liberationserif-bold-webfont.svg#') format('svg');
    font-weight: bold;
    font-style: normal;}

@media(max-width:1280px){
#header ul.menu > li > a,#header ul.menu > li.active > a,#header ul.menu > li:hover > a {font-family:liberationserif, Arial, Helvetica,sans-serif!important;}}
.scaletext {max-width:100%; font-size: 2.52em!important; padding:0;}
.latestnewstitle {padding-bottom:30px!important;font-size:2.52em!important; white-space:nowrap;}
.latestnewstitle h1 {line-height:80%!important;}
h3.moduletitle, h3.moduletitle a, h3.moduletitle span, .module h3 span, h3.client_title ,h4.service_desc,h3.newsitemtitle,h3.newsitemtitlesm,h3.newsitemtitlemed,h3.newsitemtitlemed a,h3.newsitemtitlelg,h3.newsitemtitlelg a,h3.newsitemtitlesm a,h3.newsitemtitle a,h4.newsauthor,.newsitemcattitle,h1.pagetitle,h1.pagetitle span,h1.title,h1.title span,h1.title a,.title, h2,h3,h5.day,span.item-title a,.legend,div.itemHeader h2.itemTitle,.ptabsmtabs > div > div > div,#community-wrap .cModule h3 span,#community-wrap .componentheading,body #community-wrap div.greybox div div div h1, body #community-wrap div.greybox div div div h2,div#eventlist h2,h2.itemTitle,h2.itemTitle a,#Kunena h1, #Kunena h2,.jvs-default div.barbox p,#Kunena #ktab div.moduletable ul.menu li a,h1.componentheading,h2.eventlist,body #community-wrap .profile-info .contentheading,div.itemComments ul.itemCommentsList li span.commentDate,div.itemComments ul.itemCommentsList li span.commentAuthorName,#Kunena .kheader h2, #Kunena .kheader h2 a,#Kunena .kheader h2, #Kunena .kheader h2 a,#Kunena a.ktopic-title,#Kunena div.kthead-title a, #Kunena .ktitle a,#Kunena .ktitle, #Kunena a.ktitle,#Kunena .kheader h2,.category_title,h3.newsitemtitle2,h3.newsitemtitle2 a,h3.newsitemtitlemed2,h3.newsitemtitlemed2 a,.pagetitle,.componentheading,.panel .title span,h1 a, h2 a, h2,h1.pagetitle, .mainslide h2 a.catlink,.modtit,.module h3 span,h2.k2title,div.itemFullText h2 ,.itemCommentsForm h2,span.titlelink.events, a.acymailing_togglemodule, h1.latestnewstitle, h1 span, h1,#community-wrap   {font-family:liberationserif, Arial, Helvetica,sans-serif!important;font-weight:normal;letter-spacing: 0;}
.breadcrumbs,.breadcrumbs a, .breadcrumbs span{font-size:1em!important;}
/*Global */
body {font-family:Source, Arial, Helvetica, sans-serif;font-size:0.85em;direction:ltr;line-height: 160%;}
/*Content and Component Headings */
h2.cat_title a,h2.cat_title,#community-wrap.h2{font-family:liberationserif, Arial, Helvetica,sans-serif;!important;4vw!important;line-height:100% !important;padding:12px 0;margin:0px;letter-spacing: 0;}
h2.title a,h2.title {font-family:liberationserif, Arial, Helvetica,sans-serif;!important;font-size:4vw;line-height:100%!important;padding:12px 0!important; margin:0px!important;}
.artinfos {}
div.joomla div.multicolumns h2.title {font-size:2.8571428571429;line-height:2.8571428571429;}
.componentheading,.componentheadingnowrap,.pagetitle,span.subheading-category,.componentheading span  {font-family: liberationserif, Arial, Helvetica,sans-serif;;font-size:6vw!important;line-height:120%; ?>;display:block;text-transform:uppercase;letter-spacing:1px!important;}
.pagetitle span {padding:5px 32px 5px 0px;font-weight:bold;display:inline-block;}
h1.pagetitle span {font-size:6vw!important;line-height:120%; ?>;display:inline-block !important; font-weight:normal;text-transform:uppercase;padding-bottom:28px;}
.component h2 {letter-spacing:-2px;}
.module h3 span {font-size:24px;line-height:24px;margin-bottom:24px;}
#eventlist h2 {font-size:24px!important;line-height:24px!important;margin-bottom:24px!important;}
.module h3 span.module_subtitle {font-size:11px;font-weight:normal;text-transform:none;line-height:12px;}
.cat h3.title,.cat_rest h3.title {font-size: 250%;font-weight: normal;letter-spacing: -1px;line-height: 110%;margin: 0;padding:0 0 4px;float:left;width:auto;}
div.joomla div.description {font-size:18px;line-height:20px;}
p {line-height:152%;}
#component p {padding-bottom:16px;}
.txt_small {font-size:12px;line-height:14px;}
.txt_large {font-size:60px;line-height:63px;padding:0;}
.upper {text-transform:uppercase;}
.ff_times {font-family:"Times New Roman", Times, serif;}
#header ul.menu > li > a,#header ul.menu > li.active > a,#header ul.menu > li:hover > a,span.separator {font-family:liberationserif-bold, Arial, Helvetica,sans-serif;;font-size:16px;font-weight:bold;}
#menuwrap ul.menu li.parent > ul > li > a {font-family:Arial, Helvetica, sans-serif;font-size:0.8em;text-transform:uppercase!important;}
#menu2 ul.menu > li > a,#menu2 ul.menu > li.active > a,#menu2 ul.menu > li:hover > a {font-family:Arial, Helvetica,sans-serif;font-size:12px;font-weight:none!important;}
#menu2 ul.menu li.parent > ul > li > a {font-family:Arial, Helvetica, sans-serif;font-size:0.8em;text-transform:uppercase!important;}
/*Be nice, IE fix below*/
div,a,a:link {font-family:Source, Arial, Helvetica, sans-serif;}
/* ----------------------------------------------*/
/* TYPOGRAPHY
/* ----------------------------------------------*/
h1 {font-size:4.2em;letter-spacing: -1px; line-height:100%; }
h1.iteminfo{padding:0 0 55px 0;margin:0 0 18px 0;}
h2 { font-size:48px; letter-spacing: 2px;font-weight:normal; line-height:120%!important;}
h3 { font-size:1.3em; line-height:120%!important;}
h4 { font-size:0.85em;}
#community-wrap h4 { font-size:48px;line-height:120%!important;}
#community-wrap h3 { font-size:48px;line-height:120%!important;}
h5 { font-size:0.85em;}
h6 { font-size:0.85em;}
.dropcap{float:left;padding:4px 8px 0 0;display:block;color:#999;font:50px/40px Times,serif}
quotes{padding:1em 40px 1em 15px;font:16px Arial;color:#777}
blockquote.opensmall{background:url(templates/tribune2/images/typo/openquote.gif) no-repeat 0 0;border:0;padding:0 0 0 6px;text-align:justify}
blockquote.opensmall p{background:url(templates/tribune2/images/typo/closequote.gif) no-repeat 100% 100%;padding:0 0 0 15px;font:16px Arial;color:#777}
blockquote.openlarge{background:url(templates/tribune2/images/typo/oquote_lg.png) no-repeat 0 0;border:0;padding:0;text-align:justify}
blockquote.openlarge p{background:url(templates/tribune2/images/typo/equote_lg.png) no-repeat 100% 100%;padding:10px 0 10px 50px;font:18px Arial;line-height:28px;color:#777}
.highlight{padding:12px;background:#ffc;color:#333;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif}
.code{background:#f4f4f4;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;padding:12px;color:#333}
.note{background:#feef9c url(templates/tribune2/images/typo/note.gif) no-repeat right bottom;font-size:1em;color:#000!important;padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px;margin-bottom:15px}
p.error{padding-left:25px;color:#f10033;background:url(templates/tribune2/images/typo/error.gif) no-repeat top left}
p.message{color:#069;background:url(templates/tribune2/images/typo/info.gif) no-repeat top left;padding-left:25px}
p.ideas{padding-left:25px;color:#ee9600;background:url(templates/tribune2/images/typo/lightbulb.gif) no-repeat top left}
p.download{background:url(templates/tribune2/images/typo/download.gif) no-repeat 5px center;padding-left:25px}
p.astrix{background:url(templates/tribune2/images/typo/icon-asterisk_sm.png) no-repeat 5px center;padding-left:25px}
p.com{background:url(templates/tribune2/images/typo/ext_com.png) no-repeat 5px center;padding-left:35px}
p.mod{background:url(templates/tribune2/images/typo/ext_mod.png) no-repeat 5px center;padding-left:35px}
p.plug{background:url(templates/tribune2/images/typo/ext_plugin.png) no-repeat 5px center;padding-left:35px}
p.lang{background:url(templates/tribune2/images/typo/ext_lang.png) no-repeat 5px center;padding-left:35px}
p.rss{background:url(templates/tribune2/images/typo/rss.png) no-repeat 5px center;padding-left:25px;padding-right:0;padding-top:0;padding-bottom:0}
.ulwrap{background:#f4f4f4;border:1px solid #ddd;margin:0 0 20px 0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.titlewrap{padding:12px;background:#f1f1f1;border-bottom:1px solid #ddd;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}
h3.wraptitle{padding:0;margin:0;font-size:16px;color:#666;line-height:100%}
ul.icons{list-style:none;padding:12px 0;margin:0}
ul.icons li span{padding-right:10px}
ul.icons li span i.icon-ok{color:#5ea62a}
ul.icons li span i.icon-star{color:#eec523}
ul.icons li span i.icon-remove-sign{color:#900}
ul.icons li span i.icon-comments{color:#5e8bc9}
ul.icons li span i.icon-play-circle{color:#222}
.btnblue {background:#6791e7!important; color:#fff!important; }
.btnred {background:#e52644!important; color:#fff!important; }
.btngreen {background:#1b3647!important; color:#fff!important; }
.btnorange {background:#ff5353!important; color:#fff!important; }
.btnyellow {background:#ffbc48!important; color:#fff!important; }
.btngrey {background:#222222!important; color:#fff!important; }
.blog-red,.blog-blue,.blog-green,.blog-cyan,.blog-tan,.blog-yellow,.blog-grey,.blog-pink{line-height:133%;margin-bottom:15px!important;position:relative;padding:30px!important;font-size:14px;color:#fff;color:rgba(255,255,255,0.85);text-shadow:1px 1px 0 rgba(0,0,0,0.5);font-weight:bold;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.blog-red+p,.blog-blue+p,.blog-green+p,.blog-cyan+p,.blog-tan+p,.blog-yellow+p,.blog-grey+p,.blog-pink+p{margin:15px 0 2em 85px!important;font-style:italic}
.blog-red:after,.blog-blue:after,.blog-green:after,.blog-cyan:after,.blog-tan:after,.blog-yellow:after,.blog-grey:after,.blog-pink:after{content:"";position:absolute;bottom:-30px;left:50px;border-width:0 20px 30px 0;border-style:solid;display:block;width:0}
.blog-red{background:#6c1d1e;background:-webkit-gradient(linear,0 0,0 100%,from(#6c1d1e),to(#590c0d));background:-moz-linear-gradient(#6c1d1e,#590c0d);background:-o-linear-gradient(#6c1d1e,#590c0d);background:linear-gradient(#6c1d1e,590c0d)}
.blog-red:after{border-color:transparent #590c0d}
.blog-blue{background:#8296af;background:-webkit-gradient(linear,0 0,0 100%,from(#8296af),to(#587faf));background:-moz-linear-gradient(#8296af,#587faf);background:-o-linear-gradient(#8296af,#587faf);background:linear-gradient(#8296af,#587faf)}
.blog-blue:after{border-color:transparent #587faf}
.blog-green{background:#aba338;background:-webkit-gradient(linear,0 0,0 100%,from(#aba338),to(#90892f));background:-moz-linear-gradient(#aba338,#90892f);background:-o-linear-gradient(#aba338,#90892f);background:linear-gradient(#aba338,#90892f)}
.blog-green:after{border-color:transparent #90892f}
.blog-tan{background:#877e6e;background:-webkit-gradient(linear,0 0,0 100%,from(#877e6e),to(#87785e));background:-moz-linear-gradient(#877e6e,#87785e);background:-o-linear-gradient(#877e6e,#87785e);background:linear-gradient(#877e6e,#87785e)}
.blog-tan:after{border-color:transparent #87785e}
.blog-cyan{background:#8ad5da;background:-webkit-gradient(linear,0 0,0 100%,from(#8ad5da),to(#21ceda));background:-moz-linear-gradient(#8ad5da,#21ceda);background:-o-linear-gradient(#8ad5da,#21ceda);background:linear-gradient(#8ad5da,#21ceda)}
.blog-cyan:after{border-color:transparent #21ceda}
.blog-yellow{background:#c8ab5e;background:-webkit-gradient(linear,0 0,0 100%,from(#c8ab5e),to(#c8a446));background:-moz-linear-gradient(#c8ab5e,#c8a446);background:-o-linear-gradient(#c8ab5e,#c8a446);background:linear-gradient(#c8ab5e,#c8a446)}
.blog-yellow:after{border-color:transparent #c8a446}
.blog-grey{background:#999;background:-webkit-gradient(linear,0 0,0 100%,from(#999),to(#7a7a7a));background:-moz-linear-gradient(#999,#7a7a7a);background:-o-linear-gradient(#999,#7a7a7a);background:linear-gradient(#999,#7a7a7a)}
.blog-grey:after{border-color:transparent #7a7a7a}
.blog-pink{background:#e03960;background:-webkit-gradient(linear,0 0,0 100%,from(#e03960),to(#b12d4c));background:-moz-linear-gradient(#e03960,#b12d4c);background:-o-linear-gradient(#e03960,#b12d4c);background:linear-gradient(#e03960,#b12d4c)}
.blog-pink:after{border-color:transparent #b12d4c}
ul.column li{margin:0 0 30px 0;text-align:center}
.grayhover1{padding:12px}
td{font-size:100%}
th{font-weight:bold;padding:5px;text-align:left}
sup,sub{height:0;line-height:1;vertical-align:baseline;_vertical-align:bottom;position:relative;font-size:80%;color:#F06}
sup{bottom:1ex}
sub{top:.5ex}
del{text-decoration:line-through}
small{font-size:8px}
pre{border-left:3px solid #999;font:1em/1.5 "Courier News",monospace;margin:5px 0 15px;padding:10px 15px;background:#efefef}
ol{list-style-type:upper-roman}
hr{border-color:#ededed;border-style:solid;border-width:1px 0 0;height:1px;margin:2px 0}
fieldset{border:0 solid #999}
legend{padding:.2em 0;border:0 solid #333;color:#aaa;font-size:100%;font-weight:bold;margin:0;text-transform:uppercase}
abbr[title]{border-bottom:1px dashed #999;cursor:help}
big{font-size:150%}
button,.button{border:0;font-size:12px;color:#fff}
center{text-align:center}
em{font-style:normal}
ul{list-style-image:none}
ul li{padding-left:15px}
ul.list1 li{background:url(templates/tribune2/images/bullet.gif) no-repeat 18px 13px;line-height:133%!important;padding:7px 0 7px 40px!important;text-align:left;}
ul.pagenav{margin-top:16px;text-align:center}
ul.pagenav li{display:inline;padding:0 10px}
div.cat-children ul li{border-bottom:1px solid #dcdcdc;padding:15px 5px}
span.item-title a{font-size:24px;font-weight:normal;letter-spacing:0}
div.cat-children p{margin:10px 0!important}
ol{margin-left:25px}
ol li{list-style-type:decimal;background:0;margin:0 0 0 30px;padding:0}
a{text-decoration:none}
a:hover{text-decoration:none}
h1.pagetitle1{background-color:#ebebeb;border:4px solid #fff;outline:1px solid #f2f2f2;padding:0 10px;margin:0 0 30px 0!important;font-family:Arial;font-size:2em;font-weight:normal;line-height:2em;display:block;color:#333}
h1.pagetitle1 i {font-size:1em; padding:0.3em 0.75em 0 0.15em; color:#333;}
.typowrap {background:#fafafa; padding:30px; border-radius:5px; margin-bottom:30px;}
#multicolumnelement{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-width:15em;-moz-column-count:15em;column-count:15em;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;-webkit-column-rule:1em solid #000;-moz-column-rule:1em solid #000;column-rule:1em solid #000}
@font-face{font-family:"FontAwesome";src:url('templates/tribune2/fonts/fontawesome-webfont.eot');src:url('templates/tribune2/fonts/fontawesome-webfont.eot?#iefix') format('eot'),url('templates/tribune2/fonts/fontawesome-webfont.woff') format('woff'),url('templates/tribune2/fonts/fontawesome-webfont.ttf') format('truetype'),url('templates/tribune2/fonts/fontawesome-webfont.svg#FontAwesome') format('svg');font-weight:normal;font-style:normal}
[class^="icon-"]:before,[class*=" icon-"]:before{font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit}
a [class^="icon-"],a [class*=" icon-"]{display:inline-block;text-decoration:inherit}
.icon-large:before{vertical-align:top;font-size:1.3333333333333333em}
.btn [class^="icon-"],.btn [class*=" icon-"]{line-height:.9em}
li [class^="icon-"],li [class*=" icon-"]{display:inline-block;width:1.25em;text-align:center}
li .icon-large[class^="icon-"],li .icon-large[class*=" icon-"]{width:1.875em}
li[class^="icon-"],li[class*=" icon-"]{margin-left:0;list-style-type:none}
li[class^="icon-"]:before,li[class*=" icon-"]:before{text-indent:-2em;text-align:center}
li[class^="icon-"].icon-large:before,li[class*=" icon-"].icon-large:before{text-indent:-1.3333333333333333em}
.icon-glass:before{content:"\f000"}
.icon-music:before{content:"\f001"}
.icon-search:before{content:"\f002"}
.icon-envelope:before{content:"\f003"}
.icon-heart:before{content:"\f004"}
.icon-star:before{content:"\f005"}
.icon-star-empty:before{content:"\f006"}
.icon-user:before{content:"\f007"}
.icon-film:before{content:"\f008"}
.icon-th-large:before{content:"\f009"}
.icon-th:before{content:"\f00a"}
.icon-th-list:before{content:"\f00b"}
.icon-ok:before{content:"\f00c"}
.icon-remove:before{content:"\f00d"}
.icon-zoom-in:before{content:"\f00e"}
.icon-zoom-out:before{content:"\f010"}
.icon-off:before{content:"\f011"}
.icon-signal:before{content:"\f012"}
.icon-cog:before{content:"\f013"}
.icon-trash:before{content:"\f014"}
.icon-home:before{content:"\f015"}
.icon-file:before{content:"\f016"}
.icon-time:before{content:"\f017"}
.icon-road:before{content:"\f018"}
.icon-download-alt:before{content:"\f019"}
.icon-download:before{content:"\f01a"}
.icon-upload:before{content:"\f01b"}
.icon-inbox:before{content:"\f01c"}
.icon-play-circle:before{content:"\f01d"}
.icon-repeat:before{content:"\f01e"}
.icon-refresh:before{content:"\f021"}
.icon-list-alt:before{content:"\f022"}
.icon-lock:before{content:"\f023"}
.icon-flag:before{content:"\f024"}
.icon-headphones:before{content:"\f025"}
.icon-volume-off:before{content:"\f026"}
.icon-volume-down:before{content:"\f027"}
.icon-volume-up:before{content:"\f028"}
.icon-qrcode:before{content:"\f029"}
.icon-barcode:before{content:"\f02a"}
.icon-tag:before{content:"\f02b"}
.icon-tags:before{content:"\f02c"}
.icon-book:before{content:"\f02d"}
.icon-bookmark:before{content:"\f02e"}
.icon-print:before{content:"\f02f"}
.icon-camera:before{content:"\f030"}
.icon-font:before{content:"\f031"}
.icon-bold:before{content:"\f032"}
.icon-italic:before{content:"\f033"}
.icon-text-height:before{content:"\f034"}
.icon-text-width:before{content:"\f035"}
.icon-align-left:before{content:"\f036"}
.icon-align-center:before{content:"\f037"}
.icon-align-right:before{content:"\f038"}
.icon-align-justify:before{content:"\f039"}
.icon-list:before{content:"\f03a"}
.icon-indent-left:before{content:"\f03b"}
.icon-indent-right:before{content:"\f03c"}
.icon-facetime-video:before{content:"\f03d"}
.icon-picture:before{content:"\f03e"}
.icon-pencil:before{content:"\f040"}
.icon-map-marker:before{content:"\f041"}
.icon-adjust:before{content:"\f042"}
.icon-tint:before{content:"\f043"}
.icon-edit:before{content:"\f044"}
.icon-share:before{content:"\f045"}
.icon-check:before{content:"\f046"}
.icon-move:before{content:"\f047"}
.icon-step-backward:before{content:"\f048"}
.icon-fast-backward:before{content:"\f049"}
.icon-backward:before{content:"\f04a"}
.icon-play:before{content:"\f04b"}
.icon-pause:before{content:"\f04c"}
.icon-stop:before{content:"\f04d"}
.icon-forward:before{content:"\f04e"}
.icon-fast-forward:before{content:"\f050"}
.icon-step-forward:before{content:"\f051"}
.icon-eject:before{content:"\f052"}
.icon-chevron-left:before{content:"\f053"}
.icon-chevron-right:before{content:"\f054"}
.icon-plus-sign:before{content:"\f055"}
.icon-minus-sign:before{content:"\f056"}
.icon-remove-sign:before{content:"\f057"}
.icon-ok-sign:before{content:"\f058"}
.icon-question-sign:before{content:"\f059"}
.icon-info-sign:before{content:"\f05a"}
.icon-screenshot:before{content:"\f05b"}
.icon-remove-circle:before{content:"\f05c"}
.icon-ok-circle:before{content:"\f05d"}
.icon-ban-circle:before{content:"\f05e"}
.icon-arrow-left:before{content:"\f060"}
.icon-arrow-right:before{content:"\f061"}
.icon-arrow-up:before{content:"\f062"}
.icon-arrow-down:before{content:"\f063"}
.icon-share-alt:before{content:"\f064"}
.icon-resize-full:before{content:"\f065"}
.icon-resize-small:before{content:"\f066"}
.icon-plus:before{content:"\f067"}
.icon-minus:before{content:"\f068"}
.icon-asterisk:before{content:"\f069"}
.icon-exclamation-sign:before{content:"\f06a"}
.icon-gift:before{content:"\f06b"}
.icon-leaf:before{content:"\f06c"}
.icon-fire:before{content:"\f06d"}
.icon-eye-open:before{content:"\f06e"}
.icon-eye-close:before{content:"\f070"}
.icon-warning-sign:before{content:"\f071"}
.icon-plane:before{content:"\f072"}
.icon-calendar:before{content:"\f073"}
.icon-random:before{content:"\f074"}
.icon-comment:before{content:"\f075"}
.icon-magnet:before{content:"\f076"}
.icon-chevron-up:before{content:"\f077"}
.icon-chevron-down:before{content:"\f078"}
.icon-retweet:before{content:"\f079"}
.icon-shopping-cart:before{content:"\f07a"}
.icon-folder-close:before{content:"\f07b"}
.icon-folder-open:before{content:"\f07c"}
.icon-resize-vertical:before{content:"\f07d"}
.icon-resize-horizontal:before{content:"\f07e"}
.icon-bar-chart:before{content:"\f080"}
.icon-twitter-sign:before{content:"\f081"}
.icon-facebook-sign:before{content:"\f082"}
.icon-camera-retro:before{content:"\f083"}
.icon-key:before{content:"\f084"}
.icon-cogs:before{content:"\f085"}
.icon-comments:before{content:"\f086"}
.icon-thumbs-up:before{content:"\f087"}
.icon-thumbs-down:before{content:"\f088"}
.icon-star-half:before{content:"\f089"}
.icon-heart-empty:before{content:"\f08a"}
.icon-signout:before{content:"\f08b"}
.icon-linkedin-sign:before{content:"\f08c"}
.icon-pushpin:before{content:"\f08d"}
.icon-external-link:before{content:"\f08e"}
.icon-signin:before{content:"\f090"}
.icon-trophy:before{content:"\f091"}
.icon-github-sign:before{content:"\f092"}
.icon-upload-alt:before{content:"\f093"}
.icon-lemon:before{content:"\f094"}
.icon-phone:before{content:"\f095"}
.icon-check-empty:before{content:"\f096"}
.icon-bookmark-empty:before{content:"\f097"}
.icon-phone-sign:before{content:"\f098"}
.icon-twitter:before{content:"\f099"}
.icon-facebook:before{content:"\f09a"}
.icon-github:before{content:"\f09b"}
.icon-unlock:before{content:"\f09c"}
.icon-credit-card:before{content:"\f09d"}
.icon-rss:before{content:"\f09e"}
.icon-hdd:before{content:"\f0a0"}
.icon-bullhorn:before{content:"\f0a1"}
.icon-bell:before{content:"\f0a2"}
.icon-certificate:before{content:"\f0a3"}
.icon-hand-right:before{content:"\f0a4"}
.icon-hand-left:before{content:"\f0a5"}
.icon-hand-up:before{content:"\f0a6"}
.icon-hand-down:before{content:"\f0a7"}
.icon-circle-arrow-left:before{content:"\f0a8"}
.icon-circle-arrow-right:before{content:"\f0a9"}
.icon-circle-arrow-up:before{content:"\f0aa"}
.icon-circle-arrow-down:before{content:"\f0ab"}
.icon-globe:before{content:"\f0ac"}
.icon-wrench:before{content:"\f0ad"}
.icon-tasks:before{content:"\f0ae"}
.icon-filter:before{content:"\f0b0"}
.icon-briefcase:before{content:"\f0b1"}
.icon-fullscreen:before{content:"\f0b2"}
.icon-group:before{content:"\f0c0"}
.icon-link:before{content:"\f0c1"}
.icon-cloud:before{content:"\f0c2"}
.icon-beaker:before{content:"\f0c3"}
.icon-cut:before{content:"\f0c4"}
.icon-copy:before{content:"\f0c5"}
.icon-paper-clip:before{content:"\f0c6"}
.icon-save:before{content:"\f0c7"}
.icon-sign-blank:before{content:"\f0c8"}
.icon-reorder:before{content:"\f0c9"}
.icon-list-ul:before{content:"\f0ca"}
.icon-list-ol:before{content:"\f0cb"}
.icon-strikethrough:before{content:"\f0cc"}
.icon-underline:before{content:"\f0cd"}
.icon-table:before{content:"\f0ce"}
.icon-magic:before{content:"\f0d0"}
.icon-truck:before{content:"\f0d1"}
.icon-pinterest:before{content:"\f0d2"}
.icon-pinterest-sign:before{content:"\f0d3"}
.icon-google-plus-sign:before{content:"\f0d4"}
.icon-google-plus:before{content:"\f0d5"}
.icon-money:before{content:"\f0d6"}
.icon-caret-down:before{content:"\f0d7"}
.icon-caret-up:before{content:"\f0d8"}
.icon-caret-left:before{content:"\f0d9"}
.icon-caret-right:before{content:"\f0da"}
.icon-columns:before{content:"\f0db"}
.icon-sort:before{content:"\f0dc"}
.icon-sort-down:before{content:"\f0dd"}
.icon-sort-up:before{content:"\f0de"}
.icon-envelope-alt:before{content:"\f0e0"}
.icon-linkedin:before{content:"\f0e1"}
.icon-undo:before{content:"\f0e2"}
.icon-legal:before{content:"\f0e3"}
.icon-dashboard:before{content:"\f0e4"}
.icon-comment-alt:before{content:"\f0e5"}
.icon-comments-alt:before{content:"\f0e6"}
.icon-bolt:before{content:"\f0e7"}
.icon-sitemap:before{content:"\f0e8"}
.icon-umbrella:before{content:"\f0e9"}
.icon-paste:before{content:"\f0ea"}
.icon-user-md:before{content:"\f200"}
ul.the-icons li{padding-bottom:12px;}
ul.the-icons li i{padding-top:1px;}
.cloud_tag1{width:30px;height:30px;text-align:center;margin:8px 0 12px 3px !important;color:#fff;font-weight:bold;font-size:12px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#e92d33;}
.cloud_tag1 span {display:inline-block;padding-top:4px;}
.circle1{float:left;width:30px;height:30px;text-align:center;margin:8px 8px 12px 0px !important;color:#242424;font-size:18px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#4e4e4e;}
.circle1 span {display:inline-block;padding-top:8px;}
.bargraphv,.bargraphv a{width:38px;background-color:#f0bb54;/*background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE3MTcxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJiMmIyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);background-image:-moz-linear-gradient(bottom,#171717 0,#2b2b25 100%);background-image:-o-linear-gradient(bottom,#171717 0,#2b2b25 100%);background-image:-webkit-linear-gradient(bottom,#171717 0,#2b2b25 100%);background-image:linear-gradient(bottom,#171717 0,#2b2b25 100%)*/}
.barone{height:20px;margin-top:180px}
.bartwo{height:40px;margin-top:160px}
.barthree{height:60px;margin-top:140px}
.barfour{height:80px;margin-top:120px}
.barfive{height:100px;margin-top:100px}
.barsix{height:120px;margin-top:80px}
.barseven{height:140px;margin-top:60px}
.bareight{height:160px;margin-top:40px}
.barnine{height:180px;margin-top:20px}
.barten{height:200px;margin-top:0}
.circletag{width:30px;height:27px;padding-top:4px;text-align:center;margin-left:5px;color:#fff;font-weight:bold;font-size:12px;-moz-border-radius:15px 15px 15px 14px / 15px 15px 19px 19px;-webkit-border-radius:15px 15px 15px 14px / 15px 15px 19px 19px;border-radius:15px 15px 15px 14px / 15px 15px 19px 19px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#e92d33}
.circlebottom{margin:-3px 0 12px 14px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid red}
.circletagone{margin-top:180px}
.circletagtwo{margin-top:160px}
.circletagthree{margin-top:140px}
.circletagfour{margin-top:120px}
.circletagfive{margin-top:100px}
.circletagsix{margin-top:80px}
.circletagseven{margin-top:60px}
.circletageight{margin-top:40px}
.circletagnine{margin-top:20px}
.circletagten{margin-top:0}
.bartagone{height:20px}
.bartagtwo{height:40px}
.bartagthree{height:60px}
.bartagfour{height:80px}
.bartagfive{height:100px}
.bartagsix{height:120px}
.bartagseven{height:140px}
.bartageight{height:160px}
.bartagnine{height:180px}
.bartagten{height:200px}
.circle {-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:200px;height:200px;} 