body{
	background:#ff2f8d;
	margin: 0; padding:0;
	font-family: 'Helvetica';
}

a{
	text-decoration:none;
	color:#626473;
}

a:hover{
	text-decoration:underline;
}

.left-col{
	width:520px;
	float:left;
}

.right-col{
	width:284px;
	float:right;
}

.clear{
	clear:both;
}

.purple-title{
	color:#6d374f;
	display:block;
	font-weight:bold;
	font-size:24px;
}

h2{
	color:#ff2f8d;
	font-size:30px;
	padding:0; margin:0;
}

h3{
	color:#0d0503;
	font-size:30px;
	padding:0; margin:0;
}

#main-wrapper{
	background: #fff url(http://www.wif-dogstudio.be/files/images/body-background.jpg) no-repeat top center;
	margin: 0; padding:40px 0 0 0;
}

	#inner-wrapper{
		width: 860px;
		margin: 0 auto;
	}
	
	#top-box{
		padding:20px 0 8px 0;
	}
		
	
		#top-box a{
			color:#fff;
			text-decoration:none;
			font-size: 15.5px; font-weight: bold; letter-spacing: -0.3px;
			display:block;
			float:left;
		}
		
		#top-box a:hover{
			color: #FF2F8D;
		}
		
		#top-box a.lng-switcher{
			display:block;
			float:right;
		}
	
	#main-box{
		background: #fff;
		padding: 8px 0 33px 0;

	}
	
		#ban-box{
			margin:0; padding:0 20px 10px 20px;
		}

			#ban-box a{
				display:block;
				padding: 21px 0 0 0;
			}
			
				#ban-box a img{
					text-decoration:none;
					border:none;
				}
		
		#main-nav{
			margin:0; padding:0;
			height:47px;
			background: #000;
			}
		
			#main-nav li{
				float:left;
				display:block; list-style:none;
				margin: 0 0 2px 0;
				position:relative;
			}
			
			#main-nav li a{
				display:block;
				height:46px;
				text-indent:-300px;
				overflow:hidden;
			}
			
			
				#main-nav li.menu-wifbe a{
					width:126px;
					background: #dce2e4 url(http://www.wif-dogstudio.be/files/images/menu-wifbelgium.jpg) no-repeat left center;
				}
				
				#main-nav li.menu-wifbe a:hover{
					background: #fff url(http://www.wif-dogstudio.be/files/images/menu-wifbelgium-actif.jpg) no-repeat left center;
				}
				
				#main-nav li.menu-webjam a{
					width:91px;
					background: #dce2e4 url(http://www.wif-dogstudio.be/files/images/menu-webjam.jpg) no-repeat left center;
				}
				
				#main-nav li.menu-webjam a:hover{
					background: #fff url(http://www.wif-dogstudio.be/files/images/menu-webjam-actif.jpg) no-repeat left center;
				}
				
				#main-nav li.menu-international a{
					width:155px;
					background: #dce2e4 url(http://www.wif-dogstudio.be/files/images/menu-wifinternational.jpg) no-repeat left center;
				}
				
				#main-nav li.menu-international a:hover{
					background: #fff url(http://www.wif-dogstudio.be/files/images/menu-wifinternational-actif.jpg) no-repeat left center;
				}
				
				
				#main-nav li.menu-jury a{
					width:63px;
					background: #dce2e4 url(http://www.wif-dogstudio.be/files/images/menu-jury.jpg) no-repeat left center;
				}
				
				#main-nav li.menu-jury a:hover{
					background: #fff url(http://www.wif-dogstudio.be/files/images/menu-jury-actif.jpg) no-repeat left center;
				}
				
				#main-nav li.menu-concept a{
					width:91px;
					background: #dce2e4 url(http://www.wif-dogstudio.be/files/images/menu-concept.jpg) no-repeat left center;
				}
				
				#main-nav li.menu-concept a:hover{
					background: #fff url(http://www.wif-dogstudio.be/files/images/menu-concept-actif.jpg) no-repeat left center;
				}
				
				#main-nav li.menu-conferences a{
					width:118px;
					background: #dce2e4 url(http://www.wif-dogstudio.be/files/images/menu-conferences.jpg) no-repeat left center;
				}
				
				#main-nav li.menu-conferences a:hover{
					background: #fff url(http://www.wif-dogstudio.be/files/images/menu-conferences-actif.jpg) no-repeat left center;
				}
				
				#main-nav li.menu-sponsors a{
					width:95px;
					background: #dce2e4 url(http://www.wif-dogstudio.be/files/images/menu-sponsors.jpg) no-repeat left center;
				}
				
				#main-nav li.menu-sponsors a:hover{
					background: #fff url(http://www.wif-dogstudio.be/files/images/menu-sponsors-actif.jpg) no-repeat left center;
				}
				
				#main-nav li.menu-contact a{
					width:81px;
					background: #dce2e4 url(http://www.wif-dogstudio.be/files/images/menu-contact.jpg) no-repeat left center;
				}
				
				#main-nav li.menu-contact a:hover{
					background: #fff url(http://www.wif-dogstudio.be/files/images/menu-contact-actif.jpg) no-repeat left center;
				}
				
		
		#content{
			padding: 20px 18px 0 20px;
		}
		
			#content p{
				margin: 0; padding: 0; 
			}
		
			#content p.big-pink,#content p.big-black{
				font-weight:bold;
				font-size:30px;
				padding: 0 0 20px 0;
			}
			
			#content p.small-pink,#content p.small-black{
				font-weight:bold;
				font-size:20px;
				padding: 0 0 20px 0;
			}
			
			#content p.big-pink, #content p.small-pink{
				color:#ff2f8d;
			}
				#content p.big-pink a{
					color:#000;
				}
			
			#content p.big-black, #content p.small-black{
				color:#000;
			}
				#content p.big-black a{
					color:#ff2f8d;
				}
			
			#content p.small-pink(){}

			#content div.banner{}
			
			#content div.banner img{display:block; margin:0; padding:0; border:none;}
			
			#content div.banner p {
				width:252px;
				color: #fff;
				font-weight:bold;
				font-size:21.25px;
				padding: 20px 13px; margin:2px 0 0 0;
				letter-spacing: 0.75px;
				background:#FF2F8D url(http://www.wif-dogstudio.be/files/images/decorator-pink.jpg) no-repeat 240px 0;
			}
			
