#footer  {
background-image:	url();
border-color:	#FF8000;
border-style:	solid;
border-width:	2px;
color:	#000000;
display:	inline;
float:	left;
font-family:	Comic Sans MS, Sans-Serif;
font-size:	8pt;
height:	94px;
margin-bottom:	5px;
margin-left:	5px;
margin-right:	5px;
margin-top:	0px;
text-align:	right;
width:	750px;
}

#header  {
background-image:	url( louloubanner.jpg );
border-color:	solid #ccc;
border-width:	1px;
height:	110px;
margin-bottom:	5px;
margin-left:	5px;
margin-right:	5px;
margin-top:	5px;
padding:	0px;
width:	750px;
}

#leftcolumn1  {
background-image:	url(flowertiny.gif);
border-color:	#FF8000;
border-left-color:	#FF8000;
border-left-style:	solid;
border-left-width:	2px;
border-style:	solid;
border-width:	2px;
display:	inline;
float:	left;
margin-bottom:	5px;
margin-left:	5px;
margin-right:	0px;
margin-top:	0;
min-height:	500px;
padding:	0px;
width:	20px;
}

#leftcolumn2  {
border-color:	solid #ccc;
border-width:	1px;
display:	inline;
float:	left;
font-family:	Comic Sans MS, Sans-Serif;
margin-bottom:	0px;
margin-left:	5px;
margin-right:	5px;
margin-top:	0;
min-height:	500px;
padding:	0px;
vertical-align:	text-bottom;
width:	177px;
}

#navbar  {
background-color:	#FF8080;
border-color:	solid #ccc;
border-width:	1px;
color:	#000000;
font-family:	Comic Sans MS, Sans-Serif;
font-size:	12pt;
font-style:	italic;
margin-bottom:	5px;
margin-left:	5px;
margin-right:	5px;
margin-top:	0px;
padding:	0px;
text-align:	center;
width:	753px;
}

#navcontainer  {
background-color:	#FFFFFF;
background-position:	;
font-family:	Comic Sans MS, Sans-Serif;
font-size:	13px;
margin:	0 auto;
padding:	0;
text-align:	center;
text-transform:	lowercase;
}

#navcontainer>ul#navlist li a  {
width:	177px;
}

#rightcolumn1  {
background-color:	#ffbdc0;
border-color:	solid #ccc;
color:	#000000;
display:	inline;
float:	left;
font-family:	Comic Sans MS, Sans-Serif;
font-size:	10pt;
height:	500px;
margin-bottom:	0px;
margin-left:	0px;
margin-right:	5px;
margin-top:	0px;
overflow:	auto;
width:	513px;
}

#rightcolumn2  {
background-image:	url(flowertiny.gif);
border-color:	#FF8000;
border-right-color:	#FF8000;
border-right-style:	solid;
border-right-width:	2px;
border-style:	solid;
border-width:	2px;
display:	inline;
float:	left;
margin-bottom:	0px;
margin-left:	0px;
margin-right:	0px;
margin-top:	0px;
min-height:	500px;
padding:	0px;
width:	20px;
}

#wrapper  {
margin:	0 auto;
width:	770px;
}

*  {
margin:	0;
padding:	0;
}

* html #leftcolumn1  {
height:	500px;
}

* html #leftcolumn2  {
height:	500px;
}

* html #rightcolumn1  {
height:	500px;
}

* html #rightcolumn2  {
height:	500px;
}

a:link  {
color:	#0000FF;
font-family:	Comic Sans MS, Sans-Serif;
}

a:visited  {
color:	#2080D0;
font-family:	Comic Sans MS, Sans-Serif;
}

a:hover  {
background-color:	#808080;
color:	#CC0000;
font-family:	Comic Sans MS, Sans-Serif;
}

a:active  {
color:	#CC0000;
font-family:	Comic Sans MS, Sans-Serif;
}

body  {
color:	#666666;
font-family:	Arial, Helvetica, sans-serif;
font-size:	12px;
}

ul#navlist  {
list-style-type:	none;
margin:	0 auto;
padding:	0;
text-align:	left;
width:	100%;
}

ul#navlist li  {
display:	block;
margin:	0;
padding:	0;
}

ul#navlist li a  {
background-color:	#FF80FF;
background-position:	;
border-bottom-color:	#ccc;
border-left-color:	#fff;
border-right-color:	#aaab9c;
border-style:	solid;
border-top-color:	#ffe;
border-width:	1px;
color:	#000000;
display:	block;
padding-bottom:	0.5em;
padding-left:	0;
padding-right:	0;
padding-top:	0.5em;
text-decoration:	none;
width:	100%;
}

ul#navlist li a.current  {
background-color:	#F0C0FF;
}

ul#navlist li a:hover, ul#navlist li#active a:hover  {
background-color:	#f0c0ff;
background-position:	;
border-bottom-color:	#fff;
border-left-color:	#ccc;
border-right-color:	#fff;
border-top-color:	#aaab9c;
color:	#800000;
}
