/*
Theme Name: MPLS.TV
Theme URI: http://www.joshuaadrian.com
Description: Awesome Theme
Version: .5 (WP2.8.4)
Author: Joshua Adrian
Author URI: http://www.joshuaadrian.com
Tags: awesome, rad, bitchin
*/

@import "css/reset.css";

div {position:relative}

.clearFix {clear:both; display:block; height:1px; margin:-1px 0 0 0}

#typekit-badge-rss6hxw {display:none !important}

* {margin:0;padding:0;}

html, body {height:100%;}

body {background:url(/wp-content/themes/mpls/images/page_bg.jpg) center top no-repeat #161616;font-family: "museo-slab-1","museo-slab-2", arial, helvetica, sans-serif;font-size:100%;line-height:1.125em;color:#161616;width:100%;}

h2, h4 a, .post_title {font-family: "museo-sans-1","museo-sans-2", arial, helvetica, sans-serif;}

img {border:0;vertical-align:top;text-align:left;}

object {vertical-align:top;outline:none;}

ul, ol {list-style:none;}

.fleft {float:left;}

.fright {float:right;}

.clear {clear:both;}

.sidebar, .main_content, .col-3 { 
	float:left;
}

.alignright { 
	text-align:right;
}
.aligncenter { 
	text-align:center;
}

#wrapper {
	width:960px;
	background:url(/wp-content/themes/mpls/images/stripes.png) top left repeat;
	margin:0 auto;
	border-left: 10px solid #000;
	border-right: 10px solid #000;
	border-bottom:  10px solid #000;
	overflow:hidden;
}

#slider {float:left; width:960px; background:url(/wp-content/themes/mpls/images/slide_bg.gif) top left repeat-x #000;}

.sidebar {float:left; width:280px; margin:40px 20px;}

.main_content {float:left; width:600px; padding:40px 20px; background-color:#e7e7e7; overflow:hidden;}

/*==== GLOBAL =====*/
#main {
	width:960px; 
	margin:0 auto;
	font-size:.8125em;
}

#header {
	height:424px;
	background:url(/wp-content/themes/mpls/images/main-tail.gif) left top repeat-x #fff;
	padding:0 0 0 0;
	border-left: 10px solid #000; border-right: 10px solid #000;
}
#content {
	background:url(/wp-content/themes/mpls/images/stripes.png) left top repeat #fff; border-bottom: 10px solid #000; border-left: 10px solid #000; border-right: 10px solid #000;
}
	#content .aside {
		float:left;
		width:333px;
	}
	#content .mainContent {
		float:left;
		width:607px;
		background:#e7e7e7;
	}
#footer {
	width:980px; margin:0 auto;
	padding:10px 0 140px 0;
}


/*----- forms parameters -----*/

input, select, textarea { 
	font-family:Arial, Helvetica, sans-serif; font-size:1em;
	vertical-align:middle;
	font-weight:normal;
}

label {margin:0 0 0 5px;}

#email, #url, #author, textarea {border:1px solid #999; background-color: #fff;padding:4px 5px;font-size:14px;line-height:20px;color:#161616;}

textarea {width:588px;}

/*----- other -----*/
.img-indent { 
	margin:0 20px 0 0; 
	float:left;
}
.img-box { 
	width:100%; 
	overflow:hidden; 
	padding-bottom:20px;
}
	.img-box img { 
		float:left; 
		margin:0 20px 0 0;
	}

.extra-wrap { 
	overflow:hidden;
}


p {
	margin-bottom:18px;
}
.p1 { 
	margin-bottom:9px;
}
.p2 { 
	margin-bottom:18px;
}
.p3 { 
	margin-bottom:27px;
}

