/**
 * bccs-igem.css
 * 
 * CSS file for the BCCS iGEM hosted MediaWiki webpage. All bccs added content should
 * added in a main bccs class div element to ensure it does not effect the rendering
 * of the rest of the page.
 */

/* ===============================================================*/
/* ==================== NAVGATION STYLES =========================*/
/* ===============================================================*/

div.bccsNavBar 	{ 
	font: 9pt/14pt Verdana, Arial, Geneva, sans-serif;
	}

div.bccsNavBar table {
	background-color: #604838;
	color: #7CBAF6;
	font: bold 10pt/140% "Trebuchet MS", Verdana, Arial, sans-serif;
	}

div.bccsNavBar th {
	margin: 0px 1px 0px 1px;
	padding:0px 6px 0px 6px;
	border:1px solid #604838;
	background-color:none;
	text-decoration: none;
	color: #FFFFFF;
	font: bold 10pt/140% "Trebuchet MS", Verdana, Arial, sans-serif;
	}

div.bccsNavBar a {
	margin: 0px 1px 0px 1px;
	padding:0px 6px 0px 6px;
	border:1px solid #604838;
	background-color:none;
	text-decoration: none;
	color: #FFFFFF;
	font: bold 10pt/140% "Trebuchet MS", Verdana, Arial, sans-serif;
	}

div.bccsNavBar a:hover {
	margin: 0px 1px 0px 1px;
	padding:0px 6px 0px 6px;
	border:1px solid #FFFFFF;
	text-decoration: none;
	background-color:#689CCE;	
	font: bold 10pt/140% "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #FFFFFF;
	}
/* ===============================================================*/
/* ==================== CALENDAR STYLES ==========================*/
/* ===============================================================*/	

table.calendar          { margin: 0; padding: 20px; }
table.calendar td       { margin: 0; padding: 2px; vertical-align: top; }
table.month .heading td { padding:2px; background-color:#689CCE; color:#eee; text-align:center; font-size:120%; font-weight:bold; }
table.month .dow td     { color:#aaa; text-align:center; font-size:110%; }
table.month td.today    { background-color:#689CCE; }
table.month td {
    border: none;
    margin: 0;
    padding: 1pt 1.5pt;
    font-weight: bold;
    font-size: 8pt;
    text-align: right;
    background-color: #eee;
    }
#bodyContent table.month a { background:none; padding:0 }
.day-active { color:#E12C1D }
.day-empty  { color:#000000 }



/* ===============================================================*/
/* ==================== MAIN TEXT STYLES =========================*/
/* ===============================================================*/

/* Main heading e.g. Team:BCCS-Bristol */
h1 { 
	font: bold 16pt/18pt Verdana, Arial, Geneva, sans-serif; 
	letter-spacing: 2px; 
	margin-bottom: 10px; 
    margin-top: 20px;
	color: #577a56;
	text-align: center;
	}

div.bccsMain { 
	font: 9pt/14pt Verdana, Arial, Geneva, sans-serif;
	}

/* Main paragraph */
div.bccsMain p { 
	font: 9pt/14pt Verdana, Arial, Geneva, sans-serif; 
	margin-top: 0px; 
	text-align: justify;
	margin-left:40px;
	margin-right:40px;
	}

/* Items in a list */
div.bccsMain li { 
	font: 9pt/14pt Verdana, Arial, Geneva, sans-serif; 
	margin-top: 0px; 
	text-align: justify;
	margin-left:40px;
	margin-right:40px;
	}

/* Main heading defined on the BCCS page - SHOULD NOT BE USED */
div.bccsMain h1 { 
	font: bold 16pt/18pt Verdana, Arial, Geneva, sans-serif; 
	letter-spacing: 2px; 
	margin-bottom: 10px; 
    margin-top: 20px;
	color: #577a56;
	text-align: center;
	}
	
/* Secondary headings (majority defined by a user) */
div.bccsMain h2 { 
	font: small-caps bold 14pt/18pt Verdana, Arial, Geneva, sans-serif;  
	letter-spacing: 1px; 
    margin-top: 10px;
	margin-bottom: 10px; 
	color: #577a56;
	margin-left:15px;
	}	

/* Not used normally in the wiki included incase custom HTML is used */
div.bccsMain h3 { 
	font: bold 10pt Verdana, Arial, sans-serif;
	letter-spacing: 1px; 
	margin-bottom: 10px; 
	color: #577a56;
	margin-left:20px;
	}

/* Links formatting */
div.bccsMain a {
   border:0px;
}

/* Table data */
div.bccsMain td {
	font: 9pt/14pt Verdana, Arial, Geneva, sans-serif;  
	text-align: justify;
	margin-left:2;
	vertical-align: top;
	padding: 2px 4px 2px 4px;
}

/* Table of contents - automatically shown when two levels of heading */
table.toc li { 
	font: 9pt/14pt Verdana, Arial, Geneva, sans-serif; 
	margin-top: 0px; 
	text-align: justify;
	margin-left:2px;
	margin-right:2px;
	}

/* Next 3 tags are for the edit text on each section */
span.editsection {
	color: #BBBBBB;
	}
/* See above */
span.editsection a {
	color: #BBBBBB;
	}
/* See above */
span.editsection a:hover {
	color: #222222;
	}
