/*
Theme Name: Netroots Nation
Description: Theme for Netroots Nation site, implemented as a child theme of LivingOS Pure
Author: Rogue Repairman Productions
Author URI: http: //roguerepairman.com
Template: LivingOS-Pure
Version:        0.2
*/

/* Reset browser and apply base typography and styling */
@import url('../LivingOS-Pure/base/css/reset.css');

/* Make responsive grid available*/
@import url('../LivingOS-Pure/base/css/responsive.css');

/* Import our version of LivingOS layout.css instead.*/
@import url('layout.css');

/******************************************************************************************
   Rather than overwriting specific rules we've copied the entire style.css and replaced it with our version.

NN session specific styling is at the end of the file.
*******************************************************************************************/



/* TYPOGRAPHY & BASICS */
	body {
		color: #222;
		color: rgba(0,0,0,.8);
		text-shadow: 0 1px 0 white;
		
		}
	#page{
		background: transparent url(topbar.png) repeat-x left top;
		/* border-top: 6px solid #222; */
	}
	
	
/* links */
	a:focus,
	a:hover     { color:#000;}
	a           {  text-decoration: none; }
/* headings */
	h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,#site-title a, h1,h2,h3,h4,h5,h6{
		
		text-decoration:none; 
		color: #222;
		color: rgba(12,12,12,.9);
		text-shadow: 0 2px 0 white;	}	
	h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{
		
		color: #111; color: rgba(12,12,12,1);
	}
	
	#header-title{
		display: none; /* hiden by default */
		text-shadow:none;
		
		}
	#header-title h2{
		font-size:0.9em;
		font-style:none;
	
		text-shadow:none;
		}
	#header-title h1  {
		font-size:1.4em;
		text-transform: uppercase;
		
		}
	#header-title h1 a{
		text-shadow:none;
	
	}
	#header-title h1 a:hover{
		border-bottom:none;}
	
	.entry-title{
		color: #F26E35;
	}
	
		
	.widget-container .entry-title{
		font-size: 1.2em;
		font-weight: normal;
		}
	.entry-content .content-box .entry-title{
		font-size:1.2em;
		font-weight: normal;
	}
	
	.widget-title{
		letter-spacing: 0.1em;
		margin-bottom: 0.8em;
		font-size:1em;
		line-height:150%;
		text-transform:uppercase;
		font-weight:600;
		/* background: url(../LivingOS-Pure/images/icons/pureicons/icon18_circle.png) no-repeat 0 50%;
		padding-left:24px;*/
		}
	
	.widget-container ul, .widget-container ol {
		margin-left: 3px;
	}
	h2.subhead {
		font-size: 1.4em;
		font-style: none;
		font-weight:normal;
		line-height:120%;
		
		}
	.subhead p{
		margin-bottom:0;
		font-style: normal;
	}
	
	.page-title {
		color: #F26E35;
	}

/* blockquotes */
	blockquote{
  		margin-top: 10px;
  		margin-bottom: 10px;
  		margin-left: 50px;
  		padding-left: 15px;
  		border-left: 3px solid #F26E35;
	} 
		}
	/*added with js
	Removed this function
	p.withunquote{
		background: url(../LivingOS-Pure/images/unquote.png) no-repeat bottom right;
		padding-right:25px;
		}*/
	
/* images */
	.post img{
		border: 1px solid #aaa;
		padding: 1px;
		
		
			
		}
	.post a img:hover{
		border: 1px solid #222;
		
		}
	img.alignleft, img.alignright, img.aligncenter {
		margin-bottom: 1em;
		margin-top: 1em;
		clear: both;
	}
	.wp-caption {
		
		margin-bottom: 1em;
		padding: 0px;
		}
	.wp-caption img {
		margin: 0px;
	}
	#single-thumb img{
		background:transparent;
		}

/* posts and pages */
	#single-content article{clear:both;}
	.edit-link  a{
			float:right;
			display:block;
			background: url(../LivingOS-Pure/images/edit_16.png) no-repeat;
			width:16px;
			height:16px;
			text-align:left;
			text-indent: -99999px;
		}
	.more-link{
		display:block;
		text-align:right;
		font-size:0.8em;
		text-decoration:none;
		margin-top:1em;
	}
	.wp-caption-text{
		/* original caption modified*/
		background:transparent;
		text-align:left;
		padding-left: 5px;
		padding-top: 5px;
		}
	.single .entry-header, .page .page-header, .archive .page-header{
			
		margin-bottom:3em;

	}