#content div.banner p a, #content div.banner p a:hover{color:#fff;}			#content ul.big-list{
					margin:0 0 20px 0; padding:0;
				}
			
				#content ul.big-list li{
					display:block;
					list-style:none;
					font-size:28px;
					color:#ff2f8d;
					padding: 0 0 0 20px;
					background: url(http://www.wif-dogstudio.be/files/images/li-decorator.jpg) no-repeat 0 4px;
					margin:2px 0 0 0;
					letter-spacing: -0.5px;
				}
				
					#content ul.big-list li p{
						background:#e6e9e9;
						font-size:18px;
						color: #0d0503;
						font-weight:bold;
						padding: 2px 21px 8px 21px;
						margin: 4px 0 0 0;
					}
	#footer{
		width: 860px;
		margin: 22px auto 0 auto;
		padding: 0 0 25px 0; 
		overflow:auto;
	}
	
		#footer div{
			width:221px; height:156px;
			padding: 18px 24px 18px 15px;
			overflow:hidden;
			float:left;
		}
			
			#footer div div{
				float:none;
				padding:0;
				margin:0;
			}
		
		#footer h3{
			color:#FFF;
			font-size:18px;
			margin:0 0 2px 0; padding:0;
		}
		
		#footer ul{
			margin:0; padding:0 0 0 10px;
		}
		
		#footer a{
			color: #FF2F8D;
		}
		
		#footer li{
			display: block;
			list-style:none;
			font-size: 13px;
			font-weight:bold;
			letter-spacing: 0.1px;
			margin: 2px 0 0 0; padding:0;
		}
	
		#footer div.black-box{
			background: #000 url(http://www.wif-dogstudio.be/files/images/decorator-black.jpg) no-repeat 12px 0;
			color:#fff;
			margin: 0 40px 0 0;
		}
		
		#footer div.white-box{
			background: #fff url(http://www.wif-dogstudio.be/files/images/decorator-white.jpg) no-repeat 12px 0;
		}
		
		#footer div.white-box h3{
			color:#000;
		}
		
		#footer div.madeby{
			clear: both;
			width: auto; height:auto;
			float: none;
			text-align: right;
			font-size:12px;
			color:#fff;
			margin:0; padding:20px 0 0 0;
			font-weight:bold;
		}
		
			#footer div.madeby a{
				color:#fff;
			}
			
		#footer .banner-wrapper{
			width:150px;
			margin:0 auto;
		}
		
		#footer .banner-wrapper a, #footer .banner-wrapper img{
			border:0;
			text-decoration:none;
		}
		