@charset "utf-8";

* {
	margin:0;
}
body {
	background: #587d1c url(images/body-bg.jpg) repeat-x top center;
	font-family:Arial, Helvetica, sans-serif;
}
body#popup { background:#FFF;background-image:none; }
img {
	border:0;
}
textarea {
	background:#fff;
}
a {
	color:#38627A;
}
.black { color:#173a4e; font-size:18px; }
.r {
	float:right; 
}
.small {
	font-size:12px;
}
p.home { font-size:16px; font-weight:bold; }
#logo {
}
#myImageFlow { margin-top:-30px; }
#page {
	background:url(images/page-bg.jpg) top center no-repeat;
	width:920px;
	height:592px;
	margin:0 auto;
	margin-top:20px;
}

#menu {
	width:890px;
	position:absolute;
	padding-left:15px;
	margin-top:20px;
	list-style:none;
	list-style-position:outside;
}
#menu li {
	display:inline;
	padding:0px;
}
#left {
	width:425px;
	height:225px;
	position:absolute;
	margin-left:30px;
	margin-top:135px;
}
#left h1 {
	font-size:22px;
}


#community {
	width:845px;
	height:395px;
	position:absolute;
	margin-left:30px;
	margin-top:135px;
}
#community h1 {
	font-size:22px;
}


#left .blue {
	font-weight:bold;
	color:#38627A;
}
.schedule { font-size:12px; }
.schedule h2 { font-size:16px;font-weight:bold; }

#right {
height:225px;
margin-left:500px;
margin-top:135px;
padding-top:5px;
position:absolute;
width:415px;
}

#upcoming-events {
	font-size:12px;
}
#upcoming-events strong{
	font-size:14px;
}
#upcoming-events a{
	color:#1F5F12;
}

#footer {
	width:400px;
	height:44px;
	position:absolute;
	margin-left:520px;
	margin-top:500px;
}
#footer p{
	float:left;
	font-size:12px;
	margin-top:17px;
	padding-right:65px;
}

#schedule-full { font-size:16px;font-weight:bold; }

#schedule-small { width:400px; height:270px; overflow-x:hidden;overflow-y:scroll; font-size:12px; }
#schedule-small div{ width:400px;  }
#schedule-small td { padding:10px 0; border-bottom:1px solid #CCC; }

#schedule-small h1 { font-size:16px; color:#38627A; padding:10px 0;text-align:center; }

#scheduleFull #listings { width:555px;height:300px;
overflow-x:hidden;overflow-y:scroll; margin-top:15px; }
#scheduleFull #listings h1{ font-size:16px; color:#38627A; padding:10px 0;text-align:center; }
#scheduleFull #right { width:315px;
	margin-left:593px;padding-top:45px; }
	
#colA { position:absolute; margin-top:392px; margin-left:340px; width:360px; font-size:13px; }
#colB { display:block;position:absolute; margin-top:380px; margin-left:650px; }
#colC { display:block;position:absolute; margin-top:387px; margin-left:30px; }

#broughtby { position:absolute; display:block; margin-top:510px; margin-left:25px; }

#smilecam { background:#FFF;border:1px solid #CCC;padding:3px; }
#smilecam img { border:1px solid #CCC; }








#slideshow1 {
    position:relative;
    height:208px;
	width:279px;
}

#slideshow1 IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow1 IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow1 IMG.last-active {
    z-index:9;
}

#slideshow2 {
    position:relative;
    height:208px;
	width:279px;
}

#slideshow2 IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow2 IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow2 IMG.last-active {
    z-index:9;
}

#slideshow3 {
    position:relative;
    height:208px;
	width:279px;
}

#slideshow3 IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow3 IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow3 IMG.last-active {
    z-index:9;
}
