/*
 * Name: 
 * This template has been sliced to valid xHTML/CSS by:
 * Kevin vd Burgt
 * http://www.kevinvdburgt.nl/
 * kevinvdburgt@hotmail.com
 */

/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent; }
body {	line-height: 1;} ol, ul {	list-style: none; } blockquote, q { 	quotes: none; } blockquote:before, blockquote:after, q:before, q:after { 	content: '';	content: none; } /* remember to define focus styles! */ :focus {outline: 0;
} /* remember to highlight inserts somehow! */ ins { text-decoration: none; } del { text-decoration: line-through; } /* tables still need 'cellspacing="0"' in the markup */ table { border-collapse: collapse;	border-spacing: 0; }

body{
	background-image: url(images/bg.png);
	background-position: center top;
	background-repeat: repeat-x;
	color: #000;
}
#head{
	width: 1000px;
	height: 60px;
	background-image: url(images/header.png);
	background-position: center top;
	background-repeat: no-repeat;
	margin: 0 auto;
}
#slogan{
	width: 1000px;
	height: 30px;
	margin: 0 auto;
	font-family: Verdana, Geneva, sans-serif;
	color: #333;
	font-size: 14px;
}
	#slogan .slogan{
		width: 465px;
		text-align: right;
		font-family: Verdana, Geneva, sans-serif;
		font-weight: bold;
		float: left;
	}
	#slogan .link{
		float: right;
		with: 400px;
		text-align: right;
		font-family: Verdana, Geneva, sans-serif;
		font-size: 11px;
	}
	#slogan .link a:link, #slogan .link a:visited{
		text-decoration: none;	
		color: #000;
	}
	#slogan .link a:hover{
		text-decoration: underline;	
	}
#jquery{
	width: 1000px;
	height: 220px;
	margin: 0 auto;
}
#menu{
	width: 1000px;
	height: 50px;
	margin: 0 auto;
}
	#menu a:link, #menu a:visited{
		height: 50px;
		background-position: center top;
		background-repeat: no-repeat;
		float: left;
		display: block;
		width: 100px;
	}
	#menu a:hover{
		background-position: center bottom;
	}
	#menu a.a:link, #menu a.a:visited{	background-image: url(images/menu_a.png);	width: 110px; }
	#menu a.a:hover					{	background-image: url(images/menu_a.png);	width: 110px; }
	
	#menu a.b:link, #menu a.b:visited	{	background-image: url(images/menu_b.png);	width: 130px; }
	#menu a.b:hover					{	background-image: url(images/menu_b.png);	width: 130px; }
	
	#menu a.c:link, #menu a.c:visited	{	background-image: url(images/menu_c.png);	width: 130px; }
	#menu a.c:hover					{	background-image: url(images/menu_c.png);	width: 130px; }
	
	#menu a.d:link, #menu a.d:visited	{	background-image: url(images/menu_d.png);	width: 90px; }
	#menu a:d:hover					{	background-image: url(images/menu_d.png);	width: 90px; }
	
	#menu a.e:link, #menu a.e:visited	{	background-image: url(images/menu_e.png);	width: 100px; }
	#menu a:e:hover					{	background-image: url(images/menu_e.png);	width: 100px; }

	#menu a.f:link, #menu a.f:visited	{	background-image: url(images/menu_f.png);	width: 90px; }
	#menu a:f:hover					{	background-image: url(images/menu_f.png);	width: 90px; }
	
	#menu a.g:link, #menu a.g:visited	{	background-image: url(images/menu_g.png);	width: 110px; }
	#menu a:g:hover					{	background-image: url(images/menu_g.png);	width: 110px; }
	
	#menu a.h:link, #menu a.h:visited	{	background-image: url(images/menu_h.png);	width: 140px; }
	#menu a:h:hover					{	background-image: url(images/menu_h.png);	width: 140px; }
	
	#menu a.i:link, #menu a.i:visited	{	background-image: url(images/menu_i.png);	width: 100px; }
	#menu a:i:hover					{	background-image: url(images/menu_i.png);	width: 100px; }
	
	
