/* CSS Document */

html	{
height:100%;
}

body {
background:#96999d url(../images/body_bg.jpg) repeat-x top; 
background-color:#94989c;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #666666;
top: 0;
text-align: left;
}

p, div, ul, ol, li, h1, h2, h3, h4, h5 {
	margin-top: 0px;
}

a	{
text-decoration:none;
color:#2e3c5d;
}
.roomlist a {
text-decoration: underline;
}
.roomlist a:hover {
text-decoration: none;
}
.red {
color: #FF0000;
font-size: 9px;
}
p.breadcrumb a {
	color: #fff;
	font-size: 10px;
}
p.breadcrumb a:hover {
	color: #a2abb5;
}
img a {
border:0;
}

a img {
border:none;
}

h1, h2, h3, h4, h5	{font-family: Arial, Helvetica, sans-serif;}

#container, #top_links	{
	width:900px;
	margin:0 auto 10px;
	text-align: left;
	height: auto;
	padding: 0;
}

		#top_links p{
		margin:0;
		padding:0;
		color:#a2abb5;
		font-size:10px;
		font-family:Arial, Helvetica, sans-serif;
		text-align: right;
		}

		#top_links a{
		color:#fff;
		}
			#top_links a:hover	{color:#a2abb5;}
			#top_links a:visited{color:#fff;}
			#top_links a:active	{color:#a2abb5;}
				


#header	{
width:898px;
border:#999 1px solid;
border-bottom:none;
}

		#header_top	{
		width:882px;
		margin:0 1px 0;
		border-bottom:#000 1px solid;
		padding:0px 7px 0px 7px;
		}
		
				#logo	{
				float:left;
				margin:9px 0px 9px 0px;
				padding:0;
				}
				
						#logo img {
						float:left;
						}
						
						#logo #text_area	{
						float:left;
						font-family:"Times New Roman", Times, serif;
						color:#FFFFFF;
						text-align:left;
						width:350px;
						margin: 0 0 0 11px;
						padding: 0;
						}
						
						#logo #text_area h1	{
						font-size:20px;
						padding:0;
						margin:0;
						font-family:"Times New Roman", Times, serif;
						font-weight:normal;
						}
						
						#logo #text_area h2	{
						font-size:24px;
						margin:0;
						padding:0;
						font-family:"Times New Roman", Times, serif;
						font-weight:normal;
						}
						
						#logo #text_area h3	{
						font-size:14px;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						color: #b19b79;
						padding:0;
						margin:0;
						}
						
		#banner {
		float:left;
		margin:0px;
		padding:0;
		}
		
						#intsearch_box {
							width: 184px;
							height: 20px;
							background: url(../images/search_bg.gif) no-repeat;
							float:right;
							padding:0;
							margin: 9px 0px 9px 0px;
						}		
						
						#intsearch_box #s {
							float: left;
							padding: 0;
							margin: 4px 0px 0 20px;
							border: 0px;
							width: 135px;
							background: none;
							font-size: 11px;
						}

						#intsearch_box #go {
						float: right;
						margin: 2px 13px 0 0;
						}

						.interiortop_search {
						float: right;
						margin: 0;
						padding: 0;
						}		
						
		#menu	{
	width:896px;
	margin:0 1px 0;
	border-top:#515d72 1px solid;
	padding:0;
		}
		
		
				.menu {
				 /* solve a Opera7/IE display bug */
				font-family: Arial, Helvetica, sans-serif; 
				font-size:11px; 
				color:#cccc66; 
				text-decoration:none; 
				margin:0;
				padding:0;
				display:block;
			/*	width:896px; */ /* important for Opera7 */
				width:500px;
				float:left;
				z-index:2;
/*				background-color:#000000*/
				}
				
				
				
				.menu a:active, .menu a:visited, .menu a:link {
					font-family: Arial, Helvetica, sans-serif; 
					font-size:11px; 
					color:#878599; 
					text-decoration:none; 
					margin:0px;
					display:block;
					}
				
				.menu a:hover {
					color:#fff;
					display:block;
					}
					
/* Special Event burst in navigation bar */
				#menu .specialevent {
					font-family: Arial, Helvetica, sans-serif; 
/*					width:393px;*/
					width:auto;
					height:30px;
					float:right;
