body { background:#93ca88 url("../images/kasie_bg.gif") top repeat-x; font-family:Georgia, Times New Roman; padding:0; margin:0 }

body { scrollbar-face-color:#fdc3e1; scrollbar-highlight-color:#fee6f2;
       scrollbar-shadow-color:#dd9fbf; scrollbar-arrow-color:#330066; scrollbar-track-color:#d573c2;
	   scrollbar-base-color:#3F0000; height:100%; scrollbar-3d-light-color:#660700; 
	   scrollbar-dark-shadow-color:#4E0400 }
	   
h1 { font-size:11pt; color:#993399; padding:10px 45px 5px 45px; margin:0 }

h2 { font-size:8pt; color:#d573c2; padding:10px 45px 0 45px; margin:0 }
	   
p { font-size:8pt; line-height:13pt; color:333; padding:5px 45px 15px 45px; margin:0 }
p strong { color:#330066 }

ul { padding:0; margin:0 45px 0 65px }
li { font-size:8pt; line-height:13pt; color:333; padding:0 0 5px 0; margin:0 }

a { color:#306 }
a:hover { text-decoration:none }



/* Structure Styles */
.mainTable { width:740px; padding:0; margin:0 }

.borderLeft { width:5px; background:#fff; padding:0; margin:0 }
.borderRight { width:5px; background:#fff; padding:0; margin:0 }
.borderBottom { width:740px; height:49px; background:url("../images/border_bottom.gif") top no-repeat; padding:0; margin:0 }

.bodyTable { width:730px; height:200px; background:#999; padding:0; margin:5px 0 }

.mainBody { background:#fff }



/* Main Body Styles */
.bodyColumn { width:566px; height:375px; background:#fff url("../images/body_bg.gif") no-repeat top right; padding:30px 0 0 0; margin:0 }

.divider { width:492px; height:1px; background:url("../images/dotted_line.gif") repeat-x bottom; padding:0; margin:0 0 0 37px }



/* Header Styles */
.header { width:740px; height:185px; padding:0; margin:0 }

.rayRow { width:740px; height:60px; background:#b0c3e7 url("../images/ray_bg.gif") center no-repeat; padding:0; margin:0 }

.titleRow { width:720px; height:125px; background:#fdc3e1 url("../images/header_bg.gif") repeat-x; padding:0; margin:0 }

.logoTable { width:336px; height:105px; background:#fff; padding:0; margin:0 }



/* Navigation Styles */
.navColumn { width:164px; background:#d5e2fb url("../images/nav_bg.gif") bottom repeat-x }

.navTable { width:164px; height:100px; background:#b0c3e7 }

.link { width:164px; height:25px; margin:0; padding:0; font-family:Verdana, Arial, Sans-Serif  }
.link a { font-size:7.5pt; color:#330066; font-weight:bold; text-decoration:none; width:154px; height:25px; background:url("../images/nav_flower.gif") no-repeat left; padding:5px 0 5px 25px; margin:0 0 0 10px }

.current { background:#9aadd0; width:164px; height:25px; margin:0; padding:0; font-family:Verdana, Arial, Sans-Serif  }
.current a { font-size:7.5pt; color:#330066; font-weight:bold; text-decoration:none; width:154px; height:25px; background:url("../images/nav_flower.gif") no-repeat left; padding:5px 0 5px 25px; margin:0 0 0 10px }



/* Container Styles */
.containerTable { width:552px; height:200px; background:url("../images/container_flowers.gif") bottom right no-repeat; padding:0; margin:20px 0 0 10px }

.postContainer { width:291px; height:200px; padding:0; margin:0 0 10px 0 }
.postContainer p { font-family:verdana, Arial, helvetica; font-size:7.5pt; color:#505050; padding:6px 10px 0 10px; margin:0; line-height:normal }
.postContainer a { color:#330066; font-weight:bold }
.postContainer a:hover { text-decoration:none }

.eventContainer { width:240px; height:200px; padding:0; margin:0 0 10px 0 }
.eventContainer p { font-family:verdana, Arial, helvetica; font-size:7.5pt; color:#505050; padding:6px 10px; margin:0; line-height:normal }
.eventContainer a { color:#330066; font-weight:bold }
.eventContainer a:hover { text-decoration:none }

.containHead { width:100%; height:38px; background:url("../images/container_head_bg.gif") repeat-x }
.containHead h1 { height:38px; font-family:arial, Verdana, helvetica; font-size:12pt; color:#fff; letter-spacing:3px; background:url("../images/header_flower.gif") left top no-repeat; padding:9px 0 4px 33px; margin:0 }
.containHead p { color:#0000ff }

.sideContainer { width:175px; border:solid #d573c2; border-width:0 0 3px 0; padding:0 0 7px 0; margin:0 0 20px 0 }
.sideContainer p { font-size:8pt; font-family:arial, Verdana, helvetica; padding:0; margin:0 8px 4px 8px }
.sideContainer p strong { font-family:Georgia, times, Times New Roman; color:#993399 }

.sideHead { width:100%; height:25px; background:#b0c3e7 url("../images/container_head_bg_blue.gif") repeat-x bottom; padding:0; margin:0 }
.sideHead h1 { height:25px; font-family:arial, Verdana, helvetica; font-size:10pt; color:#fff; letter-spacing:2px; background:url("../images/container_flower.gif") left top no-repeat; padding:4px 0 4px 25px; margin:0 }

.containerDivide { width:21px; background:url("../images/table_divide.gif") repeat-y center }



/* Post Styles */
.postForm { width:525px }
.postForm p { text-align:right; padding:3px 10px 0 0; margin:0 }

.postings p { font-family:verdana, Arial, helvetica; font-size:8pt; color:#666666; line-height:12pt }
.postings p strong { font-family:georgia, times new roman, sans-serif ; font-weight:bold; font-size:11pt; color:#639958 }
.postings a { font-family:georgia, times new roman, sans-serif ; font-weight:bold; font-size:9pt; color:#639958 }

.postLinks a { font-family:georgia, times new roman, sans-serif;  font-size:7.5pt; color:#306 }

.postDivider { width:100%; height:1px; background:url("../images/dotted_line.gif") repeat-x bottom; padding:0; margin:0 10px 0 37px }



/* Photo Album Styles */
.photoTable { width:500px; padding:0; margin:0 0 0 30px }

.photoThumb { height:64px; float:left; padding:0; margin:10px 10px 15px 10px; background:#b0c3e7 }
.photoThumb img { height:60px; padding:0; margin:2px }

.photos { margin:35px; background:#fff }
.photos img { margin:6px 6px 0 6px }



/* Footer Styles */
.footer { width:740px; height:120px; background:url("../images/footer_bg.gif") repeat-x top; padding:0; margin:0 }

.footerText { width:720px; height:70px; padding:0; margin:0 }
.footerText p { font-family:Verdana, Arial, Sans-Serif; font-size:7pt; color:#59224e; line-height:10pt; padding:0; margin:15px 5px 0 0 }
.footerText a { color:#59224e }
.footerText a:hover { text-decoration:none }