/*AA Diary design by Val Dobson: www.valdobson.co.uk*/

/*****************************************************/
/* IE6 css fixer v0.1 alpha: Mon, 06 Apr 2009 16:04:45 +0200 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
* html .logo, .logo h2,  .main,  .date{display:inline;}

/* convert min height values */
* html .main,.container {height:100%;}
html{ font-size: 100.1%; }

/************************STRUCTURE**********************/

/* fix ie */
 * html, body {margin:0;
 padding:0;
    height: 100%;	
	}

/***************************COMMON ELEMENTS*************************/
a { color: #660000; text-decoration: none; }

a:hover {
	
	background-color: #446273;
	color: #ffffff;
	text-decoration: none;
}

body {
	color:#000000;
	background-color: #446273;
	font: 0.75em/1.3 Arial, Helvetica, sans-serif;
	margin: 0;	
}

/*********************************** STYLE & COLOUR*********************************** */


h3 {
	padding: 0.5em;
	margin: 0;
	border-bottom: 1px solid #2B5F74;
	color: #2B5F74;
	font-style: italic;
	font-size: 1.3em;
	font-weight: bolder;
	clear: both;
}

h4/*This is the monthly events heading*/ {
	padding: 0.5em 0 0.5em 0.5em;
	margin: 1em 0 0.5em 0;
	font-weight: bold;
	color: #3C83A2;
	width: 50%;
	border-bottom: 1px solid #2B5F74;
	font-size: 1.2em;
}

h5{
	padding: 0.5em;
	font-size: 1em;
	color: #2b5f74;
		border-bottom: 1px solid #2b5f74;
	text-transform: lowercase;
	margin: 0;
}



p { margin: 0.3em 0 0 0; padding: 0; 
}



.container {margin: 0 auto; padding: 10px;
width: 800px; 
	height:auto !important; /* real browsers */
	
border:solid 1px #660000;
background-color:#ffffff;

	overflow:auto;}

.footer {
	border-top: 1px solid;
	clear: both;
	font-size: 0.9em;
	padding: 0em 0;
	margin-top: 0.5em;
	border-color:#2b5f74;
	text-align: center;
	background-color:#ffffff;
}


.hide{ display: none; }
/*This is for the skipnav link*/
.header {margin-top:0;
	float: left;
	clear:right;
		padding:0px;
		width:100%;
		}

.header a{ text-decoration:none;}

.header h1 {float:left; clear:right;	
font-style:italic;
font-size:2.5em;
	margin: 0;
color:#333;
	padding: 0.5em;
	width:65%;}

.header h2{
	float: right;
	font-size: 1.5em;
	margin: 0 0 0 100px;
	padding: 0.5em 0;
	font-weight: normal;
	text-transform: lowercase;
	text-align:right;
}

.main {
float:left;
	margin: 0 0 5px 0;
	width: 99%;
	padding: 0;
background-color:#ffffff;}

.skip{ left: -99999em; position: absolute; top: -99999px; }

.date {
	/*1st listing element*/
	font-weight: bold;
	line-height: normal;
	text-align: center;
	width:13%;
	margin:3px 0 0 0;
	float:left;clear:right;
	color:#2b5f74;}
	

.event{
	/*2nd lsting element*/
	font-weight: normal;
	line-height: 1.5em;
	margin: 0 0 5px 0px;
	padding-bottom:5px;
	border-bottom: 1px solid #2B5F74;
	text-align:left;
	width:85%;
	display:table;
}
p.event{margin:5px 0;	width:100%;
}
.right{float:right;width:25%; margin-bottom:3px;}

/*=============================*/
/*To emphasis a particular event*/
.banner{border:solid 2px #143f54; 
padding:7px;
margin:5px;background: #c8dbdf;
color:#4f5162;
text-align:center;
}
.banner a{color: #000000;}
.banner p{font-size:1.2em;}
