
body {
	margin:0;
	padding: 0;
	text-align:center;
	font-size: 12px;
}


/* -- LINKS -- */
a.lhn:link				{ color:#333333; padding-left: 5px; text-decoration: none; }
a.lhn:visited 			{ color:#333333; padding-left: 5px; text-decoration: none; }
a.lhn:hover 			{ color:#333333; padding-left: 5px; text-decoration: underline; }

a.rhn:link				{ color:#ffffff; text-decoration: none; }
a.rhn:visited 			{ color:#ffffff; text-decoration: none; }
a.rhn:hover 			{ color:#ffffff; text-decoration: none; }

a.footerlinks:link		{ color:#999999; text-decoration: none; }
a.footerlinks:visited	{ color:#999999; text-decoration: none; }
a.footerlinks:hover		{ color:#999999; text-decoration: underline; }

a.nav_hilite:link		{ color:#ff0000; font-family:arial, Helvetica, Verdana, sans-serif; font-size:11px; font-weight:bold; text-decoration: none; }
a.nav_hilite:visited 	{ color:#ff0000; font-family:arial, Helvetica, Verdana, sans-serif; font-size:11px; font-weight:bold; text-decoration: none; }
a.nav_hilite:hover 		{ color:#ff0000; font-family:arial, Helvetica, Verdana, sans-serif; font-size:11px; font-weight:bold; text-decoration: underline; }

.subnav					{ font-size: 11px; }

/* -- FORM ELEMENTS -- */
.search_box 			{ width:105px; background-color:#ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica; z-index:0; }
.box_border 			{ width:105px; background-color:#ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica; }


/* -- SELECTED NAVIGATION -- */
a.nav-selected:link		{ color:#333333;text-decoration: none; }
a.nav-selected:visited 	{ color:#333333;text-decoration: none; }
a.nav-selected:hover 	{ color:#333333;text-decoration: none; }
.leftcorner-selected 	{ background-image:url('/images/furniture/left_corner_selected.gif'); background-repeat:repeat; }
.rightcorner-selected 	{ background-image:url('/images/furniture/right_corner_selected.gif'); background-repeat:repeat; }
.tabs-selected 			{ background-color:#e1e1e1; font-family:Verdana, arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#333333; text-align:center; vertical-align:middle; line-height: 120%; }




#container {
	position: relative;
	text-align: left;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}





/* -- HEADINGS -- */
h1 {
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	font-size: 19px;
	margin-top: 5px;
	margin-bottom: 10px;
	line-height: 110%;
}

h1 span{
	font-size: 14px;
}


h2 {
	color: #666666;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
	margin-top : 15px;
	margin-bottom : 0px;
}


h3 {
	font-family: Verdana, Arial, Helvetica;
	color: #333333;
	font-weight: normal;
	font-size: 17px;
	margin-top: 0px;
	margin-bottom: 10px;
}

h3 span{
	font-size: 14px;
}


h4 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	FONT-WEIGHT: bold;
	margin-top : 20px;
	margin-bottom : 0px;
}


h5 {
	font-family: Verdana, Arial, Helvetica;
	color: #333333;
	font-size: 9pt;
	FONT-WEIGHT: bold;
	margin-top: 10px;
	margin-bottom: 0px;
}


#heading {
	padding: 0;
	margin: 0;
	}

#heading h1 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	FONT-WEIGHT: bold;
	margin-top : 20px;
	margin-bottom : 0px;
}

#heading h2 {
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	font-size: 19px;
	margin-top: 5px;
	margin-bottom: 0px;
	line-height: 110%;
}


.search-titles {
	font-family: Verdana, Arial, Helvetica;
	color: #444444;
	font-size: 11px;
	FONT-WEIGHT: bold;
	margin-top: 0px;
	margin-bottom: 10px;
}


/* -- GENERAL STUFF -- */

ul.house li{
	list-style: none;
	margin: 0 -1em;
	padding: 0 30px;
	background-image: url(/images/icon-bullet-house.gif);
	background-repeat: no-repeat;
	background-position: 1em;
	line-height:133%;
}

ul.featurelist		{list-style-type:square; margin-left:16px;padding:0px;margin-top:0px; }
ul.featurelist li 	{list-style-position:outside; margin-bottom:5px; }


.pics { border: solid 1px #333333; }
.small { font-size: 10px; font-family: Verdana, Arial, Helvetica; }

input,select,textarea 	{ background-color:#f0f0f0; font-size: 11px; font-family: Verdana, Arial, Helvetica; }

.white			{ background-color: #ffffff; }
.text-white				{ color: #ffffff; }




.home-preview	{ font-size: 10px; padding-left: 0px; font-family: Verdana, Arial, Helvetica; }


.navigation,font.navigation,a.navigation,a.navigation:link,a.navigation:visited { color:#333333;font-family:arial, Helvetica, Verdana, sans-serif; font-size:11px; font-weight:bold; text-align:center; vertical-align:middle; text-decoration:none; line-height: 150%; }
.navigation,a.navigation:hover { color:#999999;font-family:arial, Helvetica, Verdana, sans-serif; font-size:11px; font-weight:bold; text-align:center; vertical-align:middle; text-decoration:none; line-height: 150%;}

.copyright,a.copyright,a.copyright:link,a.copyright:hover,a.copyright:visited { color:#999999;font-family:arial, Helvetica, Verdana, sans-serif; font-size:11px; font-weight:normal; line-height: 130%; }

.body {font-family:arial, Helvetica, Verdana, sans-serif; font-size:12px; font-weight:normal; color:#333333; text-decoration:none; line-height: 120%}
.body_lge {font-family:arial, Helvetica, Verdana, sans-serif; font-size:12px; font-weight:normal; color:#333333; text-decoration:none; line-height: 120%}
p,td,ul {font-family:arial, Helvetica, Verdana, sans-serif; font-size:12px; font-weight:normal; color:#333333; text-decoration:none; margin-top: 0px; }
.body_16 {font-family:arial, Helvetica, Verdana, sans-serif; font-size:16px; font-weight:normal; color:#333333; text-decoration:none; line-height: 120%}
.body_12 {font-family:arial, Helvetica, Verdana, sans-serif; font-size:12px; font-weight:normal; color:#333333; text-decoration:none; line-height: 120%}

.tabledashed	{ border: 1px dashed #333333; }
.tableborder 	{ border: solid 1px #999999; font-size: 10px; font-family: Verdana, Arial, Helvetica; }
.tableborder-g 	{ border: solid 1px #999999;  background-color: #f0f0f0; font-size: 10px; font-family: Verdana, Arial, Helvetica; }
.red-text		{ color:#cc0000; font-weight:bold; }


.asterisk {
	font-family: verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #F68622; 
	font-weight: bold;
	vertical-align: -2px;
}



/* ------------------------------ my french portfolio ---------- */


#usernav {
	margin: 10px 0 0 0;
	padding: 5px 0 10px 15px;
	font-weight: bold;
	background: url(/images/mfp/nav-bg-bot-green.gif) no-repeat bottom left;
	}

#usernav h4 {
	margin: 5px 0 0 0;
	padding: 0;
	color: #454545;
	}
	
#usernav li {
	list-style: none;
	margin: 0;
	padding: 5px 0 0 0;
	}
	
#usernav li ul {
	font-size: 90%;
	font-weight: normal;
	margin: 0;
	padding: 0;
	}

#usernav li ul li {
	padding: 3px 0 0 16px;
	background: url(/images/mfp/bullet-green.gif) no-repeat 0 65%;
	}

#usernav a {
	margin: 0;
	padding: 1px;
	text-decoration: none;
	color: #000;
	}
#usernav a:hover, #usernav a.active {
	margin-right: 0;
	padding: 1px;
	color: #fff;
	background: #999;
	text-decoration: none;
	}



/*	PHP CALENDAR FUNCTION */
.days					{ font-family:Verdana, arial, helvetica, sans-serif; color:#555555; font-size:10px; }
.calendar-month			{ font-family:Verdana, arial, helvetica, sans-serif; color:#454545; font-size:12px; font-weight: bold; }
a.calendarlink:link		{ color:#f0f0f0; background-color: #900; padding: 1px; text-decoration: none; }
a.calendarlink:visited	{ color:#f0f0f0; background-color: #900; padding: 1px; text-decoration: none; }
a.calendarlink:hover	{ color:#f0f0f0; background-color: #900; padding: 1px; text-decoration: underline; }


/*	SEARCH RESULTS */
#results-tip {
	margin: 10px 0 10px 0;
	padding: 0;
	text-align: center;
	}
#results-tip b {
	color: #c00;
	}
