div.page-content-wrapper {
	overflow: hidden;
}

	div.page-content-wrapper div.page-blocks {
		width: 270px;
		float: right;
	}
	
		div.page-content-wrapper div.page-blocks a.stoodblog img {
			display: block;
			margin: 0 auto;
		}
	
	div.page-content-wrapper div.page-content {
		margin-right: 290px;
		padding-right: 40px;
	}
	
div.page-blocks div.add-post {
	margin-bottom: 20px;
	text-align: center;
}

/**
 * Last posts
 */
div.last-items {
	
}

	div.last-items div.post {
		overflow: hidden;
		margin-bottom: 20px;
	}
	
		div.last-items div.post div.avatar {
			float: left;
			width: 260px;
		}
		
			div.last-items div.post div.avatar img {
				border: #EEE 1px solid;
			}
		
		div.last-items div.post div.body {
			float: right;
			width: 370px;
		}
		
			div.last-items div.post div.body div.title {
				font-weight: bold;
				margin-bottom: 5px;
			}
			
				div.last-items div.post div.body div.title a {
					
				}
			
			div.last-items div.post div.body div.autor {
				font-style: italic;
				color: #5b5b5b;
				font-size: 0.85em;
				margin-bottom: 5px;
			}
			
			div.last-items div.post div.body div.text {
				font-size: 0.9em;
			}
			
				div.last-items div.post div.body div.text p {
					margin: 0 0 5px 0;
					padding: 0;
				}
			
			div.last-items div.post div.body div.buttons {
				overflow: hidden;
				margin-top: -5px;
			}
			
				div.last-items div.post div.body div.buttons a {
					text-decoration: none;
				}
				
					div.last-items div.post div.body div.buttons a.more {
						float: right;
					}


div.load-more {
	text-align: center;
	width: 90%;
	background-repeat: repeat-x;
	padding: 0;
	margin: 0 auto;
}
	
	div.load-more a {
		background-color: whiteSmoke;
		background-image: -webkit-gradient(linear,left top,left bottom,from(whiteSmoke),to(#F1F1F1));
		background-image: -webkit-linear-gradient(top,whiteSmoke,#F1F1F1);
		background-image: linear-gradient(top,whiteSmoke,#F1F1F1);
		border: 1px solid gainsboro;
		border: 1px solid rgba(0, 0, 0, 0.1);
		color: #444;
		display: block;
		padding: 3px 0;
		text-decoration: none;
		font-size: 0.9em;
	}
	
	div.load-more a:hover {
		background-color: #F8F8F8;
		background-image: -webkit-gradient(linear,left top,left bottom,from(#F8F8F8),to(#F1F1F1));
		background-image: -webkit-linear-gradient(top,#F8F8F8,#F1F1F1);
		background-image: linear-gradient(top,#F8F8F8,#F1F1F1);
		border: 1px solid #C6C6C6;
		color: #222;
	}

/**
 * Theme posts
 */
div.theme-posts {
	overflow: hidden;
	margin-top: 30px;
}

	div.theme-posts div.theme-item {
		width: 300px;
		float: left;
		max-height: 280px;
		min-height: 160px;
		margin-bottom: 15px;
	}
	
		div.theme-posts div.theme-item:nth-child(even) {
			float: right;
		}
	
		div.theme-posts div.theme-item div.theme-title {
			text-transform: uppercase;
			border-bottom: 1px dotted grey;
			font-weight: bold;
			font-size: 1em;
			overflow: hidden;
			position: relative;
		}
		
			div.theme-posts div.theme-item div.theme-title a {
				color: #515151;
				text-decoration: none;
			}
			
				div.theme-posts div.theme-item div.theme-title a:hover {
					color: #00b4ff;
					text-decoration: underline;
				}
			
			div.theme-posts div.theme-item div.theme-title a.right {
				float: right;
				font-size: 0.7em;
				line-height: 10px;
				position: absolute;
				right: 0;
			}
		
		div.theme-posts div.theme-item div.posts-list {
			margin-top: 10px;
		}
		
			div.theme-posts div.theme-item div.posts-list div.theme-post {
				margin-bottom: 10px;
				overflow: hidden;
			}
			
				div.theme-posts div.theme-item div.posts-list div.theme-post div.theme-post-avatar {
					float: left;
					width: 100px;
				}
				
					div.theme-posts div.theme-item div.posts-list div.theme-post div.theme-post-avatar img {
						border: #EEE 1px solid;
					}
				
				div.theme-posts div.theme-item div.posts-list div.theme-post div.theme-post-body {
					float: right;
					width: 190px;
				}
				
					div.theme-posts div.theme-item div.posts-list div.theme-post div.theme-post-body div.theme-post-title {
						font-weight: bold;
						margin-bottom: 5px;
					}
					
						div.theme-posts div.theme-item div.posts-list div.theme-post div.theme-post-body div.theme-post-title a {
							text-decoration: none;
						}
					
					div.theme-posts div.theme-item div.posts-list div.theme-post div.theme-post-body div.theme-post-autor {
						font-size: 0.8em;
						font-style: italic;
					}
					

/**
 * Best post lists
 */
div.best-posts-list {
	margin-bottom: 30px;
	overflow: hidden;
}

	div.best-posts-list h2 {
		font-size: 1.3em;
	}
	
		div.best-posts-list h2 span {
			color: #00B4FF;
		}

	div.best-posts-list div.post-list div.post {
		margin-bottom: 10px;
	}
	
		div.best-posts-list div.post-list div.post div.body {
			width: 200px;
		}
		

/**
 * Last ba-accounts
 */
div.last-ba-accounts {
	margin-top: -10px;
	overflow: hidden;
}

	div.last-ba-accounts div.ba-account {
		overflow: hidden;
		margin-bottom: 15px;
		width: 270px;
	}
	
		div.last-ba-accounts.list div.ba-account {
			float: left;
			margin-right: 55px;
			padding-bottom: 10px;
			margin-bottom: 10px;
			border-bottom: 1px dotted #ccc;
		}
	
		div.last-ba-accounts div.ba-account div.avatar {
			float: left;
			width: 100px;
		}
		
			div.last-ba-accounts div.ba-account div.avatar img {
				border: #EEE 1px solid;
			}
		
		div.last-ba-accounts div.ba-account div.body {
			float: right;
			width: 160px;
		}
		
			div.last-ba-accounts div.ba-account div.body div.nick {
				font-size: 1.1em;
				font-weight: bold;
				margin-bottom: 10px;
			}
			
			div.last-ba-accounts div.ba-account div.body div.nick-path {
				font-size: 0.8em;
				font-style: italic;
				color: #7e7e7e;
			}


				
/**
 * add-blognick
 */			
div.add-blognick {
	margin: 20px 0;
    text-align: center;
}


/**
 * search form
 */
form.search-blogger {}

	form.search-blogger div.row {
		margin-bottom: 10px;
	}
	
	form.search-blogger div.row div.input input,
	form.search-blogger div.row div.input select {
		width: 90%;
	}