.content{
	background-color:white;
	padding-bottom:0px;
	margin-bottom:50px;
}

.left_panel, .right_panel_block{height:auto;}

.right_panel {
	float:right;
	background-color:#ddd;
	font-size:.6em;
	width:260px;
	padding-bottom:18px;
}

.right_panel_block {
	width:100%;
	background-color:#ddd;
}

.right_panel_block>h1 {
	margin:10px 15px 0px 15px;
	padding-left:20px;
	font-size:1.4em;
	font-weight:bold;font-family:'Times New Roman', Times, serif;
	background-color:#fc6;
	border-top:solid grey 1px;
}

div>#portfolio_block>p {
	padding:8px 12% 12px;
}
div>#portfolio_block a {
  display:block;
  font-size:.9em;
  line-height:1.8em;
}

#rss {padding-bottom:15px;}

/*/////////////////////////////////////
				**
			   ***
				**
				**
				**
				**
/*----------------------------------------------*/
@media (max-width: 1117px) {
/*/////////////////////////////////////*/
/*----------------------------------------------*/
.content{
	background-color:transparent;
	}

.right_panel{
	left:0px;
	width:605px;
	background-color:transparent;
	margin-top:20px;
	margin-bottom:20px;
	}

.right_panel_block {
	width:100%;
	height:auto;
	}

.right_panel_block>h1 {
	width:70%;
	}
	
#portfolio_block, #rss{padding-top:15px;}
#rss {margin-bottom:20px;}

}

/*/////////////////////////////////////
				 **
			    *  *
			       *
				  *
				 *
				****
/*----------------------------------------------*/
@media (max-width: 868px) {
/*/////////////////////////////////////*/
/*----------------------------------------------*/
.right_panel {
	position:static;
	top:0px;left:0px;
	width:100%;
	margin-top:0px;
}

.right_panel_block {
	display:inline-block;
}

.right_panel_block>h1 {
	width:80%;
}
/*
#rss {
	height:100%;
	position:static;
	float:right;
	border-left:solid gray 1px;
}*/
}

/*/////////////////////////////////////
				**
			   *  *
				  *
				**
				  *
			   *  *
				**
/*----------------------------------------------*/
@media (max-width: 690px) {
/*/////////////////////////////////////*/
/*----------------------------------------------*/
.right_panel{
	float:none;
	}
}

/*/////////////////////////////////////
				**
			   * *
			  *  *
			  *****
				 *
				 *

/*----------------------------------------------*/
@media (max-width: 600px) {
/*/////////////////////////////////////*/
/*----------------------------------------------*/

}
/*/////////////////////////////////////
				**
			   * *
			  *  *
			  *****
				 *
				 *  *  1

/*----------------------------------------------*/
@media (max-width: 540px) {
/*/////////////////////////////////////*/
/*----------------------------------------------*/
#x2, #x3, #x4, #x1, #x42, #x5 {display:none;}

}
/*/////////////////////////////////////
				**
			   * *
			  *  *
			  *****
				 *
				 *  *  2

/*----------------------------------------------*/
@media (max-width: 480px) {
/*/////////////////////////////////////*/
/*----------------------------------------------*/
#x2, #x3, #x4, #x41, #x1, #x5 {display:none;}

}

/*/////////////////////////////////////
				*****
			    *
			    *
				****	--		PHONE
				    *
				    *
			   *****
/*----------------------------------------------*/
@media (max-width: 455px) {
/*/////////////////////580////////////////*/
/*----------------------------------------------*/
	.right_panel {
		float:none;
		background-color:#ddd;
		font-size:2.5em;
		padding:15px 0%;
		width:100%;
	}

	.right_panel_block {
		display:block;
		width:100%;
	}

	.right_panel_block>h1 {
		width:80%;
	}

	.right_panel_block a {
		font-size:2.0em;
		line-height:1em;
	}
	
	div > #portfolio_block a {
		font-size:0.8em;
	}
	/*
	#rss {
		padding-bottom:35px;
	}
	*/
}