/*					background: url(../images/special_bg.gif) no-repeat top right;*/
					background: url(../images/special_bg_repeat.gif) repeat-x top;
					padding:0;
					margin:0;
					font-size:11px; 
					color:#fff;
					display:inline;
					padding-left:0px;
				}
				#menu .specialevent p {
					padding: 7px 3px 0px 3px;
				}
				#menu .specialevent a { 
					margin:7px 6px 0 5px;
					padding:0;
					text-decoration:underline; 
					color:#fff;
				}				
				
				.menu ul {
					margin:0px; 
					padding:0px;
					position:absolute; /* important */
					display:block;
					z-index:2;
					list-style-type:none; 
					color:#cccc66;
					border:#cbd5da 1px solid;
					background-color:#FFFFFF;
				}
				
				.menu li {
					margin:0px 6px 0 0;
					padding: 4px 0 8px 0;
					color:#c5d2d7;
					font-weight: bold;
					display:inline;
					list-style:none;
					/* for mac ie5 */
					float: left;
					width:auto;
					/* for others, mac ie5 cant see it \*/
					width:auto;
					float: none;
					float/**/:left;
					/* end mac ie5 hack */
				}
				
				
				
				.menu li a {
					display:block;
					text-decoration:none;
					margin:0;
				}
				
				
				
				.menu li a:active, .menu li a:link, .menu li a:visited {
				display:block;
				font-family: Arial, Arial, Helvetica, sans-serif; 
				font-size:13px;
				color:#c5d2d7; 
				text-decoration:none; 
				background-repeat: no-repeat;
				padding-left: 0.5em;
				padding-right: 5px;
				padding-bottom: 0px;
				}
				
				
				
				.menu li a:hover {
					color: #878599;
					text-decoration:none;
				}
				
				
				
				
				
				.menu li ul {
					visibility:hidden;
					display:block;
					width:200px;
					margin:12px 0 0 0;
					padding:0;
					}
				
				
				
				.menu li li {
					display:block;
					float:none;
					width:198px;
					height:auto;
					background-color:#fff;
					list-style:none;
					background-position:none;
					margin:0;
					padding:1px;
					font-weight:normal;
				}
				
				
				
				.menu li li a:link, .menu li li a:active, .menu li li a:visited {
					text-align:left;
					background-color:#fff;
					display:block;
					text-decoration:none;
					padding:0 0 0 6px;
					background-image:none;
					background-position:none;
					list-style:none;
					margin:0;
					color:#2e3c5d;
				}
				
				.menu li li a:hover {
					padding:0 0 0 6px;
					background-image:none;
					background-position:none;
					list-style:none;
					margin:0;
					color:#717187;
					}
				
				* html .menu li li {
					display:block; /* solve a IE PC list bug */
					background-color:#fff;
				}
				
				* html .menu li li a {
				
				}		
		
		#content	{
		width:900px;
		background: #ccc url(../images/content_bg.jpg) repeat-x top;
		}
		
				#content.member_section	{
				background:  url(../images/member_section_bg.jpg) repeat-y ;
				}

		#content_left	{
		width:659px;
		background-color: #FFFFFF;
		padding: 7px 8px 17px;
		float: left;
		}
		* html #content_left {
		width: 656px;
		}
		
				#content_left_top	{
