
.tabnav {
	border-bottom : 1px solid #000;
	margin : 0;
	padding:0;
	padding-bottom:24px;
}

.tabnav ul, .tabnav li	{
	display : inline;
	list-style-type : none;
	margin : 0;
	padding :0;
}	

.tabnav a{
	border : 1px solid #000;
	color : #000;
	float : left;
	font-size:17px;
	line-height : 20px;
	margin-right : 5px;
	padding : 2px 8px 1px 8px;
	text-decoration:none;
}
.tabnav .active a, .tabnav a:hover{
	background : #000;
	color: #fff;
	
}
#sourcesearch{
	width:260px;
}

#sourcebutton a{
	display:block;
	float:right;
	background:#000;
}
#sourcepost{
	height:280px;
	width:260px;
}
#sourceclose a{
	float:right;
	display:block;
	background-color:#000;
	width:26px;
	line-height:24px;
	height:24px;
	overflow:hidden;
	margin-right:15px;
	text-align:center;
}

#source_write a{padding:0px;margin-left:65px;}

#sourcetabs{
	width:288px;
}
#sourcecontainer{
	width:308px;
	height:557px;
	overflow:auto;
	overflow-y:scroll;
}
#sourcebox{
	width:286px;
	min-height:557px;
	border-right : 1px solid #000;
	border-left : 1px solid #000;
}
#sourcesubnav{
	color:#fff;
	background : #000;
	padding:8px;
	line-height:14px;
	font-size:12px;
}
#sourcesubnav a{
	color:#fff;
}

.source_piece{
	
}
.source_link{
	padding:10px;
}
.source_name{
	font-size:17px;
	padding-bottom:3px;
	border-bottom:1px dotted #000;
}
.source_meta{
	font-size:10px;
	padding:5px 0 5px 0;
	height:7px;
	line-height:7px;
	border-bottom:1px dotted #000;
	margin-bottom:8px;
}
.source_date{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}
.source_type{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
}
.source_post{
	clear:both;
}
.source_line{
	margin:0 10px 0 10px;
	height:3px;
	overflow:hidden;
	background:#454545;
}
.source_paging{
	padding:10px;
}
