/*
LAYOUT: One-Column (Left) Fixed
DESCRIPTION: Two-column 950px fixed layout with one sidebar left of content
Based on Thematic 0.9.6.2 2c-l-fixed.css
*/

body {
    min-width:980px;
}
#header {
    position:relative;
    margin:0 auto;
    width: 961px;
}
#access {
   position:relative;
   overflow:hidden;
	width: 961px;
}
#main {
    width:961px;
    margin:0 auto;
    overflow:hidden;
    position:relative;
}
#container {
    width:940px;
    float:right;
    margin: 0 0 0 -250px;
}

/* default - 2 columns, full width, well padded */
#content {
   /*width:640px;*/
   /*overflow:hidden;*/
   margin: 0 0 40px 220px;
	padding: 0 100px;
	min-height: 400px;
}

/* standard with right column (for images, callouts etc) */
.page-template-tmpl-right-image-column-php #content {
   margin: 0 0 40px 220px;
	padding: 0 40px;
	width: 420px;
	float: left;
}
.page-template-tmpl-right-image-column-php #right-col {
	padding-right: 40px;
	margin: 60px 0 0 720px;
}

/* Programmme page */
.slug-programmes #right-col {
	width: 200px;
	margin: 0 0 0 15px;
	float: right;
}

.slug-programmes #content {
   margin: 0 0 40px 220px;
	padding: 0 80px;
	width: 558px;
}
.slug-programmes .img-col {
	padding-right: 40px;
	margin: 70px 0 0 0;
}

/* home page template */
.page-template-tmpl-home-page-php #content {
	padding: 0;
	width: 720px;
}


.main-aside {
    width:240px;
    float:left;
    position:relative;
}
#primary {
    float:left;
    min-height: 450px;
}
#secondary {
    clear:left;
}
#footer {    
    clear:both;
}
#subsidiary {
    width:940px;
    margin:0 auto;
    overflow:hidden;
}
#subsidiary .aside {
    width:240px;
    float:left;
    margin:0 20px 0 0;
}
#subsidiary #third {
    margin:0;
}
#footer {
    clear:both;
    width:961px;
    margin:0 auto;
}
