body {
	margin: 0;
	text-align: center;
	color: #000;
	background-color: #fff; 
	font-family: arial, verdana, sans-serif;
}
body a img {
	border: none; 
}
#topbar {
height: 20px;
background-color: #005295;
/*background-color: #005295;
background-color: #788EB8;*/
}

/* LAYOUT */

#site-container {
  background-color: #eff3f4;
  background-image:url(/presby/images/site-bg.gif);
  background-repeat:repeat-y;
  background-position:center;  
}

#site-heading {
  color: #000;
  background-color: #FFF;
  width: 900px;
  margin-left: auto;
  margin-right: auto;
}

/* MASTHEAD */

#header {
position: relative;
overflow: hidden;
background-color: #fff;
}

/* Include specific styles */
	#logo {
		float: left;
		margin: 4px 4px 0 0;
	}
	#mainnav {
		text-align: right;
		margin-left: 0;
		margin-right: 0px;
		margin-top: -1px;
		padding:5px 5px 0 0;
	}
		#mainnav li {
			font-size: 12px;
			color: #666;
			display: inline;
			margin:0;
			font-weight: bold;
		}
		#mainnav li a:link, #mainnav li a:visited {
			text-decoration: none;
			color: #666;
		}
		#mainnav li {
			padding:5px 5px 0 5px;
			background-image: url(http://www.uphs.upenn.edu/lehmann/dept-images/main_nav_bg.gif); /* This path needs to be updated */
			background-repeat: no-repeat;
			background-position: top right;
		}
		#main-nav-end {
			background-image: none !important;
			padding-right: 0 !important;
			margin-right: 0px !important;
		}
		#main-nav-end a {
			padding-right: 0 !important;
			margin-right: 0 !important;
		}
		
	/* Search */
	
	#search {
		position: relative;
		text-align: right;
		float:right;
		margin: -4px 5px 0 0;
	}
	#search div {
		min-width: 250px;
		width: 360px;
		border: 1px solid #CCC;
		height: 24px;
		position: relative;
	}
	#search div img {
		position: absolute;
		left: 0;
		top: 3px;
	}
	#search div #searchBox {
		position:absolute;
		top: 2px;
		left: 30px;
		font-size: 11px !important;
		font-weight: bold;
		width: 300px;
		color: #999;
		border: 1px solid #FFF;
	}
	#search div #searchbutton {
		width: 21px !important;
		height: 16px;
		position:absolute !important;
		top: 2px !important;
		right: 0 !important;
	}
	
/* End Include specific styles */

	#entity-title {
	margin: 0;
	height: 30px;
	border-top: 5px solid #fff;
	border-bottom: 7px solid #fff;
	clear: both;
	}
		#entity-title a {
		display: block;
		height: 30px;
		text-indent: -9999px;
		background-image:url(/presby/images/penn_presby_title.gif);
		background-repeat: no-repeat;
		background-position: right;
		}
		
#content-container {
padding: 0;
margin-left: auto;
margin-right: auto;
overflow: hidden;
width: 890px;
font-family: arial, verdana, sans-serif;
background-color: #fff;
background-image:url(images/content-bg.gif);
text-align: left;
}
.wide #content-container {
background-image: none;
}
#content-container-footer {
margin-left: auto;
margin-right: auto;
width: 890px;
background-image:url(images/content-footer.gif);
background-repeat:no-repeat;
height: 19px;
background-color: #fff;
/*background-color: #eff3f4;*/
}
.wide #content-container-footer {
background-image: none;
}
#content-masthead {
background-color: #fff;
background-image:url(images/content-masthead-top.gif);
background-repeat:no-repeat;
height: 155px;
padding-top: 10px;
position: relative;
}
	#content-masthead h2 {
	position: relative;
	height: 86px;
	margin: 0;
	text-indent: -9876px;	
	}
		#about #content-masthead h2 {
		background-image:url(images/masthead-about.jpg);
		}
		#visitor #content-masthead h2 {
		background-image:url(images/masthead-vi.jpg);
		}
		#services #content-masthead h2 {
		background-image:url(images/masthead-services.jpg);
		}
		#volunteer #content-masthead h2 {
		background-image:url(images/masthead-volunteer.jpg);
		}
	#utility-nav {
	width: 224px;
	position: absolute;
	top: 23px;
	right: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	background-image:url(images/utility-bg.gif)
	}
		#utility-nav li {
		width: 224px;
		}
			#utility-nav a {
			display: block;
			text-indent: -9876px;
			background-image: url(/presby/images/utility-bg.gif);
			height: 30px;
			}
			#utility-nav #make-appt a {
			background-position:bottom;
			}
