/* Layout Stylesheet for use at alisonclaire.co.uk
 * Copyright: Rich Harper 2009
 */
body, html {
	font:			Arial 12pt;
}

body {
	text-align:		center;
}

#container {
	margin:			0 auto 10 auto;		/* align for good browsers */
	width:			1000px;
	background-color:	#c0defa;
	height:			1100px;
	position:		relative;
}

#logo {
	position:		absolute;
	margin-left:		25px;
	margin-top:		45px;
}

#header {
	background-image:	url("/images/header_back.jpg");
	background-repeat:	repeat-x;
	width:			1000px;
}

#navbar {
	text-align:		center;
	width:			1000px;
	_background:		url(/images/menub_bg.gif) repeat-x; /*tab background image path*/
}

#main {
	float:			left;
	text-align:		left;
	margin-top:		0px;
	padding:		0 10 0 10;
}

#right {
	float:			right;
	width:			250px;
	height:			524px;
	background:		#c0defa;
	margin-top: 		10px;
}

#welcome {
	display:		inline;
	background-color:	#c0defa;
}

#footer {
	width:			1000px;
/*	padding-top:		50px;*/
/*	height:			20px;
	position:		absolute;
	top:			100%;
	margin-left: -875px;*/
}

img.centered {
	display:		block;
	margin-right:		auto;
	margin-left:		auto;
}

/* For the floating image windows */
/* Define for IE		  */
#fixedtop {
	margin:			0 auto;	/* align for good browsers */
	position:		absolute;
	top:			0;
	left:			0;
	right:			0;
	border:			none;
	z-index:		10;
	background-color:	white;	/* Define the background as white for IE to cover the gap at the RHS */
	visibility:		hidden;
	width:			100%;
	height:			100%;
	opacity:		0.9;
	filter:			alpha(opacity = 75);
}

#center250 {
	margin:			0 auto;	 /* align for good browsers */
	position:		absolute;
	border:			none;
	top:			100px;
	left:			25%;
	right:			25%;
	z-index:		20;
	width:			50%;
	height:			50%;
	visibility:		hidden;
}

/* Redefine for good browsers */
html>body #fixedtop {
	position:		fixed;
	background-color:	gray;	   /* Redefine the colour since gray looks cooler */
}

html>body #center250 {
	position:		fixed;
	left:			0;
	right:			0;
}
html>body #right {
	margin-top:		0px;
}
