/* =WRAPPER
===================================================================================== */

#wrapper
{
	position				: 	relative;
	width					: 	1004px;
	margin					:	0 auto;
	text-align				: 	left;
}

/* =SUB WRAPPERS - used to enable png bg's that work with IE 5-6*/

#wrapper #sub-wrapper-01
{
	float					: 	left;
	margin					:	0 0px;
	padding-left			:	0px;
}
#wrapper #sub-wrapper-02
{
	float					: 	left;
	margin					: 	0;
}

/* =ORDERED FLOATS - http://www.positioniseverything.net/ordered-floats.html */


/* =ALL COL HOME --------------------------------------*/
.layout-col-1-h
{
	background-color: #ffffff;
	text-align: left;
}
.layout-col-2-h
{
	background-color: #e0e0e0;
	text-align: left;
}
.layout-col-3-h
{
	background-color: #c4d3b1;
	text-align: left;
}


/* =ALL COL --------------------------------------*/
.layout-col-1
{
	background-color: #ffffff;
	text-align: left;
}
.layout-col-2
{
	text-align: left;
}
.layout-col-3
{
	text-align: left;
}

/* =ONE COL --------------------------------------*/
.one-col .float-wrapper-rigid
{
    float: left;
    margin: 0 0 15px;
    padding: 0;
    width: 990px;
}
.one-col .layout-col-1
{ 
	float					: 	left; /*** This must be floated opposite to .second-float ***/
	width					: 	940px;
	padding					: 	10px 25px 10px 25px;
	-moz-border-radius:20px;
	border-radius: 20px;	
	/*background-color		: 	orange;*/
}
.one-col .layout-col-2
{
	display:none;
}
     
.one-col .layout-col-3
{
	display:none;
}

/* =TWO COL HOME --------------------------------------*/
.two-col-h .float-wrapper-rigid
{
	float					: 	left; /*** This can be floated left or right ***/
	width					: 	980px;
	margin					: 	0 12px;
}
.two-col-h .layout-col-1-h
{
	float					: 	left; /*** This must be floated opposite to .second-float ***/
	width					: 	630px;
	margin-top				:	380px;
	margin-left				:	10px;
	padding					: 	0 15px 0 25px;
	background-color		:	#e0e0e0;
	/*background-color		: 	#9C98E9;*/
}

.two-col-h .layout-col-1b
{
	clear					:	both;
	float					: 	left; /*** This must be floated opposite to .second-float ***/
	width					: 	339px;
	height					:	16px;
	padding					: 	0;
	margin-left				:	-25px;
	background				: 	transparent url(http://salvos.org.au/scribe/themes/more/images/layout-elements/col1-3-h.gif) no-repeat top center;
	/*background-color		: 	#9C98E9;*/
}

.two-col-h .layout-col-2-h
{
	float					: 	right; /*** This must be floated opposite to .first-float ***/
	width					: 	240px;
	padding					: 	0 25px 0 15px;
	margin-right			:	10px;
	background				: 	transparent url(http://salvos.org.au/scribe/themes/more/images/layout-elements/col2-2-h.gif) repeat-y left;
	/*background-color		:	#DAABD9;*/
}

.two-col-h .layout-col-2b
{
	float					: 	right; /*** This must be floated opposite to .first-float ***/
	width					: 	588px;
	height					:	16px;
	margin					: 	0 -26px 0 0;
	background				: 	transparent url(http://salvos.org.au/scribe/themes/more/images/layout-elements/col2-3-h.gif) no-repeat top right;
	/*background-color		:	#DAABD9;*/
}

.two-col-h .layout-col-3-h
{
	display					:	none;
}

/* =TWO COL --------------------------------------*/
.two-col .float-wrapper-rigid
{
	float					: 	left; /*** This can be floated left or right ***/
	width					: 	990px;
	padding					:	0px;
	margin					: 	0 0 15px 0;
}
.two-col .layout-col-1
{
	float					: 	left; /*** This must be floated opposite to .second-float ***/
	width					: 	620px;
	padding					: 	10px 25px 10px 25px;
	-moz-border-radius:20px;
	border-radius: 20px;
	/*background-color		: 	#9C98E9;*/
}


.two-col .layout-col-2
{
	float					: 	right; /*** This must be floated opposite to .first-float ***/
	width					: 	300px;
	margin:						0px;
	/*background-color		:	#DAABD9;*/
}

.two-col .layout-col-3
{
	display					:	none;
}

/* =THREE COL --------------------------------------*/
.three-col .float-wrapper-rigid
{
	float					: 	left; /*** This can be floated left or right ***/
	clear:						left;
	width					: 	670px;
	/* padding					:	15px 10px; */
	/* background-color		:	#f0f0f0; */
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.three-col .layout-col-1
{ 
	float					: 	right; /*** This must be floated opposite to .second-float ***/
	width					: 	490px;
	padding					: 	0;
	background:					none;
	/*-moz-border-radius		: 10px;
	border-radius			: 10px;
	background-color		: 	#9C98E9;*/
}
.three-col .layout-col-2
{
	float					: 	left; /*** This must be floated opposite to .first-float ***/
	width					: 	160px;
	padding					: 	0px;
	-moz-border-radius: 0px 20px 20px 20px;
	border-radius: 0px 20px 20px 20px;
	/*background-color		: 	#CC3333;*/
	margin					:	0 0 0 10px;
}
.three-col .layout-col-3
{
	float					: 	right; /*** This must be floated opposite to .first-float ***/
	width					: 	300px;
	padding					: 	0px;
	margin					:	0 10px 0 0;
	/*background-color		:	#DAABD9;*/
}
     
#content-wrapper, #content-wrapper-h
{
	/* background				:	#999999 url(assets/content-wrap-bg.png) repeat-x; */
	width					:	990px;
	float					:	left;
	padding-top				:	0px;
	padding-bottom			:	0px;
	margin					:	270px 7px 0px 7px;
	/*background: #e6e6d7 url(/images/layout-elements/content-bg.png);*/
}

#clear-header
{
	height					: 	0px;
	width					:	967px;
	margin-left				:	-7px;
	/*background: transparent url(/images/layout-elements/content-top.gif) no-repeat bottom left;*/
}

#ad 
{
	margin					:	0px 0px;
}	