/* HEADER */
	
	#header-container{
		
		}
		
/* MAIN */
	

/* MENUS */

/* page-menu */
	ul.page-menu li a{font-size:1.2em;font-weight:normal;/* background: url(../LivingOS-Pure/images/icons/pureicons/icon_circle.png) no-repeat 0 50%;*/padding-left:0px;padding-right:5px;}
	/*ul.page-menu a:hover{background: url(../LivingOS-Pure/images/icons/pureicons/icon_circle.png) no-repeat 1px 50%;} */
	ul.page-menu .current-menu-item a, ul.page-menu .current_page_item a{
	/*background: url(star.gif) no-repeat 0 50%;*/
	color: #F26E35;
	}
	
/* menu items */
	ul.page-menu .menu-item-518 a, ul.page-menu .menu-item-518 a{
		font-weight:bold !important;
	}

/* submenus on pages */
	#submenu{
		margin-bottom:1.8em;
		border-top: 4px solid #222;
	}
	#submenu h3{
		letter-spacing: 0.1em;
		margin-bottom: 0.8em;
		font-size:1.2em;
		text-transform:uppercase;
	}
	#submenu ul, #submenu li{
		padding:0;margin:0;
		list-style-type:none;
		
	}
	#submenu ul li a{
		display:block;
		text-transform:uppercase;
		border-bottom: 1px solid #ccc;
		line-height:200%;
	}
	#submenu ul ul{
		margin-left:1em;
		font-size: .8em;
		
	}
	
/*custom menu widget */
	.widget_nav_menu li{
		padding:0;margin:0;
		list-style-type:none;
		
	 }
	 .widget_nav_menu ul{
		margin-left:0;
	 }
	#main .widget_nav_menu {
		margin-bottom:1.8em;
		border-top: 4px solid #222;
	}
	#main .widget_nav_menu ul li a{
		display:block;
		text-transform:uppercase;
		border-bottom: 1px solid #ccc;
		line-height:120%;
		padding: .5em 0;
	}
	#main .widget_nav_menu ul ul{
		margin-left:1em;
		font-size: .8em;
		
	}
	#main .widget_nav_menu  .widget-title{
		letter-spacing: 0.1em;
		margin-bottom: 0em;
		font-size:1.2em;
		text-transform:uppercase;
		background-image: none;
		padding-left:0;}
	
/* icon menu items */
	 li.twitter32 {background: url(../LivingOS-Pure/images/icons/buddy/twitter_32.png) no-repeat 50% 50%; text-indent: -99999px;width:40px;height:32px;float:left;border:none;}
	 li.facebook32  {background: url(../LivingOS-Pure/images/icons/buddy/facebook_32.png) no-repeat 50% 50%; text-indent: -99999px;width:40px;height:32px;float:left;border:none;}
	 li.vimeo32 {background: url(../LivingOS-Pure/images/icons/buddy/vimeo_32.png) no-repeat 50% 50%; text-indent: -99999px;width:40px;height:32px;float:left;border:none;}
	 li.youtube32 {background: url(../LivingOS-Pure/images/icons/buddy/youtube_32.png) no-repeat 50% 50%; text-indent: -99999px;width:40px;height:32px;float:left;border:none;}
	 li.rss32 {background: url(../LivingOS-Pure/images/icons/buddy/rss_32.png) no-repeat 50% 50%; text-indent: -99999px;width:40px;height:32px;float:left;border:none;}
	 li.flickr32 {background: url(../LivingOS-Pure/images/icons/buddy/flickr_32.png) no-repeat 50% 50%; text-indent: -99999px;width:40px;height:32px;float:left;border:none;}
	 li.email32  {background: url(../LivingOS-Pure/images/icons/buddy/email_32.png) no-repeat 50% 50%; text-indent: -99999px;width:40px;height:32px;float:left;border:none;}
	.twitter32 a, .facebook32 a, .vimeo32 a, .youtube32 a, .rss32 a, .flickr32 a, .email32 a  {height:32px;width:40px;}
	 li.twitter16  {background: url(../LivingOS-Pure/images/icons/minicons/twitter.png) no-repeat 50% 50%; text-indent: -99999px;width:16px;float:left;border:none;margin-right:4px;}
	 li.facebook16  {background: url(../LivingOS-Pure/images/icons/minicons/facebook.png) no-repeat 50% 50%; text-indent: -99999px;width:16px;float:left;border:none;margin-right:4px;}
	 li.vimeo16 {background: url(../LivingOS-Pure/images/icons/minicons/vimeo.png) no-repeat 50% 50%; text-indent: -99999px;width:16px;float:left;border:none;margin-right:4px;}
	 li.youtube16  {background: url(../LivingOS-Pure/images/icons/minicons/tv.png) no-repeat 50% 50%; text-indent: -99999px;width:16px;float:left;border:none;margin-right:4px;}
	 li.rss16 {background: url(../LivingOS-Pure/images/icons/minicons/rss.png) no-repeat 50% 50%; text-indent: -99999px;width:16px;float:left;border:none;margin-right:4px;}
	 li.flickr16  {background: url(../LivingOS-Pure/images/icons/minicons/flickr.png) no-repeat 50% 50%; text-indent: -99999px;width:16px;float:left;border:none;margin-right:4px;}
	 li.email16  {background: url(../LivingOS-Pure/images/icons/minicons/email.png) no-repeat 50% 50%; text-indent: -99999px;width:16px;float:left;border:none;margin-right:4px;}
	 li.plus16  {background: url(../LivingOS-Pure/images/icons/minicons/plus.png) no-repeat 50% 50%; text-indent: -99999px;width:16px;float:left;border:none;margin-right:4px;}
	 
	 .plus16 a, .twitter16 a, .facebook16 a, .vimeo16 a, .youtube16 a, .rss16 a, .flickr16 a, .email16 a  {height:16;width:20px;}	
	
