<!--
* html body { 
		}

* body {
	padding:0;
	margin:0;	
	font-family: arial, serif;
	font-size:100%;
	xbackground:#eee url(images/bg-lines.gif);
	xbackground:#eee url(images/bg-lines2.gif);
	xbackground:#eee url(images/bg-lines3.gif);
	xbackground:#ccc;
	background-image: url('images/bg2.gif');	
	background-repeat: repeat;
}

html #ContainHeight {
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	X_height:100%;
	padding:0;
	margin:0;
	xfont-size:1em;
	xbackground:pink;
	xborder:1px solid green;
	}

html #ContainWidth {	
	position:relative;
	margin:0 0 0 -450px;
	padding:1em 0 1em 0;
	x_height:100%;
	left:50%;
	width:900px;
	background:white;
	border:solid #eee;
	border-width:0 1px;
	xborder:1px solid green;
}
#header {
	xborder:1px solid pink;
	xbackground: #d7dabd;
	padding:0;
	margin:0;
	background: url('images/beauty-by-corinne.png') no-repeat top center;
	height:165px;
	width:900px;
	text-align:center;
	overflow:visible;
}
#outer_wrapper {
	xbackground: url('images/full-bground3.png') top left repeat-y; /* -- menu & content background -- */
	xbackground:red;
	Xborder:1px solid red; /* -- border red --*/
	background:white;
	}
#wrapper {
	xbackground: url('images/content-bground.png') no-repeat bottom right; /* -- swirly image, bottom left of content -- */
	position:relative;
	top:-50px;
	min-height:250px;
	*xheight:250px;
	width:95%;
	xborder:1px solid green;
}
#intro #content {
margin:0;
padding:0;
}
#content {
	margin:0 1em 3em 1em;
	xmargin-bottom :-1em;
	xbackground:pink;
	xborder:1px solid red;
}
#main {
	padding-top:30px;
	margin-left: 200px;
	xborder:1px solid orange;
}
#share {
	text-align:right;
	float:right;
	xbackground:#eee;
}
#left {
	width: 11em;
	min-height:522px;
	float: left;
	background:url(images/layout-1-psd_10gif.gif) right top no-repeat;
	xbackground-color:red;
	padding:0.5em 8px 0 0 ;
	}
#sidebar {
	position:relative;
	right:0px;
	float:right;
	top:0px;
	margin:0;
	padding:0;
	padding-left:4px;
	width:192px;
	xheight:520px;
	xbackground:green;
	border: solid #ccc;
	border-width:0 0 1px 1px;
	xbackground:url(images/layout-1-psd_10gif.gif) left top no-repeat;

<!--[if lte IE 6]-->
	padding-top:-520px;
<!--[endif]-->


/*	position:absolute;
	width: 200px;
	top:0px;
	right:0px;
	float: right;
	min-height:522px;
	xxxx-height:522px;	
	background:url(images/layout-1-psd_10gif.gif) left top no-repeat;
	Xbackground-color:red;
	padding:0.5em 0 0 1em ;
	xxxmargin-top:-522px;
*/
	}
#sidebar ul {
	list-style-type:none;
	}
#sidebar ul li {
	font-size:90%;
	padding:0 0 .5em 0;
	}
#footer {
	color:#555;
	margin:1em 0px 1em 0px;
	padding:1em 0px 1em 0px;
	* padding-bottom: 0em;
	font-size:80%;
	text-align:center;
	border-top:1px dashed #ddd;
	xbackground:#fff;
	background:#fff;
}
#footer ul { list-style-type:none; padding:0px; margin:0px; border:0px; }
#footer ul li {display:inline; list-style-type:none; padding:0px 1em; margin:0px; border:solid #ccc; border-width:0px 1px 0 0; }
/*#footer ul li a {padding:0; margin:0;};*/

#container {
	width: 100%;
	float: left;
	margin-right: -200px;
	x-background: url(background_2.gif) repeat-y right;
}
/* ------------------------------------------------------------------------------------------------------------    */
body, p, td, h1, h2, pre {
	font-family: arial, sans-serif;
	font-style: normal;
	color: #666;
	text-align:left;
	text-decoration: none;
}
H1 {
	border-bottom:4px solid #ffeeee;
	color:#444;
	padding-left:42px;
	background-image:url('./images/H1_splash.jpg');
	background-repeat: no-repeat;
	background-position:left center;
	font-size:115%;
}
H2 {
	border-bottom:2px solid #ffeeee;
	font-size:110%;
	color:#555;
	}
