﻿body {color: #CC3300; background-color: #DFDAA2; font-size: 80%; font-family: verdana, arial, helvetica, sans-serif; margin: 0px; background-image: url('images/acupuncture_logo2.gif'); background-repeat: no-repeat; background-position: 2em 96%; background-attachment: fixed;}
h1 {color: #993300; font-size: 140%}
h2 {color: #993300; font-size: 120%}
hr {color: #993300; width: 80%; height: 1px; text-align: center;}
a {color: #993300;}
a.nav {color: #993300; text-decoration: none; font-weight: bold;}
a:hover {color: #FF3300; text-decoration: none;}

h1.title {
	display: block;
	width: 100%;
	height: 75px;
	background: url(images/oxford_acupuncture2.gif) no-repeat top right;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
}

h2.subTitle {
font-style: italic;
}

p.top_right {float: right; margin: 0px; padding: 3px 6px;}
.sandy_steele {margin: 0px; padding: 0px;}
.Xsteele-logo {float: right;}

p.button {background-color: #ffffff; border: 1px solid #CC3300; margin: 0.5em; padding: 0.5em; text-align: center; }
p.button_here {color: #CC3300; background-color: #ffffff; font-weight: bold; border: 1px solid #CC3300; margin: 0.5em; padding: 0.5em; text-align: center; }
p.indent {padding-left: 3em; padding-right: 3em;}
p.who {color: #CC3300; font-weight: bold; text-align: right;}
#image {float: right; margin-left: 1em; margin-bottom: 0.5em; border: 1px solid #CC3300;}
#quote {float: right; color: #CC3300; font-size: 80%; width: 15em; padding: 1em; margin-left: 1em; margin-bottom: 0.5em; background-color: #ffffff; background-image: url('images/quotes1.gif'); background-repeat: no-repeat; border: 1px solid #CC3300;}
#footer {font-size: 80%; text-align: center;}
#right {float: right; width: 40%;}

#top {position: relative; top: 0px; left: 0px; width: 100%; height: 85px; background-image: url('images/bg_title2.gif'); border-bottom: 2px solid #CC3300;}
#top-l {width: 510px; float: right; text-align: right; margin: 0px; padding: 0px;}
#top-r {width: 51px; float: right; text-align: right; margin: 3px 10px 0px 10px; padding: 0px;}
#left {clear: both; position: absolute; top: 87px; left: 0px; width: 175px; height: 90em; background-color: transparent; border-right: 1px solid #CC3300; padding-top: 10px;}
#main {position: absolute; top: 87px; left: 176px; padding: 2em; }