/* share btns */
	.share-btns{display:block;margin-bottom:1em;}
	.share-btns span{float:left;display:block;margin-right:4px;}
	a.tweet-btn {background: url(../LivingOS-Pure/images/icons/minicons/twitter.png) no-repeat 50% 50%; text-indent: -99999px;width:16px;float:left;border:none;margin-right:4px;}
	a.face-btn {background: url(../LivingOS-Pure/images/icons/minicons/facebook.png) no-repeat 50% 50%; text-indent: -99999px;width:16px;float:left;border:none;margin-right:4px;}
	a.digg-btn {background: url(../LivingOS-Pure/images/icons/minicons/digg.png) no-repeat 50% 50%; text-indent: -99999px;width:16px;float:left;border:none;margin-right:4px;}
	a.deli-btn {background: url(../LivingOS-Pure/images/icons/minicons/delicious.png) no-repeat 50% 50%; text-indent: -99999px;width:16px;float:left;border:none;margin-right:4px;}
	a.plus-btn {background: url(../LivingOS-Pure/images/icons/minicons/plus.png) no-repeat 50% 50%; text-indent: -99999px;width:16px;float:left;border:none;margin-right:4px;}

	.entry-footer .tag-links{margin-bottom:1em;}
	
/* search box */

	#searchbox #s {
		font-size:0.9em;
		width:100px;
		background: #69858E url(../LivingOS-Pure/images/search_16.png) no-repeat 4px 6px;
		
		color: #fff;
		
		padding: 6px 4px 6px 28px;
		border-top: 1px solid #888;
		border-left: 1px solid #888;
		border-bottom: 1px solid #ccc;
		border-right: 1px solid #ccc;
		border-radius: 0px;
		-moz-border-radius: 0px;
		-webkit-border-radius: 0px;
		
		}
	#searchbox #s:focus {
		color: #333;
		background-color: #fff;
		font-style: normal;
		
		}

		
		
