@charset "UTF-8";
/********* 	Ephrata Rec Center ~ Copyright 2009 ************/

/********* global *********/

body {margin:0; padding:0; background:url(../images/body_bg.gif) repeat-x;}
.clear {clear:both; height:15px;}
#container {background:url(../images/content_bg.gif) repeat-y; margin:0 auto; width:912px; padding:0 11px;}

/********* header *********/

#header {background:url(../images/top_bg.gif) no-repeat; width:934px; height:45px; margin:20px auto 0 auto;}

h1 {background:url(../images/h1_bg.jpg) no-repeat; width:835px; height:97px; margin:0; padding:50px 0 0 78px;}
h1 a {display:block; text-indent:-9999px; width:170px; height:70px;}

#masthead ul {background:url(../images/nav_bg.jpg) no-repeat; margin:0 0 20px 0; width:896px; height:30px; list-style-type:none; padding:7px 0 5px 17px;}
#masthead li {float:left; padding: 0 13px; border-right:2px solid #c7232a; height:18px;}
#masthead li a {text-decoration:none; color:#000000; font-size:19px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif;}

#slideshow {width:620px; height:383px; float:left; background-color:#FFF;}

/********* content *********/

.intro {float:left; width:620px;}

#container p {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#333;}
#container a {color:#c7232a;}

#container .emailsignup input {width:160px; border:1px solid #cccccc; padding:1px;}
#container .emailsignup input.go2 {background:url(../images/go_btn.jpg) no-repeat; padding:0; margin:10px 0 0 0; border:0; width:47px; height:26px;}
#container .emailsignup p {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;}

#sidemenu {float:left; width:218px;}
#sidemenu .hoursbar {width:215px; background:url(../images/hoursbar_bg.jpg) no-repeat; margin:10px 0 0 0px;}
#sidemenu .hoursbar p {padding:7px 15px 0 15px; margin:0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color:#333;}
#sidemenu .hours-bottom {background:url(../images/hours_bottom.gif) no-repeat; width:215px; height:17px; margin-bottom:10px;}

.sidebar {float:left; width:282px; background:url(../images/sidebar_bg.jpg) no-repeat; margin:0 0 0 10px;}
.sidebar h2 {font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#fff; background:url(../images/h2_bg.jpg) no-repeat; padding:17px; width:258px; height:25px; margin:8px 0 0 8px; font-weight:normal;}
.sidebar p {padding:7px; margin:0;}

.subsidebar {width:216px; background:url(../images/sidebar2_bg.jpg) no-repeat; margin:0;}
.subsidebar h2 {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#fff; background:url(../images/h2_bg2.jpg) no-repeat 8px 7px; padding:19px 13px 13px 18px; width:180px; margin:0; height:30px; font-weight:normal;}
.subsidebar ul {list-style-type:none; margin-top:3px; margin-left:-27px;}
.subsidebar li {width: 175px; font-size:17px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; border-bottom:1px dotted #666666; padding:6px 6px 6px 2px;}
.subsidebar li a {text-decoration:none; color:#000000;}
.subsidebar p {padding:3px 10px 3px 15px; margin:0;}

.rightcontent{float:right; margin-left:10px; width:680px;}
.rightcontent hr{width:665px; color:#CC0000; border-bottom-style:dotted; border-top-style:none; border-left-style:none; border-right-style:none;}
.rightcontent span{color:#CC0000;}
.rightcontent ul {list-style:none; margin-left:-38px;}
.rightcontent li {font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif; margin:0 0 20px 0; line-height:17px;}
.rightcontent li a {text-decoration:underline; color:#CC0000;} 

.rightcontent table tbody tr td p, .rightcontent table tbody tr td {margin:0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px;}

.liststyle li{ list-style-image:url(http://www.ephratarec.com/images/list-bullet.gif); margin:0 0 5px 15px; font-size:12px;}

h3 {margin:0; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#c7232a;}
h3 img {float:right; margin-right:10px; border:0;}

.news a.morenews {position:relative; display:block; text-indent:-9999px; width:250px; height:300px; overflow:hidden; z-index:500}

.news {height:230px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#333; padding:15px}
.news ul {list-style-type:none; padding:0; }
.news li {padding:4px 0 22px 0; border-bottom:1px solid #999; height:55px;}
.news img {border:0px;}

.right-bottom {background:url(../images/sidebar_bottom.gif) no-repeat; width:282px; height:29px;}
.right-bottom2 {background:url(../images/sidebar_bottom2.gif) no-repeat; width:216px; height:32px;}


a.more-info {background:116px; height:26px; display:block; text-indent:-99999px; background:url(../images/moreinfo_btn.jpg) no-repeat;}

.winter {width:254px; float:left; height:163px; padding:15px 35px 15px 15px; background:url(../images/winter_bg.jpg) no-repeat;}
.winter p {padding:0 70px 0 0;}

.bigloser {width:254px; float:left; height:163px; padding:15px 35px 15px 15px; background:url(../images/seven_bg.jpg) no-repeat;}
.bigloser p {padding:0 20px 0 0;}

.nutrition {width:254px; float:left; height:163px; padding:15px 35px 15px 15px; background:url(../images/nutrition_bg.jpg) no-repeat;}

.tabletitle {font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000; padding:5px;}

.tablehilight {background-color:#f4f2f2; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#000000; padding:5px;}
.tablehilight span{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#CC0000;}

.tableclear{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#000000; padding:5px;}
.tableclear span{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#CC0000;}

/********* bottom / footer *********/

#bottom {background:url(../images/info_bg.jpg) no-repeat; width:886px; height:80px; padding:10px 15px;margin:0}
#bottom p {float:left; width:282px; margin:0; border-right:1px solid #999; font-size:11px; padding:0 0 0 10px; line-height:14px; display:block;}
#bottom p.lastone {border-right:0px #ffffe6 solid;}
#bottom p span {padding:0 0 0 50px;}
#bottom input {float:left;}

input.go {background:url(../images/go_btn.jpg) no-repeat; padding:0; margin:0 0 0 5px; border:0; width:47px; height:26px;}
input.go2 {background:url(../images/go_btn.jpg) no-repeat; padding:0; margin:5px 0 0 0; border:0; width:47px; height:26px;}
input.email {height:18px; background:#fff; border:1px solid #ccc; padding:2px; margin:2px 0 0 10px;}

#footer {background:url(../images/footer_bg.jpg) no-repeat; width:894px; height:25px; margin:0 auto 20px auto; padding:10px 20px; text-align:center;} 
#footer p {margin:0; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:11px;}
#footer p a {text-decoration:none; color:#666;}
#footer p a:hover {text-decoration:underline;}