/* Imports
===============================================*/
@import url("reset.css");
@import url("carousel.css");

/* Global Styles
===============================================*/
body {
	background: white;
	color: black;
	font-size: 75%; /* Base font size: 16px */
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	line-height: 1.5;
	margin: 0;
	padding: 0;
	text-align: left;
}

/* Headers
-----------------------------------------------*/
h2 {font-size: 2em}		/* 24px */
h3 {font-size: 1.5em}	/* 18px */
h4 {font-size: 1.333em}	/* 16px */
h5 {font-size: 1.167em}	/* 14px */
h6 {font-size: 1em}		/* 12px */

h2, h3, h4, h5, h6 {line-height: 1.2; margin-bottom: .8em;}
	
/* Links
-----------------------------------------------*/
a {outline: 0;}
a img {border: 0px; text-decoration: none;}
a:link, a:visited {color: #000; text-decoration: none;}
a:hover, a:active {text-decoration: underline;}

.us_news a:link, .us_news a:visited {color: #275199;}
.canadian_news a:link, .canadian_news a:visited {color: #992627;}
.world_news a:link, .world_news a:visited {color: #26992C;}
.entertainment_news a:link, .entertainment_news a:visited {color: #6F2699;}
.opinion a:link, .opinion a:visited {color: #555;}
	
/* Paragraphs
-----------------------------------------------*/
p {margin-bottom: 1em;}

strong, b {font-weight: bold;}
em, i {font-style: italic;}

/* Lists
-----------------------------------------------*/
ul {
	list-style: outside disc;
	margin: 1em 0 1.5em 1.5em;
}

ol {
	list-style: outside decimal;
	margin: 1em 0 1.5em 1.5em;
}

dl {
	margin: 0 0 1.5em 0;
}
dt {font-weight: bold;}
dd {margin-left: 1.5em;}

/* Quotes
-----------------------------------------------*/
blockquote {font-style: italic;}
cite {}

q {}

/* Tables
-----------------------------------------------*/
table {margin: .5em auto 1.5em auto; width: 98%;}
	
	/* Thead */
	thead th {padding: .5em .4em; text-align: left;}
	thead td {}

	/* Tbody */
	tbody td {padding: .5em .4em;}
	tbody th {}
	
	tbody .alt td {}
	tbody .alt th {}
	
	/* Tfoot */
	tfoot th {}
	tfoot td {}

/* Layout
===============================================*/
#page {
	background: #000 url('../images/bg-main.gif') repeat-x top;
	border-left: 10px solid #cbcbcb;
	border-right: 10px solid #cbcbcb;
	margin: 0 auto;
	width: 940px;
}
#wrap:after, #page:after,
#search-box:after, #news:after,
#footer:after, #top:after,
#body:after,
#search-box .category-select:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

.left {float: left; margin: 5px 1.5em 1.5em 0;}
.right {float: left; margin: 5px 0 1.5em 1.5em;}

/* Body
-----------------------------------------------*/
#wrap {width: 100%;}
	#side1 {
		float: left;
		text-align: center;
		margin: 0 0 0 -10px;
		overflow: hidden;
		padding: 0 0 15px 0;
		position: static !important;
		position: relative;
		width: 216px;
	}
	
		/* Header */
		#brand {background: #e3e3e3 url('../images/bg-header.png') no-repeat bottom left;}
			#brand .slogan {
				background: url('../images/slogan.gif') no-repeat center 10px;
				display: block;
				height: 55px;
				text-indent: -9999em;
				width: 210px;
			}
			
		#login {
			background: #6F2F91 url('../images/bg-login.png') no-repeat top left;
			color: #fff;
			font-family: Verdana, Geneva, Tahoma, sans-serif;
			font-size: 0.75em;
			margin: 0 0 40px 0;
			padding: 8px 10px;
		}
			#login a:link, #login a:visited {color: #fff; font-weight: bold; text-decoration: underline;}
			#login a:hover {text-decoration: none;}
			
		/* Content (Wrap 2) */
		#wrap2 {float: right; width: 720px;}
			#top {height: 95px; padding: 8px 0 10px 0; position: relative; z-index: 5;}
				#top .ad {float: left; height: 60px; margin: 0 0 6px 0; overflow: hidden;}
				
				#search-box {float: right; height: 60px; margin: 0 0 6px 0; padding: 0; width: 229px;}
				#search-box input {float: left; margin-bottom: 7px;}
				#search-box input.text, #search-box .category-select strong {
					background: #fff url('../images/forms/bg-top-input.gif') no-repeat center left;
					border: 0;
					color: #656565;
					display: block;
					float: left;
					font-weight: normal;
					height: 13px;
					padding: 7px 4px 5px 4px;
					width: 190px;
				}
				
				#search-box .category-select {clear: both; position: relative; width: 100%;}
				#search-box .category-select strong {height: 1%; line-height: 25px; margin: 0; padding: 0 4px;}
					.category-select a img, .category-select strong {float: left; cursor: pointer; margin: 0 0 -5px 0;}
				
					.cat-list {
						background: #fff;
						display: none;
						list-style: none;
						left: 0;
						margin: 0 31px 0 6px;
						position: absolute;
						top: 26px;
						width: 192px;
						z-index: 9;
					}
					.cat-list li {border: 0 !important; border-bottom: 1px solid #eee;}
				
					.cat-list a {border-bottom: 1px solid #eee; display: block; padding: 5px 10px;}
					.cat-list a:hover {background: #eee; text-decoration: none;}
				
				#top .subscribe {
					clear: both;
					font-size: 0.833em;
					font-weight: bold;
					height: 21px;
					line-height: 21px;
				}
				
					.subscribe strong {color: #992727;}
					.subscribe a {
						background-position: center left;
						background-repeat: no-repeat;
						margin-left: 7px;
						padding-left: 13px;
					}
					a.rss {background-image: url('../images/icons/ico-rss.gif');}
					a.fb {background-image: url('../images/icons/ico-fb.gif');}
					a.twitter {background-image: url('../images/icons/ico-twitter.gif');}
					a.digg {background-image: url('../images/icons/ico-digg.gif');}
					a.email {background-image: url('../images/icons/ico-email.gif');}
					
			/* Body */
			#body {background: #fff; margin-bottom: 15px; overflow: hidden; width: 100%; position: relative; z-index: 1; }
				#body .title {
					background-image: url('../images/icons/ico-star.png') !important;
					background-image: url('../images/icons/ico-star.gif');
					background-position: 10px center;
					background-repeat: no-repeat;
					clear: both;
					color: #fff;
					display: block;
					font-weight: normal;
					height: 1%;
					margin: 0 0 15px 0;
					padding: 5px 15px 5px 25px;
text-transform:uppercase;
				}
				
				.us_news .title {background-color: #275199;}
				.canadian_news .title {background-color: #992627;}
				.world_news .title {background-color: #26992C;}
				.entertainment_news .title {background-color: #6F2699;}
				.opinion .title {background-color: #555;}
				.mtpage .title {background-color: #555;}
				
				/* Content */
				#content {
					background: #fff;
					float: left;
					overflow: hidden;
					padding: 0 10px 40px 10px;
					width: 470px;
				}
					#content p {
						line-height: 1.4;
					}
				
				/* Sidebar */
				#side2 {
					float: right;
					padding-right: 12px;
					text-align: center;
					width: 208px;
				}
					#side2 ul, #side2 p, #side2 h3 {text-align: left;}
					
					#side2 h3 {font-size: 1em; font-weight: normal;}
					
					#side2 .ad {display: block; margin-bottom: 25px;}
					
					#side2 img {margin: 0 0 30px 0; max-width: 208px; width: auto !important; width: 208px;}
					#side2 .ad img {margin: 0; width: auto;}
					
					.us_news #side2 h3 {background-color: #275199;}
					.canadian_news #side2 h3 {background-color: #992627;}
					.world_news #side2 h3 {background-color: #26992C;}
					.entertainment_news #side2 h3 {background-color: #6F2699;}
					.opinion #side2 h3 {background-color: #555;}
					
					#side2 ul {font-size: .909em; list-style: none; margin: 0 5px 25px 5px;}

					#side2 ul li ul {list-style: disc; margin: 0 5px 25px 15px;}
					
					#side2 ul.sections {font-size: 1em; margin: 0 0 25px 0;}
						#side2 h3, #side2 .sections a:link, #side2 .sections a:visited {
							background-image: url('../images/icons/ico-star.png') !important;
							background-image: url('../images/icons/ico-star.gif');
							background-position: 5px center;
							background-repeat: no-repeat;
							clear: both;
							color: #fff;
							display: block;
							font-weight: normal;
							height: 1%;
							margin: 0 0 3px 0;
							padding: 1px 15px 1px 15px;
						}
					
						.sections a:link, .sections a:visited {background-color: #000;}
						.sections .us_news a:link, .sections .us_news a:visited {background-color: #275199;}
						.sections .canadian_news a:link, .sections .canadian_news a:visited {background-color: #992627;}
						.sections .world_news a:link, .sections .world_news a:visited {background-color: #26992C;}
						.sections .entertainment_news a:link, .sections .entertainment_news a:visited {background-color: #6F2699;}
						.sections .opinion a:link, .sections .opinion a:visited {background-color: #555;}
						
						#side2 .sections ul {margin-bottom: 5px;}
						#side2 .sections ul a:link, #side2 .sections ul a:visited {
							background: none;
							color: #000;
							display: inline;
							height: auto;
							padding: 0;
						}
						#side2 .sections .us_news ul a:link, #side2 .sections .us_news ul a:visited {color: #275199;}
						#side2 .sections .canadian_news ul a:link, #side2 .sections .canadian_news ul a:visited {color: #992627;}
						#side2 .sections .world_news ul a:link, #side2 .sections .world_news ul a:visited {color: #26992C;}
						#side2 .sections .entertainment_news ul a:link, #side2 .sections .entertainment_news ul a:visited {color: #6F2699;}
						#side2 .sections .opinion ul a:link, #side2 .sections .opinion ul a:visited {color: #555;}
					
					#side2 .tags {line-height: 1.2;}
					#side2 .tags li {display: inline;}
		
					
/* News */
#news {background: #fff url('../images/bg-news.png') repeat-x top; padding: 0 0 30px 0; width: 100%;}
	#news .col {float: left; margin-right: 20px; padding: 0 10px; width: 200px}
	#news .col.entertainment_news {margin-right: 0;}
	
		#news h3 {font-size: 1.167em; height: 35px; line-height: 35px; margin-bottom: 0; text-transform: uppercase;}
		#news .us_news h3 {color: #275199;}
		#news .canadian_news h3 {color: #992627;}
		#news .world_news h3 {color: #26992C;}
		#news .entertainment_news h3 {color: #6F2699;}
		
		#news img {display: block; margin: 0 -10px 15px -10px; position: static !important; position: relative;}
		
		#news h4 {font-size: 1.5em;}
		#news h5 {font-size: 1em; margin-bottom: 0;}
		
		#news ul {font-weight: bold; list-style: disc;/*list-style: none; margin: 0 0 25px 0;*/}
		
		#news .more {background: #ededed; display: block; padding: 5px 5px 5px 15px;}
		
/* Footer */
#footer {background: #333; color: #fff; height: 1%; padding: 20px 15px;}
	#footer a:link, #footer a:visited {color: #fff; text-decoration: none;}
	#footer a:link:hover, #footer a:visited:hover {text-decoration: underline;}
	
	#footer ul {
		float: left;
		list-style: none;
		margin: 0 0 15px 0;
		text-transform: uppercase;
		font-weight: bold;
	}
	
	#footer .ad {float: right; margin: 0 0 15px 0;}
	
	#footer p {clear: both; font-size: 0.833em;}
	
/* Sections
===============================================*/
/* Category */
.category-list {
	list-style: none;
	margin: 0;
}
	.category-list li {
		border-bottom: 1px solid #cbcbcb;
		margin: 0 0 10px 0;
		overflow: hidden;
		padding: 0 0 5px 0;
		width: 100%;
	}
	.category-list li:last-child {border: 0;}
	
		.category-list h3 {margin-bottom: 3px;}
		
		.category-list .meta, .post .meta {
			color: #333333;
			display: block;
			font-weight: bold;
			line-height: 1.2;
			margin: 5px 0;
			text-transform: uppercase;
		}
		.category-list .meta p, .post .meta p {margin-bottom: 0;}
		
		.category-list .left, .category-list .right {margin-top: 5px;}
		
/* Category More */
.cat-more h3 {font-size: 1.167em; text-transform: uppercase;}
.cat-more ul {list-style: none; line-height: 1.2; margin: 0; overflow: hidden; width: 510px;}
.cat-more ul li {float: left; margin: 0 20px .75em 0; width: 235px;}

/* Post */
.post .entry {font-size: 1.167em; margin-bottom: 30px;}

	/* Comments */
	.comments h3 {font-size: 1.167em; margin-bottom: 20px;}
	.comments ol {list-style: none; margin: 0 0 25px 10px;}
	
		.comments ol li {
			border-bottom: 1px solid #cbcbcb;
			font-size: 1.167em;
			margin: 0 0 10px 0;
			overflow: hidden;
			padding: 0 0 5px 0;
			width: 100%;
		}
		.comments ol li:last-child {border: 0;}
		
			.comments ol li blockquote {font-style: normal;}
				.comments ol li blockquote p {margin-bottom: 5px;}
				.comments ol li .author {font-size: 0.857em; font-weight: bold;}
					.comments ol li .author a {text-transform: uppercase;}
					
		.leave-comment {
			background: #FFFFFF url('../images/icons/ico-comment.gif') no-repeat left 3px;
			line-height: 1.1;
			margin: 0 0 0 10px;
			padding: 0 0 0 40px;
			position: relative;
		}
		
		.leave-comment h3 {margin-bottom: 2px;}
		
/* Carousel */
#latest {
	background: #000;
	color: #fff;
	list-style: none;
	margin: 0;
	overflow: hidden;
	position: relative;
	width: 720px;
	z-index: 1;
}
	
	#latest li {float: left; height: 300px; line-height: 1.3; width: 720px;}

	#latest li .img {float: left;}
	#body #latest li .info {float: right; overflow: hidden; padding: 0 15px 15px 15px; width: 210px;}
	
		#latest li .info .title {
			background-color: #ededed;
			background-image: url('../images/icons/ico-star2.png') !important;
			background-image: url('../images/icons/ico-star2.gif');
			color: #000;
			font-size: 0.833em;
			font-weight: bold;
			margin: 0 -15px 15px -15px;
			text-transform: uppercase;
			width: 240px;
		}
		
		#latest li .info h2 {line-height: 1.2;}
		#latest li .info p {font-size: 1.5em; margin-bottom: 5px;}
		
		#latest li a:link, #latest li a:visited {color: #999999; font-size: 0.667em; text-transform: uppercase;}
		#latest li p a {font-weight: bold;}
		
/* Latest Exceprts */
#latest-excerpts {background: #ededed; list-style: none; margin: 0; overflow: hidden; width: 100%;}
	#latest-excerpts li {
		background: url('../images/bg-latest-excerpts.gif') no-repeat top right;
		float: left;
		font-size: 0.917em;
		line-height: 1.2;
		padding: 9px;
		width: 162px;
	}
	#latest-excerpts li.last, #latest-excerpts li:last-child {background: none;}
	
	#latest-excerpts a:link, #latest-excerpts a:visited {color: #999;}
		#latest-excerpts a span {color: #333; font-weight: bold;}
	
		#latest-excerpts li img {float: left; margin: 0 9px 0 0;}
		#latest-excerpts li strong {display: block; font-weight: normal;}
		#latest-excerpts .number {height: 0; display: none; visibility: hidden;}

.widget-sign-in {position:relative;width:auto;margin:0px;padding:0px;text-align:center;font-size:9px;}

.user-pic {float:left;margin:0 10px 2px 0px;}

.mtpage #content {width:95%}

/* Search Results */
/*fixing content-nav in search results page*/
.mt-search-results .content-nav{
    float:left;
    width:100%;
}
 
 
.mt-search-results .content-nav .results-pages{
   border:1px solid #CCCCCC;
   float:left;
   margin:2px;
   min-width:16px; 
   min-height:16px;
   line-height:16px;
   padding:2px;
   text-align:center;
}

#results-current-page{
    background-color: #999999;
    color: #FFFFFF;
}

.mt-search-results .content-nav #results-next-link,
.mt-search-results .content-nav #results-previous-link{
     height:16px;
     line-height:16px; 
     margin:2px;
     padding:2px;
     float:left;
}

.mt-search-results .content-nav #results-previous-link{
    margin-right:5px;
}
.mt-search-results .content-nav #results-next-link{
    margin-left:5px;
}

.hentry {margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #555;}

.hidden {display:none;}

/* Profile View ----------------------------------------------------------- */

.mt-profile-view .user-pic {
    width: 90px;
    height: 90px;
    margin-bottom: 20px;
}

.mt-profile-view #page-title {
    font-size: 22px;
    margin-bottom: 10px;
}

#profile-data {
    margin-left: 100px;
}

#profile-data li {
    list-style: none;
}

