/* Universal */

body {text-align: center; margin: auto; background-color: #8596AA;}

/* Divisions */
#container {position: relative; text-align: center; margin: auto; width: 820px; }

#MenuPos {position: absolute; top: 276px; left: 4px;}

#main {width: 820px; background-color: #fff; }
#main h1 {font-family: Georgia; font-size: 16px; font-weight: bold; color: #677B94; padding-left: 10px; padding-right: 10px; margin-left: 10px; padding-left: 10px; letter-spacing: .05em;}
#main h2 {font-family: Georgia; font-size: 16px; font-weight: bold; color: #677B94; padding-left: 10px; padding-right: 10px; margin-left: 10px; padding-left: 10px; letter-spacing: .05em;}
#main h3 {font-family: Georgia; font-size: 12px; font-weight: bold; color: #677B94; padding-left: 10px; padding-right: 10px; margin-left: 10px; padding-left: 10px; letter-spacing: .05em;}
#main p {font-family: verdana; font-size: 12px; letter-spacing: .05em; line-height: 1.5em; padding-left: 10px; padding-right: 10px; margin-left: 12px; margin-right: 10px;}
#main li {font-family: verdana; font-size: 12px; letter-spacing: .05em; line-height: 1.5em; padding-left: 10px; padding-right: 10px; margin-left: 10px; margin-right: 10px;}

#intensives {width: 820px; background-color: #fff; }
#intensives h1 {font-family: Georgia; font-size: 16px; font-weight: bold; color: #677B94; padding-left: 10px; padding-right: 10px; margin-left: 10px; padding-left: 10px; letter-spacing: .05em;}
#intensives h2 {font-family: Georgia; font-size: 16px; font-weight: bold; color: #677B94; padding-left: 10px; padding-right: 10px; margin-left: 10px; padding-left: 10px; letter-spacing: .05em;}
#intensives h3 {font-family: Georgia; font-size: 12px; font-weight: bold; color: #677B94; padding-left: 10px; padding-right: 10px; margin-left: 10px; padding-left: 10px; letter-spacing: .05em;}
#intensives p {font-family: verdana; font-size: 12px; letter-spacing: .05em; line-height: 1.5em; padding-left: 10px; padding-right: 10px; margin-left: 10px; margin-right: 10px;}
#intensives li {font-family: verdana; font-size: 12px; letter-spacing: .05em; line-height: 1.5em; padding-left: 2px; padding-right: 2px; margin-left: 2px; margin-right: 2px;}
#intensives a:link {font-family: verdana; font-size: 12px; letter-spacing: .05em; line-height: 1.5em; text-docoration: underline; color: #677B94;}
#intensives a:visited {font-family: verdana; font-size: 12px; letter-spacing: .05em; line-height: 1.5em; text-docoration: underline; color: #677B94;}
#intensives a:hover {font-family: verdana; font-size: 12px; letter-spacing: .05em; line-height: 1.5em; text-docoration: underline; color: #677B94;}
#intensives a:active {font-family: verdana; font-size: 12px; letter-spacing: .05em; line-height: 1.5em; text-docoration: underline; color: #677B94;}

#calendar td {font-family: verdana; font-size: 10px; letter-spacing: .05em; line-height: 1.5em; padding-left: 10px; padding-right: 10px; margin-left: 10px; margin-right: 10px;}
#calendar {width: 820px; background-color: #fff; }
#calendar h1 {font-family: Georgia; font-size: 16px; font-weight: bold; color: #677B94; padding-left: 10px; padding-right: 10px; margin-left: 10px; padding-left: 10px; letter-spacing: .05em;}
#calendar h2 {font-family: Georgia; font-size: 16px; font-weight: bold; color: #677B94; padding-left: 10px; padding-right: 10px; margin-left: 10px; padding-left: 10px; letter-spacing: .05em;}
#calendar a:link {font-family: verdana; font-size: 10px; letter-spacing: .05em; line-height: 1.5em; text-docoration: underline; color: ##fff;}
#calendar a:visited {font-family: verdana; font-size: 10px; letter-spacing: .05em; line-height: 1.5em; text-docoration: underline; color: ##fff;}
#calendar a:hover {font-family: verdana; font-size: 10px; letter-spacing: .05em; line-height: 1.5em; text-docoration: underline; color: ##fff;}
#calendar a:active {font-family: verdana; font-size: 10px; letter-spacing: .05em; line-height: 1.5em; text-docoration: underline; color: ##fff;}

/* Classes */

.main a:link {font-family: verdana; font-size: 12px; letter-spacing: .05em; line-height: 1.5em; text-docoration: underline; color: #677B94;}
.main a:visited {font-family: verdana; font-size: 12px; letter-spacing: .05em; line-height: 1.5em; text-docoration: underline; color: #677B94;}
.main a:hover {font-family: verdana; font-size: 12px; letter-spacing: .05em; line-height: 1.5em; text-docoration: underline; color: #677B94;}
.main a:active {font-family: verdana; font-size: 12px; letter-spacing: .05em; line-height: 1.5em; text-docoration: underline; color: #677B94;}
.frame {border: 1px solid #000; }
.blue {color: #677B94; }

.bottom-nav { font-family: verdana; font-size: 10px; color: #677B94; letter-spacing: .05em; line-height: 1.5em; padding-left: 10px; padding-right: 10px; margin-left: 10px; margin-right: 10px; text-align: center; }
.bottom-nav a:link {font-family: verdana; font-size: 10px; letter-spacing: .05em; line-height: 1.5em; text-docoration: underline; color: #677B94;}
.bottom-nav a:visited {font-family: verdana; font-size: 10px; letter-spacing: .05em; line-height: 1.5em; text-docoration: underline; color: #677B94;}
.bottom-nav a:hover {font-family: verdana; font-size: 10px; letter-spacing: .05em; line-height: 1.5em; text-docoration: underline; color: #677B94;}
.bottom-nav a:active {font-family: verdana; font-size: 10px; letter-spacing: .05em; line-height: 1.5em; text-docoration: underline; color: #677B94;}

.copyright { font-family: verdana; font-size: 9px; color: #677B94; letter-spacing: .05em; line-height: 1.5em; padding-left: 10px; padding-right: 10px; margin-left: 10px; margin-right: 10px; text-align: center; }
.copyright a:link {font-family: verdana; font-size: 9px; letter-spacing: .05em; line-height: 1.5em; text-docoration: none; color: #677B94;}
.copyright a:visited {font-family: verdana; font-size: 9px; letter-spacing: .05em; line-height: 1.5em; text-docoration: underline; color: #677B94;}
.copyright a:hover {font-family: verdana; font-size: 9px; letter-spacing: .05em; line-height: 1.5em; text-docoration: none; color: #677B94;}
.copyright a:active {font-family: verdana; font-size: 9px; letter-spacing: .05em; line-height: 1.5em; text-docoration: none; color: #677B94;}

.right {text-align: right; }

.brown-lt {background-color: #e1dbce; }
.brown-dk {background-color: #cabfa9; }
.large {font-size: 12px; color: #687D97;}
