body{
	margin: 0;
	padding: 0px;
	background: #E7F0FF;
}
div#container{
	margin: 0px auto 0em;
	font: lighter 1em Tahoma, Verdana, "Trebuchet MS", sans-serif;
	color: #333;
	padding: 0px;
	background: #FFF;
	width: 960px;
}
#conbox {
	margin: 1.5em 1em 0px;
	padding: 0px;
}
h1.title{
	letter-spacing: 1px;
	margin: 0.3em 0 0.7em;
	padding: 0;
	color: #000;
	font-size: 1.6em;
}
h2.heading{font: 1.1em Arial, Helvetica, sans-serif;letter-spacing: 0.05em;margin: 1em 3em 1em 0em;color: #AC754F;padding: 0px;}
#crumb{
	color: #333;
	font-size: 0.85em;
	border-bottom: 1px solid #999;
	margin: 0.6em 0px 0px;
	padding: 0px 0px 4px;
	letter-spacing: 1px;
	width: 100%;
}
div#con{float: right;background-color: #FFF;width: 67%;margin: 0em 0px 1em;padding: 0px;}
div#bnav{margin: 0% 0px 1em;padding: 0.75em 0px 0px 1.5em;clear: both;color: #FFFFFF;}
div#cw{
	color: #999;
	margin: 0em;
	padding: 1em 0% 2em 1.5em;
	font-size: 0.85em;
	letter-spacing: 1px;
}
div#lnav{padding: 0em;margin: 0em;width: 25%;float: left;background: #FFF url(spine.jpg) no-repeat scroll 100% 10px;}
div#address{color: #FFFFFF;margin: 0em;padding: 0% 0% 1.5em 1.5em;font-family: Arial, Helvetica, sans-serif;letter-spacing: 1px;}
div#footer{
	margin: 0em;
	padding: 0px;
	clear: both;
	background: #003366;
}
div.lnavbox{padding: 0em;margin: 0.5em 0em 0em;border-right: 1px solid #CCC;border-bottom: 2px solid #CCC;border-left: 1px solid #CCC;}
div#announce{margin: 0px;text-align: left;padding: 0px 12px 16px;}
div#subnav{color: #999;margin: 1em 0px;padding: 0px;}
.subhead{color: #333;letter-spacing: 1px;font: bold 1em Arial, Helvetica, sans-serif;margin: 1em 0px 0em 0em;padding: 0px;}
div#lnav a:link{font-size: 85%;text-decoration: none;display: block;letter-spacing: 1px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 15px;padding-top: 4px;padding-right: 4px;padding-bottom: 4px;padding-left: 0px;}
div#lnav a:visited{font-size: 85%;color: #999;text-decoration: none;display: block;letter-spacing: 1px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 15px;padding-top: 4px;padding-right: 4px;padding-bottom: 4px;padding-left: 0px;}
div#lnav a:hover{text-decoration: none;font-size: 85%;color: #fff;background: #036;display: block;letter-spacing: 1px;margin: 0px;padding-top: 4px;padding-right: 4px;padding-bottom: 4px;padding-left: 15px;}
div#subnav a:link{text-decoration: none;margin: 0px;padding: 1px 3px;font-size: 85%;letter-spacing: 1px;color: #69F;}
div#subnav a:visited{color: #999;text-decoration: none;margin: 0px;padding: 1px 3px;font-size: 85%;letter-spacing: 1px;}
div#subnav a:hover{color: #000;text-decoration: none;margin: 0px;padding: 1px 3px;font-size: 85%;background: #D2E0FF;letter-spacing: 1px;}
#sitemast h1{
	margin: 0px;
	padding: 0.75em 0em 0em 1em;
	line-height: 0.8em;
	background: url(toronto.jpg) no-repeat;
	font-size: 3em;

}
#sitemast{
	background: url(toronto_light.jpg) no-repeat;
}
h3 a{color: #6699FF;}
#sitemast h2{color: #036;margin: 0px;padding: 0.75em 0em 1.3em 6em;font-weight: bolder;font-size: 1em;}
#topnav {
	padding: 0.4em 0em 0.5em 1em;
	background: #036;
	color: white;
	margin: 1px 0px;






}
#con p {
	font-size: 85%;
	line-height: 1.4em;
	letter-spacing: 1px;
	margin: 1em;
	padding: 0px;
	text-align: justify;
}
#crumb a {text-decoration: none;}
.pquote {font-size: 0.9em;text-align: left;margin: 4px;padding: 10px;color: #000;background: #F9F2EC;border: 1px solid #CCC;}
div.addbox {font-size: 0.85em;margin: 0px 0px 1em;padding: 0px;}
#footer a:link {text-decoration: none;letter-spacing: 1px;margin: 0px;padding: 0px 3px;color: #FFFFFF;font-size: 0.85em;}
#footer a:visited {color: #999;text-decoration: none;letter-spacing: 1px;margin: 0px;padding: 0px 3px;font-size: 0.85em;}
#footer a:hover {color: #999;text-decoration: underline;letter-spacing: 1px;margin: 0px;padding: 0px 3px;font-size: 0.85em;}
.t {font-size: 0.85em;text-align: right;margin: 0.5em 0px 1em;padding: 0px;clear: both;width: 100%;}
.t a {color: #69F;text-decoration: none;}
div ul {font-size: 0.85em;list-style: disc;line-height: 1.4em;letter-spacing: 1px;margin-bottom: 2em;margin-top: 1em;}
.h {
	display: none;
}
.b {font-weight: bold;}
#maphead {padding: 0.5em 0em;background: #F9F2EC;margin: 1em auto 1.5em;border-top: 1px solid #CCC;border-right: 2px solid #CCC;border-bottom: 2px solid #CCC;border-left: 12px solid #CCC;font-weight: bold;text-align: center;}
#map {
	width: 350px;
	height: 245px;
	margin: 1em auto;
	border: 1px solid #000;
}
.box {padding: 6px 18px;margin: 1.5em 0px;font: 0.9em Tahoma, Verdana, "Trebuchet MS", sans-serif;letter-spacing: 1px;border-top: 1px solid #ccc;border-right: 2px solid #ccc;border-bottom: 2px solid #ccc;border-left: 1px solid #ccc;}
#memlogo {width: 280px;margin: 0em auto 0px;}
#parkmap {
	margin: 1em auto;
	padding: 0px;
	height: 260px;
	width: 260px;
	border: 1px solid #000;
}
#cpic {height: 306px;width: 400px;padding: 0px;border: 1px solid #CCC;margin-top: 3em;margin-right: auto;margin-bottom: 2em;margin-left: auto;}
.u {text-decoration: underline;}
#mqform {margin: 0em 8px;padding: 0px;}
.fib {border: 1px solid #CCC;text-transform: uppercase;}
#mqform div {margin: 3px 0px;padding: 0px;}
#mqd {margin: 1em 0% 0em;padding: 2px;border: 1px solid #000;font: 0.9em Verdana, Arial, Helvetica, sans-serif;color: #000;}
#ttlist {margin: 1em 0px 3em 3em;padding: 0px;list-style: decimal;letter-spacing: 1px;}
#ttlist li {line-height: 1.4em;margin: 0px 0px 0.7em;font-size: 0.9em;}
#sitemast h1 a:link, #sitemast h1 a:visited {font-family: Tahoma, Verdana, "Trebuchet MS", sans-serif;font-weight: bold;color: #000;text-decoration: none;letter-spacing: 1px;margin: 0px;padding: 0px;}
#sitemast h1 a:hover {color: #FFF;}
.skip {display: none;}
#contact {font-size: 0.85em;padding: 0px;letter-spacing: 1px;margin: 1em 0px 1em 6em;}
#prend {font-size: 0.85em;text-align: center;margin: 1em 0px;padding: 0px;letter-spacing: 1px;}
.tipsbox {border: 1px solid #CCC;margin: 1em 10%;letter-spacing: 1px;width: 80%;background-color: #F9F2EC;}
.tipsbox li {margin: 2px 6px;font-size: 0.9em;}
#acup {background: #FFF;padding: 20px 0px 5px 20px;}
#chiro {background: #FFF;margin: 0em;padding: 20px 10px 5px 0px;letter-spacing: 1px;}
#ortho {background: #FFF;padding: 20px 0px 5px 20px;}
#indban {
	margin: 1em 0em;
	padding: 0em;
	font: 24px Georgia, "Times New Roman", Times, serif;
	color: #000;
	height: 150px;
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 12px solid #CCC;
}
#helpban {margin: 0px 0px 0px 40px;padding: 0px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
#helpban a {
	color: #69F;
	text-decoration: none;
}
#mass {padding: 20px 0px 5px 20px;background: #FFF;}
#no {font-size: 1.3em;font-weight: bold;color: #000;margin: 8px;}
#cw a:link {color: #666;text-decoration: underline;}
#cw a:visited {color: #CCC;text-decoration: none;}
#cw a:hover {color: #999;text-decoration: none;}
#topnav a:link {font-size: 0.85em;color: #fff;letter-spacing: 1px;padding: 0px 6px;text-decoration: none;}
#topnav a:visited {font-size: 0.85em;color: #999;letter-spacing: 1px;padding: 0px 6px;text-decoration: none;}
#topnav a:hover {font-size: 0.85em;color: #999;text-decoration: none;letter-spacing: 1px;padding: 0px 6px;}
span.smalld {font-size: 0.85em;color: #fff;}
.linkhead {
	color: #FFF;
	background: #6667ff;
	letter-spacing: 1px;
	margin: 0px;
	padding: 6px 6px 6px 8px;
	font: bold 0.9em Tahoma, Verdana, "Trebuchet MS", sans-serif;
}
#printcw {display: none;}
#hours {margin-top: 2em;margin-right: auto;margin-bottom: 2em;margin-left: auto;width: 70%;background-color: #F9F2EC;border-top: 1px solid #CCC;border-right: 2px solid #CCC;border-bottom: 2px solid #CCC;border-left: 1px solid #CCC;}
.cell {display: inline;padding: 8px;font-family: Tahoma, Verdana, "Trebuchet MS", sans-serif;font-size: 0.95em;color: #000;}
.row {margin: 0.25em;}
.flr {float: right;}
.bantxt {margin: 0px;padding: 20px 5px 5px 20px;}
.fll {float: left;}
.s {font-size: 0.85em;}
#gtips {margin: 12px 0px 8px 8px;float: right;height: 59px;width: 148px;border: 1px solid #CCC;text-align: center;padding: 8px 1px 1px;background: url(st2.jpg) no-repeat;}
#stips {background: url(snow.jpg) no-repeat;margin: 12px 0px 0px 6px;float: right;height: 65px;width: 150px;border: 1px solid #999;text-align: center;padding-top: 5px;}
#gtips a, #stips a, #gftips a {font: bold 16px Arial, Helvetica, sans-serif;text-decoration: none;color: #333;}
dd {text-align: right;}
dt {float: left;}
.mk {background: #F9F2EC;border-bottom: 1px solid #CCC;border-left: 12px solid #CCC;margin: 1em 0px;padding: 6px 0px 4px 12px;}
.mk a:link {color: #000;padding: 3px 0px 3px 12px;text-decoration: none;width: 100%;font: bold 0.9em Arial, Helvetica, sans-serif;}
.mk a:visited {color: #000;text-decoration: none;padding: 3px 0px 3px 12px;width: 100%;font: bold 0.9em Arial, Helvetica, sans-serif;}
.mk a:hover {color: #999;text-decoration: none;background: #F9F2EC;padding: 3px 0px 3px 12px;font: bold 0.9em Arial, Helvetica, sans-serif;}
#ptips {margin: 12px 0px 12px 12px;height: 65px;width: 145px;border: 1px solid #CCC;float: right;padding: 8px 1px 1px 10px;}
#chquiz {margin: 1em 0px;}
dl {margin: 0px;padding: 0px;width: 100%;}
#chquiz dl {margin: 0px;padding: 1em 0px;font-family: Tahoma, Verdana, "Trebuchet MS", sans-serif;font-size: 0.85em;letter-spacing: 1px;}
#re {float: right;border-bottom: 2px solid #CCC;}
.i {font-style: italic;}
.red {color: #C00;}
.goog {margin: 1em 0px 0px auto;padding: 0px;width: 160px;}
.white {color: #FFF;}
.black {color: #000;}
#blist li {list-style: url(none) none;text-align: left;margin: 0px 0px 0px -24px;padding: 0px;font-size: 0.82em;font-weight: bold;}
.googpa {margin: 0.5em 0em 1em 1em;float: right;}
#ppic {margin: 0em 0em 1em 1em;float: right;height: 360px;width: 180px;}
#ptips a {font-weight: bold;color: #FFF;font-family: Arial, Helvetica, sans-serif;font-size: 16px;text-decoration: none;}
#spic {margin: 0px 0px 1em 1em;float: right;height: 416px;width: 355px;border: 1px solid #CCC;}
#topadd {font-size: 0.8em;letter-spacing: 1px;}
#homefeed {border-left: 4px solid #CCC;color: #000;background: #FFF;border-bottom: 1px solid #CCC;}
#homefeed h2 {text-align: left;font-weight: lighter;margin: 0px;padding: 0px;border-left: 4px solid #CCC;color: #000;}
#homefeed h3 {margin: 0px;border-top: 1px solid #CCC;padding: 0px;font-size: 1.1em;border-left: 4px solid #CCC;}
#homefeed p {margin: 0px;padding: 12px 6px 20px 10px;letter-spacing: 1px;font-size: 0.85em;}
#homefeed a {color: #66C;margin: 0px;padding: 0px 2px 0px 0px;}
.flrl {float: right;border: 0px;margin: 0px 0px 1em 1em;}
#sbl {float: right;width: 35%;margin-top: 0px;margin-right: 0px;margin-bottom: 6px;margin-left: 6px;border: 1px solid #CCC;}
.p6 {padding: 6px;}
.p12 {padding: 12px;}
.hnews {border-left: 6px solid #CCC;margin-bottom: 12px;}
.confeed h2 {margin: 0px;padding: 8px 0px 0px;color: #000;}
.confeed h3 {margin: 0px;padding: 6px 0px 0px;font-size: 1.05em;}
.confeed p {margin: 0px;padding: 12px 0px 20px 20px;letter-spacing: 1px;font-size: 0.85em;}
.confeed a:link {color: #333;margin: 0px;padding: 0px;}
#cc {
	margin: 0em 1em;
}
.confeed a:visited {color: #999;margin: 0px;padding: 0px;text-decoration: none;}
.confeed a:hover {color: #CCC;margin: 0px;padding: 0px;text-decoration: none;}
.confeed {border-left: 12px solid #CCC;border-top: 2px solid #CCC;margin-top: 2em;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 8px;padding-right: 0px;padding-bottom: 0px;padding-left: 24px;}
li {margin: 0em 0em 0.5em;}
#ta {
	margin: 2px 0em 1em;
	color: #000;
	padding: 0.5em 1.5em;
	font-size: 0.9em;
	background: #F9F2EC;
	word-spacing: 2px;










}

