﻿/**********************************************
	Copyright 2006
	http://www.hothouse.com.au
	
	Site:		Pathways Foundation
	Author:		Steve Farrugia
			Agus Daud
**********************************************/

/*

	Index
		
			- Clear Floats
			- Zero Defaults			
			- XHTML Elements
			- Structural Elements
			- Header
			- Footer
			- Toolbox
			- Nav
			- Nav2
			- Breadcrumbs
			- Content Panels
			- Side Bar
			- New Home
			- Home Content
			- Home Lower Division
			- Links
			- Headers
			- Text Effects
			- Foreground Images
			- Split Column List
			
*/

/* Clear Floats
------------------ */

@import url(clear.css);

/* Zero Defaults
------------------ */			
* {padding: 0; margin: 0;}

a img, a:link img, a:visited img, fieldset { border: none;}
ul, ol { list-style: none; position: relative;}
p, ul, ol, fieldset, table {margin-bottom: 0.5em;color: #4E4C4D;}
			


/* XHTML Elements
------------------ */

body {
	background-color: #e2d5cb;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 75%;
	text-align: center;
	}

hr {
	color: #DBDBDB;
	height: 1px;
	margin-bottom: 3px;
}	

/* Structual Elements
------------------ */

.site-wrap {
	width: 760px;
	background-color: #fff;
	margin: 20px auto;
	text-align: left;
	}
	
.site-margin {
	padding: 10px;
	}
	
/* Header
------------------ */
	
.header {
	background: transparent url(/images/pathways3/h1.jpg) 0 0 no-repeat;
	height: 85px;		
	text-indent: -9999px;
	}
	
	.header h1 a {
		display: block;
		height: 85px;
		outline: none;
		border: 0;
		}
		
/* Footer
------------------ */

.footer { /* surrounds floated elements, therefore it is included in clear.css */
	padding: 20px 0 0px 0;
	font-size: 0.95em;
	color: #929191;
	}
	
	.footer p {
		float: left;
		margin: 0;
		padding: 0;
		color: #929191;
		}
		
	.footer ul.footer-links {
		list-style: none;
		text-align: right;
		float: right;
		padding: 0;
		margin: 0;
		}
		
		.footer ul.footer-links li {
			display: inline;
			padding-right: 10px;
			margin-right: 6px;
			background: transparent url(/images/pathways3/icon-bullet.gif) 100% 50% no-repeat;
			}
			
		.footer ul.footer-links li.site-map {
			margin: 0;
			padding: 0;
			background-image: none;
			}
			
			.footer ul.footer-links li a {
				color: #929191;
				text-decoration: none;
				}
				
			.footer ul.footer-links li a:hover {
				text-decoration: underline;
/*				color: #FF8401; */
	/*			color: #C62E19; */
			color: #C40B3D;
				}
		
/* Toolbox
------------------ */
		
.toolbox {
	padding: 0 0 10px 1px
	}
	
	.toolbox form.search input.text {
		border: 1px solid #A2A2A0;
		color: #F6972F;
		background: #fff url(/images/pathways3/bg-input-text.gif) 0 0 no-repeat;
		font-size: 0.9em;
		padding: 2px;
		width: 78px;
		margin: 0 5px 0 0;
		}
		
	.toolbox form.search input.button {
		border: 0;
		padding: 2px 4px;
		color: #fff;
		font-size: 0.9em;
/*		background-color: #F6972F; */ /* orange bgcolor */
		background-color: #C40B3D;
		}

/* Nav2 
------------------ */
.nav2,
.nav3 {} /* cleared */

.nav2 .logo,
.nav3 .logo {background: transparent url(/images/pathways3/pathways_logo.gif) 0 0 no-repeat; width: 123px; display: block; height: 49px; float: left; padding: 0 0 10px 0; text-indent: -9999px;}
.nav2 ul,
.nav3 ul {list-style: none; float: right; font-family: Helvetica, Arial, sans-serif; padding: 13px 0 0 0;}
.nav3 ul {padding: 0;}
	.nav2 ul li,
	.nav3 ul li {display: block; float: left; font-size: 0.95em; text-transform: uppercase; font-weight: bold; text-align: center;}
	.nav2 ul li a,
	.nav3 ul li a {color: #B6072E; display: block; border-right: 1px solid #FFD5A8; margin: 0 0 0 9px; padding: 0 9px 0 0; text-decoration: none;}
		.nav2 ul li a:hover,
		.nav3 ul li a:hover {color: #FFD5A8;}
		.nav2 ul li a.last,
		.nav3 ul li a.last {padding: 0; border: none;}

.flash_banner {}
	.flash_banner img {display: block;}
		
/* Nav
------------------ */
	
.nav {}

.nav ul { /* surrounds floated elements, therefore it is included in clear.css */
	list-style: none;
	background: #726C67 url(/images/pathways3/bg-nav.gif) 0 0 repeat-x;
	padding: 8px 0;
	margin: 0;
	}

	.nav ul li {
		display: block;
		float: left;
		text-align: center;
		font-size: 0.95em;
		font-weight: bold;
		}
		
		.nav-home {width: 54px;}
		.nav-camps {width: 56px;}
		.nav-resources {width: 74px;}
		.nav-involved {width: 126px;}
		.nav-aboutus {width: 68px;}
		.nav-leaders {width: 62px;}
		.nav-testimonials {width: 86px;}
		.nav-sponsors {width: 72px;}
		.nav-faqs {width: 48px;}
		.nav-register {width: 94px;}
		
		.nav ul li a {
			border-right: 1px solid #797470;
			text-decoration: none;
			display: block;
			color: #E2D5CB;
			}
			
		.nav ul li a:hover {
			color: #fff;
			}	
					
			.nav-register a {border-right: 0;}

			/* section ID */
			.section-home .nav-home a {color: #fff;}
			.section-camps .nav-camps a {color: #fff;}
			.section-resources .nav-resources a {color: #fff;}
			.section-involved .nav-involved a {color: #fff;}
			.section-aboutus .nav-aboutus a {color: #fff;}
			.section-facilitators .nav-leaders a {color: #fff;}
			.section-testimonials .nav-testimonials a {color: #fff;}
			.section-sponsors .nav-sponsors a {color: #fff;}
			.section-faqs .nav-faqs a {color: #fff;}
			.section-register .nav-register a {color: #fff;}
			
/* Breadcrumbs
------------------ */

.breadcrumbs {}

.breadcrumbs dl {
	/*background: transparent url(/images/pathways3/bg-breadcrumbs.gif) 0 0 repeat-x;*/
	background: #fff none;
	font-size: 0.95em;
	padding: 8px 0;
	padding-left: 10px;
	}


	.breadcrumbs dl dd,
	.breadcrumbs dl dt {
		display: inline;
		}
				
		.breadcrumbs dl a {			
			padding-left: 18px;
			background: transparent url(/images/pathways3/icon-arrows.gif) 6px 50% no-repeat;
			color: #C7B3A4;
			text-decoration: none;
			}	
		
		.breadcrumbs dl a.current {
			text-decoration: none;
			color: #A6917F;
			}
			
		.breadcrumbs dl dt a {
			background-image: none;
			padding-left: 0;
			}
			
		.breadcrumbs dl a:hover {
			text-decoration: underline;
			}
			
/* Content Panels
------------------ */

.content-wrapper { /* surrounds floated elements in .template-01 and .template-02, therefore it is included in clear.css */
/*	background: url(/images/pathways3/logo-pathways.gif) 50px 85% no-repeat; */
	}
	
	/* Unique */	
	.section-home .content-wrapper {
	background-image: none;
	}
	
.content-panel {
	border: 1px solid #DBDBDB;
	margin: 0 0 12px 0;

	}
	
	/* Unique */
	
	.template-01 .content-panel {
		float: right;
		width: 568px;
		margin: 0;
		}
		
	.template-02 .content-panel { /* surrounds floated elements, therefore it is included in clear.css */
		margin: 0;
		padding: 0;
		}
		
	.section-home .content-panel {
		background: #fff url(/images/pathways3/bg-content-panel.gif) 0 0 repeat-x;
		}
		
.content {	
	background: #fff url(/images/pathways3/bg-content-panel.gif) 0 0 repeat-x;
	margin: 0 1px 0 1px;
	padding: 13px 10px 0 10px;
	}
	
	.content a {
/*		color: #FF9D34; 
		color: #C62E19;*/
		color: #C40B3D;
		font-weight: bold;
		text-decoration: none;
		}
		
	.content a:hover {
		text-decoration: underline;
		}

	.content_li ol {
			display: block;
			background: url(/images/pathways3/icon-small-arrow.gif) 0 0.2em no-repeat;
			padding: 0 0 0 17px;
			margin: 0 0 10px 0;
			color: #4E4C4D;
			text-decoration: none;
			}
		
.content-division {
	background: transparent url(/images/pathways3/bg-content-panel.gif) 0 0 repeat-x;
	margin: 0;
	padding: 26px 10px 0 0;
	}


.division {
	margin: 0 0 15px 0;
	}
	
.web-link {
	background: url(/images/pathways3/icon-small-arrow.gif) 0 0.2em no-repeat;
	padding-left: 20px;
	}
	
.division-centered {
	text-align: center;
	margin: 0 0 15px 0;
	}
		
.two-column { /* surrounds floated elements, therefore it is included in clear.css */
	background: transparent url(/images/pathways3/bg-content-panel.gif) 0 0 repeat-x;
	margin: 0 1px;
	padding: 13px 0 0 10px;
	}
	
	.two-column .content {
		background-image: none;
		width: 382px;
		float: right;
		padding: 0;
		margin: 0;
		}
		
	.two-column .content-side {
		width: 153px;
		float: left;
		padding: 0;
		margin: 0;
		}
		
		/* Unique */
		
		.template-02 .two-column .content {
			width: 546px;
			padding: 30px 0 0 0;
			}
			
.template-narrow {
			width: 506px;
			padding-left: 25px;
			padding-top: 5px;
			color: #4E4C4D;
}
	
.content-panel-home-left { /* surrounds floated elements, therefore it is included in clear.css */
	background: transparent url(/images/pathways3/bg-content-panel.gif) 0 0 repeat-x;
	border-top: 1px solid #DBDBDB;
	float: left;
	display: inline;
	width: 361px;
	margin-left: 1px;
	}

.content-panel-home-right {
	background: transparent url(/images/pathways3/bg-content-panel.gif) 0 0 repeat-x;
	border-top: 1px solid #DBDBDB;
	float: right;
	display: inline;
	width: 361px;
	margin-right: 1px;
	}
	
	.content-panel-home-left p,
	.content-panel-home-right p {
		margin: 0 10px 0 10px; 
		}
		
	.content-panel-home-left p {
		margin-left: 112px;
		}

hr.e {border: none 0; 
	border-top: 0px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	height: 1px;
	margin-bottom: 5px;
	margin-top: 5px;
	}	
	
/* styles specific to Contact Us section */
.contactus_box {
		width: 377px;
		}

.contactus_box_sub1 {
		background: #F1E9E6;
		height: 35px;
		margin-bottom: 2px;
		}

.contactus_box_sub2 {
		background: #F6F2EF;
		height: 35px;
		margin-bottom: 2px;
		}

.contactus_box_submit {
		background: #E5F2FB;
		height: 35px;
		margin-bottom: 20px;
		}

.contactus_title_submit {
		float: left;
		margin-left: 10px;
		margin-top: 8px;
		width: 177px;
}
		
.contactus_title {
		background: url(/images/pathways3/icon-small-arrow.gif) 0 0.2em no-repeat;
		margin-left: 10px;
		padding-left: 17px;
		margin-top: 10px;
}

.contactus_formfield {
		float: 			right;
		margin: 8px 4px 10px 0;
}

.submit_button {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		width: 96px;
		height: 21px;
		font-size: 0.8em;
		font-weight: bold;
		background: #037AD8;
		color: #ffffff;
		border: 0px;
		margin-top: 8px;
		margin-bottom: 8px;
}

form.contactus input.message {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 8px;
	margin-top: 8px;
}

form.contactus input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 8px;
	margin-top: 8px;
	font-size: 100%;
	height: 15px;
}

form.contactus textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 8px;
	margin-top: 8px;
	font-size: 100%;
	width: 200px;
}

.email {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 8px;
	margin-top: 8px;
}
	
/* Side Bar
------------------ */

.side-bar {
	float: left;
	width: 163px;
	background: url(/images/pathways3/bg-side-bar.gif) 0 0 repeat-x;
	padding: 13px 0 0 0;
	
	}
		
	.side-bar ul {
		list-style: none;
		padding: 0;
		margin: 0 0 120px 0;
		}


		.side-bar ul li {
/*		line-height: 33px; */
		border: 1px solid #fff; 
		bo
		line-height: 10px;
			}

		
		.side-bar ul li a {
			display: block;
			background: url(/images/pathways3/icon-small-arrow.gif) 0 0.2em no-repeat;
			padding: 0 0 0 17px;
			margin: 0 0 10px 0;
			color: #4E4C4D;
			text-decoration: none;
			}
			
		.side-bar ul li a:hover {			
/*			color: #FF8401; */
/*			color: #C62E19; */
			color: #C40B3D;
			}
				
			.side-bar ul li a.current {
/*				color: #FF8401; */
	/*			color: #C62E19; */
			color: #C40B3D;
				}
				
		.side-logo {
/*
			background: url(/images/pathways3/logo-pathways.gif) no-repeat;
			width: 72px;
			height: 91px;
*/			
			background: url(/images/pathways3/logo-pathways-red2.gif) no-repeat;
			width: 73px;
			height: 106px;

			margin-left: 40px;
			padding-bottom: 10px;
		}

/* New Home
------------------*/

.container {background: transparent url('/images/pathways3/bck_home_dot.gif') 0 0 repeat-y;}
	.container h2 {font-family:Arial, Helvetica, sans-serif; font-weight: bold; 
	background: transparent url(/images/pathways3/bg-h2-red-test.gif) 0px 23px no-repeat;}
	.container .left_content {float:left; width: 459px;}
	.container .right_content {float: right; width: 278px;}
	.container .intro {margin: 0px 10px 20px 10px;}
	.container .introB {margin: 0px 10px 20px 16px;}
	.container a {color: #D73F68; text-decoration: none;}
	.container a.thick_arrow {background: transparent url(/images/pathways3/thick_arrow.gif) 0 6px no-repeat; padding: 0 0 0 9px; margin: 0 0 0 3px;}
	.container a.blue_arrow {background: transparent url(/images/pathways3/blue_arrow.gif) 0 3px no-repeat; padding: 0 0 0 18px; margin: 0;}
	
.btn_orange {display: block; background: transparent url(/images/pathways3/btn_orang_left.gif) left 0 no-repeat; height: 26px; margin: 0;}
	.btn_orange a {display: block; background: transparent url(/images/pathways3/btn_orang_right.gif) right 0 no-repeat; color: #fff; text-decoration: none; font-weight: bold; height: 26px; line-height: 25px; padding: 0 8px 0 12px;}
		.typeA {width: 100px;}
		.typeB {width: 115px;}
		.typeC {width: 130px;}
		
.button_collection {list-style: none; display: block; margin-left: -2px;}
	.button_collection li {float: left; padding: 0 10px 0 0;}
	
.home_content {background: transparent url('/images/pathways3/bg-side-bar2.gif') 0 0 repeat-x; border: 1px solid #DBDBDB; }
.home_content_inner {border: 1px solid #fff; padding: 11px 10px 0 10px;}
.home_content_inner.B {padding: 11px 6px 0 6px;}
	.widthA {width: 452px;}
	.widthB {width: 266px; margin-left: 8px;}
	
.home_article {background: transparent url('/images/pathways3/home_dotted.gif') bottom left repeat-x; margin-bottom: 10px;}
	.home_article.last {background: transparent none; margin: 0;}
	.home_article h3 {color: #333333; margin-bottom: 10px;}
	.home_article .article_image {float: left; width:79px; margin: 0 10px 10px 0;}
	.home_article .article_text {float: left; width: 331px;}
	.home_article p {margin: 0 0 10px 0;}
	.home_right_image {display: block; margin: 0 0 10px 0;}
	

/* Home Content
------------------ */

dl.home-content { /* surrounds floated elements, therefore it is included in clear.css */
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	background: transparent url(/images/pathways3/bg-home-content.gif) 0 100% no-repeat;
	padding: 12px 0 0 5px;
	}
		
	dl.home-content dt,
	dl.home-content dd {
		float: left;
		display: block;
		}
		
	dl.home-content dt {
		width: 168px;
/*		background: transparent url(/images/pathways3/h1-camp-dates-red.gif) 5px 0 no-repeat; */
		height: 27px;
		color: #000;
		text-indent: -9999px;
		}

	dl.home-content h2 {
		font-size: 21px;
		width: 160px;
/*		background: transparent url(/images/pathways3/h1-camp-dates-red.gif) 5px 0 no-repeat; */
		height: 27px;
		}
	
	dl.home-content dd.lead-content {
		width: 342px;
		height: 153px;
		display: inline;
		background: transparent url(/images/pathways3/bg-dotted-line.gif) 100% 0 repeat-y;
		}
		
	dl.home-content dd.address {
		width: 214px;
		margin-left: 12px;
		}
		
		dl.home-content dd.lead-content p,
		dl.home-content dd.address p {
			margin-right: 15px;
			}

	.foot_spacer { /* stretch page vertically so Pathways side logo isn't hidden */
		width: 10px;
		height: 50px;
	}

		
/* Home Lower Division
------------------ */
.home-lower-division {  /* surrounds floated elements, therefore it is included in clear.css */
	background: transparent url(/images/pathways3/bg-home-lower-division.gif) 0 100% no-repeat;
	}
	
/* Links
------------------ */

p.more-link {
/*	text-align: right; */
	font-size: 0.95em;
	font-weight: bold;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	}
	
p.more-link.campdates {
	margin-left: 70px;
	margin-top: 35px;
	}	

p.more-link.donation {
	margin-top: 35px;
	}
	
	p.more-link a {
		padding: 0.4em 0 0.4em 32px;
		background: transparent url(/images/pathways3/icon-big-arrow.gif) 0 50% no-repeat;
	/*	color: #F6972F; 
		color: #C62E19; */
		color: #C40B3D;	
		text-decoration: none;
		}
		
	p.more-link a:hover {
		text-decoration: underline;
		color: #C40B3D;
		
		}

		
/* Headers
------------------ */

h2 {
	background: url(/images/pathways3/bg-h2-red-test.gif) 0 100% no-repeat;
/* 	color: #F6972F; */
	color: #C40B3D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	padding: 0 0 10px 0;
	margin: 0 0 13px 0;
	}

	dl.home-content h2 {
		color: #C40B3D;
		font-size: 21px;
		width: 160px;
		height: 27px;
		}	
	
	h2.donate-now {
		color: #C40B3D;
		font-size: 21px;
		width: 160px;
		height: 27px;
		padding: 12px 0 5px 0px;
/*		
		background: transparent url(/images/pathways3/h1-donate-now-red.gif) 6px 100% no-repeat;
		height: 30px;
		text-indent: -9999px;
		margin: 0 0 16px 0;
		border-left: 1px solid #fff;
		border-right: 1px solid #fff;
		border-top: 1px solid #fff;
*/		
		}
		
	h2.register-now {
		color: #C40B3D;
		font-size: 21px;
		width: 160px;
		height: 27px;
		padding: 12px 0 5px 0px;
/*		
		background: transparent url(/images/pathways3/h1-register-now-red.gif) 6px 100% no-repeat;
		height: 30px;
		text-indent: -9999px;
		margin: 0 0 16px 0;
		border-left: 1px solid #fff;
		border-right: 1px solid #fff;
		border-top: 1px solid #fff;
*/		
		}
		
	h2.h2-whattobring {
		color: #C40B3D;
		background: url(/images/pathways3/bg-whattobring.jpg) 0 100% no-repeat;
		padding: 0 0 236px 0;
		}
		
h3 {
	color: #C40B3D;
	font-size: 1em;
	font-weight: bold;
	}
	
h4 {
/*	color: #F6972F; */
	color: #C40B3D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	background: url(/images/pathways3/bg-dotted-line-hzntl.gif) 0 100% repeat-x;
	padding: 0 0 10px 3px;
	margin: 0 0 15px 0;
	}
	
h5 {
	font-size: 1em;
	font-weight: bold;
/*	color: #F6972F; */
	color: #C40B3D;
	}
	
p {
	margin: 0 0 15px 0;
	}
	
/* Text Effects
------------------ */
strong.colored {
	font-family: arial, verdana, helvetica, sans-serif;
	color: #F6972F;
	}
	
	
/* Foreground images
------------------ */

img.logo-pathways {
	float: left;
	display: inline;
	margin: 0 0 10px 16px;
	}
	
/* Lists
------------------ */

ul.arrow-list-small {
	list-style: none;
	padding: 0;
	margin: 0 0 15px 0;	
	}
	
	ul.arrow-list-small li {
		background: transparent url(/images/pathways3/icon-arrows.gif) 0 0.3em no-repeat;
		padding: 0 0 0 15px;
		margin: 0 0 0 0;
		display: block;
		}

ul.arrow-list {
	list-style: none;
	padding: 0;
	margin: 0;
	}
	
	ul.arrow-list li a {
		display: block;
/*		color: #4E4C4D; */
		color: #C40B3D;
		text-decoration: none;
		background: url(/images/pathways3/icon-small-arrow.gif) 0 50% no-repeat;
		padding: 0 0 0 17px;
		margin: 0 0 10px 0;
		}
		
	ul.arrow-list li a:hover {			
/*		color: #FF8401; */
		color: #C40B3D;
		text-decoration: underline;
		}
			
		ul.arrow-list li a.current {
/*			color: #FF8401; */
/*			color: #C62E19; */
			color: #C40B3D;
			}


	.arrow-list-orange li {
		display: block;
		width: 460px;
/* 		color: #037AD8; */
		color: #4E4C4D;
		text-decoration: none;
		background: url(/images/pathways3/icon-arrows-orange.gif) 18px 0.3em no-repeat;
		padding-left: 30px;
		padding-bottom: 10px;
		margin: 0 0 0 0;
		}

			
dl.calendar dd {
	margin: 0 0 15px 0;
	}
			
dl.calendar dt {
	font-weight: bold;
	}

dl.calendar dt a{
	font-weight: bold;
	text-decoration: none;
	}	


dl.calendar dt a:hover{
	font-weight: bold;
	text-decoration: underline;
	}
	
dl.sitemap{
	margin:0 0 20px 0;
	}

dl.sitemap dd {
	margin: 0 0 0 50px;
	}	

dl.sitemap dt {
	margin: 15px 0 15px 0;
	}	

dl.faqs dd {
	margin: 0 0 15px 0;
	}	

dl.faqs dt {
	margin: 0;
	font-weight:bold;
	}	

dl.testimonials dd {
	margin: 0 0 15px 0;
	}	

dl.testimonials dt {
	margin: 0;
	font-weight:bold;
	}	

dl.leaders, dl.trustees {
	margin: 0 0 15px 0;
	}

dl.leaders dd, dl.trustees dd {
	display:inline;
	}	

dl.leaders dt, dl.trustees dt {
	margin: 0;
	font-weight:bold;
	display:inline;
	}	

ul.philosophy li{
	margin: 0 0 15px 0;
	}

ul.philosophy li a{
	margin: 0 0 15px 0;
	text-decoration: none;
	}

ul.philosophy li a:hover{
	margin: 0 0 15px 0;
	text-decoration: underline;
	}
	
/* Split Column Lists
------------------ */
.split-column-list {
	margin: 0 0 18px 0;
	}  /* surrounds floated elements, therefore it is included in clear.css */

.split-column-list ul {
	width:170px;
	display: block;
	list-style: none;
	background: url(/images/pathways3/bg-dotted-line.gif) 0 0 repeat-y;
	float: left;
	}
	
.split-column-list ul li {
	background: url(/images/pathways3/icon-arrows-orange.gif) 12px 0.3em no-repeat;
	padding: 0 0 0 22px;
	}
	
.single-column-list {
	margin: 0;
	padding: 0 0 0 12px;
	background: url(/images/pathways3/bg-dotted-line.gif) 0 0 repeat-y;
	}

.single-column-list ul {
	display: block;
	list-style: none;
	position: relative;
	}
	
.single-column-list ul li {
	background: url(/images/pathways3/icon-arrows-orange.gif) 0 0.3em no-repeat;
	padding: 0 0 0 10px;
	}
	
.arrow-link a {display: block; font-size: 1.2em; font-weight: bold; background: url(/images/pathways3/icon-small-arrow.gif) 0 0.2em no-repeat; padding: 0 0 0 15px;}

/* Floats
------------------ */

img.floatleft {
	float: left;
	margin: 0 10px 10px 0;
	}
	
img.floatright {
	float: right;
	margin: 0 0 10px 10px;
	}
	
img.centered {
	margin: 0 auto;
	}

div.floatleft {
	width: 170px;
	float: left;
	margin: 0 10px 10px 0;
	}