body {
	margin: 0px;
	padding: 0px;
	background: #0065a4;
	font: 1em/1.3em Georgia, "Times New Roman", Times, serif;
	color: #000000;	
}

#wrapper {
	width: 95%;
	max-width: 955px;
	min-width: 760px;
	margin: 0 auto;
	background: #fff;
	}
#header {
	margin: 0;
	padding: 0;
	background: #0065A4;
}

#header a img {border:none}
#address {
	float:right;
	margin-top: 2em;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-align:right;
	}
#address a {color: #fff;}

#nav {
	margin: 0;
	padding: 0;
	white-space: nowrap;
	text-align:right;
	background: #d7cfbf;
	padding: .5em 0;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #86705f;
	
}

#nav li {
	display: inline;
	list-style-type: none;
	color: #86705f;
	padding: .5em;
	text-transform:uppercase;
	font: bold .8em "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#nav a:link, #nav a:visited {
color: #86705f;
text-decoration: none;
padding: .5em ;
outline:none;
}

#nav a:hover {
color: #fff;
text-decoration: none;
background: #0065a4;
}
		
/* sub-navigation */
#subnav {
	background: #f6f3ec; 
    margin: 0 0 1em 0;
	padding:.5em;
	white-space: nowrap;
	text-align:right;
	font: bold 80% "Trebuchet MS", Arial, Helvetica, sans-serif;
	list-style-type: none;
	color: #0065a4;
	border-bottom: solid 1px #ccc;
}

#subnav li {
display: inline;
padding: 0 .5em 0 1.5em;
color: #0065a4;
}

/*pass current link through body tag*/

body.about a#about,
body.tutors a#tutors, 
body.tutorqualifications a#tutors,
body.tutorresources a#tutors,
body.tutorstories a#tutors, 
body.learners a#learners, 
body.events a#events, 
body.donate a#donate,
body.volunteer a#volunteer, 
body.board a#board, 
body.contact a#contact, 
body.staff a#contact, 
body.friends a#friends, 
body.home a#home {  
color: #fff;
text-decoration: none;
background: #0065a4;
}


#main-container {
	width: 100%;
	min-height: 600px;
	margin: 0;
	padding: 0;
	background: #fff url(../images/bkg-main.gif) repeat-y 64.9%;

	}
#main-container:after, .entry:after { 
	content: "."; 
	display: block; 
	height: 0; 
	font-size:0; 
	clear: both; 
	visibility:hidden;
	 }	
.gutter {padding: 1em}

/* 2 columns */

#main {
	margin: 0;
	padding: 0;
	width: 64.9%; 
    float:left;	
	min-height: 600px;
	}
	
#sidebar {
	float: right;
	width: 35%;
	margin:0;
	padding: 0;
	}
	
/* 1 colunn */

#col1 #main {
	float: none;
	width: 90%;
	}
#col1 #main-container {background: url(../none);}
	
#col1 #sidebar {display: none}

#main .entry {
	margin: 0 1.5em 1.5em 1.5em;
	border-bottom: solid 1px #d7cfbf;
	}
#sidebar .entry {
	margin: 0 1.5em 1.5em 1.5em;
	border-bottom: solid 1px #d7cfbf;
	font-size: 80%;
	}

#main .entry:last-child, #sidebar .entry:last-child {border-bottom: none}

/* Headers and typography */

#main h1, #sidebar h1 {
	color: #0065a4;
	font: normal 1.5em/normal "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: .05em;
	}
#sidebar h1 {color: #d68850; font-size: 1.5em}

#main h1:first-child, #sidebar h1:first-child, #main h2:first-child, #sidebar h2:first-child {margin-top: 0;}
#sidebar h1:first-child {margin-left: .5em}
#main h2, #sidebar h2 {
	font-size: 1.3em;
	color:#d68850;
	font-weight: normal;
	line-height: normal;
}

/*Links */

#main a, #sidebar a, #subnav a {color: #0065a4}
#subnav a {text-decoration:none; outline:none;}
#subnav li a:hover {color: #86705f; text-decoration:underline}

/**** main square bullets ****/

#main ul, #sidebar ul {
	list-style: none;
	margin: 1em 0 1em 0;
	padding-left: 0;
	color: #000000;
	}
#main li, #sidebar li {
	margin-left: 1.5em;
    padding: 0 0 4px 15px;
	background: transparent url(../images/bullet.gif) no-repeat 0 8px;
	}
#sidebar li {
	margin: 0 0 .8em 0;
	line-height:normal;
	background: transparent url(../images/bullet-side.gif) no-repeat 0 5px;
	}


/* Images */

.imgL {
	margin: .5em 1em 1em 0;
	border: solid 1px #000;
	float:left;
	}

.imgR {
	margin: .5em 0 1em 1.5em;
	border: solid 1px #000;
	float:right;
	}
	
.nb {border: none}

.imgcapR p, .imgcapL p, .imgcap p {
	color:#000;
	margin:0;
	padding:0;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.imgcapR {float:right; margin: 0 0 1.5em 1.5em;}
.imgcapL {float:left; margin: 0 1.5em 1.5em 0;}
.imgcapR img, .imgcapL img {border:solid 1px #000}

/*calendar listing - dates*/
.date {color:#0065a4;font-size:140%; margin-left: 1em; padding-right: .5em}