/*This is the master CSS file for Body & Mind site.*/

#container {
width: 770px;
}

body {
color: #666666; 
font-family: Verdana, Helvetica, Arial, "Trebuchet MS", sans-serif;
font-size: small; }

ul {
list-style-type: none;
margin: 0;
padding: 0;
}

li {
background: url(images/bullet2.gif) left top no-repeat;
padding: 0 0 0 12px;
margin-bottom: 5px;
font-size: x-small; }



p {
text-align: justify;
font-size: x-small; }

h1 {
text-align: left;
letter-spacing: 5px;
font-size: small; }

h2 {
font-size: 1.0em;
text-decoration: none;
}

h3 {
font-size: 0.8em;
line-height: 1.4em; } 

em {
color: #415b90;
font-weight: bold; }

span.subselected {
color: #415B90;
font-weight: normal;
text-decoration: underline;
font-size: x-small;
margin: 0px; }

span.subselected2 {
color: #cc9900;
text-decoration: underline;
font-size: x-small;
margin: 0px; }

span.leadquote {
font-size: small;
color: #415B90;
line-height: 21px; }

span.question {
font-weight: bold;
}

span.contacts {
color: #cc9900;
font-weight: bold; }

span.selected {
color: #cc9900;
font-weight: normal;
text-decoration: underline; }

span.qualifications {
font-weight: bold;
padding: 0px;
margin: 0px; }

#masthead {
padding-bottom: 20px;
padding-top: 20px;
}

#greylinetop {
padding-bottom: 10px; }

#topnav {
margin-left: 20px;
font-size: x-small; }

#greylinebottom {
padding-top: 10px; }


#sideimage {
float: left; 
left:50px;
position: absolute;
top: 230px;
margin: 0 0 0 0;
padding: 0px;
width: 150px; }

#main-content {
padding: 0 100px 0 245px;
margin: 45px 0 0 0;
}

#selfquote h2 {
color: #415B90; }



#leftimage {
position: absolute;
top: 245px;
left: 40px; }

#qual_title {
color: #666666;
font-weight: normal;
font-size: small; }

#imagespacing1 {
margin: 0px;
padding-bottom: 5px; }

#imagespacing2 {
margin: 0px;
 }

#qual_sub {
color: #666666;
font-weight: normal;
font-size: x-small; }

#greylinefooter {
padding-bottom: 10px;
padding-top: 20px; }

#footercontainer { }

#textspace {
line-height: 1.1em; }


#footer {
text-align: left;
font-weight: normal;
margin-left: 20px;
font-size: xx-small; }

#topnav a:active {
color: #cc9900;
text-decoration: underline; }

#topnav a:link, #topnav a:visited {
color: #415B90;
text-decoration: none; }

#topnav a:hover {
color: #415B90;
text-decoration: underline; }


#footer a:link, #footer a:visited {
color: #666666;}

a:link, a:visited {
color: #415B90;
text-decoration: none; }

a:hover {
text-decoration: underline; }

a:active {
color: #CC9900;
text-decoration: underline; }

p.footer {
text-align: center;
font-weight: bold;
color: #666666;
font-size: xx-small; }