#cont{
	width: 1000px;
	min-height: 1px;
	margin: 0 auto;
}
	#cont .menu{
		float: left;
		width: 220px;
	}
		#cont .menu .h{
			height: 50px;
			width: 220px;
			background-image: url(images/menu_header.png);
			background-position: center top;
			background-repeat: no-repeat;
		}
			#cont .menu .h .x{
				font-family: Verdana, Geneva, sans-serif;
				font-size: 12px;
				color: #000;
				padding-top: 15px;
				padding-left: 10px;
				font-weight: bold;
			}
		#cont .menu .c{
			min-height: 50px;
			width: 220px;
			background-image: url(images/menu_content.png);
			background-position: center top;
			background-repeat: repeat-y;
		}
			#cont .menu .c .x{
				font-family: Verdana, Geneva, sans-serif;
				font-size: 12px;
				color: #666;
				padding-left: 10px;
				padding-right: 10px;
			}		
			#cont .menu .c .x a:link, #cont .menu .c .x a:visited{
				font-family: Verdana, Geneva, sans-serif;
				font-size: 12px;
				color: #666;
				text-decoration: none;
			}
			#cont .menu .c .x a:hover{
				color: #333;
			}
		#cont .menu .f{
			height: 20px;
			width: 220px;
			background-image: url(images/menu_footer.png);
			background-position: center top;
			background-repeat: no-repeat;
		}		
		
	#cont .page{
		float: right;
		width: 750px;
	}
		#cont .page .h{
			height: 20px;
			width: 750px;
			background-image: url(images/page_header.png);
			background-position: center top;
			background-repeat: no-repeat;
		}
		#cont .page .c{
			min-height: 50px;
			width: 750px;
			background-image: url(images/page_content.png);
			background-position: center top;
			background-repeat: repeat-y;
		}
			#cont .page .c .x{
				font-family: Verdana, Geneva, sans-serif;
				font-size: 12px;
				color: #666;
				padding-left: 10px;
				padding-right: 10px;
			}		
			#cont .page .c .x a:link, #cont .page .c .x a:visited{
				font-family: Verdana, Geneva, sans-serif;
				font-size: 12px;
				color: #666;
				text-decoration: none;
				border-bottom: dotted #06C 1px;
			}
			#cont .page .c .x a:hover{
				color: #333;
			}		
		#cont .page .f{
			height: 20px;
			width: 750px;
			background-image: url(images/page_footer.png);
			background-position: center top;
			background-repeat: no-repeat;
		}		 
#footer{
	height: 160px;
	width: 100%;
	margin: 0 auto;
	background-image: url(images/footer.png);
	background-position: center top;
	background-repeat: repeat-x;	
}
	#footer .bg{
		width: 1000px;
		height: 160px;
		margin: 0 auto;
		background-image: url(images/footer_img.png);
		background-position: center top;
		background-repeat: no-repeat;		
	}
		#footer .bg .rss{
			float: left;
			padding-top: 20px;	
			width: 80px;
			padding-left: 20px;
		}
		#footer .bg .info{
			float: left;
			padding-top: 15px;	
			color: #999;
			font-family: Verdana, Geneva, sans-serif;
			font-size: 42px;
		}
		#footer .bg .link{
			float: right;
			padding-top: 20px;	
			padding-right: 20px;
			color: #FFF;
			font-family: Verdana, Geneva, sans-serif;
			font-size: 12px;			
		}
		#footer .bg .link a:link, #footer .bg .link a:visited{
			color: #FFF;
			font-family: Verdana, Geneva, sans-serif;
			font-size: 12px;	
			text-decoration: none;
			border-bottom: 1px dotted #FFF;
		}
		#footer .bg .link a:hover{
			border-bottom: 1px dotted #999;
		}
