/*------------------------------------------------------------

West Coast Counselling 
wccounselling.css
Screen media CSS common to all stylesheets - over-riding Blueprint CSS.

author: christine ibbitson
contact: christineibbitson@hotmail.com
last modified: March 24, 2008

blue: #006699
green: #006633
left navigation grey: #535353
paragraph grey: #666666
h3: #000000

hover: #000;
visited: #600;
light grey: #CCC;
dark grey: #666;

------------------------------------------------------------*/


#container {
	margin-top:0px;
	padding-top:0px;
}
.header {
	text-align: center;
}
/*------------------------------------------------------------

common elements

------------------------------------------------------------*/

body {
	margin-top: 0px;
}
h1, h2, h3, h4, h5, h6 {
	line-height: 1.2em;
}
h1 {
	color: #006699;
	font-size: 165%;
	line-height: 1.2em;
}
h2 {
	color: #006633;
	font-size: 135%;
	margin: 0 0 0.4em 0;
}
h3, h4, h5, h6 {
	color: #006699;
	font-weight: normal;
	margin: 1em 0 0.4em 0;
}
h3 {
	font-size: 115%;
}
h4 {
	font-size: 110%;
}
h5 {
	font-size: 105%;
}
h6 {
	font-size: 100%;
	font-weight: bold;
}
p {
	color: #006699;
	font-size: 105%;
	font-weight: normal !important;
}
p.index {
	color: #006699;
	font-size: 120%;
	font-weight: normal !important;
}
a {
	color: #006699;
	text-decoration: underline;
}
ul.bullets {
	color: #006699;
	font-size: inherit;
	list-style: disc;
	list-style-type:disc;
}
table {
	margin-bottom:1.0em;
	vertical-align: top;
	width: auto;
}
/*------------------------------------------------------------

grid edits

------------------------------------------------------------*/	
div.span-14 {
	padding-left:35px;
}
div.span-13 {
	width:520px;
	padding: 0px 10px 0 10px;
	float: right;
}
div.span-16 {
	padding-left:35px;
}
div.span-8 {
	width:270px;
}
div.span-9 {
	margin:0 0px 0 35px;
	width: 330px;
}
div.span-10 {
	padding:0 20px 0 35px;
}
div.span-11 {
	padding:20px 0px 0 35px;
}
.span-25, div.span-25 {
	float:left;
	margin:0 35px 0 35px;
	width:880px;
}
/*------------------------------------------------------------

container elements

------------------------------------------------------------*/


.header {
	margin: auto;
}
.container {
	background:url(../images/bkgd_1100.jpg) no-repeat top left;
	height: 1105px
}
.clearfix, .containerSmall {
	display:block;
	margin:0pt auto;
	width:950px;
	background:url(../images/bkgd_900.jpg) no-repeat top left;
	height: 910px
}

.containerCounsellors{
	display:block;
	margin:0pt auto;
	width:950px;
	background:url(../images/bkgd_900new.jpg) no-repeat top left;
	height: 1200px
}

.clearfix, .containerLarge {
	display:block;
	margin:0pt auto;
	width:950px;
	background:url(../images/bkgd_1100.jpg) no-repeat top left;
	height: 1105px
}
/*------------------------------------------------------------

global navigation

------------------------------------------------------------*/

#navGlobal {
	list-style-type: none;
	margin: 0;
	padding: 0 0 30px 0;
	margin-top: 105px;
	margin-left: -18px;
}
#navGlobal ul {
	font-size: 14px;
	font-weight: normal !important;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: center;
	voice-family: "\"}\"";
	voice-family:inherit;
}
#navGlobal ul li {
	background:url(../images/bulletUtility.gif) no-repeat top left;
	display: inline;
	vertical-align: bottom;
}
#navGlobal ul li.firstLink {
	background:none;
	display: inline;
	padding-right: 0px;
	vertical-align: bottom;
}
#navGlobal ul li a {
	color: #006699;
	color:#006633;
	padding-left: 20px;
	text-decoration: none;
}
#navGlobal ul li a:hover {
	color: #006699;
	text-decoration: underline;
}
#navGlobal li.selected a {
	color: #006699;
}
#navGlobal li.selected a {
	color: #006699;
}
/*------------------------------------------------------------

footer region

------------------------------------------------------------*/

.containerFooter {
	height: 50px;
	margin:0 auto;
	width:950px;
}
.footer {
	float: right;
	list-style: none;
	margin: 0;
	padding: 0px 0 0 0;
}
.footer li {
	display: inline;
	line-height: 35px;
	padding-left: 25px;
}
li.print {
	background: url(../images/icon_print.gif) no-repeat bottom left;
	margin: 0;
	padding: 10px 15px 0 24px;
}
li.email {
	background: url(../images/icon_email.gif) no-repeat bottom left;
	margin: 0;
	padding: 10px 15px 0 25px;
}
.footer a {
	text-decoration: none;
}
.footer a:hover {
	text-decoration: underline;
}
.copyright {
	color: #006699;
	line-height: 35px;
	padding: 0px 0 0 20px;
}

