@import 'http://lifeimprovements.be/index.php/site/reset';
@import 'http://lifeimprovements.be/index.php/site/960';
@import 'http://lifeimprovements.be/index.php/site/text';

html, body { width: 100%; height: 100%; margin: 0; padding: 0; }
html { background: white url(http://lifeimprovements.be/images/design/bg.jpg) repeat-x scroll center top; }
body { color: ; background: transparent url(http://lifeimprovements.be/images/design/bg.image.jpg) no-repeat scroll center top; }

a, a:link { color: #906e5f; }
a:hover { color: #4b5d8a; }

h1, h2 { color: #906e5f; font-weight: normal; }
h3, h4, h5, h6 { color: #4b5d8a; font-weight: normal; }

#head { height: 40px; }

	#mast { height: 40px; }

		#mast ul,
		#mast dl { display: inline; list-style: none; margin: 10px 0 0 0; }

			#mastmenu { float: left; }
			#mastmenu li { display: inline; margin: 0 10px 0 0; }
		
			#mastinfo { float: right; }
			#mastinfo dt,
			#mastinfo dd { display: inline; float: left; }
			#mastinfo dt { margin: 0 5px 0 0; }
			#mastinfo dd { margin: 0 10px 0 0; }
		
#body {  }

	
	a#note, a#note:link { display: block; margin: 10px 0 0 0; padding: 10px 0; font: italic bold 2em/2em Georgia, serif; color: #906E5F; text-align: center; text-decoration: none; background: #C9EFFA; }
	a#note:hover { background: #fff; }

	#left { margin-top: 80px; }
	#right { margin-top: 80px; }
	.main { border: 1px solid #C9EFFA; }
	.main .player { width: 340px; height: 200px; padding: 10px; margin: 0 auto; }
	
		.logo a { display: block; height: 200px; text-indent: -999em; }
		body#intro #left .logo a,
		body#li .logo a { background: transparent url(http://lifeimprovements.be/images/design/logo.li.png) no-repeat scroll center top; }
		body#intro #right .logo a,
		body#oah .logo a { background: transparent url(http://lifeimprovements.be/images/design/logo.oah.png) no-repeat scroll center top; }
		.logo a, .logo a:link {}
		
		.menu { list-style: none; margin: 10px 0; }
		.menu li { margin: 5px 0; }
		.menu li a, .menu li a:link { display: block; padding: 5px; background: #fff; border-left: 2px solid #C9EFFA; font-weight: bold; }
		.menu li.here > a,
		.menu li.here > a:link,
		.menu li a:hover { background: #C9EFFA; }
		.menu li.last {}
		.menu li ul { list-style: none; margin: 5px 0 5px 10px; }
		
		.info { float: left; width: 100%; margin: 40px 0 0 0; background: #C9EFFA; }
		body#intro .info { margin: 20px 0 40px 0; }
		.info dl { float: left; margin: 0; padding: 10px; }
		.info dl dd dl { margin: 0; padding: 10px 0 0 0; }
		.info dl dd dl dt { clear: both; float: left; margin: 0 10px 0 0; }
		.info dl dd dl dd { float: left; }
	
	#main { margin-top: /*40px*/ 300px; }
	
		#breadcrumbs { margin: 20px 0 40px 0; }
		
		.pagecontent { margin: 0 0 40px 0; }
		
		.childpage { padding: 10px; margin: 0 0 20px 0; border: 1px solid #C9EFFA; }
		
		.newslist {}
		body#intro .newslist { clear: both; }
		.newslist ul { list-style: none; margin: 0; }
		.newslist ul li { padding: 10px; margin: 0 0 20px 0; border: 1px solid #C9EFFA; }
		.newslist ul li a { font-weight: bold; }
		.newslist .date { color: #999; }
		
#foot { clear: both; text-align: right; color: #ccc; }
#foot p { padding: 10px; }
