body {
	margin:auto;	
	text-align:center;
	background-color:#fff;	
	padding:0;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	width:850px;
 }
#outer {
	margin-top:2px;
	border-style:solid;	
	border-color:#cd0000;
	background-color:#fff;
	border-left-width:6px;
	border-right-width:6px;
	border-top-width:6px;
	border-bottom-width:2px;
	text-align:center;
	width:850px;
} 
#header {
	background-image:url(header3.gif);
	background-position:center;
	background-repeat:no-repeat;
	margin:0;
 	width:775px;
	height:109px;
	background-color:#fff;
	text-align:center;	
}
#footer {
	margin:auto;
	color:#fff;
 	background-color:#cd0000;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	text-decoration:none;
	padding-bottom:10px;
	width:850px;
}
#footer a:link,
#footer a:visited,
#footer a:active {
	color:#fff;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	text-decoration:none;		
}
ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
img {
    border: none;
} 
.content {	
	text-align:left;
	margin-left:35px;
	width:660px;
	padding-right:30px;
	padding-top:20px;	
	background-image:url(sinc.gif);
	background-repeat:no-repeat;
	background-position:center;
	line-height:19px;
}
.content p {
	text-indent:20px;
	vertical-align:top;	
	margin-top:0;
	line-height:19px;	
}
.content img {
	padding:8px;
	vertical-align:top;
}
.content a {
	color:#cd0000;
}
.content2 {	
	text-align:left;
	width:770px;
	padding-right:10px;
	padding-top:20px;	
	background-image:url(sinc.gif);
	background-repeat:no-repeat;
	background-position:center;
	line-height:19px;
}
.content2 p {
	text-indent:20px;
	vertical-align:top;	
	margin-top:0;
	line-height:19px;	
}
.content2 img {
	padding:8px;
	vertical-align:top;
}
.content2 a {
	color:#cd0000;
}
.bar {
	text-align:center;
}	
.bold {
	font-weight:bold;
}
.bold_lg {
font-size:16px;
font-weight:bold;
}
.bold_xlg {
font-size:20px;
font-weight:bold;
}
.bold_lg a {
font-size:16px;
font-weight:bold;
color:#cd0000;
}
.bold_red {
	font-weight:bold;
	color:#cd0000;
}
.bold_red_lg {
font-size:20px;
font-weight:bold;
color:#cd0000;
}
.books_desc {
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
}
.books {
width:100px;
}
.books img {
padding:8px;
}
.book_entry {
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
margin-bottom:10px;
}
.center {
	margin-left:50px;
}
.conf_entry {
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
margin-bottom:10px;
}
.conf_entry a {
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#cd0000;
}
.description {
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	width:425px;
	padding-top:10px;
	padding-right:5px;
}
.events {
border-style:double;
border-color:#cd0000;
border-width:5px;
padding-left:3px;
padding-right:2px;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.events a {
	color:#cd0000;
}
.events_sm {
border-style:solid;
border-color:#cd0000;
border-width:2px;
}
.events_sm a {
	color:#cd0000;
}
.form_one {
line-height:40px;
text-align:left;
}
.form_box {
font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;	
	font-weight:400;
	text-align:left;
	border:none;
	line-height:40px;
	width:800px;
	vertical-align:top;
}
.form_box a:link,
.form_box a:visited,
.form_box a:hover,
.form_box a:active {
font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#cd0000;	
	font-weight:400;
	text-align:left;
	border:none;
	line-height:40px;
}
.librarians_header {
text-align:left;
	font-style:normal;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	color:#cd0000;
	font-weight:bold;
	line-height:22px;
	padding-bottom:4px;
}
.line {
	text-align:center;
	margin-bottom:5px;
	margin-top:5px;
}
.mailin {
font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:21px;
}
.mailin a {
font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:21px;
	color:#cd0000;
}
.meetings_bold {
text-align:left;
	font-style:normal;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	line-height:22px;
	padding-bottom:4px;
}
.members  {
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:150px;
	margin-left:0;
	padding-top:10px;
}
.memform {
	font-style:normal;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	text-align:left;
	line-height:20px;
	margin:0;
}
.memform p {
font-style:normal;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	text-align:left;
	line-height:19px;
}

.mid_header {
	clear:both;
	font-style:normal;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	text-transform:capitalize;
}
.months a {
	font-style:normal;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#cd0000;
	text-align:left;
	text-transform:capitalize;
}
.months_names a {
	font-style:normal;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#cd0000;
	text-align:left;
}
.name {
	text-align:left;
}
.news {
	width:200px;
	border-width:thin;
	border-color:#cd0000;
	border-style:solid;
	padding:5px;	
}
.newsletter a {
	font-style:normal;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	text-transform:capitalize;
}
.page_header {
	padding-left:10px;
	padding-right:10px;
	vertical-align:top;
	text-align:left;
}
.page_header_sm {
font-style:normal;
	font-family:"Times New Roman", Times, serif;
	font-size:26px;
	font-weight:bold;
	color:#cd0000;
	text-align:left;
	text-transform:capitalize;
}
.past_photos img {
margin:auto;
border-bottom-style:double;
border-bottom-width:thin;
border-bottom-color:#767676;
border-top-style:double;
border-top-width:thin;
border-top-color:#767676;
border-left-style:double;
border-left-width:thin;
border-left-color:#767676;
border-right-style:double;
border-right-width:thin;
border-right-color:#767676;
}
.photo {
border-style:solid;
border-color:#777;
border-width:3px;
}
#puzzle {
	text-align:left;
	margin-top:25px;
}
.red {
font-style:normal;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#cd0000;
}
.red_lg {
font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#cd0000;
}
.small {
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#000000;
line-height:12px;
}
.small a {
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#cd0000;
line-height:12px;
}
.small_header {
	clear:both;
	font-style:normal;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	text-align:left;
}
.small_header_n {
	clear:both;
	font-style:normal;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	text-align:left;
}
.small_header_n a {
	clear:both;
	font-style:normal;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	text-align:left;
	color:#cd0000;
}
.small_header a {
	clear:both;
	font-style:normal;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	color:#cd0000;
}
.speakers {
	margin-left:25px;
	margin-right:15px;
}

