/* =============================================== */
/* stayRome.com Stylesheet */
/* Layout Definition */
/* Created by Digino/Ben Wakeford 2006 */
/* =============================================== */


/* =============================================== */
/* SECTION: OVERALL LAYOUT */
/* =============================================== */

/* - CONTAINER ------------ */

#container {
	margin : 0 auto;
	position : relative;
	text-align : left;
	position : relative;
	/* :HACK: Reset IE5 hack from BODY tag: */
	text-align : left;
	/* :END HACK: */
}


/* - HEADER  ------------ */

#header {
	width : 763px;
	margin : 5px 0 5px 5px;
	padding : 0;
}

#header #title-bar img {
	/*display : inline;*/
	float : left;
	padding : 0;
	margin : 0;
}

/* - CONTENT ------------ */

#body {
	width : 763px;
	margin : 5px 0 10px 5px;
	padding : 0;
	position:relative;
}

#content-header, #content-header-hp {
	margin : 0 0 5px 0;
	padding : 0 0 0 5px;
	width : 758px;
}

#content-hp {
	width : 558px;
	margin : 0 5px 0 0;
	float : left;
}

#content-generic {
	width : 558px;
	margin : 0 5px 0 0;
	padding : 0px 0 0 0;
	float : left;
}

#sidebar {
	width : 200px;
	float : right;
}

/* - FOOTER ------------ */

#footer {
	width : 723px;
	margin : 0 0 0 5px;
	padding : 20px;
	display : block;
	background : White url(../images/bg-footer.gif) repeat-x scroll top;
}


/* - MORE FEATURES ------------ */

#more-feat {
	width : 723px;
	margin : 0 0 0 5px;
	padding : 20px;
	display : block;
	background : #F3F3E4;
}


/* =============================================== */
/* SECTION: MISCELLANEOUS */
/* =============================================== */

/* -- Force succeeding elements onto the next line -- */
.clear {
	clear : both;
	/* :IE6 HACK: Ensure empty DIV has no height */
	font-size: 0;
	height : 0;
	/* :End HACK: */
}

/* -- Hide accessibility elements from advanced browsers -- */
.hide {
	display : none;
}