#profile-data .profile-data-item {
    margin-left: 15px;
}

#tabs {
    clear: both;
    list-style: none;
    margin: 0 0 20px 0;
    padding: 0;
    background: url(/mt/mt-static/themes/tristan-blue-4.2/tab-bg.gif) repeat-x left bottom;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 11px;
}

#tabs li {
    float: left;
    margin-right: 3px;   
}

#tabs li a {
    display: block;
    padding: 7px 10px 6px 20px;
    background: #f3f0e8 url(/mt/mt-static/themes/tristan-blue-4.2/tab-arrow.gif) no-repeat 10px 50%;
    color: #948669;
}

#tabs li a.active {
    border: 1px solid #e2d9c5;
    border-bottom: none;
    padding: 6px 9px 7px 19px;
    background: #fff url(/mt/mt-static/themes/tristan-blue-4.2/tab-arrow-down.gif) no-repeat 9px 50%;
}

.tab_content {clear:left;padding-top:20px;}

.tab_content .tab_content_label {
    display: none;
}

.tab_content ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.tab_content ul li {
    margin-bottom: .75em;
}

.tab_content_label {
    font-size: 18px;
}

#mt-community-blog.mt-profile-view .recent-actions li,
#mt-community-forum.mt-profile-view .recent-actions li {
    clear: none;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 1em;
    border-bottom: none;
    background-position: 0 0;
    font-weight: bold;
}