#primary-nav {
height: 37px;
position: relative;
margin: 0;
padding: 0;
background-color: #005295;
list-style: none;
}
	#primary-nav li {
	position: absolute;
	height: 37px;
	}
		#pn-1 {
		width: 129px;
		}
		#pn-2 {
		width: 138px;
		left: 131px;
		}
		#pn-3 {
		width: 200px;
		left: 271px;
		}
		#pn-4 {
		width: 199px;
		left: 473px;
		}
		#pn-5 {
		width: 216px;
		left: 674px;
		}
	#primary-nav li a {
	display: block;
	background-image: url(images/primary-nav.gif);
	height: 37px;
	text-indent: -9876px;
	}
		#pn-1 a:link, #pn-1 a:visited {
		background-position: 0 0;
		}
		#pn-2 a:link, #pn-2 a:visited {
		background-position: -131px 0;
		}
		#pn-3 a:link, #pn-3 a:visited {
		background-position: -271px 0;
		}
		#pn-4 a:link, #pn-4 a:visited {
		background-position: -473px 0;
		}
		#pn-5 a:link, #pn-5 a:visited {
		background-position: -674px 0;
		}
		#pn-1 a:hover {
		background-position: 0 -37px;
		}
		#pn-2 a:hover {
		background-position: -131px -37px;
		}
		#pn-3 a:hover {
		background-position: -271px -37px;
		}
		#pn-4 a:hover {
		background-position: -473px -37px;
		}
		#pn-5 a:hover {
		background-position: -674px -37px;
		}
		#about #pn-2 a {
		background-position: -131px -74px;
		}
		#visitor #pn-3 a {
		background-position: -271px -74px;
		}
		#services #pn-4 a {
		background-position: -473px -74px;
		}
		#volunteer #pn-5 a {
		background-position: -674px -74px;
		}
		
/* Page Utility Links */

#page-utility-links {
position: absolute;
top: 145px;
right: 0;
margin: 0;
z-index: 9999;
}
	#page-utility-links ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
		#page-utility-links li {
		float: left;
		font-size: 11px;
		}
		#page-utility-links li a:link, #page-utility-links li a:visited  {
		display: block;
		float: left;
		padding: 2px 15px 5px 23px;
		background-repeat:no-repeat;
		color: #069;
		}
		#page-utility-links li a:hover  {
		color: #009;
		}
		.text-size a {
		background-image:url(images/increase-text-icon.gif);
		}
		.print-page a {
		background-image:url(images/print-page-icon.gif);
		}
		.email-page a {
		background-image:url(images/email-freind-icon.gif);
		}	

/* Primary Navigation */