/*				background:url(../images/homepage_1.jpg) no-repeat;
				width: 659px;
				height:210px;
				padding:20px 0 9px 0;*/
				}
				
						#content_left_top h1	{
						float:left;
						text-align:right;
						width:218px;
						font-family:"Times New Roman", Times, serif;
						font-weight:normal;
						line-height:22px;
						}
				
						#content_left_top p	{
						float:right;
						text-align:left;
						width:425px;
						font-family:Arial, Helvetica, sans-serif;
						color:#666666;
						font-size:12px;
						line-height:18px;
						}
		
				#content_left_bottom	{
				margin:0;
				padding:0;
				height: 291px;				
				}
						
						#latest_news, #message_board, #calendar_of_events	{
						width:202px;
						padding: 5px 6px 0px;
						float:left;
						background-color:#f8f6f4;
						margin-right:8px;
						}
						* html #content_left_bottom #calendar_of_events {
						float:right;
						width: 200px;
						margin-left: -3px;
						}
								.column_body	{
								height:221px;
								margin: 14px 0 0 0;;
								padding: 0;
								}
										#calendar_of_events .column_body	{
										height:224px;										
										margin-top: 11px;
									
										}
								
								
								
								.column_footer	{
								height:30px;
								}
						
						#latest_news{
						background:#f8f6f4 url(../images/latest_news_corner.gif) no-repeat bottom right;
						}
						#message_board{
						background:#ededf1 url(../images/message_board_corners.gif) no-repeat bottom;
						}
						#calendar_of_events{
						background:#dbe2e6 url(../images/calendar_corner.gif) no-repeat bottom left;
						margin-right:0;
						}
						
								#latest_news h1, #message_board h1, #calendar_of_events h1	{
								color:#FFFFFF;
								font-size:17px;
								height:25px;
								line-height:25px;
								margin:0;
								padding: 0 0 0 10px;
								}
										
										#latest_news h1	{
										background:url(../images/latest_news_bg.jpg) repeat-x left;
										}
																
										#message_board h1	{
										background:url(../images/message_board_bg.jpg) repeat-x left;
										}						
										
										#calendar_of_events h1	{
										background:url(../images/calendar_bg.jpg) repeat-x left;
										}
						
								#latest_news h2, #message_board h2, #calendar_of_events h2	{
								color:#000;
								font-size:13px;
								padding:0 0 0 10px;
								margin:0;
								}
						
								#latest_news p, #message_board p, #calendar_of_events p	{
								color:#999;
								font-size:10px;
								padding:0 0 0 10px;
								margin:0;
								}
								#latest_news a, #message_board a, #calendar_of_events a	{
								color:#7b6b56;
								font-size:10px;
								padding:0;
								margin:0;
								text-decoration:none;
								line-height: 9px;
								}
										#latest_news a:hover, #message_board a:hover, #calendar_of_events a:hover	{color:#7b6b56; text-decoration:underline;}
										#latest_news a:visited, #message_board a:visited, #calendar_of_events a:visited	{color:#7b6b56; text-decoration:none;}
										#latest_news a:active, #message_board a:active, #calendar_of_events a:active	{color:#7b6b56; text-decoration:none;}
						
						#latest_news	{
						
						}
						
								.news_item	{
								padding:0;
								margin:0 0 17px 0;
								}
						
						#message_board	{
						color:#6a687e;
						min-height:291px;
						}
						
								#message_board ul	{
								margin:0 0 10px 0;
								list-style:none;
								font-size:11px;
								font-weight:bold;
								padding:0 0 0 3px;
								}
								#message_board li	{
								padding:5px 0 6px 3px;
								margin:0;
								border-top:#fff 1px solid;
								border-bottom:#d1cfd2 1px solid;
								line-height: 13px;
								}
								
						#calendar_of_events	{
						
						}
						
								.featured_calendar_event, .calendar_event	{
								padding:0;
								margin:0 0 17px 0;
								}
								
								.featured_calendar_event	{
								background: #b9c6ce url(../images/featured_event_corner.gif) no-repeat right top;
								padding: 7px 0 9px;
								}
								
								#calendar_of_events .featured_calendar_event p	{
								color:#fff;
								}
								
								#calendar_of_events .featured_calendar_event a	{
								color:#dbe2e6;
								}
								
								
		
		#content_right	{
		width:210px;
		float:right;
		padding: 2px 8px 3px 7px;
		}
		* html #content_right {
		margin-left: -3px;
		}
				
				#login_area {
				height:88px;
				background:url(../images/login_bg.gif) no-repeat;
				width:210px;
				}
				
						#login_area table	{
						padding:0;
						margin: 6px auto;
						}
				
						#login_area form	{
						padding:3px 0 0 10px;
						margin:0;
						
						}
								#login_area input	{
								width:90px;
								margin:0;
								padding:0;
								}
		
						#login_area p {
						font-size:11px;
						color:#999;
						margin: 0;
						padding: 0;
						}
						
						#login_area a {
						font-size:11px;
						color:#999;
						}
						
						a#login_button	{
						background: url("../images/login_button.gif") no-repeat top left; 