/* SLIDER */
	#features{position:relative;height:auto;border-bottom: 4px solid #222;}
	
	.flex-direction-nav li a {width: 48px; height: 48px; margin: -13px 0 0; display: block; background: url(../LivingOS-Pure/images/slider_nav.png) no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px;} /* set negative margin-top equal to half the height on the directional-nav for perfect vertical centering */
	.flex-direction-nav li a.next {background-position: -48px 0; right: 0px;}
	.flex-direction-nav li a.prev {background-position: 0 0; left: 0px;}
	.flexslider {
	background: transparent;	
	border:none;
	position: relative;
	-webkit-border-radius:0px;
	-moz-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	}
	.flex-caption{
		background:transparent;
		text-align:right;
		padding:0;
		width:100%;
	}
	.flex-caption h2  {
		background: #fff;
		display:inline-block;
		padding: .5em 1em;
		color: #222;
		margin-bottom:0;
		font-style:italic;
	}
	.flex-caption h2 a{
		color: #222;
		border:none;
		
	}
	.flex-caption h2 a:hover{
		color: #222;
		border:none;
	}
	.flex-caption p{
		font-style:italic;
		background: #222;
		display:inline-block;
		padding: .5em 1em;
		color: #fff;
	}
	.flex-control-nav {
		display:none;
	}
	.flexslider-container{
		margin-bottom:0;
	}
	
/* BOX STYLES */
	.box, .LOSTwitterWidget, .widget_latest_tweets_widget, .interesting,.download,.media,.docs,.warning, .information,  .help, .shop{
		background:transparent;
		background-color: #f7f7f7;
		background-color: rgba(0, 0, 0, .01);
		border: 1px solid #ddd;
		border: 1px solid rgba(0, 0, 0, .04);
		padding:1.5em;
		-webkit-box-shadow: inset 0 3px 1px rgba(0, 0, 0, .02), 0 1px 0 white;
		-moz-box-shadow: inset 0 3px 1px rgba(0, 0, 0, .02), 0 1px 0 white;
		-o-box-shadow: inset 0 3px 1px rgba(0, 0, 0, .02), 0 1px 0 white;
		box-shadow: inset 0 3px 1px rgba(0, 0, 0, .02), 0 1px 0 white;
		overflow:hidden;
	}
	.interesting{
		background:   #f7f7f7 url(../LivingOS-Pure/images/icons/pureicons/format_feature48.png) no-repeat 5px 1em;padding-left:60px;
		background-color: rgba(0, 0, 0, .01);
	}
	.download{
		background:  #f7f7f7 url(../LivingOS-Pure/images/icons/pureicons/icon_download48.png) no-repeat 5px 1em;padding-left:60px;
		background-color: rgba(0, 0, 0, .01);
	 }
	 .warning{
		background:  #f7f7f7 url(../LivingOS-Pure/images/icons/pureicons/icon_stop48.png) no-repeat 5px 1em;padding-left:60px;
		background-color: rgba(0, 0, 0, .01);
	}
	.media{
		background:  #f7f7f7 url(../LivingOS-Pure/images/icons/pureicons/icon_media48.png) no-repeat 5px 1em;padding-left:60px;
		background-color: rgba(0, 0, 0, .01);
	}
	.help{
		background:  #f7f7f7 url(../LivingOS-Pure/images/icons/pureicons/icon_help48.png) no-repeat 5px 1em;padding-left:60px;
		background-color: rgba(0, 0, 0, .01);
	}
	.shop{
		background:  #f7f7f7 url(../LivingOS-Pure/images/icons/pureicons/icon_cart48.png) no-repeat 5px 1em;padding-left:60px;
		background-color: rgba(0, 0, 0, .01);
	}
	.information {
		background:  #f7f7f7 url(../LivingOS-Pure/images/icons/pureicons/icon_info48.png) no-repeat 5px 1em;padding-left:60px;
		background-color: rgba(0, 0, 0, .01);
	}
	.divider{border-bottom: 1px solid #ccc; padding-bottom:4px; clear:both;}

/* BUTTONS */
.button ,.button:visited, input[type=submit],input[type=button], .generic-button a{
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid rgba(0,0,0,0.25);
	font-weight: 600;
	background-image: none;
	
}	

.emm-paginate a, .emm-paginate a:visited, .emm-paginate .emm-current{
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid rgba(0,0,0,0.25);
	font-weight: 600;
}
.emm-paginate a:active{
	top: 1px; 
}
	
/* WIDGETS */

/* events */
	.los_event_date{
		margin-bottom:1em;
		font-size:1em;
		text-transform: uppercase;
		border-bottom: 1px solid #bbb;
		
		
		letter-spacing: 0.08em;
		font-weight:500;
		padding: 2px;
		
	}
	.los_events table{margin-bottom:.5em;}
	.LOSEventsWidget{
		background-color: #fff;
		background-color:rgba(255,255,255,.80);
		/* padding:1.5em; */
		
	}
	#sidebar1 .LOSEventsWidget, #sidebar2 .LOSEventsWidget{
		padding:0em;
		background:transparent;
	}
	/*.LOSEventsWidget .widget-title{
		background: url(../LivingOS-Pure/images/icons/pureicons/icon18_calendar.png) no-repeat 0 50%;
		
		}*/
	.los_events table tr td, table tr th {
		padding: 0px;
	}
	
	.event-location, .event-category{margin-bottom: 1em;}