#navigation-column {
float: left;
width: 190px;
background-image:url(images/nav-col-top.gif);
background-repeat:no-repeat;
background-position:top right;
/*background-color: #FFFFFF;*/
margin-top: 0;
margin-left: 9px;
font-size: 12px;
padding-top: 1.5em;
}
	#navigation-column h4 {
	color: #900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 0 0 0 15px;
	}
	
	#navigation-column h4.initial {
	color: #900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 0 0 0 15px;
	margin-top: 0px;
	}
	
	#navigation-column ul {
	margin: 0;
	padding: 0 0 0 15px;
	list-style: none;
	}
		#navigation-column li {
		padding: 0 0 .5em 0;
		}
			#navigation-column li a:link, 
			#navigation-column li a:visited {
			display: block;
			color: #005295;
			text-decoration: none;
			padding: 0 0 0 15px;
			background-image:url(images/secondary-nav-bullet.gif);
			background-repeat:no-repeat;
			background-position: 5px 2px;
					}
					#navigation-column li a:hover {
					color: #c00;
					}
					.sn-1 #sn-1 a:link, .sn-1 #sn-1 a:visited,
					.sn-2 #sn-2 a:link, .sn-2 #sn-2 a:visited,
					.sn-3 #sn-3 a:link, .sn-3 #sn-3 a:visited,
					.sn-4 #sn-4 a:link, .sn-4 #sn-4 a:visited,
					.sn-5 #sn-5 a:link, .sn-5 #sn-5 a:visited,
					.sn-6 #sn-6 a:link, .sn-6 #sn-6 a:visited,
					.sn-7 #sn-7 a:link, .sn-7 #sn-7 a:visited,
					.sn-8 #sn-8 a:link, .sn-8 #sn-8 a:visited,
					.sn-9 #sn-9 a:link, .sn-9 #sn-9 a:visited,
					.sn-10 #sn-10 a:link, .sn-10 #sn-10 a:visited,
					.sn-11 #sn-11 a:link, .sn-11 #sn-11 a:visited,
					.sn-12 #sn-12 a:link, .sn-12 #sn-12 a:visited,
					.sn-13 #sn-13 a:link, .sn-13 #sn-13 a:visited,
					.sn-14 #sn-14 a:link, .sn-14 #sn-14 a:visited,
					.sn-15 #sn-15 a:link, .sn-15 #sn-15 a:visited,
					.sn-16 #sn-16 a:link, .sn-16 #sn-16 a:visited,
					.sn-17 #sn-17 a:link, .sn-17 #sn-17 a:visited,
					.sn-18 #sn-18 a:link, .sn-18 #sn-18 a:visited,
					.sn-19 #sn-19 a:link, .sn-19 #sn-19 a:visited,
					.sn-20 #sn-20 a:link, .sn-20 #sn-20 a:visited,
					.tn-0 #tn-0 a:link, .tn-0 #tn-0 a:visited,
					.tn-1 #tn-1 a:link, .tn-1 #tn-1 a:visited,
					.tn-1 #tn-2 a:link, .tn-2 #tn-2 a:visited,
					.tn-1 #tn-3 a:link, .tn-3 #tn-3 a:visited
					
					 {
					font-weight: bold;
					color: #000;
					}
					#navigation-column li ul {
					padding-top: .5em;
					}
					
					/*.tn-0 #tn-0 a:link, .tn-0 #tn-0 a:visited,
					.tn-1 #tn-1 a:link, .tn-1 #tn-1 a:visited,
					.tn-1 #tn-2 a:link, .tn-2 #tn-2 a:visited,
					.tn-1 #tn-3 a:link, .tn-3 #tn-3 a:visited
					
					 {
					font-weight: bold;
					color: #000;
					}*/
					
			
#primary-column {
	float: left;
	width: 650px;
	position: relative;
	left: 25px;
	font-size: 12px;
	background-color: #fff;
}
.wide #primary-column {
float: left;
width: 850px;
position: relative;
left: 25px;
font-size: 12px;
}
	#primary-column h3 {
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	color: #900;
	margin-top: 10px;
	}
	
	
	#primary-column h4 {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #005295;
	margin-bottom: 0;
	}
	
	#primary-column h4.quote {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #005295;
	padding-top: 0px;
	line-height: 1.75em;
	}
	
	#primary-column p {
	line-height: 1.5em;
	}
	
	#primary-column p.quote {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #005295;
	}
	
	#primary-column li {
	line-height: 1.25em;
	padding-bottom: 0.5em;
	}
	
	/*#primary-column ul.quote {
	margin-left: 60px;
	
	}*/
	
	#primary-column li.quote {
	margin-left: 10px;
	padding-left: 25px;
	padding-top: 0px;
	list-style-image: url(images/icon-quote.gif);
	}
	
	#primary-column a:link  {
	color: #005295;
	}
	#primary-column a:visited  {
	color: #888;
	}
	.map #primary-column h3 {
	padding-top: 15px;
	}
	.map #primary-column img {
	width: 800px;
	margin-left: 20px;
	}
	.map .pdf {
	position: absolute;
	top: 15px;
	right: 0;
	text-align: right;
	}
	.map .pdf a {
	display: block;
	padding: 1px 0 5px 20px;
	background-image: url(/presby/images/pdf-icon.gif);
	background-repeat: no-repeat;
	}
	