/*						background-color:#c5d1d7;*/
						color:#fff;
						font-weight:bold;
						font-size:12px;
						float:right;
						border: none;
						padding: 0;
						width: 70px;
						margin: 5px 5px 0 10px;
						}
				.login	{visibility:hidden; width:70px;}

				#sponsors_area	{
				width:203px;
				margin: 5px 0 0 2px;
				}
				
						#sponsors_header	{
						background:url(../images/sponsor_top.gif) no-repeat;
						width:203px;
						height:28px;
						}
				
								#sponsors_header h1{
								line-height:28px;
								padding:0 0 0 15px;
								margin:0;
								color:#FFFFFF;
								font-family:"Times New Roman", Times, serif;
								font-weight:normal;
								font-size:16px;
								}
						
						#sponsors_body	{
						background-color:#FFFFFF;
						padding: 10px 9px 0 7px;
						font-size:10px;
						line-height:16px;
						color:#000000;
						margin: 0;
						}
						
								#sponsors_body #spotlight, #sponsors_body .sponsor	{
								border-bottom: #ccc 1px solid;
								margin:0;
								padding:0;
								}
								#sponsors_body .sponsor p {
								margin:0;
								padding:0;
								}
								#sponsors_body img	{
								margin:0 0 18px 0;
								padding:0;
								display:block;
								}
								
								
								.sponsor_silver, .sponsor_gold	{
								color:#2e3c5d;
								font-weight:bold;
								text-decoration:none;
								}
										.sponsor_silver	{
										color: #999999;
										}
								
										.sponsor_silver:hover, .sponsor_gold:hover	{text-decoration:underline;	}
										.sponsor_silver:visited, .sponsor_gold:visited	{text-decoration:none;	}
										.sponsor_silver:active, .sponsor_gold:active	{text-decoration:none;	}
										
		#secondary_header	{
		width:876px;
		height: 33px;
		background-color:#6d6763;
		padding: 10px 0 0 24px;
		}
		
				#secondary_header h1	{
				color:#FFFFFF;
				font-family:"Times New Roman", Times, serif;
				font-size:22px;
				font-weight:normal;
				padding:0;
				margin:0;
				float: left;
				}
		
				#secondary_header p	{
				color:#fff;
				float: left;
				font-size:11px;
				font-weight:bold;
				margin:9px 0 0 0;
				padding:0 0 0 18px;
				
				}
		
				
		#secondary_content	{
		background:url(../images/secondary_content_bg.gif) repeat-y center;
		}				
		#full_content	{
		background:url(../images/full_content_bg.gif) repeat-y center;
		}				
				
		
		#secondary_left	{
		width:201px;
		/*width:204px;*/
		background-color:#ccc;
		float:left;
		padding:0;
		margin:0;
		margin-left: 3px;
		}
		
			#secondary_left	ul {
			width:180px;
			float:right;
			margin:0;
			padding:24px 1px 0 0;
			list-style:none;
			}	
			
			#secondary_left	li	{
			border-top:#d2d3d4 1px solid;
			border-bottom:#a9a9a9 1px solid;
			padding:6px 0 6px 9px;
			font-size:12px;
			font-weight:bold;
			}
				#secondary_left li ul {
				padding:5px 0px 0 0;
				float: none;
				}
				#secondary_left li li {
				padding: 5px 0 5px 10px;
				border-top: none;
				border-bottom: none;
				}
			#secondary_left	li	a	{
			color:#2e3c5d;
			}
				#secondary_left	li li a	{
				font-size: 11px;
				}
					#secondary_left	li	a:hover		{color:#878599;}
					#secondary_left	li	a:visited	{color:#2e3c5d;}
					#secondary_left	li	a:active	{color:#2e3c5d;}
					
			#secondary_left	li a.sideon {
			color:#878599;
			}
		
		#secondary_main	{
		width: 470px;
		background-color:#fff;		
		float:left;
		padding:0;
		margin:0;
		}
		
		* html #secondary_main {
			width: 469px;
		}
		
		#secondary_main a {color:#2e3c5d; text-decoration: none;}
		#secondary_main a:hover {text-decoration: underline;}
		#secondary_main a.pdf {font-weight: bold; font-size: 12px; padding-left: 20px;line-height: 20px; background: url(../images/pdf.gif) no-repeat left;}
		#secondary_main a.big {font-weight: bold; font-size: 12px; line-height: 20px;margin-left: 0px;}
		
				#secondary_main img	{
				margin:0 0 0 8px;
				}
				
		
				#secondary_main h1	{
				color:#2e3c5d;
				font-size:18px;
				font-weight:bold;
				font-family:Arial, Helvetica, sans-serif;
				margin:0;
				padding:19px 0 14px;
				}
				
				#secondary_main h2	{
				color:#2e3c5d;
				font-size:14px;
				font-weight:bold;
				font-family:Arial, Helvetica, sans-serif;
				margin:0;
				padding:19px 0 12px 0px;
				}

				#secondary_main h3	{
				color:#2e3c5d;
				font-size:12px;
				font-weight:bold;
				font-family:Arial, Helvetica, sans-serif;
				margin:0;
				padding:5px 0 10px 0px;
				}
				
				#secondary_main p, #secondary_main ul {
				font-size:11px;
				line-height:16px;
				padding: 0 0 14px 0;
				margin:0 0 0 20px;
				}
				#secondary_main ol {
				font-size:11px;
				line-height:16px;
				padding: 0 0 0px 22px;
				margin:0 0 0 20px;
				}
				#secondary_main ol li ul {
				padding-bottom: 0px;
				}				
				#secondary_main table, #secondary_main .newscopy {
				font-size:11px;
				line-height:16px;
				padding: 0 5px 10px 5px;
				margin:0 3px 10px 20px;
				}				
				#secondary_main ul.newsletter {
				font-size:11px;
				line-height:14px;
				padding: 0 0 10px 10px;
				margin:0 10px 0 20px;
				border-bottom: 1px #666 dotted;
				list-style: none;
				}
				#secondary_main p, #secondary_main li	{
				padding: 0 0 14px 0px;
				margin:0;
				}
				
				#secondary_main h1, #secondary_main h2, #secondary_main h3, #secondary_main p, #secondary_main ul	{padding-left:28px;}				
				#secondary_main h1, #secondary_main h2, #secondary_main h3, #secondary_main p, #secondary_main ul	{padding-right:28px;}	
				#secondary_main blockquote {font-size: 11px; padding-left: 60px; width: 150px;}
				#secondary_main .director {
				padding:5px;
				margin-bottom: 10px;
				}
				#secondary_main .director img {
				float: left;