/* twitter widget */
	.widget_latest_tweets_widget {
		background-color: #69858E;
		color: #fff;
		text-shadow: none;
	}

	.widget_latest_tweets_widget a {
		color: #fff;
	}

	.widget_latest_tweets_widget a:hover {
		color: #f26e35;
	}

	.widget_latest_tweets_widget h2.widget-title {
		text-shadow: none;
		color: #fff;
	}

	.widget_latest_tweets_widget ul {
		list-style-type: none;
		margin-left: 0;
		padding-left: 0;
	}

	.widget_latest_tweets_widget p.tweet-text {
		background:  url(../LivingOS-Pure/images/twitterbadge.png) no-repeat; 
		padding-left:60px;
		position:relative;
		min-height:40px; 
	}

	.widget_latest_tweets_widget p.tweet-details {
		display: none;
	}
/*
	.LOSTwitterWidget {
		background-color: #69858E;
		color: #fff;
		text-shadow: none;
		
	}
	.LOSTwitterWidget a {
		color: #FFFFFF;
	}
	
	.LOSTwitterWidget a:hover {
		color: #F26E35;
	}
	.LOSTwitterWidget em {
		font-style:normal;
		font-size:.8em;
	}
	.LOSTwitterWidget #tweet{
		background:  url(../LivingOS-Pure/images/twitterbadge.png) no-repeat;
		padding-left:60px;
		position:relative;
		min-height:40px;
		
	}
	#sidebar1  #tweet, #sidebar2  #tweet, #sidebar3  #tweet, #footer  #tweet{
		padding-top:40px;
		padding-left:0px;
	}
	.LOSTwitterWidget .widget-title{
		background-image:none;
		padding-left:0;
	}
	.LOSTwitterWidget  h2 a, .LOSTwitterWidget  h3 a{
		text-shadow:none;
		color: #fff;
	}
	.LOSTwitterWidget #tweet-list{
		margin:0;
		}
	.LOSTwitterWidget ul{
		padding:0;
		}
	.LOSTwitterWidget #tweet-follow{text-align:right;
	}
	.LOSTwitterWidget #tweet-follow a{
		
		font-size:0.8em;
		text-decoration:none;
	}
	.LOSTwitterWidget li{
		
		list-style-type: none;
		padding-bottom:5px;
		margin-top:5px;
		}
*/
/* show posts/pages */
	.LOSPostsWidget .los-custom-post, .LOSPagesWidget .los-custom-post{
		margin-bottom:2em;
		}

	/*.LOSPostsWidget .widget-title{
		background: url(../LivingOS-Pure/images/icons/pureicons/icon18_circle.png) no-repeat 0 50%;
		
		}*/
	
	#sidebar1 .entry-title, #sidebar2 .entry-title, #sidebar 3 .entry-title{
		font-size:1em;
		font-weight: normal;
	}
	#sidebar1 .post, #sidebar2 .post, #sidebar3 .post{
		margin-bottom:1em;
	}
	.los-custom-post  .entry-date{
		margin-bottom:0.5em;
		font-size:0.8em;
		}
	.los-custom-post  .entry-content{	
		margin-bottom:1em;
}
	/* Remove all the icons for posts
	.los-custom-post.format-standard.no-post-image { background: url(../LivingOS-Pure/images/icons/pureicons/format_post48.png) no-repeat 5px 5px;min-height:50px;}
	.los-custom-post.format-gallery.no-post-image { background: url(../LivingOS-Pure/images/icons/pureicons/format_gallery48.png) no-repeat 5px 5px;min-height:50px;}
	.los-custom-post.format-image.no-post-image { background: url(../LivingOS-Pure/images/icons/pureicons/format_image48.png) no-repeat 5px 5px;min-height:50px;}
	.los-custom-post.format-video.no-post-image { background: url(../LivingOS-Pure/images/icons/pureicons/format_video48.png) no-repeat 5px 5px;min-height:50px;}
	.los-custom-post.format-status.no-post-image { background: url(../LivingOS-Pure/images/icons/pureicons/format_status48.png) no-repeat 5px 5px;min-height:50px;}
	.los-custom-post.format-audio.no-post-image { background: url(../LivingOS-Pure/images/icons/pureicons/format_audio48.png) no-repeat 5px 5px;min-height:50px;}
	.los-custom-post.format-aside.no-post-image { background: url(../LivingOS-Pure/images/icons/pureicons/format_aside48.png) no-repeat 5px 5px;min-height:50px;}
	.los-custom-post.format-link.no-post-image { background: url(../LivingOS-Pure/images/icons/pureicons/format_link48.png) no-repeat 5px 5px;min-height:50px;}
	.los-custom-post.format-chat.no-post-image { background: url(../LivingOS-Pure/images/icons/pureicons/format_chat48.png) no-repeat 5px 5px;min-height:50px;}
	.los-custom-post.format-quote.no-post-image { background: url(../LivingOS-Pure/images/icons/pureicons/format_quote48.png) no-repeat 5px 5px;min-height:50px;}
	.los-custom-post.format.no-post-image .entry-title,
	.los-custom-post.format.no-post-image .entry-content,
	.los-custom-post.format.no-post-image .entry-date {margin-left:60px;}
	*/

	.los-content-link-btn{
		clear:both;
		text-align:right;
		font-size:0.8em;
		text-decoration:none;
		line-height:1;
		}

	