.side-callout {
background-color: #eee;
background-image:url(images/side-callout-bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
float: right;
width: 334px;
margin: 20px 0 20px 20px;
padding-bottom: 16px;
}

.side-callout-volunteer-home {
background-image:url(images/callout-volunteer-home.gif);
background-repeat:no-repeat;
float: right;
width: 300px;
height: 300px;
margin: 20px 0 20px 20px;
padding-bottom: 16px;
}

.side-callout-about-home {
background-image:url(images/callout-building.gif);
background-repeat:no-repeat;
float: right;
width: 300px;
height: 300px;
margin: 20px 0 20px 20px;
padding-bottom: 16px;
}

.side-callout-about-outreach {
background-image:url(images/callout-outreach.gif);
background-repeat:no-repeat;
float: right;
width: 300px;
height: 300px;
margin: 20px 0 20px 20px;
padding-bottom: 16px;
}

.side-callout-pastoral {
background-image:url(images/callout-pray.jpg);
background-repeat:no-repeat;
float: right;
width: 300px;
height: 300px;
margin: 20px 0 20px 20px;
padding-bottom: 16px;
}

.side-callout-store {
background-image:url(images/callout-store.jpg);
background-repeat:no-repeat;
float: right;
width: 300px;
height: 300px;
margin: 20px 0 20px 20px;
padding-bottom: 16px;
}

.side-callout-event-2010 {
background-image:url(images/ppmcmain_300x300.gif);
background-repeat:no-repeat;
float: right;
width: 300px;
height: 300px;
margin: 0 0 0 0;
padding-bottom: 16px;
}

.side-callout-event-2012 {
background-image:url(images/ppmcmain_2012.gif);
background-repeat:no-repeat;
float: right;
width: 300px;
height: 300px;
margin: 0 0 0 0;
padding-bottom: 16px;
}

/*Timer */

#timer {
width:100%;
float:right;
padding:5px;
margin:0 0 20px 0;
/*background-color:#ffffcc;*/
background-color:#a0d1fa;
border: 2px solid #69ade5;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#003366;

}

/* callout group */

#callout-group {
float:right;
width:300px;
padding:0 20px 0 0;

}

#callout-group h4 {
margin:0;
padding:0;
font-family:"Courier New", Courier, monospace;
font-size:19px;
color:#184b5a;

}



#primary-column .side-callout h3 {
background-image:url(images/side-callout-top.gif);
background-repeat:no-repeat;
margin: 0;
padding: 16px 0 0 20px;
font-size: 22px;
color: #005295;
}

#primary-column .side-callout h3.apply-online {
background-image:url(images/icon-computer.gif);
padding: 20px 20px 20px 65px;
margin-left: 15px;
}

#primary-column .side-callout h3.resources {
background-image:url(images/icon-folder.gif);
padding: 20px 20px 20px 65px;
margin-left: 15px;
}

#primary-column .side-callout h3.feedback {
background-image:url(images/icon-feedback.gif);
padding: 20px 20px 20px 65px;
margin-left: 15px;
}

#primary-column .side-callout h3.traffic {
background-image:url(images/icon-cone.gif);
padding: 20px 20px 20px 65px;
margin-left: 15px;
}

#primary-column .side-callout h3.directions {
background-image:url(images/icon-directions.gif);
padding: 20px 20px 20px 65px;
margin-left: 15px;
}

#primary-column .side-callout h4.history {
background-image:url(images/callout-history.jpg);
width: 300px;
height: 100px;
margin-left: 20px;

}


.side-callout .callout-content {
	padding: 0 20px 0 20px;
	background-color: #eeeeee;
}  

.side-callout .callout-content li {
	margin-left: 30px;
}

.side-callout .callout-content p.directions {
	margin-left: 60px;
}

/* Services Page */
	
#service-list  {
	float: left;
	width: 800px;
	font-weight: bold;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
}
#service-list ul {
list-style: none;
margin: 0;
padding: 0 15px 0 0;
float: left;
width: 185px;
}
#service-list ul.serv-col-4 {
padding: 0 0 0 0;
}
#service-list ul ul {
float: none;
width: auto;
font-size: 12px;
font-weight: normal;
font-family: arial, verdana, sans-serif;
padding-bottom: .5em;
}
#service-list ul ul ul {
float: none;
width: auto;
padding: .5em 0 0 0;
margin-left: 2em;
}
#service-list a  {
display: block;
padding: 0 0 .35em 15px;
background-image:url(images/services-bullet.gif);
background-repeat:no-repeat;
background-position: 5px 4px;
}
#service-list a:link  {
color: #105891;
text-decoration: none;
}
#service-list a:visited  {
color: #999;
text-decoration: none;
}
#service-list a:hover  {
color: #c00;
text-decoration: underline;
}

