/* ******************  Typography (faces, colours & weights)  ************** */

body {
    font-family:Arial, sans-serif;
    color:#000000;
}

/* ******************  Heading styles  ************** */
h1, h2, h3, h4, h5, h6 {
    font-weight:normal;
	color:#2c71b3;
	text-transform:lowercase;
}

h1 a, 
h2 a, 
h3 a, 
h4 a, 
h5 a, 
h6 a {
    font-weight:normal;
	color:#2c71b3;
}

h1 a:hover, 
h2 a:hover, 
h3 a:hover, 
h4 a:hover, 
h5 a:hover, 
h6 a:hover {
	text-decoration:none;
}

h1 a:visited, 
h2 a:visited, 
h3 a:visited, 
h4 a:visited, 
h5 a:visited, 
h6 a:visited {
	/*color:#2c71b3;*/
}

/* ******************  h1 styles  ************** */
h1 {
	margin-bottom:16px;
}

/* ******************  h2 styles  ************** */
h2 {
	margin-bottom:10px;
}

/* ******************  Link styles  ************** */
a, 
.link {
	color:#e23eb9;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
	color:#b92e96;
}
a:visited {
	/*color:#8f036c;*/
}
.active,
.active a {
	text-decoration:underline;
}
.nohover:hover {
	text-decoration:none;
}
.link-colour {
	color:#e23eb9;
}

/* ******************  Case styles  ************** */
.lower {
	text-transform:lowercase;
}
.default-case {
	text-transform:none;
}

/* ******************  Bold/italic styles  ************** */
strong,
.bold {
    font-weight:bold;
}
em {
    font-style:italic;
}
.coy {
	color:#b5aab2;
}
.lesscoy {
	color:#b2b3b3;
}

/* ******************  List styles  ************** */
.post ul {
	list-style-type: none;
    margin:0 0 0 0;
}
.post ol{
	margin:0 0 0 10px;
}
.post ul li , 
.post ol li {
    margin:0 0 10px 0;
}
.post ul li {
	background:url(../img/list/arrow.gif) 0 3px no-repeat;
	padding:0 0 0 20px;
}
