/*  Theme Name: New Attitude
Theme URI: http://www.new-attitude.ca/
Description: Custom WordPress theme for use in New Attitude web site.
Version: 1.0
Author: Cooper Writing and Design
Author URI: http://www.CooperWD.com/
*/

body {	
background: #fff url('images/bodybackground.gif') repeat-x top;	
font: 12px/20px verdana, sans-serif; 	
color: #32345C;
text-align: center;	
padding: 0;
margin: 0;	}

#content li, #homecontent li {	
margin: 4px 0 4px 0;}

p {	
margin: 6px 0 6px 0;}

#container {	
width: 900px;	
margin: 0px auto;	
text-align: left;}

#header {	
height: 260px;
width: 900px;
}

#header img {	
margin-top: 30px;	
margin-left: 10px;
float: left;
border: none;
}

img.contact {	
float: left;
border: none;
}

#footer	{	
height: 50px;	
clear: both;}

#footer p {	
font-size: 9px;	
text-align: right;	
padding: 30px 10px 0 0;	
color: #afafaf;}

#contact p	{	
color: #32345C;		
padding: 6px 0 6px 0;	
margin-top: 160px;	
margin-left: 40px;
}


#content a, #homecontent a, #feature a, .contact a, #contact a {	
color: #32345C;	
text-decoration: none;	
padding-bottom: 1px;	
border-bottom: solid 1px #32345C;}

#content a:hover, #homecontent a:hover, #feature a:hover, .contact a:hover, #contact a:hover	{	
text-decoration: none;	
background-color: #ABC7ED;	
border-bottom: solid 1px #32345C;}

#content	{	
width: 508px;
float: left;
padding-left: 25px;}

#homecontent	{	
width: 300px;
float: left;	
padding: 0 20px;	
}

#homecontent ul {
margin-top: 0px;
}

#content img {	
padding-right: 10px;}

#sidebar	{	
width: 200px;	
clear: both;
float: left;	
margin-right: 20px;	
margin-left: 0px;
margin-left: 10px;}

#sidebar ul {	
margin-top: 0px;}

#sidebar a	{	
color: #32345C;	
text-decoration: none;	
font-weight: bold;
font-family: arial;
font-size: 110%;
}

#sidebar a:hover, #sidebar a:active	{	
color: #32345C;	
text-decoration: none;	
border-bottom: solid 1px #32345C;}

#sidebar li	{	
line-height: 1.3em;	
margin-bottom: 1.3em;}

#feature	{	
width: 190px;	
padding-left: 20px;	
float: left;
}

#feature img {	
margin-top: 3px;
}

.page_item {	
list-style: disc url('images/listmarker.gif');}

 .current_page_item, .current_page_ancestor {
list-style: disc url('images/listmarker-current.gif');} 

h1	{	
position:absolute;	
text-indent:-8000px;	}

.description	{	
position:absolute;	
text-indent:-8000px;		}

h2, h3 {	
font-family: arial, sans-serif;	
color: #32345C;}

h2 {	
font-size: 164%; 
font-weight: normal;	
margin-top: 0px;
line-height: 1.2em;
}

h3 {	font-size: 120%; 
font-weight: bold; 
border-top: 1px solid #70CC06;	
padding-top: 4px;	
margin-top: 20px;	
margin-bottom: 0px;}

h4 {	
font-family: verdana, arial, sans-serif;	
font-size: 100%;	
font-style: oblique;	
font-weight: normal;	
color: #32345C;	
margin-top: .5em; 
margin-bottom: 1em;}

h5 {	
font-size: 100%;	
font-style: oblique;	
font-weight: normal;	
color: #32345C;	
margin-top: 0.5em; 
margin-bottom: 1em;
padding: 1.5em 2em;
background-color: #efefef;
}


img.grid {
margin-bottom: 9px;
}


.strong {
font-weight: bold;
}

p.pagelink a, p.pagelink-top a {
margin-right: 15px;
font-weight: bold;
}

p.pagelink {
font-weight: bold;
}

p.pagelink-top {
font-weight: bold;
}


.genesis {
width: 100%;
border-top: 1px solid #999999;
text-align: right;
margin-top: 10px;
background: url('images/top.gif') right no-repeat;
padding-right: 17px;
}

.genesis p {
font-size: 80%;
}


/*locations page
-----------------------------------*/
.location {
width: 350px;
height: 300px;
margin: 15px 0 0px 0
}


p.address {
clear: both;
}