/* Volunteer Section */

#primary-column .side-callout h3.volunteer-callout-title {
color: #393;
}
#voluteer-callout-links {
list-style: none;
margin: 0;
padding: 0;
}
#voluteer-callout-links li a:link, #voluteer-callout-links li a:visited {
display: block;
width: 303px;
height: ;
background-image: url(images/vol-links-bg.gif);
height: 80px;
text-indent: -9876px;
}
#voluteer-callout-links li a:hover {
background-position: top right;
}
#voluteer-callout-links li.vlink-adult a:link, #voluteer-callout-links li.vlink-adult a:visited {
height: 88px;
background-position: bottom left;
}
#voluteer-callout-links li.vlink-adult a:hover {
background-position: bottom right;
}

/*Volunteer Apply Online Form*/
#error
{
color: #900;
width:60%;
margin-bottom: 50px;
padding: 5px;
}

#error ul{
list-style: none;}

#error ul li a:link{
margin-left: 100px;
padding-left: 100px;
}


fieldset {
border: 1px solid #ccc;
background: #fcfbfb;
padding: 4px;
margin: 0 0 2em 0;
}

fieldset hr {
border: 1px solid #ccc;
}

fieldset legend {
background: url(images/legend-bg.gif);
background-repeat: repeat-x;
color: #fff;
font-weight: bold;
padding: 4px;
}

.volunteer-form {
text-align: right;
vertical-align: top;}


/* About Section */



/* Tables */
.listing th {
text-align: left;
font-weight: bold;
padding: .5em 0 .5em 1em;
border-bottom: 1px solid #999;
}
.listing td {
padding: .5em 0 0 1em;
border-bottom: 1px solid #999;
}
.listing td p {
margin-top: 0;
margin-bottom: .5em
}
.listing .listing-col-titles th {
font-size: 16px;
color: #2d4b62; 
font-family: Georgia, "Times New Roman", Times, serif;
}
/* 

NOT IN USE

#secondary-column {
background-color:#f0f;
float: right;
width: 150px;
}

*/

/* Home Page */

