﻿html, body {
	margin:0;
	padding:0;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0 25px;
}

ul { list-style:none; }

a { text-decoration:none; }

#content-bound { width:975px; padding:0; margin:0 auto; }

#header { width:100%; height:153px; padding:0; margin:0; text-align:center; }

#navbar { height:49px; width:100%;  padding:0; margin:0; }
#navbar ul { margin: 0; padding:0; }
#navbar ul li { float:left; position:relative; z-index:1000; }
#navbar ul a { color:white; padding:15px 32px; height:19px; float:left; display:block; font-size:10pt; }
#navbar ul ul { visibility:hidden; position:absolute; height:0; top:47px; left:0; width:170px; text-align:left; }
#navbar ul ul a { width:170px; padding:5px 5px 0 10px; font-size:9pt; }
#navbar ul ul ul { left:185px; top:0; }
#navbar ul li:hover  { width:auto; }
#navbar ul li:hover,
#navbar ul a:hover { visibility:visible; }
#navbar ul :hover ul { visibility:visible; }
#navbar ul :hover ul ul { visibility:hidden; }
#navbar ul :hover ul :hover ul { visibility:visible; }
#navbar table { position:absolute; top:0; left:0; border-collapse:collapse; }

#left, #copy, #info{ display:inline; height:465px; text-align:left; float:left; margin-bottom:5px; padding:25px 0; }

#left { margin:0; padding-left:25px; padding-right:25px; width:270px; /*32%*/ }

#copy { text-align:left; padding-right:5px; width:410px; }
#copy h1 { font:20pt/18pt "Century Schoolbook", "Times New Roman", serif; margin:0; }
#welcome { margin:0 0 15px 0; padding:0; }
#welcome p { font:13pt/16pt "Century Schoolbook", "Times New Roman", serif; }
#events { margin:5px 0 0 0; padding:0;  }
#events h1 a { font-size:11pt; }
#events p { font-size:smaller; padding:0; margin:10px 0 0 0;}

#info {	padding-left:10px; padding-right:23px; width:205px; }

#divider { border-left:solid #B7A57D thin; padding:0 0 0 20px; height=100%; margin:0; }

#schedule { margin:0; padding:0; text-align:left; }
#schedule h1 { font-family:"Century Schoolbook", "Times New Roman",serif; font-size:10pt; border:none; }
#schedule p { font-size:8pt; line-height:10pt; margin:0; }
#schedule p.title { font-weight:bold; margin:.75em 0 0 0; }
#schedule p#edline a { color: white; font-style:normal; }

.bold { font-weight:bold; }
.emph { font-style:italic; }
#info a { font-style:italic; }
#info p#why { padding:5px 10px; width:165px; }
#info p#testimonial { padding:5px 10px; width:165px; }
#info p#edline { padding:5px 10px; width:165px; }
p.time { margin:0; font-weight:bold; text-indent:.5em; }

#footer { font: 8pt/10pt Verdana, Arial, Helvetica, sans-serif; padding:10px 0; display:block; }
#footer ul { display:inline; margin:0; padding:0px; }
#footer li { display:inline; text-transform:uppercase; font-weight:bold; border-left:thin solid; padding:0 10px; }
#footer li#first { border-left:none; padding-left:0; }
