/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(http://blog.britishcouncil.fr/mt-static/themes-base/blog.css);
@import url(http://blog.britishcouncil.fr/mt-static/support/themes/minimalist-light-green/minimalist-light-green.css);
/* end StyleCatcher imports */
/*
A Movable Type template adapted by D. Carralon for British Council France 
layouts: layout-wtt, layout-twt, layout-wt, layout-tw
*/

/* Originally this css sheet would only contain the two imports above to blog.css and screen.css
but rather than directly modifying the Movable Type theme stylesheets in the /mt-static directory, 
I have edited this Stylesheet index template and added all CSS changes below the @import statements. 
Since these CSS styles will be applied last, they would override the same CSS styles specified in the imported stylesheets.
With the custom CSS changes made to the Stylesheet template instead of directly to the theme stylesheets 
in the /mt-static directory, the changes also would not be accidentally overwritten when Movable Type is upgraded in the future
So all the code below was copied from the screen.css template once tested and proved to work
 ---------------------------------------------------------------- */

/* Global */

body {
    font: normal 13px arial, helvetica, hirakakupro-w3, osaka, "ms pgothic", sans-serif;
}


/* Header */

#header {
	border-top-width: 10px;
	border-top-style: solid;
}

#header-inner {
    position: relative;
}

#header-name {
	margin: 0 0 0px;
	line-height: 1;
	padding-bottom: 0px;
}

#header-description {
	margin: 0;
	font-size: 14px;
	line-height: 1.125;
	padding-left: 130px;
	padding-top: 0px;
	vertical-align: top;
}

#header a {
    text-decoration: none;
}

#header a:hover {
    text-decoration: underline;
}


/* Content */

.asset-name {
    font-size: 22px;
    font-weight: bold;
}

.asset-name a {
    text-decoration: none;
}

.asset-name a:hover {
    text-decoration: underline;
}

.asset-content {
    margin: 5px 0;
}

.asset-more-link {
    font-weight: bold;
}

.asset-meta {
    border-top: 1px solid #ccc;
}

.asset-footer {
    border-top: 1px solid #ccc;
}

.content-nav {
    margin: 5px 0 10px;
}

.archive-title {
    margin: 5px 0 30px;
    font-size: 26px;
    font-weight: bold;
}

.widget-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header,
.search-form-header,
.search-results-header {
    margin: 0;
    padding: 5px 0;
    font-size: 18px;
    font-weight: bold;
}

.search-results-header {
    margin-bottom: .25em;
}

.asset-more-link,
.asset-meta,
.typelist-thumbnailed {
    font-size: 11px;
}

/* Footer */

#footer-content,
#footer-content a {
    color: #fff;
}


/* Utility */

.widget-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header,
.search-form-header,
.search-results-header {
    /* ie win (5, 5.5, 6) bugfix */
    p\osition: relative;
    width: 100%;
    w\idth: auto;
}


/* Global ----------------------------------------------------------------- */

body {
    color: #333;  
    font-family: trebuchet ms;   
    background-color: #fff; 
}

a {
    color: #3d7b22; 
}

a:hover {
    text-decoration: none;
}


/* Layout ----------------------------------------------------------------- */

#container-inner,
#content {
    background-color: #fff;
}

#header-inner, #content-inner, #footer-inner {
    padding-top: 0;
    padding-bottom: 0;
}

#header-inner, #beta-inner, #gamma-inner {
    padding-right: 0;
    padding-left: 0;
}

#content { 
    margin-top: 20px;  
    margin-bottom: 30px;  
}

#container-inner {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
}

#header-inner,
#content-inner,
#footer-inner {
    position: relative;
    width: 940px;
    margin: 0 auto;
}


/* Header ----------------------------------------------------------------- */

#header { 
    border-color: #091e00;  
    background: #091E00 url('header.gif') repeat-x bottom right; 
}

#header a {
    color: #fff;
    font-weight: bold;
}

#header-content {
	width: 800px;
	vertical-align: top;
	padding: 0px;
	height: 70px;
	background-image: url('bc-logo.gif');
	background-repeat: no-repeat;
	background-position: left top; margin-left:40px; margin-right:0; margin-top:20px; margin-bottom:50px
}
#header-logo {
	width: 130px;
	margin: 0px 0 0px 0px;
	padding: 0px;
	float: left;
}
#header-name {
	color: #fff;
	font-size: 34px;
	font-weight: bold;
	padding: 0px;
	margin-left: 150px;
}

#header-description {
    color: #fff;  
}


/* Content ---------------------------------------------------------------- */

.asset-name,
.asset-name a,
.archive-title {
    color: #000;
}

.asset-footer {
    border-top-color: #c9e1be;
}

.comments-header,
.comments-open-header,
.trackbacks-header,
.archive-header,
.search-form-header,
.search-results-header {
    color: #333;
}

.comment,
.trackback {
    border-color: #c9e1be;
}


 .asset-name a {
    margin-bottom: 8px;
}

.asset-name a:hover {
    text-decoration: underline;
}

.archive-list-item {
    margin-bottom: 5px;
}


/* Widget ----------------------------------------------------------------- */

.widget-header,
.widget-content {
    margin-right: 15px;
    margin-left: 15px;
}

.widget-header { 
    border-left:0px solid #ccc; border-right:0px solid #ccc; border-top:0px solid #ccc; border-bottom:1px solid #ccc; font-size: 14px; 
    font-family: trebuchet ms; 
    margin-bottom: 8px;
    padding-bottom: .3em; padding-left:0; padding-right:0; padding-top:0 
}

.widget-header,
.widget-header a {
    color: #333;
    font-weight: normal;
}

.widget-content a {
    color: #666;
}

#content .widget-powered .widget-content {
    margin-top: 15px;
    margin-bottom: 15px;
    border: 1px solid #c9e1be;
    background-color: #f9fff6;
} 

.widget-header {
    font-size: 14px;
}

.widget-header a {
    text-decoration: none;
}

.widget-header a:hover {
    text-decoration: underline;
}

.widget-content {
    margin-top: 5px;
    margin-bottom: 20px;
    font-size: 11px;
}


/* "Powered By" Widget */

.widget-powered .widget-content {
	padding: 10px;
	text-align: center;
}


/* Calendar Widget */

.widget-calendar .widget-content table {
    font-size: 10px;
}


/* Footer Widgets */

#footer .widget {
    margin: 10px 0;
}

#footer .widget-content {
    padding-right: 0;
    padding-left: 0;
}

#footer .widget-powered .widget-content {
    padding: 0;
    text-align: left;
}


/* Footer ----------------------------------------------------------------- */

#footer { 
    background-color: #6C9E02; 
}

#footer-content {
    margin: 20px 0;
}


/* Utilities -------------------------------------------------------------- */

#header:after,
#header-inner:after,
#content:after,
#alpha-inner:after,
#beta-inner:after,
#gamma-inner:after,
#footer:after {
    content: "";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0
}


#header-inner,
#content-inner,
#footer-inner,
.asset-body {
    height: 1%;
}


/* Custom Styles ---------------------------------------------------------- */

#header-nav-inner {
    position: relative;
    width: 900px;
    margin: 0 auto;
}

