body {
	font-size: 100%;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #454545;
	}
	

#pageWrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
	font-size: 95%;
	text-align: left;
  	width: 590px;
	background: #d7def8;
	margin-top: 19px;
	}

#slaHeader {
	float:left;	
	background: #d7def8;	
	width: 443px;
	font-weight: bold;
	color: #324185;
	font-size: 80%;
}

#slaLogo {
	float:right;
	background: #d7def8;	
	width: 147px;	
	text-align:right;
	font-weight: normal;
	font-size: 80%;	

}

#copyrightNotice {
	float:left;	
	/*min-height: 22px;*/
	font-weight: normal;
	font-size: 60%;
	color: #877DA7;
	padding: 8px;
	padding-left: 18px;
	background-color: #d7def8;
	padding-top: 12px;
	padding-bottom: 4px;
}

#designByIntexta {
	float:right;
	width: 71px;	
	text-align:right;
	font-weight: normal;
	font-size: 60%;	
	padding: 8px;
	padding-right: 14px;	
	background-color: #d7def8;	

}

#designByIntexta a {
	font-weight: normal;
}


#footer {
	clear:both;
	float: left;
	background-color: #d7def8;

	border-top: 1px solid #ffffff;	
	width: 590px;
}



#slaLogo a {
	font-weight: normal;
}

#menuBar {
	float:left;
	list-style:none;
	background: #d7def8;
	width: 100%;	
	margin:0;
	padding:0;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 3px;
	border-bottom: 1px solid #bbbbe3;
}

#menuBar li {
	float:left;
	margin:0;
	padding: 0;
	margin-left: 3px;
	margin-right: 3px;
	text-align: center;	
}

#menuBar a {
	font-size: 70%;
	font-family: Tahoma;
	width: 100%;
	float:left;
	display:block;
	margin: 0 0 0 0;
	padding-top: 45px;
	padding-bottom: 5px;
	text-decoration: none;
	font-weight: normal;
	text-align: center;	
}

#menuBar a:link {
	color: #000000;
	border: 1px solid #d7def8;
}


#menuBar a:visited {
	color: #000000;
	border: 1px solid #d7def8;	
}

#menuBar a:hover {
	color: #000000;
	border: 1px solid;
	border-color: #f7f9fd #bbbbe3 #bbbbe3 #f7f9fd;
}

.active {
	border: 1px solid;
	border-color: #bbbbe3 #f7f9fd #f7f9fd #bbbbe3 !important;
}

.button {
/*	width: 13%;
	width: 1.3em;*/
	width: 75px;
	min-width: 75px;
	width: 4.9em;
}