ul {
	list-style-type:disc;
	margin: 0;
	padding: 0;
}
ol {
	list-style-type:decimal;
	margin: 0;
	padding: 0;
}

.title {
	text-align:left;
	margin:0;
}
.top1 {
line-height:20px;

}
.url {
	padding-top:10px;
}
.url a {
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cd0000;
	width:125px;	
}
#menu li {
list-style:none;
padding-bottom:5px;
}
#menu {
	width:130px;
	margin: 10px;
	vertical-align:top;	
}	
#menu2 {
	width:70px;
	padding-left: 5px;
	vertical-align:top;	
}	
#menu2 a {
	width:70px;
	vertical-align:top;	
	color:#cd0000;
}	

#menu a {
	width:130px;
	margin: 10px;
	vertical-align:top;	
	color:#cd0000;
}	
#menu li a {	
	voice-family: "\"}\""; 
  	voice-family: inherit;
	text-decoration:none;		
}		
#menu li a:link,
#menu li a:visited {
	display: block;
	padding: 8px 0 0 10px;
	list-style-type:none;
}
#menu li a:hover {
	padding: 8px 0 0 10px;
	list-style-type:none;
}	
#home a:link,
#home a:visited {
	background:  url(images/menu/home.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	height:29px;
}
#home a:hover {
	background:  url(images/menu/home_over.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	height:29px;
}
#members a:link,
#members a:visited {
	background-image:url(images/menu/members.gif);
	background-repeat:no-repeat;
	height:29px;
}
#members a:hover {
	background:  url(images/menu/members_over.gif);
	background-repeat:no-repeat;
	height:29px;
}
#members_only a:link,
#members_only a:visited {
	background:url(images/menu/m_members-only.gif);
	background-repeat:no-repeat;
	height:34px;
}
#members_only a:hover {
	background:url(images/menu/m_members-only_over.gif);
	background-repeat:no-repeat;
	height:34px;
}
#join a:link,
#join a:visited {
	background:  url(images/menu/join.gif);
	background-repeat:no-repeat;
	height:29px;
}
#join a:hover {
	background:  url(images/menu/join_over.gif);
	background-repeat:no-repeat;
	height:29px;
}
#meetings a:link,
#meetings a:visited {
	background:  url(images/menu/meetings.gif);
	background-repeat:no-repeat;
	height:29px;
}
#meetings a:hover {
	background:  url(meetings_over.gif);
	background-repeat:no-repeat;
	height:29px;
}
#bip a:link,
#bip a:visited {
	background:  url(images/menu/bip.gif);
	background-repeat:no-repeat;
	height:34px;
}
#bip a:hover {
	background:  url(images/menu/bip_over.gif);
	background-repeat:no-repeat;
	height:34px;
}
#speakers a:link,
#speakers a:visited {
	background:  url(images/menu/speakers.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
	height:34px;
}
#speakers a:hover {
	background:  url(images/menu/speakers_over.gif);
	background-repeat:no-repeat;
	height:34px;
}
#contact a:link,
#contact a:visited {
	background:  url(images/menu/contact.gif);
	background-repeat:no-repeat;
	height:29px;
}
#contact a:hover {
	background:  url(images/menu/contact_over.gif);
	background-repeat:no-repeat;
	height:29px;
}
#photos a:link,
#photos a:visited {
background-image:url(images/menu/m_photos.gif);
	background-repeat:no-repeat;
	height:29px;
}
#photos a:hover {
background-image:url(images/menu/m_photos_over.gif);
	background-repeat:no-repeat;
	height:29px;
}
#conferences a:link,
#conferences a:visited {
	background-image:url(images/menu/m_conf.gif);
	background-repeat:no-repeat;
	height:34px;
}
#conferences a:hover {
	background-image:url(images/menu/m_conf_over.gif);
	background-repeat:no-repeat;
	height:34px;
}
.list li {
list-style:disc;
text-indent:10px;
}