/*				border: 1px #666666 dotted;*/
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 10px;
				}
				#secondary_main .director p {
				width: 270px;
				float: right;
				padding: 5px 0px 0px 0px;
				margin: 10px 0px 0px 10px;
				}
				#secondary_main .director p .name {
				font-weight: bold;
				color: #000000;
				}
				#secondary_main .event_wrapper {
				float: left;
				width: 100%;
				position: relative;
				margin-bottom: 1.5em;
				border-bottom-width: 1px;
				border-bottom-style: solid;
				border-bottom-color: #cccccc;
				font-size: 11px;
				}
				#secondary_main .event_wrapper .date {
				position: absolute;
				font-size: 13px;
				font-weight: bold;
				top: 0px;
				left: 10px;
				width: 125px;
				padding-top: 0px;
				padding-right:3px;
				}
				.event_wrapper .date .month {
				text-transform: uppercase;
				font-family: arial,sans-serif;
				font-style: normal;
				font-variant: normal;
				font-weight: 700;
				font-size: 1.1em;
				line-height: normal;
				font-size-adjust: none;
				font-stretch: normal;
				color: #888888;
				}
				.event_wrapper .date .day {
				display: block;
				margin-top: -5px;
				font-family: arial,sans-serif;
				font-style: normal;
				font-variant: normal;
				font-weight: 700;
				font-size: 2em;
				line-height: normal;
				font-size-adjust: none;
				font-stretch: normal;
				color: #888888;
				}
				#secondary_main .event_wrapper p, #secondary_main .event_wrapper ul {
				/*width: 250px;*/
				margin-top: 0pt;
				margin-right: 0pt;
				margin-bottom: 0pt;
				margin-left: 130px;
				padding-top: 0pt;
				padding-right: 0pt;
				padding-bottom: 1em;
				padding-left: 1.2em;
				border-left-width: 1px;
				border-left-style: solid;
				border-left-color: #cccccc;
				}
				#secondary_main .event_wrapper .title {
				display: block;
				padding-top: 0pt;
				padding-right: 0pt;
				padding-bottom: 5px;
				padding-left: 0pt;
				font-size: 1.2em;
				font-weight: bold;
				color: #586b7a;
				}
				#secondary_main ul.sponsor {
				list-style-image: none;
				list-style-type: none;
				padding-left: 10px;
				margin-bottom: 0px;
				padding-bottom: 0px;
				}
				#secondary_main ul.sponsor li {
				padding-bottom: 1px;
				}
				#secondary_main .divider {
				height:10px;
				border-bottom: 1px dotted #6d6763;
				margin-left: 20px;
				margin-right: 20px;
				}
				#secondary_main h2.byletter {
				border-bottom: 1px dotted #6d6763;
				margin-left: 20px;
				margin-bottom: 5px;
				margin-right: 20px;
				padding-left: 10px;
				padding-bottom: 5px;
				}		
				#secondary_main h2.exec {
				font-size: 12px;
				border-bottom: 1px dotted #6d6763;
				margin-left: 28px;
				margin-bottom: 5px;
				margin-right: 20px;
				padding-left: 0px;
				padding-bottom: 2px;
				}		
