/* ++++++++++++++++++++ RESET TAGS +++++++++++++++++++++ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		font-family: inherit;
		vertical-align: baseline;
}
ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
th, td { vertical-align:top; }
img { display:block; border:none; }
input, textarea, select { font-family:Verdana, Arial, Helvetica, sans-serif; }
a { text-decoration:none; }
/* ++++++++++++++++++++ End RESET TAGS ++++++++++++++++++++ */
body {
	width:458px;
	background:#f4f7f7;
	font-family:Arial, Helvetica, Verdana, sans-serif; 
	font-size:62.5%;
	color:#878e8e;
}
#site-nav {
	display:none;
}
.page-container {
	background:#f4f7f7;
}
	
.sidebar {
	width:192px;	
}
	.sidebar a.logo {
		display:block;
		padding:0;
	}
	.sidebar img {
		display:none;
	}
		.sidebar a.logo img {
			display:block;
		}

	.sidebar ul.main-nav {
		width:192px;	
		overflow:hidden;
		margin:0 6px 20px 6px;
	}
		.sidebar ul.main-nav li {
			display:block;
			float:left;
			width:50%;
			font-size:1.2em;
		}
			.sidebar ul.main-nav li a {
				display:block;
				float:left;
				margin-right:0;
				padding:5px 18px 8px 0;
				font-size:1.1em;
				text-transform:lowercase;
				color:#878e8e;
				background: url(/assets/image/arrow.gif) 100% 50% no-repeat;
			}
				.sidebar ul.main-nav li.active a { 
					font-weight:bold;
					background: url(/assets/image/arrow.gif) 100% 50% no-repeat;
				}
				.sidebar ul.main-nav li a:hover { 
					color:#c8cdcd;
				}

	.content h1, 
	.content h2 {
		margin:20px 6px 10px 6px;
		padding-bottom:6px;
		font-size:1.8em;
		font-weight:normal;
		color:#9da5a5;
		background:url(/assets/image/border00.gif) 0 100% repeat-x;
	}
		.content h1 span, 
		.content h2 span {
			font-weight:bold;
		}

	.content p {
		padding:10px 6px 10px 6px;
		font-size:1.1em;
		line-height:1.3;
	}
		.content p strong {
			font-weight:bold;
		}
		.content p em {
			font-style:italic;
		}
		.content p a { 
			text-decoration:underline;
		}
			.content p a:hover { 
				color:#c8cdcd;
			}
		
	.divider {
		height:2px;
		margin:0 6px 10px 6px;
		background: url(/assets/image/border00.gif) 0 0 repeat-x;
	}
		.divider hr {
			display:none;
		}		
		
	.agenda-nav {
		width:200px;
		overflow:hidden;
		margin:0 6px 20px 6px;
	}
		.agenda-nav form.location-finder {
			margin:3px 10px 0 0;
		}
		.agenda-nav h2 {
			float:left;
			width:100px;
			margin:0;
			padding:5px;
			text-align:center;
			font-size:1.1em;
			font-weight:bold;
			color:#8e9595;
			background:none 0 0 no-repeat;
		}
		.agenda-nav a {
			float:left;
			display:block;
			text-indent:-9999px;
			width:24px;
			height:24px;
			background:url(/assets/image/back-next-arrows.gif) 0 0 no-repeat;
		}
			.agenda-nav a.next {
				background-position:100% 0;
			}
	
	
	.quick-links {
		margin:0 0 0 6px;
	}
			.quick-links ul li {
				display:block;
				padding:5px 0;
				font-size:1em;
			}
				.quick-links ul li a {
					margin-right:10px;
					padding:0 18px 0 0;
					font-size:1.1em;
					font-weight:bold;
					color:#878e8e;
					background: url(/assets/image/arrow.gif) 100% 60% no-repeat;
				}
					.quick-links ul li a:hover {
						color:#c8cdcd;
					}

	.cols {
		margin:0 0 10px 6px;
		background: url(/assets/image/border00.gif) 0 100% repeat-x;
	}
		.cols .col {
			padding-bottom:10px;
		}
		.cols .col.left {
			margin-left:0;
		}
			.cols .col img {
				margin:6px 0 10px 0;
			}
			.cols .col h3 {
				padding-bottom:4px;
				font-size:1.8em;
			}
			.cols .col p {
				padding:0 0 10px;
			}
			.cols .col strong.date {
				font-size:2em;
				font-weight:bold;
			}
			.cols .col strong.date br {
				display:none;
			}
				.cols .col strong.date span.day {
					padding-right:1em;
				}

	.contact-cols {
		margin:10px 6px;
	}
		.contact-cols .col {
			padding:0 6px 10px 0;
			margin-bottom:20px;
			background: url(/assets/image/border00.gif) 0 100% repeat-x;
		}
		.contact-cols .col img {
			margin-bottom:15px;
			padding:4px;
			background:url(/assets/image/contact-img-bg.gif) 0 0 no-repeat;
		}
		.contact-cols .col h2 {
			margin:0;
			padding-bottom:12px;
			font-size:1.3em;
			background:none 0 0 no-repeat;
		}
		.contact-cols .col p {
			padding:0 0 10px;
		}
		.contact-cols .col li a {
			display:block;
			padding:0 0 8px 8px;
			font-size:1.1em;
			color:#878e8e;
			background: url(/assets/image/arrow.gif) 0 50% no-repeat;
		}
			.contact-cols .col li a:hover {
				color:#c8cdcd;
			}
					
	.buttons {
		width:200px; 
		overflow:hidden;
	}				
		.buttons br {
			display:block;
		}
		.buttons a {
			float:left;
			margin:0 10px 10px 0;
			padding:5px 0 5px 10px;
			background:url(/assets/image/button.gif) 0 0 no-repeat;
		}
			.buttons a span {
				padding:5px 20px 5px 0;
				font-size:1.1em;
				font-weight:bold;
				color:#878e8e;
				background:url(/assets/image/button.gif) 100% 0 no-repeat;
			}
				.buttons a:hover span {
					color:#c8cdcd;
				}

	.border-image {
		margin-left:0;
		padding:0;
	}

#footer {
	display:none;	
}
