/*
-------------------------------
@ Sidebars - library/css/sidebars.css

Styles for sidebars and widgets
	
	1. Regular sidebar
	2. Inline sidebar
	3. Widgets

*/

#sidebar{
	position: relative;
	}

#sidebar-top{
	position:absolute;
	left:0;
	top:0;
	}

#sidebar-bottom{
	position:absolute;
	left:0;
	bottom:0;
	}
	
/* Regular sidebar */

.sidebar-regular{
	float:right;
	background-color:#000;
	outline:1px solid #232323;
	margin-top:20px;
	width:260px;
	}
	
/**
 *  Lists in sidebar 
 *
 */
 

/* Level 1 */ 
.sidebar-regular ul{
	margin:0 0 10px 0;
	padding:0;
	list-style: none;
	width:100%;
	}

.sidebar-regular li{
	line-height:1.5em;
	border-bottom:1px dotted #333;
	padding:8px 0;
	}

.sidebar-regular li:first-child{padding-top:0;}
.sidebar-regular li:last-child{border:none;}

.sidebar-regular li a{
	color:#777;
	}

.sidebar-regular li.current-menu-item a{
	color:#888;
	}
.sidebar-regular li.current-menu-item li a{
	color:#555;
	}

.sidebar-regular li li.current-menu-item li a{
	color:#555;
	}

.sidebar-regular li a:hover{
	color:#888;
	}

/* Level 2 */

.sidebar-regular ul ul {
	margin:4px 0 10px 0;
	}
	
.sidebar-regular li li{
	background: url('http://www.telespree.com/wp-content/themes/ubergeist/child/library/images/arrow_right.png') no-repeat left center;
	line-height:20px;
	padding:0;
	padding-left:10px;
	border:none;
	font-size:11px;
	list-style: none;
	
	}
.sidebar-regular li li a{
	color:#555;
	}

/* Level 3 */

.sidebar-regular ul ul ul{
	margin: 0 0 4px 0;
	}
	
.sidebar-regular li li li{
	line-height:15px;
	margin:0 0 0 10px;
	border:none;
	font-size:11px;
	list-style: circle;
	list-style-position: inside;
	}


/* Widgets */

.sidebar-regular .sidebar-widget{
	float:left; 
	display: inline;
	clear: both; 
	margin:10px !important;
	padding:19px 19px 19px 19px;
	border:1px solid #232323;
	background-color: #080808;
	border-radius:2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	width:200px;
	}
	
.sidebar-inline .sidebar-widget{
	padding:0px; 
	float:left; 
	clear: both; 
	margin:0 0 20px 0;
	}
	
.sidebar.sidebar-widget h3{
	margin:0 0 10px 0 !important;
	}


/**
 * Inline sidebar 
 *
 * Sidebar within the scope of the article 
 *
 */
 
.sidebar-inline{ }


.sidebar-inline .sidebar-widget{
	width:100%
	}
	
.sidebar-inline ul{
	margin:0;
	padding:0;
	list-style: none;
	width:140px;
	}
	
.sidebar-inline li{
	line-height:1.3em;
	width:100%;
	border-bottom:1px dotted #333;
	padding:7px 0;
	}

.sidebar-inline li a{
	color:#555;
	}

.sidebar-inline li a:hover{
	color:#ffa800;
	}


/* Level 2 */

.sidebar-inline ul ul {
	margin:4px 0 6px 0;
	}

.sidebar-inline li li{
	line-height:20px;
	border:none;
	font-size:11px;
	list-style: circle;
	list-style-position: inside;
	line-height:11px;
	padding:2px;
	}

/* Level 3 */
.sidebar-inline ul ul ul{
	margin: 0;
	}

.sidebar-inline li li li{
	line-height:10px;
	margin:0;
	padding:0;
	border:none;
	font-size:11px;
	list-style: circle;
	list-style-position: inside;
}