#home #content-container {
background-image: url(/presby/images/home-content-bg.jpg);
background-repeat:repeat-x;
width: 870px;
padding: 0 10px 20px 10px;
background-color:#005295;
}
	#home-content {
	float: left;
	width: 870px;
	padding-bottom: 9px;
	background-image:url(/presby/images/home-primary-bott.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	position: relative;
	}
		#home-masthead {
		position: relative;
		height: 285px;
		/*
		background-image: url(/presby/images/home-masthead-photo.jpg);
		background-position: 7px 44px;
		background-repeat:no-repeat;
		*/
		background-color:#fff;
		margin-bottom: 10px;
		}
			#home #primary-nav {
			list-style: none;
			margin: 0;
			padding: 0;
			width: 631px;
			height: 37px;
			position: relative; 
			}
				#home #primary-nav li {
				position: absolute;
				}
					#home #primary-nav li a  {
					display: block;
					height: 37px;
					text-indent: -9876px;
					background-image:url(/presby/images/home-primary-nav.gif);
					}
						#home #pn-2 {
						width: 104px;
						left: 0;
						}
						#home #pn-3 {
						width: 148px;
						left: 106px;
						}
						#home #pn-4 {
						width: 169px;
						left: 256px;
						}
						#home #pn-5 {
						width: 204px;
						left: 427px;
						}
						#home #pn-2 a:link, #home #pn-2 a:visited {
						background-position: 0 0;
						}
						#home #pn-3 a:link, #home #pn-3 a:visited {
						background-position: -106px 0;
						}
						#home #pn-4 a:link, #home #pn-4 a:visited {
						background-position: -256px 0;
						}
						#home #pn-5 a:link, #home #pn-5 a:visited {
						background-position: -427px 0;
						}
						#home #pn-2 a:hover {
						background-position: 0 -37px;
						}
						#home #pn-3 a:hover {
						background-position: -106px -37px;
						}
						#home #pn-4 a:hover {
						background-position: -256px -37px;
						}
						#home #pn-5 a:hover {
						background-position: -427px -37px;
						}
			#home-masthead-feature {
			margin: 0;
			/*
			background-image:url(/presby/images/tagline.gif);
			*/
			background-color: #5c808c;
			width: 631px;
			height: 248px;
			}
			#home #utility-nav {
			width: 229px;
			position: absolute;
			top: 0;
			right: 0;
			list-style: none;
			margin: 0;
			padding: 0;
			}
				#home #utility-nav li {
				width: 229px;
				}
					#home #utility-nav a {
					display: block;
					text-indent: -9876px;
					background-image: url(/presby/images/home-utility-bg.gif);
					height: 37px;
					}
					#home #utility-nav #make-appt a {
					background-position:bottom;
					}
		
		
			#home-events-box {
			width:229px;
			height: 202px;
			position: absolute;
			top: 84px;
			right: 0;
			background-image:url(/presby/images/home-events-box-bg.gif);
			}
				#home-events-box h2 {
				height: 35px;
				font-size: 16px;				/*text-indent: -9876px;*/
				margin-left: 10px;
				margin-top: 10px;
				color: #005295;
				}
				/*
				#upcoming-events {
				width: 210px;
				margin-left: auto;
				margin-right: auto;
				}
				*/
				#upcoming-events {
				width: 210px;
				position: absolute;
				top: 125px;
				right: 5px;
				}


	#home #primary-column {
	float: left;
	width: 631px;
	position: relative;
	left: 0;
	background-image:url(/presby/images/home-primary-bg.gif);
	padding: 0;
	}
		#home #primary-column p a:link, #home #primary-column p a:visited  {
		color: #c00; 
		padding-right: 10px;
		background-image:url(/presby/images/home-link-arrow.gif);
		background-repeat:no-repeat;
		background-position:right;
		text-decoration: none;
		}
		#home #primary-column ul  {
		list-style: none;
		height: 153px;
		margin: 0 auto;
		padding: 0;
		width: 585px;
		position: relative;
		}
			#home #primary-column ul li  {
			position: absolute;
			width: 102px;
			text-align: center;
			top: 0;
			font-weight: bold;
			background-repeat:no-repeat;
			}
			#home #primary-column ul li a  {
			display: block;
			padding-top: 108px;
			}
				#home-feature-1 {
				left: 3px;
				background-image:url(images/thumb-cancer.jpg);
				}
				#home-feature-2 {
				left: 123px;
				background-image:url(images/thumb-cardiac.jpg);
				}
				#home-feature-3 {
				left: 243px;
				background-image:url(images/thumb-gas.jpg);
				}
				#home-feature-4 {
				left: 363px;
				background-image:url(images/thumb-MIS.jpg);
				}
				#home-feature-5 {
				left: 481px;
				background-image:url(images/thumb-ortho.jpg);
				}
				#home #primary-column ul li a:link, #home #primary-column ul li a:visited  {
				color: #069; 
				text-decoration: none;
				}
				#home #primary-column ul li a:hover  {
				text-decoration: underline;
				}
		#home #primary-column p a:hover  {
		text-decoration: underline;
		}
		#home #primary-column h2 {
		background-image:url(/presby/images/home-services-ttl.gif);
		background-repeat:no-repeat;
		/*text-indent: -9876px;*/
		font-size: 20px;
		color: #005295;
		height:61px;
		margin: 0px;
		padding: 20px 0px 0px 25px;
		
		}
		#home-services-link {
		position: absolute;
		top: 21px;
		right: 26px;
		font-size: 14px; 
		line-height: 0;
		margin: 0;
		padding: 0;
		}
		#home-about {
		width: 424px;
		margin: 0 auto;
		padding: 10px 5px 20px 180px;
		background-image:url(/presby/images/presby_building_fade.jpg);
		/*background-image:url(/presby/images/home-about-bg.jpg); */
		background-repeat: no-repeat;
		background-position: 0 2px;
		font-size: 12px;
		}		
			#home #primary-column #home-about h3 {
			/*background-image: url(/presby/images/home-about-ttl.gif);
			background-repeat:no-repeat;
			
			*/
			font-size: 16px;
			color: #005295;
			height: 10px;
			margin: 0px 0px 0px 0px;
			}
			#home #primary-column #home-about p {
			margin: 0;
			padding: 10px 0;
			}
			#home #primary-column #home-about a:link, #home #primary-column #home-about a:visited {
			color: #c00;
			padding-right: 10px;
			}
			
		
	#home #secondary-column {
	background-color:#005295;
	background-image:url(/presby/images/home-content-top.gif);
	background-position: top right;
	background-repeat:no-repeat;
	float: right;
	width: 204px;
	padding: 0 10px 0 15px;
	color: #fff;
	font-size: 12px;
	}
		#home #secondary-column h2 {
		font-size: 16px;
		color: #ffffff;
		margin: 18px 0 0 0;
		clear: left;
		color:#FFFFCC;
		}
		#home #secondary-column ul {
		margin: 0;
		padding: 10px 0 10px 0;
		list-style: none;
		float: left;
		width: 200px;
		font-size: 12px;
		font-weight: bold;
		}
			#home #secondary-column li a:link, #home #secondary-column li a:visited {
			background-image:url(/presby/images/home-resources-bullet_med.gif);
			background-repeat:no-repeat;
			background-position: 0 2px;
			display: block;
			width: 190px;
			padding: 2px 0 8px 25px;
			color: #fff;
			text-decoration: none;	
			}	
			#home #secondary-column li a:hover {
			color: #9f9;
			}	
		#home #secondary-column #home-name {
		clear: left;
		margin: 0;
		padding: 25px 0 0 0;
		background-repeat:no-repeat;
		}
		#home #secondary-column #home-address {
		margin: 0;
		padding: 0;
		}
		#home #secondary-column #home-directions {
		margin-top: .5em;
		}
			#home-directions a:link, #home-directions a:visited {
			color: #ff9;
			text-decoration: none;
			background-image: url(/presby/images/home-directions-arrow.gif);
			background-repeat:no-repeat;
			background-position:right;
			padding-right: 13px;
			}
			#home-directions a:hover {
			text-decoration: underline;
			}
			