/*----- txt, links, lines, titles -----*/
a {color:#17479E; outline:none;}

a:hover{text-decoration:none;}

h1 {}

h2 {font-size:34px;text-transform:uppercase;line-height:1.2em;letter-spacing:-1px;border-bottom:2px solid #1e1e1e;margin:0 -20px 20px -20px;padding:0 20px 10px 20px;}

h3 {font-size:34px;text-transform:uppercase;line-height:1.2em;margin-bottom:20px;letter-spacing:-1px;}

h4 {font-size:19px;line-height:1.2em;text-transform:uppercase;font-weight:normal;margin-bottom:5px;}
	.post_title, h4 a {font-size:18px;font-weight:bold;text-decoration:none;color:#17479E;margin:0 0 15px 0;font-weight: 800;line-height: 24px;}	
	.post_author {font-size: 16px; color:#666}
	
	h4 a:hover {border-bottom: 3px solid #17479E;}
	
h5 {font-size:15px;color:#17479E;text-transform:uppercase;font-weight: bold;}

h6 {font-size:15px;text-transform:uppercase;margin-bottom:2px;}
	h6 a {text-decoration:none;}
	h6 a:hover {background:#17479E;color:#fff;}


.link1 {font-weight:bold;font-size:14px;text-transform:uppercase;}

.watch_link {background:url(/wp-content/themes/mpls/images/arrow2.gif) no-repeat right 4px;padding-right:12px;color:#161616;text-transform:uppercase;text-decoration:none;font-size:16px;}
.watch_link:hover {color:#17479E;}

.link2:hover {color:#17479E;}

.link3 {font-size:11px;text-decoration:none;}

.link3:hover {text-decoration:underline;}
/*----- /txt, links, lines, titles -----*/

/*----- HEADER -----*/

#header .sidebar {width:297px;padding:19px 16px 0 20px;}
	#header .slogan {padding:20px 0 18px 0;}
	
#header .main_content {width:607px;}


/*----- /HEADER -----*/

/*----- NAVIGATION STYLES -----*/

#nav_wrapper {width:100%; background:url(/wp-content/themes/mpls/images/nav_bg.gif) top left repeat-x #fff}

.nav {height:60px; overflow:hidden;}
	.nav li {float:left;}
		.nav li span {font-size:24px; line-height:60px; color:#17479E; float:left; font-weight: 800;}
			.nav li a {float:left; color:#161616; font-size:15px; text-transform:uppercase; font-weight:900; text-decoration:none; padding:20px 0 0 0; margin:0 9px 0 10px; background:url(/wp-content/themes/mpls/images/dividser.gif) no-repeat left 19px;}
			.nav li a.first {background:none;}
			.nav li a:hover {color:#17479E;/*background:#17479E;*/position:relative;border-bottom: 3px solid #17479E;}
			.home .nav li a#home, .episodes .nav li a#episodes, .page-id-37 .nav li a#channels, .blog .nav li a#feed, .page-id-8 .nav li a#about, .page-id-36 .nav li a#contribute, .page-id-115 .nav li a#donate, .page-id-35 .nav li a#contact {color:#17479E;/*background:#17479E;*/position:relative;border-bottom: 3px solid #17479E; cursor:default !important}
			#social_icons {float:right;margin:9px 9px 0 0;}
#social_icons dl {float:right;border:1px solid #ccc; background:url(/wp-content/themes/mpls/images/social_icons_bg.gif) top left repeat-x #f5f5f5; padding:10px 10px 10px 10px;}
	#social_icons dl dt {float:left;font-size:14px;line-height:14px;color:#363636;text-transform:uppercase;font-weight:bold;padding:3px 6px 0 0;}
	#social_icons dl dd {float:left;padding-left:4px;}
		#social_icons dl dd a{float:left;padding:0;margin:0;border:none;}
		#social_icons dl dd a img {border:none;}
		#social_icons dl dd a:hover{border-bottom:none;}

/*----- /NAVIGATION STYLES -----*/

/*
 * Required 
*/
#loopedSlider .container { width:805px; height:370px; overflow:hidden; position:relative; }
#loopedSlider .slides { position:absolute; top:0; left:0; }
#loopedSlider .slides div.slide { position:absolute; top:0; margin:0 0 0 155px; width:805px; display:none; cursor:pointer}
#loopedSlider .slides strong { 
	display:block;
	position:absolute;
	z-index:10;
	left:0px;
	top:341px;
	width:640px;
	height:30px;
	background:#17479E;
	color:#fff;
	text-transform:uppercase;
	line-height:28px;
}
/*
 * Optional
*/
#loopedSlider {width:960px; position:relative; clear:both;}
#loopedSlider ul.pagination {height:30px; list-style:none; padding:0; margin:0; position:absolute; right:7px; top:340px;overflow:hidden;}
#loopedSlider ul.pagination li  { float:left; height:30px; width:30px; overflow:hidden; background-color:#17479E; font-weight:bold;margin-top:-1px;padding-left:1px; overflow:hidden}
#loopedSlider ul.pagination li a { text-indent:-9999px; height:30px; width:30px; overflow:hidden; font-size:15px; padding:0; color:#fff; text-decoration:none; float:left; background-image: url(/wp-content/themes/mpls/images/pagination_sprite.png); background-repeat: no-repeat; background-position:-30px 0; background-color: #17479E}
#loopedSlider ul.pagination li a:hover {background-position: 0 0; color:#052a6e;padding-bottom:1px;}
#loopedSlider ul.pagination li.active a { background-position: 0 0; color:#052a6e; padding-bottom:1px;}

/*--- main_section STYLES ---*/

.main_section {margin: 0 0 40px 0;}






/*--- /main_section STYLES ---*/



/*--- news_slider STYLES ---*/

#news_slider { position:relative;}
#news_slider .container { width:600px; height:330px; overflow:hidden; position:relative; }
#news_slider .sub_container { width:600px; height:660px; overflow:hidden; position:relative; }
#news_slider .slides { position:absolute; top:0; left:0; }
#news_slider .slides div.slide { position:absolute; top:0; width:600px; display:none; }
#news_slider .pagination { display:none;}
#news_slider .previous {
	position:absolute;
	right:31px;
	top:7px;
	background:url(/wp-content/themes/mpls/images/prev.gif) no-repeat left top;
	width:30px;
	height:27px;
	display:block;
}
#news_slider .next {
	position:absolute;
	right:0;
	top:7px;
	background:url(/wp-content/themes/mpls/images/next.gif) no-repeat left top;
	width:30px;
	height:27px;
	display:block;
}


.news-list li, .post {
	width:100%;
	overflow:hidden;
	padding-bottom:5px;
	margin-bottom: 40px;
	border-bottom: 1px solid #BFBFBF;
}
.news-list li.last {
	padding-bottom:0;
}
	.news-list li img {
		margin:0;
	}
	
	.news-list li p, .post p {
		width:600px;
		margin:10px 0;
		line-height: 22px;
		font-size: 16px;
	}
	
	.news-list li p object, .post p object, .news-list li p object embed, .post p object embed{
		margin:10px 0;
	}
	
	#.news-list li span {
		background:url(/wp-content/themes/mpls/images/divider1.gif) no-repeat left 3px;

		color:#aaa;
		font-size:11px;

	}
	
	.news-list li span, .post span {
		background:url(/wp-content/themes/mpls/images/divider1.gif) no-repeat left 3px;

		color:#666;
		font-size:11px;

	}
	
	.news-list li span a, .post span a {
		background:url(/wp-content/themes/mpls/images/divider1.gif) no-repeat left 3px;
		
		color:#666;
		font-size:11px;
		
		text-decoration: none
	}
	
	.news-list li span a:hover, .post span a:hover{
		text-decoration: underline
	}
	.addthis_button_facebook span, .addthis_button_googlebuzz span, .addthis_button_email span, .addthis_button_twitter span {display:none}
	.addthis_toolbox {float:right;}
	.addthis_button_facebook {height:16px; width:16px; margin-top:1px; background: url(/wp-content/themes/mpls/images/facebook.png) top left no-repeat; overflow:hidden}
	.addthis_button_twitter {height:16px; width:16px; margin-top:1px; background: url(/wp-content/themes/mpls/images/twitter.png) top left no-repeat;}
	.addthis_button_googlebuzz {height:16px; width:16px; margin-top:1px; background: url(/wp-content/themes/mpls/images/google_buzz.png) top left no-repeat;}
	.addthis_button_email {height:16px; width:16px; margin-top:1px; background: url(/wp-content/themes/mpls/images/email.png) top left no-repeat;}
	.facebook_like_button {float:right; height:20px; overflow: hidden}
	#fb_share_1 {float:right; margin:1px 10px 0 0;}
	.tweetmeme_button {float:right; margin:2px -30px 0 0;}
	#post_btns {border-bottom:none;}
	#next_posts_btn {float:left;width:200px;}
	#previous_posts_btn {float:right;width:200px;text-align:right;}
	#next_posts_btn a, #previous_posts_btn a {font-size:16px !important;color:#17479E;text-decoration:underline;}
	#next_posts_btn a:hover, #previous_posts_btn a:hover {text-decoration:none;}
/*--- /news_slider styles ---*/

.archive_tags {}


/*--- mpls_feed STYLES ---*/








/*--- /mpls_feed STYLES ---*/

/*===== content =====*/
#content .indent {
	padding:47px 26px 70px 20px;
}
	#content .aside .indent {
		padding:47px 26px 70px 20px;
	}
		#content .aside .section {
			padding-bottom:45px;
		}
	#content .mainContent .indent {
		padding:42px 20px 40px 20px;
	}
		#content .mainContent .section {
			padding-bottom:45px;
		}
	
	.widget {margin: 0 0 30px 0; }
	
	#channels {}
		.channel_link_info {width:265px;display:block; font-weight:bold; color:#333; padding:7px 0 8px 15px; margin-bottom:2px; background:#fff; text-decoration:none; position:relative;font-size: 12px;}
		.channel_link {width:280px;}
			
			.channel_link a {display:block; font-size:17px; color:#fff; font-weight:bold; padding:7px 0 8px 15px; margin-bottom:2px; background:#333; text-decoration:none; position:relative;}
			.channel_link a:hover {background:#17479E;}
			#-mplschatlink a:hover {background:#c08c00;}
			#-funnyapolislink a:hover {background:#68c000;}
			#-aroundmplslink a:hover {background:#c02900;}
			#-cityofmusiclink a:hover {background:#c000b9;}
			.page-id-31 #mplschatlink a {background:#17479E; cursor: default}
			.page-id-32 #funnyapolislink a {background:#17479E; cursor: default}
			.page-id-33 #cityofmusiclink a {background:#17479E; cursor: default}
			.page-id-34 #aroundmplslink a {background:#17479E;cursor: default}
			.page-id-1046 #winegeektvlink a {background:#17479E;cursor: default}
			.page-id-1044 #perennialplatelink a {background:#17479E;cursor: default}
			.page-id-1042 #tvtvlink a {background:#17479E;cursor: default}
			.page-id-1040 #dudeweatherlink a {background:#17479E;cursor: default}
			.page-id-1051 #tensecondfilmfestivallink a {background:#17479E;cursor: default}
			.page-id-1208 #mplseatslink a {background:#17479E;cursor: default}
	#wpng-cal-widget-events ul li {width:280px;}
	#wpng-cal-widget-events ul li a {display:block; font-size:17px; line-height:20px; color:#fff; font-weight:bold; padding:7px 15px 8px 15px; margin-bottom:2px; background-color:#333; text-decoration:none; position:relative;}
	#wpng-cal-widget-events ul li a:hover {background-color:#17479E; color:#fff}
	.wpng-widget-date-title {width:265px;display:block; font-weight:bold; color:#333; padding:7px 0 8px 15px; margin-bottom:2px; background:#fff; text-decoration:none; position:relative;font-size: 12px;}
	
	
	.widget_categories ul li {width:280px;}
	.widget_categories ul li a {display:block; font-size:17px; color:#fff; font-weight:bold; padding:7px 0 8px 15px; margin-bottom:2px; background-color:#333; text-decoration:none; position:relative;}
	.widget_categories ul li a:hover {background-color:#17479E; color:#fff}

	#more_friends_link {width:250px;display:block; font-weight:bold; color:#333; padding:7px 15px 8px 15px; margin-bottom:2px; background:#fff; text-decoration:none; position:relative;font-size: 12px;}
		#more_friends_link a {color:#333; text-decoration: none}
		#more_friends_link a:hover {text-decoration: underline}

	.tweet_time {width:250px;display:block; font-weight:bold; color:#333; padding:7px 15px 8px 15px; margin-bottom:2px; background:#fff; text-decoration:none; position:relative;font-size: 12px;}
		.tweet_time a {color:#333; text-decoration: none; text-transform:capitalize}
		.tweet_time a:hover {text-decoration: underline}
	.tweet_text {width:250px; display:block; font-size:17px; line-height:21px; color:#fff; font-weight:bold; padding:7px 15px 8px 15px; margin-bottom:2px; background-color:#333; text-decoration:none; position:relative;}
		.tweet_text a {color:#fff;text-decoration: none}
		.tweet_text a:hover {text-decoration: underline}
	
	.adv-menu {
		width:240px;
	}
		.adv-menu li {
			display:inline;
		}
			.adv-menu li a {
				display:block;
				font-size:17px;
				color:#fff;
				font-weight:bold;
				padding:7px 0 8px 15px;
				margin-bottom:1px;
				background:#000;
				text-decoration:none;
				position:relative;
			}
			.adv-menu li a:hover {
				background:#17479E;
			}
	
	
	.members-list {
		width:100%;
		overflow:hidden;
		padding-bottom:12px;
	}
		.members-list li {
			float:left;
			width:87px;
			padding-right:13px;
			padding:0 13px 18px 0;
		}
		.members-list li.alt {
			padding-right:0;
		}
			.members-list li img {
				display:block;
				margin-bottom:4px;
			}
	
	.list1 li {
		font-size:16px;
		background:url(/wp-content/themes/mpls/images/arrow1.gif) no-repeat left top;
		padding:0 0 7px 28px;
	}
	
	.topics {
		position:relative;
	}
	
		.topic_image_link {text-decoration: none; color:#fff}
		
		.topics a span {position: absolute; top: 114px; left:0; height:16px; width:126px; padding:0 0 0 4px; background-color: #17479E; color:#fff !important; font-size: 12px; line-height: 16px; font-weight: 600}
		
		.topics li {
			float:left;
			margin:0 0 19px 0;
			padding:0 0 19px 0;
			width:300px;
			border-bottom:1px solid #bfbfbf;
			position:relative;
		}
		.topics li.alt {
			width:300px;
		}
			.topics li img {
				float:left;
				margin-right:12px;
			}
			.topics li h5 {
				padding:0 10px 10px 0;
			}
			
			.topics li h5 a {
				font-size:12px; color:#17479E;text-decoration: none;display:block;
			}
			
			.topics li h5 a:hover {
				color:#161616;
			}
			
			.topics li p {
				text-transform:uppercase;
				margin-bottom:0;
				min-height:26px;
				height:auto !important;
				height:26px;
			}
			.topics li span {
				font-size:11px;
				color:#666;
			}
	

/*----- ADD THIS STYLES -----*/

.addthis_toolbox {float:right; margin:0 -3px 0 10px;}
#.addthis_button {font-size:14px; color: #161616; padding:0 0 0 16px; text-decoration: none; background:url("/wp-content/themes/mpls/images/addthis.gif") center left no-repeat;}
#.addthis_button:hover {color:#000;}
#.atclear {clear:none !important; display:none;}

/*----- /ADD THIS STYLES -----*/

#all_friends {width:680px; height:495px; overflow: auto; background:url("/wp-content/themes/mpls/images/stripes.png") top left repeat;}
	#all_friends h2 {margin:0 0 10px 0; padding:0 0 10px 0; background-color: #fff;}
	.all_friends_link {float:left; width:226px;  }
		.all_friends_link a {display:block; height:18px; font-size:12px; line-height:18px; color:#fff; font-weight:bold; padding:7px 15px 8px 15px; margin:2px; background-color:#333; text-decoration:none; position:relative;}
		.all_friends_link a:hover {background-color:#17479E; color:#fff}

/*===== footer =====*/
#footer, #footer a {color:#fff;font-size:12px;text-decoration: none}
#footer a:hover {text-decoration: underline}
	#footer .fleft {padding:12px 0 0 0;}
/*----- forms -----*/

/*==========================================*/
