body{background-image:url("../images/background_sliver.jpg");height:700px;background-repeat:repeat-x;padding:0px;margin:0px;background-color:#f5efdc;}
#container{text-align:left;width:875px;}
#header{height:124;}
#logo{float:left;padding:20px;}
#header_links{float:right;vertical-align:middle;padding-right:20px;color:#d8b25a;}
#header_links td{font-family:Arial;color:#d8b25a;}
#header_links td a{color:d8b25a;text-decortaion:none;}
#container_margin{margin-left:0px;}
.content_back{background-image:url("../images/content_back.jpg");width:875px;}
#copyright{width:875px;color:#c1993a;font-family:Arial;margin-top:20px;}
#copyright td{color:#c1993a;}
#copyright a{color:#c1993a;}

#top_nav_top{background-image:url("../images/top_nav_top.jpg");width:875px;height:26px;}
#top_nav{background-image:url("../images/top_nav.jpg");width:875px;height:47px;}
#top_nav_links{width:849px;margin-left:14px;color:#FFFFFF;}
#top_nav_links td{color:#FFFFFF;font-weight:bold;}
#top_nav_links a{color:#FFFFFF;text-decoration:none;}
#left_content{float:left;width:211px;}
#right_content{float:right;width:664px;}
#left_nav{width:191px;margin-left:10px;}
.left_sub_nav_link{margin-left:20px;font-size:10pt;}
img{padding:0px;margin:0px;border:none;}
#left_nav_top{background-image:url("../images/left_nav_top.jpg");width:191px;height:10px;overflow:hidden;}
#left_nav_middle{background-image:url("../images/left_nav_middle.jpg");width:191px;overflow:hidden;}
#left_nav_login{background-image:url("../images/login_background.jpg");width:191px;height:164px;overflow:hidden;}
#left_nav_bottom{background-image:url("../images/left_nav_bottom.jpg");width:191px;height:10px;overflow:hidden;}
#red_background{background-image:url("../images/red_background.jpg");width:644px;height:161px; margin-top:10px;}
#info_area_background{width:846px;height:318px;background-color:#ddd1ab;margin-left:24px;margin-left:15px;margin-top:15px;}
#info_area{font-family:Arial;width:830px;height:302px;background-image:url("../images/tile_background.jpg");border:solid 1px #FFFFFF;margin-left:7px;}

#footer{width:875px;height:24px;background-image:url("../images/footer.jpg");}
#left_nav_links{color:#b85c1b;padding-left:34px;font-weight:bold;padding-top:20px;padding-bottom:20px;}
#left_nav_links a{color:#b85c1b;text-decoration:none;}
#left_nav_links a:hover{text-decoration:underline;}

form{padding:0px;margin:0px;}
#login_form{padding-top:64px;padding-left:32px;}
.login_input{width:128px;height:25px;border:solid 1px #ca5218;vertical-align:middle;text-align:center;}
#login_submit{background-color:#e0be62;border:none;width:128px;height:25px;color:#FFFFFF;font-size:14pt;font-family:Times New Roman;}

.index_upcoming{text-decoration:underline;color:#436f62;font-family:Times New Roman;padding-top:0px;margin-top:0px;}
.index_upcoming a{color:#436f62;}
.event_title{color:#b65816;font-weight:bold;}
.event_title a{color:#b65816;font-weight:bold;text-decoration:none;}
.upcoming_background{background-image:url("../images/date_background.jpg");width:38px;height:38px;text-align:center;color:#edcf8a;font-weight:bold;}

#membership_info_top{background-image:url("../images/membership_info_top.gif");width:221px;height:4px;overflow:hidden;}
#membership_info_middle{background-image:url("../images/membership_info_middle.gif");width:221px;}
#membership_info_bottom{background-image:url("../images/membership_info_bottom.gif");width:221px;height:4px;overflow:hidden;}

p{}

.red_title{color:#FFFFFF;font-size:26pt;padding-bottom:0px;margin-bottom:15pt;}



.c_content_top{background-image:url("../images/c_background_top.jpg");width:875px;height:24px;}
.c_content_title{background-image:url("../images/inner_page_header.jpg");width:875px;height:81px;}
.c_content_middle{background-image:url("../images/c_background_middle.jpg");width:875px;}
.c_content_spacer{background-image:url("../images/c_background_middle.jpg");width:875px;height:20px;}
.c_content_bottom{background-image:url("../images/c_background_bottom.jpg");width:875px;height:24px;}


.page_title{font-size:26pt;color:#436f62;font-family:Times New Roman;padding-top:0px;margin-top:0px;}
#left_inner_content{float:left;width:211px;margin-left:20px;}
#right_inner_content{float:right;width:550px;margin-right:60px;font-family:Arial;}
a {color:#436f62;}

.h1_page_title{padding:0px;margin:0px;color:#FFFFFF;font-size:32pt;}
.page_subtitle{color:#FFFFFF;font-weight:bold;font-size:16pt;}

div.photoCell {padding:4px; background:#fff; margin:0 0 20px 20px; float:left; width:130px; height:146px; overflow:hidden; text-align:center; border:1px solid #dd9c31;}
.gallery-title {font-size:16px; clear:both; margin:0 0 10px; text-decoration:none; }
a.see-more {float:right; margin:-8px 30px 0 0; width:140px;}		
}

.login_input2{width:400px;height:25px;border:solid 1px #ca5218;}


/************************** Events Calendar */
.calendartop			{width: 100%; margin: 0 auto; color: #9a5943 !important;}
.monthheading 			{text-align: center; margin: 0; padding: 0;}
.calendar 				{border: 1px solid #cedef7; padding: 1px; font-size: 10px; margin: 0 3px 0 2px; background: #cedef7;}
.calendar th			{font-weight: bold; text-align: center;}
.calendar td			{width:14%; height:40px; vertical-align:top; border:1px solid #cedef7; background:#fff; text-align:left;}
.emptyday				{background: #f8ffd5 !important;}
.filledday				{}
.filledday a, .filledday a:visited			{ display: block; margin: 1px; padding: 1px; color:#a8c6f8;}
.filledday a:hover 	{ color:#000;}
#today 					{border:1px solid #315ed3; width:100%;}
.addevent				{float: right; display: inline; color: #9E0F34 !important;}
.eventdescription 		{margin-top:6px;}
}


/***** Map */
.from_text{width:400px;height:25px;border:solid 1px #ca5218;}