/* media widget */
	.LOSMediaWidget {
		
		}
	.LOSMediaWidget .media-download{
		background: url(../LivingOS-Pure/images/sound_16.png) no-repeat 0px 50%;
		text-indent: -9999px;
		display:inline-block;
		margin-left:5px;
		width:16px;
		height:2em;
		line-height:2em;
		text-align:left;
		text-indent: -99999px;
		}

	.LOSMediaWidget .widget-title {background: url(../LivingOS-Pure/images/icons/pureicons/icon18_media.png) no-repeat 0 50%; }
	.LOSMediaWidget ul{list-style-type:none;padding:0;}
	.LOSMediaWidget .media-title{margin-right:1em;}
	.LOSMediaWidget .entry-date{font-style:italic;margin-right:1em;}

/* coloured areas */
	#first-content .widget_text{
		background-color: #222;
		padding:2em;
		color: #fff;
		text-shadow:none;
		font-size: 1.2em;
	}
	#first-content .widget_text a{
		color: #fff;
	}

/* LISTS */
	article ol, article ul{
		margin-left:1em;
	}
	.list-tick, .list-cross, .list-square{
		padding-left:0;
	}
	.list-tick li, li.list-tick{
		list-style-type:none !important;
		background: url(../LivingOS-Pure/images/list_tick.png) no-repeat 0 4px; 
		padding-left:25px;
		line-height: 2em;
		}
		
	.list-cross li, li.list-cross{
		list-style-type:none !important;
		background: url(../LivingOS-Pure/images/list_cross.png) no-repeat 0 4px; 
		padding-left:25px;
		line-height: 2em;
		}
		
	.list-square li, li.list-square{
		list-style-type:none !important;
		background: url(../LivingOS-Pure/images/list_square.png) no-repeat 0 4px; 
		padding-left:25px;
		line-height: 2em;
		}
	li.list-tick{background: url(../LivingOS-Pure/images/list_tick.png) no-repeat 0 4px; }
	li.list-cross{background: url(../LivingOS-Pure/images/list_cross.png) no-repeat 0 4px; }
	li.list-square{background: url(../LivingOS-Pure/images/list_square.png) no-repeat 0 4px; }
	
