/* <![CDATA[ */

	/***************************************************************
	 * BASE ELEMENTS- SECTION 1
	 *
	 * Template classes
	 ***************************************************************/

	/*----------------------------------------------
	 :	 GLOBALS
	 -----------------------------------------------*/
	DIV {
		margin: 0px;
		padding: 0px;
	}

	/* Dimensions & positions for all the elements */
	#header, #header_bottom, #content_top, #body_content, #footer, #baseline {
		/*position: relative;*/
		width: 800px;
		/* Optional params for dynamic centered position */
		margin-left: auto; 
		margin-right: auto;
		/* restablish text align */
		text-align: left;
	}


	/*----------------------------------------------
	 :	 HEADER
	 -----------------------------------------------*/
	/* Dimensions & positions for headers elements  */
	#header {
		height: 165px;
		background-color: #513738;
		border-top: solid 1px white;
	}

	#header_top {
		height: 30px;
		margin-top: 55px;
		background-color: inherit;
	}

	#languages {
		width: 460px;
		height: 15px;
		float: left;
		margin-top: 15px;
		text-align: right;
		background-color: inherit;
	}

	#languages UL {
		margin: 0px;
		padding: 0px;
		list-style: none;
	}

	#languages LI {
		float: left;
		margin-left: 10px;
	}

	#head_title {
		width: 280px;
		height: 30px;
		float: left;
		background-color: inherit;
	}

	#header_bottom {
		height: 80px;
		background-color: #FFFFFF;
		background-image: url("pilates/rounded_top.jpg");
		background-position: top left;
		background-repeat: no-repeat;
	}

	DIV.redline {
		width: 3px;
		height: 80px;
		margin-left: 207px;
		background-color: #FF0000;
	}


	/*----------------------------------------------
	 :	 BODY CONTENT
	 -----------------------------------------------*/
	/* Body properties */
	#body_content {
		overflow: auto;
		background-image: url("pilates/mediting_man.jpg");
		background-position: bottom left;
		background-repeat: no-repeat;
	}

	/* Content  */

	#content_top {
		width: 800px;
		overflow: auto;
	}

    #content_title {
        margin-bottom: 10px;
    }

	#content {
		width: 430px;
		min-height: 300px;
		height: 100%;
		padding-left: 80px;
		float: left;
		background-color: inherit;
		border-left: solid 3px #FF0000;
	}

	#content .bodytext A:link, #content .bodytext A:visited {
		color: #FF0000;
	}

	/* Images Strip */
	#images_strip {
		width: 800px;
		height: 160px;
		background-color: inherit;
	}

	#images_strip DIV.redline {
		width: 210px;
		height: 160px;
		float: left;
		margin: 0px;
		background-color: transparent;
		border-right: solid 3px #FF0000;
	}

	BODY > DIV #images_strip DIV.redline {
		width: 207px;
	}

	/* Images  */
	#images {
		width: 480px;
		float: left;
		margin-left: 80px;
		margin-top: 25px;
		background-color: inherit;
	}

	DIV.tx-friheaders-pi1 IMG {
		margin-right: 15px;
	}

	/*----------------------------------------------
	 :	 MAIN NAVIGATION
	 -----------------------------------------------*/

	/* :: Menu Level 1 :: */
	
	#menu {
		width: 207px;
		height: 100%;
		float: left;
		background-color: inherit;
	}

	UL.level1 {
		margin-left: 20px;
		padding: 0px;
		list-style: none;
	}

	UL.level1 LI {
		clear: both;
		margin-top: 15px;
	}

	/* :: Menu Level 2 :: */
	UL.level2 {
		margin: 0px;
		padding: 0px;
		list-style: none;
	}
	UL.level2 LI {
		padding: 0px;
		margin-top: 5px;
	}


	/*----------------------------------------------
	 :	 footer
	 -----------------------------------------------*/
	#footer {
		height: 100px;
		background-color: #513738;
	}

	#footer_top {
		height: 80px;
		background-color: #FFFFFF;
		background-image: url("pilates/rounded_bottom.jpg");
		background-position: top right;
		background-repeat: no-repeat;
	}

	#baseline {
		margin-top: 5px;
		color: #513738;
		font-size: 9px;
		background-color: inherit;
	}

	#sitemap, #adress {
		float: left;
		background-color: inherit;
	}

	#copy {
		float: right;
		background-color: inherit;
	}

	#sitemap A, #copy A {
		color: #513738;
	}

/* ]]> */

