body {
	background:#f4e9c9 url('../images/layout/bg-master.jpg') top repeat-x;
}

a {
	text-decoration:none;
	color: #000;
	font-weight:bold;
}

a.pointer {
	cursor:pointer;
}

div.spacer1 {
	height:5px;
}

div.spacer2 {
	height:10px;
}

span.heading1 {
	font-weight:bold;
	font-style:italic;
	font-size:12px;
	
}
div.home-content {
font-size:12px;
line-height:18px;
margin-top:350px;
}

div.home-content h2{
font: bold 18px/20px Georgia, "Times New Roman", Times, serif;
font-style: italic;
margin: 0 0 5px 0;
padding: 0;
}

div#header {
	margin-top:25px;
	margin-bottom:10px;
	/*background:url('../images/header1.png') center no-repeat;*/
	width:960px;
	height:52px;
}

div#col1 {
	width:476px;
	margin:0px;
	padding:0px;
	margin-right:17px;
	margin-bottom:60px;
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	color:#000000;
}

div#col1 div.hidden {
	display:none;
}

div#col1 div.alpha {
	position:absolute;
}

div#col1 div.splash {
	width:476px;
	height:339px;
	background:url('../images/layout/home/bg-splash-frame.png') top left no-repeat;
	padding-right:3px;
	padding-top:5px;
	padding-left:4px;
	position:relative;
	z-index:10;
}

div#col1 div.splash-info {
	background:url('../images/layout/home/bg-splash-info.png') repeat;
	width:446px;
	height:43px;
	margin-left:4px;
	margin-top:-65px;
	margin-bottom:22px;
	padding-left:20px;
	padding-top:10px;
	position:relative;
	z-index:1000;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	overflow:hidden;
}
div#col1 div.splash-info a {
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}
div#col1 div.splash-info a:hover {
	text-decoration:underline;
}
div#col2 {
	width:215px;
	margin:0px;
	padding:0px;
	margin-right:20px;
	margin-bottom:60px;
	float:left;
}

div#col2 div.events {	
	width:205px;
	background:url('../images/layout/bg-events.png') repeat;
	color:#403e3e;
	padding-top:5px;
	padding-left:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}

div.events a {
	color:#505050;
	text-decoration:none;
}

div#col2 div.events div.date {
	margin:0px;
	padding:0px;
	padding-right:5px;
	margin-bottom:15px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}

div#col2 div.events div span.date {
	font-size:12px;
	line-height:10px;
}

div#col2 div.events div.description {
	margin:0px;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:15px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:11px;
	width:155px;
	height:35px;
	overflow:hidden;
}

div#eventsbottom {
	padding-top:0px;
	padding-bottom:1px;
}

div#hiddenlogin {
	display:none;
}

div#loginpanel {
	width:186px;
	/*height:105px; */
	padding-top:5px;
	padding-left:10px;
	padding-right:19px;
	padding-bottom:18px;
	background:url('../images/layout/bg-events.png') repeat;
	color:#403e3e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#username, #password, #falsepassword {
	width:100%;
	height:16px;
	border:1px solid #c6bc99;
	background:#ffffff;
	margin-bottom:5px;
	color:#403e3e;
	padding-left:5px;
}

#password, #falsepassword {
	margin-bottom:15px;
}

div#col2 div.eventsfooter {	
	width:205px;
	background:url('../images/layout/bg-events.png') repeat;
	color:#403e3e;
	padding-top:0px;
	padding-left:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	padding-bottom:10px;
}

div.eventsfooter a {
	color:#505050;
}

div#col3 {
	width:232px;
	margin:0px;
	padding:0px;
	margin-right:0px;
	margin-bottom:60px;
	float: left;
}


div#col3 ul{
margin: 0;
padding: 0;
}

div#col3 li {
margin-bottom:10px;
list-style: none;
}

div#col3 li a{
display: block;
width:232px;
height:63px;
background-repeat: none;
background-position: left top;
text-indent: -20000px;
}

div#col3 li#li-1 a{background-image: url('../images/layout/callout-discovery.png');}
div#col3 li#li-2 a{background-image: url('../images/layout/callout-childrens.png');}
div#col3 li#li-3 a{background-image: url('../images/layout/callout-teen.png');}
div#col3 li#li-4 a{background-image: url('../images/layout/callout-literacy.png');}
div#col3 li#li-5 a{background-image: url('../images/layout/callout-avoca.png');}
div#col3 li#li-6 a{background-image: url('../images/layout/callout-foundation.png');}

div#col3 li a:hover {
background-position: right top;
}


div#pagenotfound {
	height:250px;
	width:400px;
	margin:0 auto;
	padding:25px;
	color:#403e3e;
	overflow:auto;
}

div#content-left div.nonav {
	width:150px;
	margin-right:45px;
	margin-left:5px;
	margin-top:15px;
	margin-bottom:60px;
	float:left;
	font-size:12px;
	line-height:18px;
}

div#pagination, div#pagination a {
	text-decoration:none;
	color:#505050;
	letter-spacing:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div#pagination span.current {
	color:#000000;
	font-weight:bold;
	letter-spacing:2px;
	position:relative;
	left:2px;
}

div.date-conjunction{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	position:relative;
	top:5px;
}