/* POST FORMATS */
	.index-content article{
		padding-bottom:1em;
	}
	.index-content .entry-thumb{
		margin-bottom:1em;
	}
	.index-content .post .entry-meta *{display:none;}
	.index-content .entry-meta .meta-date{display:inline;}
	.index-content  .entry-content{
		margin-bottom: 1.8em;
		border-bottom: 1px solid #ccc;
		padding-bottom: 4px;
	}
	.los-custom-post .entry-content{border:none;}
	.index-content  .entry-footer{
		
		
		margin-bottom: 1em;		
		}
	.index-content .entry-footer .format-standard, .index-content .format-standard hgroup{
		display:block;
		}
	.index-content .format-aside .entry-footer, .index-content .format-aside hgroup{
		display:none;
		}
	.index-content .format-quote .entry-footer, .index-content .format-quote hgroup{
		display:none;
		}
	.index-content .format-link .entry-footer, .index-content .format-link hgroup{
		display:none;
		}
	.index-content .format-status .entry-footer, .index-content .format-status hgroup{
		display:none;
		}
	.index-content .format-chat .entry-footer, .index-content .format-chat hgroup{
		display:none;
		}
	/* remove all images for posts 
	.index-content article.format-link { background:  url(../LivingOS-Pure/images/icons/pureicons/format_link48.png) no-repeat 5px 5px;min-height:50px;padding-left:60px;padding-top:10px;}
	.index-content article.format-quote { background:  url(../LivingOS-Pure/images/icons/pureicons/format_quote48.png) no-repeat 5px 5px;min-height:50px;padding-left:60px;padding-top:10px;}
	.index-content article.format-image { background:  url(../LivingOS-Pure/images/icons/pureicons/format_image48.png) no-repeat 5px 5px;min-height:50px;padding-left:60px;padding-top:10px;}
	.index-content article.format-audio { background:  url(../LivingOS-Pure/images/icons/pureicons/format_audio48.png) no-repeat 5px 5px;min-height:50px;padding-left:60px;padding-top:10px;}
	.index-content article.format-video { background:  url(../LivingOS-Pure/images/icons/pureicons/format_video48.png) no-repeat 5px 5px;min-height:50px;padding-left:60px;padding-top:10px;}
	.index-content article.format-status { background:  url(../LivingOS-Pure/images/icons/pureicons/format_status48.png) no-repeat 5px 5px;min-height:50px;padding-left:60px;padding-top:10px;}
	.index-content article.format-gallery { background:  url(../LivingOS-Pure/images/icons/pureicons/format_gallery48.png) no-repeat 5px 5px;min-height:50px;padding-left:60px;padding-top:10px;}
	.index-content article.format-aside { background:  url(../LivingOS-Pure/images/icons/pureicons/format_aside48.png) no-repeat 5px 5px;min-height:50px;padding-left:60px;padding-top:10px;}
	.index-content article.format-standard { background:  url(../LivingOS-Pure/images/icons/pureicons/format_post48.png) no-repeat 5px 5px;min-height:50px;padding-left:60px;padding-top:10px;}
	.index-content article.format-chat { background:  url(../LivingOS-Pure/images/icons/pureicons/format_chat48.png) no-repeat 5px 5px;min-height:50px;padding-left:60px;padding-top:10px;}
	.index-content article.event { background:  url(../LivingOS-Pure/images/icons/pureicons/format_event48.png) no-repeat 5px 5px;min-height:50px;padding-left:60px;padding-top:10px;}
	.index-content article.feature { background:  url(../LivingOS-Pure/images/icons/pureicons/format_feature48.png) no-repeat 5px 5px;min-height:50px;padding-left:60px;padding-top:10px;}
	.index-content article.page { background: url(../LivingOS-Pure/images/icons/pureicons/format_page48.png) no-repeat 5px 5px;min-height:50px;padding-left:60px;padding-top:10px;}
*/

/* FORMS */
input.text,
input.title   { width: 300px; padding:5px; }
input.title   { font-size:1.5em; }
textarea      { width: 390px; height: 250px; padding:5px; }
label{margin-right:1em;}
input, textarea, select{
    
    padding:5px 5px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border:solid 1px #bbb;
    color:#333;
    }	
	
/* MISC */
/*breadcrumbs*/
	.breadcrumbs{
		font-size:0.9em;
		text-transform:uppercase;
		margin-bottom:1em;
		}

/* navigation */
	#nav-above{
			display:none;
		}
	.navigation{
		font-size:1.1em;
		font-weight:normal;
	}
	
/* FOOTER AREA */
	#footer{
		border-top: 1px solid #222;
		padding-top: 2em;
		margin-top:2em;
	}
	#footer .widget-title{
		font-weight:normal;
		background-image: none;
		padding-left:0;
	}
	#colophon{
		
		}
	#colophon img{
		margin-right:1em;
		}

#wp-admin-bar{
	text-shadow:none;
}

