/* ################################################### ALGEMEEN ###################################################  */
* {
	margin: 0;
	padding: 0;
}

body {
	width: 800px;
	background: url('images/background.jpg');
	margin: 25px auto;
	font: Verdana, sans-serif;
}

a img {
	border: 0;
}

.clear {
	clear: both;
}
/* ################################################### CONTENT ###################################################  */
#content {
	width: 788px;
	background: #f8fbec;
	border: 1px solid #eacc96;
	padding: 5px 4px;
}

	#content_top {
		width: 788px;
	}

		#content_top_bar {
			width: 786px;
			height: 49px;
			background: url('images/content_top_bar.jpg');
			border-top: 1px solid #7fa5c1;
			border-left: 1px solid #7fa5c1;
			border-right: 1px solid #7fa5c1;
		}
		
			#content_top_bar img {
				margin: 8px 0 0 13px;
				float: left;
			}
			
			#content_top_bar img.logo {
				margin: 13px 0 0 13px;
			}
		
		#content_top_ad {
			width: 788px;
			height: 67px;
		}
		
			#content_top_ad img {
				float: left;
				margin: 0 0 0 14px;
			}
			
			#content_top_ad_google {
				float: right;
				margin: 7px 34px 0 0;
			}
	
	.content_middle_top {
		width: 788px;
		height: 1px;
		background: url('images/content_middle_top_bot.jpg') no-repeat;
		margin: 20px 0 0 0;
		font-size: 0px;
	}
	
	.content_middle_bot {
		width: 788px;
		height: 1px;
		background: url('images/content_middle_top_bot.jpg') no-repeat;
		margin: 0 0 5px 0;
		font-size: 1%;
	}
	
	#content_middle {
		width: 788px;
		clear: both;
		background: url('images/content_middle.jpg') repeat-y;
		_margin: -1px 0 0 0;
	}
	
		#content_middle_left {
			width: 242px;
			float: left;
			padding: 0 0 100px 0;
			margin: 0 0 5px 0;
		}
		
			#content_middle_left h2 {
				font: 18px Verdana;
				margin: 11px 0 0 29px;
			}
			
			#content_middle_left img.ad {
				margin: 5px 0 0 4px;
			}
			
			#content_middle_left .icons {
				width: 100px;
				margin: 5px 0 0 29px;
			}
			
			#content_middle_left ul {
				list-style-type: none;
				margin: 5px 0 0 29px;
			}
			
				#content_middle_left ul.style li {
					font: 10px Verdana;
					padding: 0 0 0 15px;
					height: 23px;
					background: url('images/content_middle_left_li_style.jpg') no-repeat;
				}
			
				#content_middle_left ul.posts li {
					font: 10px Verdana;
					padding: 0 0 0 15px;
					height: 23px;
					background: url('images/content_middle_left_li_posts.jpg') no-repeat;
				}
				
				#content_middle_left li a:link, #content_middle_left li a:active, #content_middle_left li a:visited {
					color: #666;
				}
				
				#content_middle_left li a:hover {
					text-decoration: none;
				}
		
		#content_middle_right {
			width: 539px;
			float: right;
			padding: 0 0 30px 0;
			margin: 0 0 5px 0;
		}
		
			#content_middle_right h2 {
				font: 18px Verdana;
				margin: 11px 0 0 29px;
			}
			
			#content_middle_right div {
				width: 490px;
				font: 10px Verdana;
				color: #666;
				margin: 5px 0 10px 29px;
				}
			
				#content_middle_right li {
					vertical-align: top;
					float: left;
					display: block;
				}
			
				#content_middle_right li b {
					color: #333;
				}
				
				#content_middle_right li img {
					margin: 0 4px 0 0;
				}
				
				#content_middle_right ul p {
					margin: 0 auto;
					display: inline;
				}
				
				#content_middle_right a:link, #content_middle_right a:active, #content_middle_right a:visited {
					color: #333;
				}
				
				#content_middle_right a:hover {
					text-decoration: none;
				}
				
				#content_middle_right li img.user {
					margin: 0 4px -2px 6px;
				}
			
			#content_middle_right li {
				display: block;
				width: 490px;
				padding-top: 2px;
				padding-bottom: 2px;
			}
			
			#content_middle_right p img {
				width: 460px;
				height: 80px;
				padding: 4px;
				margin: 4px 0 0 4px;
				border: 1px solid #ebce96;
			}
		
			.title a	{
				text-decoration: none;
				font-weight: bold;
			}
			
			.creator {
				margin-left: 15px;
				margin-right: 2px;
			}
			
			#content_middle_right p img.download {
				width: 12px;
				height: 12px;
				margin: 0 4px 0 0;
				border: 0;
			}
			
			#content_middle_right img.google {
				margin: 15px 0 0 37px;
			}
			
			#content_middle_right .advert{
				margin: 0 auto;
				text-align: center;
			}
			
			#content_middle_right table {
				margin-bottom: 10px;
			}
		
			#content_middle_right td img{
				margin-top: 0;
				vertical-align: top;
				padding: 2px;
			}
	#content_footer {
		width: 786px;
		height: 43px;
		background: #90bbdc;
		border: 1px solid #7fa5c1;
		font: 10px 'Verdana';
		color: #fff;
		text-align: center;
		padding: 5px 0 0 0;
		clear: both;
	}
	
		#content_footer a:link, #content_footer a:active, #content_footer a:visited {
			color: #fff;
		}
		
		#content_footer a:hover {
			text-decoration: none;
		}