.recent-actions li .excerpt {
    margin-top: .25em;
    font-weight: normal;
    color: #666;
}

.user-listing {
    list-style-type: none;
    margin-left: 0;
}

.widget-content .user-listing li {
    margin-bottom: 10px;
    background: none;
    padding-left: 0;
}

.user-listing .user-pic {
    width: 36px;
    height: 36px;
    margin-bottom: 0;
}

.user-listing .user-name {
    font-weight: bold;
    display: block;
}

.user-listing .user-url {
    font-size: 11px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
}

.edit-relation a {
    color: #948669;
    background: #f3f0e8;
    border: 1px solid #e2d9c5;
    text-decoration: none;
    padding: 1px 2px;
}
.edit-relation a:hover {
    color: #037;
}

.icon-comment {
    background: url(/mt/mt-static/themes/tristan-blue-4.2/reply-icon.gif) no-repeat 0 30%;
    padding-left: 15px;
}
.icon-entry {
    background: url(/mt/mt-static/themes/tristan-blue-4.2/topic-icon.gif) no-repeat 2px 50%;
    padding-left: 15px;
}
.icon-score {
    background: url(/mt/mt-static/themes/tristan-blue-4.2/score-icon.gif) no-repeat 0 50%;
    padding-left: 15px;
}


/*Sections */
#side2 .sections ul {display:none;}
.us_news #side2 .sections .us_news ul,.canadian_news #side2 .sections .canadian_news ul,.world_news #side2 .sections .world_news ul,.entertainment_news #side2 .sections .entertainment_news ul,.opinion #side2 .sections .opinion ul {display:block}

/* Tags */
.tag1 {font-size:24px;}.tag2 {font-size:20px;}.tag3 {font-size:18px;}.tag4 {font-size:16px;} .tag5 {font-size:14px;} .tag6 {font-size:12px;} 

#latest-excerpts a.selected {color:red;}

.point1 {position: absolute;bottom: 0px;left: 90px;}
.point2 {position: absolute;bottom: 0px;left: 990px;}
.point3 {position: absolute;bottom: 0px;left: 1890px;}
.point4 {position:absolute;bottom: 0px;left: 2790px;}