h3 {
	font-size:105%;
	color:#666
	}
a {
	text-decoration:none;
	}
a:hover {
	background-color:#fef;
}

.fontSmaller {
	font-size:80%;
}
blockquote {
	padding: 0 0 0 1em;
	border:solid pink;
	border-width:0 0 1px 1px;
	text-align:justify;
	font-size:90%;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MENU */
#XXmenu {border: 1px solid red; background:pink;}
.XX_menu { /* -- un-used --*/
	xfont-family: verdana, arial, sans-serif;
	xfont-size: 80%;
	xposition:absolute;
	xtop:0px;
	xleft:0px;
	xwidth:200px;
	xborder:1px solid blue;
	}
#menu_image {
	xposition:relative;
	right:0px;
	xtop:0px;
	width:100%;
	xborder:1px solid red;
	overflow:hidden;
	padding:0;
	margin:0;
	text-align:right;
}
a img { border:0;}
a:hover img {background:none;}

#img_header a:hover {
	xbackground-color:#fff;
}
#img_horizontal_line {
	position:absolute;
	left:455px;
	top:126px;
	width:345px;
	height:38px;
	/*background-color:#fff;
	border:1px solid green;*/
}


#img_vertical_left {
	left:0px;
	top:0px;
	float:right;
	width:13px;
	height:300px;
	background-color:red;
	Xborder:1px solid green;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - IMAGES  */

.imageFloatRIGHT {
	float:right;
	display:inline;
	font-size:10px;
	padding:.5em ;
	margin:1px 0 1px 1em;
	background-color:#fff;
	border:solid #CCCCFF;
	border-width: 1px;
	text-align: center;
}
.imageFloatLEFT {
	float:left;
	display:inline;
	font-size:10px;
	/*padding:0 .5em .5em 0 ;*/
	padding:.5em ;
	margin:1px 1em 1px 0px;
	background-color:#fff;
	border:solid #CCCCFF;
	/*border-width:0 1px 1px 0;*/
	border-width:1px;
	text-align: center;
}
.imageFloatCENTRE {
	display:inline;
	font-size:10px;
	padding:.5em;
	margin:.1em;
	background-color:#fff;
	border:solid #CCCCFF;
	border-width:0;
	text-align: center;
}
.imageFloatNONE {
	float:left;
	display:inline;
	font-size:10px;
	/*padding:0 .5em .5em 0 ;*/
	padding:.5em ;
	/*margin:1px 1em 1px 0px;*/
	margin:0px;
	/*margin:0px 0.5em 0.5em 0px; <---- gives that weird optical illusion of grey boxes. yick*/ 
	background-color:#fff;
	border:solid #CCCCFF;
	/*border-width:0 1px 1px 0;*/
	border-width:1px;
	text-align: center;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - INTRO  */

#intro {
	/*border:1px solid red;*/
}
#Intro #share {display:none;}
#awards {
	background:url('images/award_star_side3.png') no-repeat;
	padding:90px 0 0 0;
	margin:0;
	}
#awards ul {
	padding:0;
	margin:1em 0 0 0;
	border-bottom: 1px solid #ccc;
	xbackground:#fff;
}
#awards ul li {
	border-top: 1px dashed #ccc;
	padding:0.5em 0 0.5em 0;
	margin:0;
	}
#hot {
	xxposition:relative;
	xxtext-align:left;
	/*width:500px;
	left:57px;
	*left:-10px;*/
	margin:0;
	padding:0 0 .5em 2px;
	font-size:90%;
	xwidth:102%;
	x-left:-1%;
}
#hot h2 {
	xbackground-image:url('images/splash_right.gif');
	xbackground-repeat:no-repeat;
	background:#ffeeee;
	border:none;
	padding:0;
	margin:0;
	}
#headerContent {
	position:absolute;
	right:0px;
	top: -30px;
}

.last {
	margin-bottom: 0;
}
.clearing {
	height: 0;
	clear: both;
}
-->
