/*
	Theme Name: Lynn Valley Care Centre
	Theme URI: http://www.nsph.ca
	Description: Theme created for The Lynn Valley Care Centre by Bluelime Media based on a design provided by Andrew Lewis Design.
	Version: 1.0
	Author: Christine Rondeau
	Author URI: http://www.bluelimemedia.com
*/
p, ul, li, h1, h2, h3, h4, h5, h6, ol {margin:0px; padding:0px;}
.hide {display:none;}
a img {border:none;}
.alignleft  {float:left; padding:0 8px 5px 0px;}
.alignright  {float:right; padding:0 0 5px 8px;}

p {
	padding:0px 0px 10px 0; margin:0px;
	font-size:1.1em;
}
ul, ol {font-size:1em; margin-left:26px;}
h2 {
	font:bold 1.8em georgia, "new times roman", serif;
	color:#79A067;
	text-align:left;
	margin-bottom:10px;
}

h3, h4, h5, h6 {
	font:bold 1.4em georgia, "new times roman", serif;
	color:#646567;
	text-align:left;
}

a {color:#646567;}
a:hover {color:#A95215;}

body {
	margin:0; padding:0;
	font:62%/1.8 verdana, arial, helvetica,  sans-serif;
	color:#646567;
	text-align:center;
	background:#B9CAAC url(images/bg.gif) top repeat-x;
}

#wrapper {
	position:relative;
	width:790px;
	margin:10px auto 0px auto;
	height:100%;
	background:#FFFFFF;
}

#header{
	position: absolute; 
	top:0px; left: 0px;
	width:790px; height:172px;
	background: url(images/top/home.jpg) top left no-repeat;
}
.page-id-59 #header {background: url(images/top/news.jpg) top left no-repeat;}
.page-id-17 #header {background: url(images/top/services.jpg) top left no-repeat;}
.page-id-60 #header {background: url(images/top/lifestyle.jpg) top left no-repeat;}
.page-id-25 #header {background: url(images/top/location.jpg) top left no-repeat;}
.page-id-142 #header {background: url(images/top/links.jpg) top left no-repeat;}
.page-id-29 #header {background: url(images/top/contact.jpg) top left no-repeat;}

/* Header area 
-------------------------------------------*/

#logo a { 
	position: absolute; 
	top:26px; left: 0px;
	display: block; 
	overflow: hidden; 
	font-size: 1px; 
	width: 164px; height:146px;
	background:url(images/logo.gif) top left no-repeat;
}

#nav {
	position:absolute;
	top:0px; left:158px;
	font:bold 1.1em verdana, arial, tahoma, sans-serif;
	width:626px;
	height:25px;
}

#nav ul {
	position:absolute;
	top:0px; left:0px;
	padding: 0; margin: 0;
	list-style: none;
	line-height: 1;
}
#nav li {float: left; padding:0px 5px;}
#nav a {
	display: block;
	padding:8px 5px 7px 5px;
	text-decoration:none;
	
}

#nav a {color:#FFF;}
#nav a:hover {color:#A95215; }
#nav li.current_page_item a {text-transform:uppercase; background:#A95215; color:#FFF;}



/* Styles for layout 
-------------------------------------------*/
#main {
	position:absolute;
	top:172px; left:0px;
	width:790px; 
	margin:0px; padding:0px; 
	text-align:left;
	background:url(images/main_bg.gif) top left no-repeat;

}

#sidebar {
	float:left;
	width:164px;
	margin:0; padding:0;
}

#content {
	float:left;
	width:310px;
	margin:0; padding:14px 0 10px 10px;
}

#right {
	float:left;
	width:250px;
	margin:0; padding:20px 0 0 10px;
}

/* Styles for side navigation
---------------------------------*/
#sidebar ul {margin: 0; padding: 10px 0;}
#sidebar li {
	list-style: none;
	margin: 0; padding:0;
	text-align:right;
}

#sidebar li a {
	font-size: 1em; 
	padding:5px 10px 5px 8px; 
	display:block; 
	text-decoration: none; 
	color:#848888;
	font-weight:bold;
}
#sidebar li a:hover, #sidebar li.current_page_item  a{text-decoration: none; color:#A95318; }
#sidebar li.current_page_item  a{font-size:1.2em; }

#address {
	text-align:center;
	padding:40px 8px 20px 10px;
}
#address h3 {
	color:#79A067;
	font:bold 1.2em verdana, arial, helvetica,  sans-serif;
	text-align:center;
}


/* Footer Information 
--------------------------------------------------*/

#footer {
	float:left; 
	width:790px; height:27px;
	padding:0; 
	background:url(images/footer_bg.gif) top left no-repeat;
}
#footer p {font-size:0.9em; color:#FFF; text-align:left; padding:4px 0 0 180px;}
#footer a {color:#FFF; text-decoration:none; padding-left:10px;}