/****************************************************************************************** 
Styles for NN author box on posts 
******************************************************************************************/
#nn-bio-div {background:#F7F7F7; margin:20px 0px 0px 0px; padding:10px 0; border:1px solid #E6E6E6; overflow:hidden; width:100%;}
#nn-bio-div h4 {margin:0 0 4px 90px; padding:0;}
#nn-bio-div p {margin:0 0 0 90px; padding:0;}
#nn-bio-div img {background: #FFF; float:left; margin:0 10px 0 10px; padding:3px; border:1px solid #CCC;}
#nn-div ul {overflow:hidden; margin:0 0 0 90px; padding:0;}
#nn-bio-div ul li {list-style-type:none; float:left; margin:8px 6px 0 0; padding:0 0 0 6px; line-height:120%; border-left:1px solid #ccc;}
#nn-bio-div ul li.first {border:none; padding:0;}



/****************************************************************************************** 
Styles for NN session pages 
******************************************************************************************/
div.nn-session {

    /*background-color: #F2F2D8;*/
    border-top: 1px dotted #000;
    margin: 0px;
    padding: 10px;

}

div.nn-session-extended {

    padding: 10px 0;
}

div.nn-session-extended p {

    margin: 5px 0;

}

h2.nn-session-name {

    margin-bottom: 0 !important;

}

h2.nn-session-name a {

    text-decoration: none;
    color: #F26E35;
    text-shadow: none;
    font-size: .8em !important;

}

h2.nn-session-name a:hover {

    text-decoration: underline;

}

p.nn-session-dateline {

    margin: 0px !important;

}

span.nn-session-start {

    font-weight: bold;

}

span.nn-session-people-label {

    font-style: italic;

}

div.nn-agenda-filter-box {

    display: inline-block;
    width: 49%;

}

label.nn-agenda-filter-label {

    font-weight: bold;

}

label.nn-agenda-filter-label-block {

    display: block;

}

input.nn-agenda-filter-orderby {

    margin-right: 10px;

}

form#nn-agenda-filters {

    margin-bottom: 20px;

}

form#nn-agenda-filters p {

    margin: 5px 0;

}

#nn-agenda-order-by-label {
	font-weight: bold;
	padding-top: 20px;
	margin-bottom: -20px;
}

#nn-agenda-paginate {
	font-weight: bold;
	font-size: 1.5em;
}

.nn-paginate-link {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

/* Author pages */

h1#nn-author-name {

    font-weight: bold;
    font-size: 200%;
    color: #F26E35;
}

div#author-left {

    width: 30%;
    float: left;

}

div#author-right {

    width: 65%;
    float: right;

}

div#author-left > div#author-contact {

    width: 160px;
    padding: 5px;
}

div#author-contact a {
    
    color: #000;
    text-decoration: none;
    
}

div#author-contact a:hover {

    text-decoration: underline;

}

div#nn-author-subtitle-block {
    
    margin: 0 0 20px 0;
    padding: 0;
    font-weight: bold;
    
    
}

div#nn-author-subtitle-block p {

    margin: 0;
    padding: 0;

}

.nn_participant_session_list {
	font-weight: bold;
	list-style: none inside url(../netroots_nation/star.gif);
}

.nn_event_list {
	padding-top: 10px;
	padding-bottom: 10px;
}

.nn_session_list {
	font-weight: normal;
}



/* Single session page */

h1#nn-session-title {

    font-size: 2em;
    color: #F26E35;

}

div#nn-session-info {
    
    margin-bottom: 25px;
    
}

div#nn-session-info p {

    margin: 0;

}

h2#nn-session-mods, h2#nn-session-panelists {

    font-size: 1.5em;
    color: #F26E35;
    border-top: 1px dotted #F26E35;
    padding-top: 10px;

}

div.nn-session-mod {

    margin-bottom: 10px;

}

div.nn-session-mod h3, div.nn-session-panelist h3 {

    font-size: 1em;
    font-weight: bold;
    color: #F26E35;

}

p.nn-session-mod-url {

    margin: 0;

}

img.nn-pic-thumb {

    margin: 0 10px 10px 0;
    float: left;

}

.nn-session-panelist-url, .nn-session-mod-url {
	margin-top: 0px;
	margin-bottom: 5px;
}

.nn-participant-socialmedia {
	list-style-type: none;
	padding-left: 0em;
}