#btnHome {
	text-align: center;
	background: #d7def8;
	background-image: url(../img/icn/icnHome.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#btnEvents {
	text-align: center;
	background: #d7def8;
	background-image: url(../img/icn/icnEvents.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#btnCommittee {
	text-align: center;
	background: #d7def8;
	background-image: url(../img/icn/icnCommittee.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#btnGoodReads {
	text-align: center;
	background: #d7def8;
	background-image: url(../img/icn/icnGoodreads.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#btnWeblinks {
	text-align: center;
	background: #d7def8;
	background-image: url(../img/icn/icnWeblinks.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#btnGallery {
	text-align: center;
	background: #d7def8;
	background-image: url(../img/icn/icnGallery.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#btnLanguage {
	text-align: center;
	background: #d7def8;
	background-image: url(../img/icn/icnLanguage.gif);
	background-repeat: no-repeat;
	background-position: top;
}



#menuDiv {
	background-color: #d7def8;
	width: 100%;
	
}


#mainPage {
	clear:both;
	padding: 25px;
	background-color: #ffffff;
	font-size: 0.8em;
	border-bottom: 1px solid #bbbbe3;
}

#mainPage p {
	font-size: 100%;
	padding-bottom: 0;
	margin-bottom: 0;
}


h1 {
	margin: 0;
	padding:0;
	margin-bottom: 18px;
	font-size: 1.4em;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	color: #454545;
}

h2 {
	margin: 0;
	padding:0;
	margin-bottom: 18px;	
	font-size: 1.2em;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold;
	color: #454545;
}

#events_page {
	clear:both;
	padding: 18px;
	padding-left: 43px;
	background-color: #ffffff;
	font-size: 0.8em;
	border-bottom: 1px solid #bbbbe3;	
}

.events_item {
	margin-bottom: 20px;
	margin-left: 25px;
	width: 90%;
	border-left: 2px solid #f6421b;
	/*border-bottom: 1px solid #bbbbe3;*/
	background-color: #e6ecfa;
	padding-bottom: 10px;
}

.events_item_past {
	margin-bottom: 20px;
	margin-left: 25px;
	width: 90%;
	border-left: 2px solid #bbbbe3;
	/*border-bottom: 1px solid #bbbbe3;*/
	background-color: #e6ecfa;
	padding-bottom: 10px;
}


.new {
	width: 100%;
	border-left: 1px solid #bbbbe3;
	border-top: 1px solid #bbbbe3;
	border-bottom: 1px solid #bbbbe3;	
	background-color: #e6ecfa;
}


.events_header {
	background-color: #d7def8;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold;
	font-size: 100%;
	padding: 10px !important;
}

.events_eventtitle {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: bold;
	font-size: 100%;
	border-bottom: 1px solid #e0e4f6;
	padding-bottom: 5px;
}

.events_maintext {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: normal;
	padding: 0;
	margin: 0;
	padding-left: 30px;
	padding-right: 10px;	
	padding-top: 10px;
	line-height: 130%;
}

.events_datetime {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: normal;
	font-size: 100%;
	background-image: url(../img/icn/icnTime.gif);
	padding-left: 20px;
	height: 16px;
	background-repeat: no-repeat;
	margin-left: 10px;
	margin-bottom: -8px !important;
}

.events_datetime_past {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: normal;
	font-size: 100%;
	background-image: url(../img/icn/icnTime.gif);
	padding-left: 20px;
	height: 16px;
	background-repeat: no-repeat;
	margin-left: 10px;
	margin-bottom: -8px !important;
	color: #666666;
}

.events_location {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: normal;
	font-size: 100%;
	background-image: url(../img/icn/icnWhere.gif);
	padding-left: 20px;
	height: 16px;
	background-repeat: no-repeat;
	margin-left: 10px;
	margin-bottom: 0 !important;	
}


#mCms_headerBar {
	text-align: left;
	width: 100%;
	/*padding: 1px 5px 1px 5px;*/
	border-bottom: 1px solid #754f1e;
	background-image: url(../img/mCms-bg.gif);
	color: #eb9f3d;
	font-family: Georgia, Times New Roman, serif;
	font-size: 12px;
	height: 50px;
}

#mCms_logo {
	float:left;
	display:block;
	padding:0;
	margin: 0;
}

#mCms_buttons {
	float:right;
	display:block;	
padding:0;
	margin: 0;
	padding-top: 2px;
	padding-right: 5px;	
}

.mCms_editEvent {
	clear:both;
	display:block;
	float:right;
	padding: 1px 5px 1px 5px;
	border-bottom: 1px solid #eb9f3d;
	background-image: url(../img/mCms-bg.gif);
	color: #eb9f3d;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 9px;
}

.mCms_editEvent a:link {
	color: #eb9f3d;
	text-decoration: none;
	font-weight: normal;
}

.mCms_editEvent a:visited {
	color: #eb9f3d;
	text-decoration: none;
	font-weight: normal;	
}

.mCms_editEvent a:hover {
	color: #ffffff;
	text-decoration: underline;
	font-weight: normal;	
}

.mCms_table {
border-collapse:collapse;
border: 2px solid #bcbcbc;
}

.mCms_td1 {
font-size: 11px;
padding: 8px;
background-color: #e6ecfa;
border-bottom: 1px dotted #bcbcbc;
}



.mCms_textbox {
font-size: 11px;
color: #000000;
border: 1px solid;
border-color: #bfc2c9;
background-color: #ffffff;
width: 300px;

}

.mCms_dropdown {
font-size: 11px;
color: #000000;
border: 1px solid;
border-color: #bfc2c9;
background-color: #ffffff;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.94em;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}


a:link {
	color: #6F76CC;
	font-weight: bold;

}
a:visited {
	color: #9398D9;
	font-weight: bold;

}
a:hover {
	color: #CC0000;
	font-weight: bold;

}
.smalltext {
	font-size: xx-small;
}

.verysmall {
	font-size: 9px;
	color: #877DA7;
}
