/* LAYOUT */

.body{
	background: white url(../img/background.gif) repeat-x scroll top;	/* Canvas background */
}
div#container{
	background: none;
	text-align: center;	/* Center (IE) */
}
div#page{
	background: transparent url(../img/page-background.gif) repeat-x scroll top;	/* Page background */
	width: 1000px;	/* Page width */
	margin: 0px auto;	/* Center (other browsers) */
	text-align: left;
}


	/* TOP */

div#top{
	min-height: 104px;
	height:		auto !important;
	height: 	104px;
	position:relative;
}

	div#header{
		height: 104px;
	}
		div#logo{
			position:absolute;
			left:80px;
			top:20px;
		}
		div#flashtop{}
	
	div#top-bar{
		min-height: 24px;
		height:		auto !important;
		height: 	24px;
		position: absolute;
		right:30px;
		top:65px;
	}
		div#menu-top{}


	/* MIDDLE */

div#middle{
	clear: both;
	float: left;
	
	background: url(../img/middle-bg.png) no-repeat top ;
	padding:40px 0 20px 0;
	width:1000px;
}

	div#left-column{
		float: left;
		width: 200px;
		margin-left:60px !important;
		margin-left:30px;
		border:0px solid red;
	}
		div.menu-title {
			font-weight:bold;
			color:#333;
			font-size: 16px;
			padding-bottom:3px;
		}
		div#menu{}
		div#menu-catalogue{}
		div#mailing-list{}
		div#calendar{}
	

	div#main-column{
		float: right;
		width: 660px; /* 10px margin right */
		border:0px solid blue;
		margin-right:60px !important;
		margin-right:30px;
	}
		div#content{
			height: 	1%;
		}


	/* BOTTOM */

div#bottom{
	clear: both;
	text-align: center;
	margin-top:20px;
	background: url(../img/bottom-bg.png) no-repeat top;
	padding-top:30px;
}

	div#footer{}
		div#footer a {}
		div#footer a:hover{}
	div#copyright{}
