body { background: #aea279 url(../images/staff.gif) repeat scroll top center; color: #333333;  min-width: 850px;  padding: 0px; margin: 0px; }
p, td, h1, h2, ul, legend { font-family: verdana, arial, sans-serif; font-size: 12px; }

/*
#center { position: absolute; top: 0px; left: 50%; }
#plate { position: absolute; top: 0px; left: -425px; }
*/
#center { width: 100%; text-align: center; position: relative; top: 0px; }
#plate { position: relative; top: 0px; width: 850px; text-align: left; padding: 0px; margin: 0px auto; }

#text_area { position: absolute; top: 100px; left: 160px; width: 500px; background: #fff8dd url(../images/text_bkgd2.jpg) no-repeat; }
#text_area_wider { position: absolute; top: 100px; left: 160px; width: 650px; background: #fff8dd url(../images/text_bkgd2.jpg) no-repeat; }
#right_column { position: absolute; top: 110px; left: 680px; width: 160px; }

.boxed_in { border: 1px solid #ffcc00; background-color: #333366; margin: 3px; text-align: center; color: #ffffff; }
.boxed_in_fancy { background: #333366 url(../images/dark_dheula.jpg) no-repeat scroll 0 bottom; }

#button1, #button2, #button3, #button4, #button5, #button6, #button7, #button8 { position: absolute; left: 0px; width: 150px; height: 30px; cursor: pointer; }
#button1 { top: 100px; }
#button2 { top: 130px; }
#button3 { top: 160px; }
#button4 { top: 190px; }
#button5 { top: 220px; }
#button6 { top: 250px; }
#button7 { top: 280px; }
#button8 { top: 310px; cursor: pointer; }

td { vertical-align: top; }
.rightie { text-align: right; }
.table_heading { font-size: 14px; text-align: center; font-style: italic; text-decoration: underline; padding-top: 10px; }
.alert { font-weight: bold; color: #ff0000; }

/**********/
#logo { position: absolute; top: 0px; left: 0px; }
#navbar { position: absolute; top: 130px; left: 0px; }
#text_top { position: absolute; top: 153px; left: 0px; }
#words { background: transparent url(../images/text_bkgd.gif) repeat; }
#text_bottom { background: transparent; }

img { border: 0px; margin: 0px; }

h1, .calendarHeading { text-align: center; font-weight: bold; font-size: 18px; }
h2 { font-size: 16px; }
.heading2, .calendarDate { font-weight: bold; }

a, a:link { color: #aa6644; text-decoration: underline; }
a:visited { color: #cc6600; }
a:hover { color: #000000; }
.boxed_in_fancy p a:hover { color: #ffffff; }
.boxed_in_fancy p { font-size: 11px; }

.copyright { text-align: center; font-size: 11px; padding-bottom: 50px; }
.bottom_pic { vertical-align: top; }

.leftImg, .rightImg, .catImg, .ad_img { border: 1px solid #E299B2; }
.rightImg { float: right; margin: 0px 0px 5px 10px; padding: 2px; }
.leftImg { float: left; margin: 0px 10px 5px 0px; padding: 2px; }
.ad_link { text-align: center; border: 0px; }
.ad_img {  background-color: #e299b2; }

/* For the newsletter */
.printOnly { display: none; }

/* Styles related to Sundial 3 */
.artDate { font-weight: bold; }
.artTitle { font-weight: bold; }
.artDateLine { font-style: italic; text-align: right; }
.mergedImageleft, .mergedImageright { border: 1px solid #999999; padding: 2px; margin: 5px; }
.mergedImageleft { float: left; margin-left: 0px; }
.sd3PhotoCaption { font-size: 11px; padding: 3px; margin: 0px; }
.mergedImageright { float: right; margin-right: 1px; }