/*

Theme Name: The Comox Valley Head Injury Society Tempate

Theme URI: http://www.cvhis.org/

Description: The theme for the Comox Valley Head Injury Society web site. 

Version: 1.0

Author: nrichmedia

*/



html, body {

	margin: 0px;

	padding: 0px;

	height: 100%;

}



#sidebar

{

	padding: 20px 0 10px 0;

	margin-left: 545px;

	width: 155px;

}



body {

	font-family: tahoma, Arial, sans-serif;

	font-size: 15px;

	line-height: 22px;

	color: #525252;

	background-color: #f5f8fb;

	text-align:center;

}



#container{

	min-height: 100%;

	height: auto !important;

	height: 100%;

	width: 940px;

	margin-bottom:-144px;

	margin-left:auto;

	margin-right:auto;

	background-color: #FFFFFF;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #ebeef1;

	border-left-color: #ebeef1;

}



#banner {

	width: 100%;

	text-align: center;

	margin: 0px;

	padding: 0px;

	background-image: url(/images/bkg-banner.gif);

}



#bannerImages {

	height: 366px;

	margin: 0px;

	padding: 0px;

}



#menu {

	height: 35px;

	background-image: url(/images/bkg-menu.gif);

	margin: 0px;

	padding-top: 1px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



#menu li {

	display: inline;

	margin-right: 12px;

	margin-left: 12px;

}

#menu li:first-of-type {
	margin-left: 23px;
}

#menu li:last-of-type {
	margin-right: 23px;
}


#content {

	width: 695px;

	min-height: 100%;

	height: auto !important;

	height: 100%;

	text-align: left;

	padding-right: 5px;

	padding-left: 30px;

	float: left;

	padding-top: 10px;

}

#rightColumn {

	float: right;

	width: 155px;

	padding-top: 20px;

	padding-right: 26px;

	padding-left: 5px;

	text-align: right;

}

#rightColumn p {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 12px;

	margin-left: 0px;

	padding: 0px;

}

#newsletter {

	height: 138px;

	width: 154px;

	background-image: url(/images/right-button-newsletter-bkg.gif);

	background-repeat: no-repeat;

	padding-top: 57px;

	padding-right: 20px;

	padding-bottom: 0px;

	padding-left: 20px;

	color: #FFFFFF;

	position: relative;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 12px;

}



#newsletter label {

	font-size: 13px;

	line-height: 23px;

}

#newsletter p {

	font-size: 11px;

	line-height: 13px;

	margin: 0px;

	padding: 0px;

}





#newsletter .field {

	height: 18px;

	width: 104px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	display: inline;

	margin: 0px;

	padding: 0px;

}



#newsletter img, #newsletter_image {

	margin-top: 8px;

	margin-bottom: 8px;

}

#newsletter td.formlabel {

	padding-right: 5px;

	padding-left: 5px;

}





#menu a {

	color: #f8f1ee;

	text-decoration: none;

}



#menu ul {

	margin: 0px;

	padding: 0px;

}



#push {

	height:10px;

	clear:both;

}



#bottom {

	width: 940px;

	clear: both;

	height: 47px;

	text-align: center;

	background-image: url(/images/bkg-bottom.gif);

	margin-right: auto;

	margin-left: auto;

	padding-top: 97px;

}



#footer {

	width: 940px;

	text-align: center;

	font-size: 9px;

	margin-right: auto;

	margin-left: auto;

	color: #f2f6fa;

	margin-top: 0px;

	letter-spacing: 1px;

}



#footer li {

	display: inline;

	margin-right: 3px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #d3e1ed;

	padding-right: 6px;

}

#footer li.lastItem {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



#footer a {

	color: #f2f6fa;

	text-decoration: none;

}



h1 {

	font-size: 26px;

	line-height: 39px;

	color: #04579b;

	margin-top: 10px;

}



h2 {

	font-size: 21px;

	line-height: 28px;

	color: #9aa948;

}



h3 {

	font-size: 19px;

	line-height: 28px;

	color: #9aa948;

}



h4 {

	font-size: 17px;

	line-height: 25px;

	color: #04579b;

	margin-bottom: 16px;

	margin-top: 0px;

}



h1, h2, h3, h4 {

	letter-spacing: 1px;

}



a {

	color: #9aa948;

}



a:hover {

	color: #04579b;

}



#footer a:hover {

	color: #B0BC6D;

	text-decoration: none;

}



#footer p {

	padding: 0px;

	line-height: 10px;

	margin-top: 6px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}



#footer ul {

	margin: 0px;

	padding: 0px;

}



#menu a:hover {

	color: #E7D9C2;

}



ul.sidebar {

	list-style:none;

	margin:0;

	padding:0;

}



ul.sidebar h3 {

	display:none;

}



.photoR {

	margin-left: 44px;

	margin-top: 3px;

}.photoL {

	margin-top: 3px;

	margin-right: 30px;

}

p.AcquiredBrainInjury {

	line-height: 20px;

	font-size: 14px;

	margin-top: 0px;

	margin-bottom: 8px;

}

h4 a {

	color: #04579b;

}

