/*
Sheet Name: Performance Financial Intro Page Styles
Theme URI: http://www.performancefinancial.ca
Description: 2 goal Intro with image, paragraph and 3 item list
Author: Mjo
Author URI: http://www.onewebsite.ca/
*/

div.intro-entry p {
	padding: 0px 25px;
	}
	
p#the-date {
	float: right;
	padding: 10px 10px 0px 0px;
	font-size: 14px;
	}
	
p#tagline-intro {
	xfloat: left;
	padding: 15px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	font-size: 18px;
	color: #fff; /* P:4; */
	}

.goal {
	margin: 0px;
	padding: 0px;
	xwidth: 370px;
	background-color: #fff; /* P:0; */
	border: solid 1px #102B42; /* P:1c; */
	}

/* color: #286ECF; /* P:1a; */
/* color: #97C9FF; /* P:1b; */
/* color: #02294F; /* P:1c; */
/* color: #F2F9FC; /* P:1d; */

	.goal img {
		xdisplay: inline;
		float: left;
		padding: 0 10px 0 0;
		}
		
	.goal h1 {
		padding: 5px 15px 0px;
		margin: 0px;
		background-color: #102B42; /* P:1a; */
		color: #fff;
		font-size: 22px;
		}
		
	.goal h2 {
		margin: 15px 0px 0px 0px;
		padding: 5px 10px;
		background-color:#102B42; /* P:1a; */
		color: #fff;
		font-size: 14px;
		text-align: right;
		}
		
	.goal p {
		xpadding: 10px;
		margin: 10px 20px 0px 20px;
		color: #02294F; /* P:1c; */
		font-size: 17px;
		line-height: 30px;
		}
		
	.goal ul {
		margin: 20px;
		font-size: 12px;
		}

	.goal ul li {
		margin: 0px 0px 5px 0px;
		list-style-type: none;
		}
	
	.goal ul li a:link {
		color: #fff; /* P:2; */
		text-decoration: none;
		xborder-bottom:  1px dotted #030A21; /* P:100; */
		xbackground-color: #F2F9FC; /* P:1d; */
		}
	
	.goal ul li a:visited {
		color: #fff; /* P:2; */
		text-decoration: none;
		xborder-bottom:  1px dotted #030A21; /* P:100; */
		xbackground-color: #F2F9FC; /* P:1d; */
		}
	
	
	.goal ul li a:hover {
		color: #fff; /* P:100; */
		text-decoration: none;
		xborder-bottom:  1px dotted #030A21; /* P:2; */
		xbackground-color: #FFE12F; /* P:3c; */
		}
	
	
	.goal ul li a:active {
		color: #fff; /* P:100; */
		text-decoration: none;
		xborder-bottom:  1px dotted #030A21; /* P:2; */
		xbackground-color: #FFE12F; /* P:3c; */
		}





.goal h1 a:link, .goal h1 a:visited, .goal h1 a:hover, .goal h1 a:active {
	color: #fff;
	text-decoration: none;
	background-color: transparent;
	}

.goal h2 a:link, .goal h2 a:visited, .goal h2 a:hover, .goal h2 a:active {
	color: #fff;
	text-decoration: none;
	background-color: transparent;
	}
	
.goal ul li a:link, .goal ul li a:visited, .goal ul li a:hover, .goal ul li a:active {
	color: #000;
	text-decoration: none;
	background-color: transparent;
	}








table#intro-table {
	margin: 16px;
	padding: 0px;
	background-color: #fff;
	}
	
table#intro-table tbody {
	margin: 0px;
	padding: 0px;
	background-color: #F2F9FC; /* P:1d; */
	border: none;
	}
	




/* sponsors */

div#intro-right {
	float: right;
	margin: 20px 20px 20px 0px;
	width: 375px;
	xbackground-color: #cef;
	}
	
	div#intro-right table {
		margin: 0px;
		padding: 0px;
		background-color: transparent;
		}
			
		div#intro-right table tbody {
			margin: 0px;
			padding: 0px;
			background-color: transparent;
			border: none;
			}
			
		div#intro-right table td {
			margin: 0px;
			padding: 0px 0px 10px 0px;
			background-color: transparent;
			}
			
		
	h1.introduction {
		margin: 0px 0px 20px 0px;
		font-size: 15px;
		}
	
	
	img.sponsor {
		border: solid 1px #102B42; /* P:1b; */
		}
	





/* recent posts */

div#recent-post-wrap * { xborder: solid 1px red; }

div#recent-post-wrap {
	float: left;
	margin: 20px 0px 0px 20px;
	width: 375px;
	}

div#recent-post {
	margin: 20px 0px;
	border: solid 1px #102B42; /* P:1b; */
	background-color: #fff;
	}

div#recent-post p span.recent-post-title {
	display: block;
	margin: 10px 0 0px 0;
	}
	

div#recent-post p span.recent-post-title a:link, div#recent-post p span.recent-post-title a:visited, div#recent-post p span.recent-post-title a:hover, div#recent-post p span.recent-post-title a:active {
	margin: 0 0 0px 0;
	font-size: 20px;
	color: #102B42; /* P:100; */
		}
	
div#recent-post-wrap p {
	margin: 15px;
	padding: 0px;
	}
	
	p#post-intro-paragraph {
		font-size: 13px;
		line-height: 15px;
		}
		