.go-back {
position: absolute;
top: -34px;
left: 0;
}
				
/* Print Styles */

#print-show {
display: none;
}

/* FOOTER */

#global-footer {
background-color: #fff;
padding: 0 0 8px 0;
clear: both;
}
#global-footer p {
margin-top: 0;
}

/* Google Feed | Home  */

#upcoming-events {
width: 200px;
position: absolute;
top: 125px;
right: 15px;
font-size: 12px;
}

#upcoming-events .gf-relativePublishedDate,
#upcoming-events .gf-snippet,
#upcoming-events div.gf-author,
#upcoming-events div.gf-spacer, 
#upcoming-events .gfc-resultsHeader {
display: none;
}
#upcoming-events div.gf-title {
height: auto;
padding-bottom: .25em;
}
#upcoming-events a.gf-title {
height: auto;
}
#upcoming-events a.gf-title:link, 
#upcoming-events a.gf-title:visited {
display: block;
color: #5c8090;
text-decoration: none;
background-image:url(images/home-news-arrow.gif);
background-repeat:no-repeat;
background-position: 0 4px;
padding-left: 15px;
}
#upcoming-events a.gf-title:hover {
color: #c00;
text-decoration: underline;
}
#home-events-box .view-all {
padding: 115px 0 0 15px;          
font-size: 12px;
}
#home-events-box .view-all a:link,
#home-events-box .view-all a:visited  {
display: block;
padding-left: 15px;
background-image:url(images/home-news-arrow.gif);
background-repeat:no-repeat;
background-position: 0 4px;
text-decoration: none;
color: #5c8090;
}
#home-events-box .view-all a:hover  {
text-decoration: underline;
color: #c00;
}

/* PDF Icon */

a.pdf-icon {
	display: block;
	padding: 1px 0 5px 20px;
	background-image: url(/presby/images/pdf-icon.gif);
	background-repeat: no-repeat;
	}

