body {
background-color: #FFF2CA;
}

#logo {
position: absolute; top: 15px; left: 2px;
}

#tagline {
position: absolute; top: 100px; left: 282px;
}

#pagehead {
position: absolute; top: 12px; left: 135px; 
width: 500px; text-align: center;
}

#buttontext {
background: #E8BF70;
border-style: solid; border-width: 2px;
border-color: #602600;
display: block; 
position: absolute; top: 180px; left: 16px;
width: 120px; text-align: center; 
font-family: "Verdana", "Arial", sans-serif; 
font-size: 12px; font-weight: 700;
font-color: #000000;
letter-spacing: 0em; 
line-height: 22px; z-index: 2;
}

#photo01 {
position: absolute; top: 205px; left: 650px;
}

#photo02 {
position: absolute; top: 650px; left: 650px;
}

#bodytext {
position: absolute; top: 165px; left: 147px; width: 500px; 
font: 13px "Verdana", "Arial", sans-serif; 
line-height: 18px; color: #602600;
}

#topicpic {
position: absolute; top: 180px; left: 147px; width: 500px;
}

#bodytextpic {
position: absolute; top: 385px; left: 147px; width: 500px; 
font: 13px "Verdana", "Arial", sans-serif; 
line-height: 18px; color: #602600;
}

#bodytextleft {
position: absolute; top: 162px; left: 147px; width: 500px; 
font: 13px "Verdana", "Arial", sans-serif; 
line-height: 19.5px; color: #602600;
}

#column1 {
position: absolute; top: 650px; left: 147px; width: 250px;
font: 12px "Verdana", "Arial", sans-serif; 
line-height: 15px; color: #602600;
}

#column2 {
position: absolute; top: 650px; left: 400px; width: 250px;
font: 12px "Verdana", "Arial", sans-serif; 
line-height: 15px; color: #602600;
}

#column3 {
position: absolute; top: 30px; left: 0px; width: 250px;
font: 12px "Verdana", "Arial", sans-serif; 
line-height: 15px; color: #602600;
}

#column4 {
position: absolute; top: 30px; left: 253px; width: 250px;
font: 12px "Verdana", "Arial", sans-serif; 
line-height: 15px; color: #602600;
}

#bbhead {
position: absolute; top:1075px; left: 147px; width: 500px;
}

#footer {
position: absolute; top: 230px; left: 0px; width: 550px;
font: 12px "Verdana", "Arial", sans-serif; 
line-height: 20px; color: #602600;
}

#special {
position: absolute; top: 225px; left: 147px; width: 800px; 
font: 16px "Verdana", "Arial", sans-serif; 
font-weight: 900; line-height: 21px; color: #602600;
}

#listbullet {
position: absolute; top: 165px; left: 147px; width: 500px; 
font: 12px "Verdana", "Arial", sans-serif; 
line-height: 19.5px; color: #602600;
}

#classdates {
position: relative; left: 75px; 
font: 15px "Verdana", "Arial", sans-serif; 
font-weight: 700; text-align: left; 
line-height: 18px;
}

#imageall {
position: absolute; top: 260px; left: 140px;
}

#teaser {
position: absolute; top: 550px; left: 16px; width: 720px; 
font: 13px "Verdana", "Arial", sans-serif; 
line-height: 19.5px; color: #602600;
}

#copyright {
position: absolute; top: 754px; left: 146px; 
font: 13px "Verdana", "Arial", sans-serif; 
color: #000000;
}

#richdesign {
position: absolute; top: 750px; left: 310px;
}

.bodytextcenter {
 text-weight: 700; text-align: center;
 line-height: 15.6px;
}

.super {
font-size: 70%; line-height: 14px;
}

.superh2 {
font-size: 85%; line-height: 13.5px;
}

.course {
font-size: 14px; font-weight: 900; 
line-height: 18.5px;
}

a:link {
color: #000000; text-decoration:none;
}

a:visited {
color: #666666; text-decoration: none
}

a:hover {
color :#0000FF; text-decoration: none
}

h1 {
font: 21px "Arial", "Verdana", sans-serif; 
font-weight: 700; line-height: 25.2px;
 color: #526000
}

h2 {
font: 15px "Arial", "Verdana", sans-serif; 
font-weight: 700; line-height: 22.5px; 
letter-spacing: 0em; word-spacing: 0em; 
text-align: left; color: #526000
}

h3 {
font: 14px "Arial", "Verdana", sans-serif; 
font-weight: 700; line-height: 12px; 
letter-spacing: 0em; word-spacing: 0em; 
text-align: center; color: #526000
}

li {
list-style-image: url(../images/logobuttonhorse.gif)
}
