/* Common ----------------------------------------------------------------- */
body { 
	background-image: url(/3/pat_from_christel.gif);
	font: 0.8125em Verdana, sans-serif; line-height: 1.2; color: #333; 
}
a { 
	color: #000; 
	text-decoration: none;
	border-bottom: 1px dashed #999;
}
a:hover {
	border-bottom: 1px solid #999;
}

/* Page Layout ------------------------------------------------------------ */

#wrap1 {
	border: 1px solid #fff;
	width: 65em;
	margin: 30px auto;
}

#page { 
	border: 1px solid #bbb;
	background-color: #fff; 
	padding: 0px;
	}

/* Header / Footer --------------------------------------------------------- */

#page .header, #page .footer {
	margin: 0px; 
	font: 1.3em "Times New Roman", Georgia, serif, verdana;
}

#page .header a, #page .footer a {
	color: #000;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}

#page .header a:hover, #page .footer a:hover {
	color: #0099FF;
}

#page .header {
	height: 5em; 
	padding-left: 5em; 
}

#page .header p { 
	margin-top: 0px; 
	border-left: 3px solid #0099FF; 
	padding: 2em;
}

#page .header p span { 
	font: 0.6em verdana, arial, serif;
	text-transform: uppercase;
}

/* Footer ------------------------------------------------------------------- */
/*
#page .footer {
	padding-left: 5em;
	padding-right: 6em;
}
#page .footer div { 
	position: relative; 
	float: left; 
}

#page .footer div p { 
	padding: 1em;
}

#page .footer .center { 
	width: 100%; 
}

#page .footer .center:hover { 
	background-color: #ccc;
}
#page .footer .left { 
	width: 5em; 
	right: 5em; 
	margin-left: -100%; 
}
#page .footer .right {
	width: 6em; 
	margin-right: -6em; 

}*/
/* * html #page .footer .left { left: 5em; } */ /*IE fix*/
/*

#page .footer .center p {
	text-align: center;
}

#page .footer .right p {
	border-left: 3px solid #0099FF; 
	height: 3em;
	padding-left: 2em;
	padding-top: 2em;
}*/

#page .footer table {
	width: 100%;
	border: 0px;
	border-collapse: collapse;
}

#page .footer table tr td.left {
	width: 7em;
}

#page .footer table tr td.center {
	text-align: center;
	font: 0.8em Verdana, sans-serif;
	color: #aaa;
}

#page .footer table tr td.center a {
	color: #aaa;
}
#page .footer table tr td.center a:hover {
	color: #0099FF;
}


#page .footer table tr td.right {
	width: 7em;
	vertical-align: bottom;
}

#page .footer table tr td.right p {
	border-left: 3px solid #0099FF; 
	margin: 0px;
	padding: 2em;
}


/* Textarea ----------------------------------------------------------------- */

#page .contentarea {
	padding: 2em 9em;
}

#page .contentarea h2 {
	font: 1.5em Georgia, "Times New Roman", serif; 
	margin-top: 2em;
	color: #0099FF;
}

#page .contentarea h2 a {
	color: #0099FF;
	border-bottom: 0px;
}

#page .contentarea h2 a:hover {
	color: #333;
}

#page .contentarea h4 {
	font-weight: normal;
	font: 1em Verdana, sans-serif; line-height: 1.2; color: #aaa; 

}

#page .contentarea h4 a {
	color: #aaa;
	text-decoration: none;
}

#page .contentarea a.img,
#page .contentarea a.img:hover{
	border: 0px solid #999;
}

#page .contentarea a img { 
	border: 1px solid #0099FF;
}
#page .contentarea a:hover img {
	border: 1px solid #666;
}

#page .contentarea span.image1 {

}
#page .contentarea span.image1 img {
	padding: 5px;
	border: 1px solid #666;
}

/* Comments ----------------------------------------------------------------- */

div.commentscontainer {display: none; }

div.commentscontainer p.posted { color: #aaa; }

/* div { border: 1px dashed red; } */


#wrap0 { 
	width: 65em;
	margin: 30px auto;
	margin-top: -30px;
	border: 1px solid red;
	}
#test {
	border: 1px solid blue;
	margin-left: 40em;
}
#test ul {
	margin: 0px;
	padding: 0px;
	height: 1.7em;
	border: 1px dashed #000;
}
#test ul li { 
	background-color: #fff;
	margin: 0px;
	padding: 4px;
	float: left; 
	list-style-type: none; 
}

#test ul li a { 
	border-bottom: 0px;
}