#secondary_main ul.doclist {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
	list-style-image: none;
	list-style-type: none;
}
#secondary_main ul.doclist li {
	padding-bottom: 0px;
	padding-left: 20px;
	padding-top: 0px;
	margin: 0px;
}
#secondary_main ul.sitemap {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
}
#secondary_main ul.sitemap li	{
	padding: 5px 0 5px 0px;
	margin:0;
	margin-left: 10px;
}
img.event_photo {
    margin: 2px;
	padding: 2px;
	border: 1px solid #cccccc;
}
.photo_caption {
	text-align: center;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
}

		#secondary_right	{
		width:217px;
		background-color:#f5f5f5;
		float:right;
		padding:9px 0 0 7px;
		margin:0;
		}
		#secondary_right.member_section	{
		width:215px;
		background-color:#f5f5f5;
		height: 100%;
		float:right;
		padding:9px 0 5px 5px;
		margin:0;
		margin-left: -3px;
		}
		
				#secondary_right .callout{
				margin:0 0 7px 0;
				}
				
				
				#secondary_right .callout #header	{
				width:211px;
				height:29px;
				padding:0;
				margin:0;
				border:none;
				}
				
						#secondary_right .callout#blue #header	{background-image:url(../images/callout_header_blue.gif);}
						#secondary_right .callout#brown #header	{background-image:url(../images/callout_header_brown.gif);}
				
				
						#secondary_right .callout #header h1{
						line-height:28px;
						padding:0 0 0 15px;
						margin:0;
						color:#FFFFFF;
						font-family:"Times New Roman", Times, serif;
						font-weight:normal;
						font-size:16px;
						}
				
				#secondary_right .callout #body	{
				width:211px;
				padding:0;
				margin:0;
				background-image:url(../images/callout_body_bg.gif);
				}
						
						#secondary_right .callout #body p{
						font-size:11px;
						padding:13px;
						margin:0;
						}
					
						#secondary_right .callout #body p.quote {
						font-size: 15px;
						line-height: 20px;
						font-style: italic;
						}
						
						#secondary_right .callout #thumbs {
						font-size:11px;
						margin-top: 5px;
						margin-left: 2px;
						padding: 2px;
						}

						#secondary_right .callout #thumbs img{
						padding: 0px 5px 0px 7px;
						}

				#secondary_right .callout #footer{
				width:211px;
				background-image:url(../images/callout_footer_bg.gif);
				height:33px;
				}	
						#secondary_right .callout #footer img{
						position:static;
						float:right;
						margin-right:15px;	
						border:none;					
						}
				
		#secondary_content.member_section	{
			background:  url(../images/member_section_bg.jpg) repeat-y ;
		}
		
		#secondary_content.member_section #secondary_left	{
		width:178px;
		padding:18px 2px 2px 22px;
		}
		
		* html #secondary_content.member_section #secondary_left {
		width: 178px;
		}
		
		
		#secondary_content.member_section #secondary_left h1	{
				color:#000;
				font-size:18px;
				font-weight:bold;				
				margin:0;
				padding:0;
				}
				
				#secondary_content.member_section #secondary_left h2 {
				color:#fff;
				font-size:16px;
				font-weight:bold;				
				margin:0;
				padding:0;
				}
				
						#secondary_content.member_section #secondary_left h2.non-bold	{
						font-weight:normal;
						}
				
				
				
				#secondary_content.member_section #secondary_left .directory	{
				margin:7px 0;
				}
						#secondary_content.member_section #secondary_left .directory a	{
						font-size:11px;
						}
				
				#secondary_content.member_section #secondary_left p {
				color:#000;
				font-size:12px;
				font-weight:bold;				
				margin:0;
				padding:0;
				}
				#secondary_content.member_section #secondary_left p.book { background: url(../images/book_dark.gif) no-repeat left 3px; padding-left:15px;}

						#secondary_content.member_section #secondary_left p a {
						color:#2d3b5c;
						font-size:12px;
						font-weight:normal;				
						margin:0 0 0 20px;
						padding:0;
						}
						
				#secondary_content.member_section #secondary_left img.book	{
				margin-right:8px;
				}
				
				#secondary_content.member_section #secondary_left img.seperator	{
				margin:16px 0 10px;
				padding:0;
				border: none;
				}
				
				#secondary_content.member_section #secondary_left ul	{
				width:180px;
				margin:0;
				padding:0;
				}
				
				
				
				#secondary_content.member_section #secondary_left li {
				border:0;
				margin:0;
				padding:0 0 8px 5px;
				
				}
						#secondary_content.member_section #secondary_left li a{
						font-size:10px;
						padding:0;
						margin:0;
						}
				
				
		
		#secondary_content.member_section #secondary_main	{
		width:460px;
		padding:4px 3px 0 4px;
		}
		
		* html #secondary_content.member_section #secondary_main	{
		width: 461px;
		}
		
		#secondary_content.member_section #secondary_main #latest_news	{
	float:left;
	margin: 0;
		}
		
		#secondary_content.member_section #secondary_main #message_board	{
		margin-right:0;
		float:right;
		}	
		
		
		#secondary_content.member_section #secondary_main #calendar_of_events {
		width:449px;
		padding: 7px 6px 0 7px;
		margin:0 0 5px;
		background-image:none;
		}
		* html #secondary_content.member_section #secondary_main #calendar_of_events {
			padding: 6px 6px 0 6px;
		}
		
		
				#secondary_content.member_section #secondary_main #calendar_of_events h1,
				#secondary_content.member_section #secondary_main #latest_news h1,
				#secondary_content.member_section #secondary_main #message_board h1{
				padding:0 0 0 15px;
				color:#fff;
				line-height:25px;
				font-size:14px;
				}
		
				#secondary_content.member_section #secondary_main #calendar_of_events h2,
				#secondary_content.member_section #secondary_main #latest_news h2,
				#secondary_content.member_section #secondary_main #message_board h2{
				padding:0;
				color:#000;
				line-height:25px;
				font-size:12px;
				}
				#secondary_content.member_section #secondary_main #calendar_of_events .featured_calendar_event h2 {
				line-height: 13px;
				padding: 5px 0 5px 0;
				}
				#secondary_content.member_section #secondary_main #calendar_of_events a {
				font-size: 11px;
				}
				#secondary_content.member_section #secondary_main #calendar_of_events .column_body{
				margin: 4px 0;
				width:449px;
				padding:0;
				height:auto;
				}
				
				#secondary_content.member_section #secondary_main #latest_news .column_body,
				#secondary_content.member_section #secondary_main #message_board .column_body{
				margin: 4px 0 0;
				width:220px;
				padding:0;
				height:auto;
				}				
				
						#secondary_content.member_section #secondary_main #calendar_of_events .featured_calendar_event {
						background-image:url(../images/featured_event_corner_wide.gif);
						background-color:#a2b1bc;
						height:39px;
						}
						
						#secondary_content.member_section #secondary_main #calendar_of_events .featured_calendar_event, 
						#secondary_content.member_section #secondary_main #calendar_of_events .calendar_event {
						padding:0px 5px 5px 15px;
						margin:0 0 5px 0;
						}
						
						
						
									#secondary_content.member_section #secondary_main #calendar_of_events .featured_calendar_event, 
									#secondary_content.member_section #secondary_main #calendar_of_events .calendar_event a	{
	color:#7d929f;
	background-position: top;
	background-repeat: no-repeat;
									}
						
						#secondary_content.member_section #secondary_main #latest_news .news_item {
						margin:0;
						padding:0;
						}
						
									#secondary_content.member_section #secondary_main #latest_news .news_item h2	{
									margin-left:15px;
									
									}
						
									#secondary_content.member_section #secondary_main #latest_news .news_item p	{
									margin-left:-12px;
									font-size:11px;
									line-height:13px;
									padding-right:0px;
									}
									

				#secondary_content.member_section #secondary_main #message_board h2	{
				color:#2d3b5c;
				border-bottom: #d1cfd2 1px solid;
				margin: 0 15px 0;
				}
				
				
				#secondary_content.member_section #secondary_main #calendar_of_events p	{
				margin:0;
				padding:0;
				}
				
				#content.member_section .column_footer {
				padding: 0;
				margin:0;
				width:220px;
				text-align:left;
				}
				
						#content.member_section #calendar_of_events .column_footer p, #content.member_section #calendar_of_events .column_footer p a  {
						padding: 0 0 0 16px;
						margin:0;
						color:#7d929f;
						}
				
						#content.member_section #latest_news .column_footer p, #content.member_section #latest_news .column_footer p a  {
						padding: 0 0 0 8px;
						margin:0;
						color:#7b6b56;
						}
				
						#content.member_section #message_board .column_footer p, #content.member_section #message_board .column_footer p a  {
						padding: 0 0 0 7px;
						margin:0;
						color:#2d3b5c;
						}
				
				
			
			#secondary_content.member_section #secondary_main #latest_news,
			#secondary_content.member_section #secondary_main #message_board	{
	width:220px;
	height: 300px;
	padding: 8px 5px 0 5px;
	background-image:none;
	float: left;
	margin-bottom: 5px;
			}
			
			
					
				#secondary_content.member_section #secondary_main #message_board	{
				float:right;
				}
				
				
				#secondary_content.member_section #secondary_main #message_board ul
					{margin: 0px 0 10px 8px;
					padding:0 15px 0 7px;
				
				}
				
						#secondary_content.member_section #secondary_main #message_board ul li
							{padding: 10px 0;
						
						}
				
						#secondary_content.member_section #secondary_main #message_board ul a {
							color:#6a687e;
							font-size:11px;					
						}
						
				
						
				
				
				
				
		#secondary_content.member_section #secondary_right	{
		width:206px;
		padding:0 9px 10px 9px;
		background:#ccc url(../images/membership_right_bg.jpg) repeat-x top;
		}
		
		
		
		
		
		
		
		
		
		
						
			#footer	{
			width:900px;
			height: 100px;
			position: relative;
			}
			
					#footer img	{
					position:absolute;
					left: 50px;
					top: 0px;
					}
				
				#footer_links	{
				font-size:11px;
				height:29px;
				background: url(../images/footer_links_bg.jpg) ;
				
				}
						#footer_links	p {
						padding:0;
						margin:0;
						
						}
						#footer_links	a {
						color: #666666;
						text-decoration:none;
						line-height:29px;
						padding:0;
						margin:0;
						
						}
						
								#footer_links	a:hover	{color:#a2abb5;}
								#footer_links	a:visited	{color:#666666;}
								#footer_links	a:active	{color:#a2abb5;}
								
								
				
				#footer_legal	{
				font-size:10px;
				}
				
				#footer_legal, #footer_links{
				padding:0 60px 0 155px;
				margin:0;
				}
				#footer_legal p {
				text-align: justify;
				}
				
		
#secondary_left .searchmembers {
padding:10px 5px 10px 5px;
font-size: 12px;
}
						
				
#secondary_left .searchmembers form {
padding: 10px;
margin:0px;
margin-top:15px;
float:right;
width: 170px;
border: 1px dotted #ffffff;
}				
					
					
