﻿body {
    background-color: #91735c;
    margin: 0;
}

#logo {
    background: url(seattle-acupuncture/logo1.gif) transparent 0 no-repeat;
    position: absolute; top: 0; left: 0;
    width: 147px; height: 130px;
}

#logo2 {
    background: url(seattle-acupuncture/logo2.gif) transparent 0 no-repeat;
    position: absolute; top: 0; left: 8px;
    width: 106px; height: 106px;
}

#title {
    background: url(seattle-acupuncture/title-back.gif) #6c8def 0 100% repeat-x;
    width: auto; height: 34px;
    padding: 13px 0 0 150px;
    border-bottom: 1px solid #bdab9d;
}

#title h1 { display: none; }

#address {
	background: transparent url(seattle-acupuncture/address-back.gif) 0 0 repeat-x;
	width: auto;
	height: 32px;
	color: #FFFFFF;
	font-family: 'trebuchet ms', arial, helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	letter-spacing: .5px;
	padding: 0 0 0 154px;
}

#address a { color: #FFFFFF; text-decoration: none; }

#menu {
    background: url(seattle-acupuncture/address-back.gif) repeat-x;
    width: auto; height: 24px;
    font-family: 'trebuchet ms', 'century gothic', arial, helvetica, sans-serif;
    font-size: 10.5pt;
    font-weight: 500;
    letter-spacing: .5px;
    text-transform: uppercase;
    padding: 8px 0 0 155px;
    border-bottom: 2px solid #6c8def;
}
#menu a { color: #ffffcc; text-decoration: none; margin: 0 .65em 0 0; }
#menu a:hover { color: #fff; }
#menu a.current { color: #fff; }

#menu.home {
    background: url(seattle-acupuncture/menu-back.gif) 0 100% repeat-x;
    width: auto; height: 18px;
    font-family: 'trebuchet ms', 'century gothic', arial, helvetica, sans-serif;
    font-size: 10.5pt;
    font-weight: 500;
    letter-spacing: .5px;
    text-transform: uppercase;
    padding: 14px 0 0 155px;
    border-bottom: 2px solid #6c8def;
}

#content {
    background-color: #fff;
    width: 100%;
    padding: 0 0 1em 0;
    border-bottom: 3px solid #6c8def;
}
#content td { vertical-align: top; }

#content #left {
    width: 144px;
    font-family: arial, sans-serif;
    padding: 23px 0 0 8px;
}

#left h6 {
    font-family: 'georgia', 'times new roman', times, serif;
    font-size: 9pt;
    font-weight: bold;
    letter-spacing: .5px;
    margin: 27px 0 .15em .5em;
}
#left p { font-size: 9pt; margin: 0 0 .5em 0; }

#treatment_list {
    background: url(seattle-acupuncture/treatment-shadow.gif) #fff 0 0 no-repeat;
    width: 125px; height: 270px;
    color: #222;
    font-family: arial, sans-serif;
    font-size: 8pt;
    margin: 0;
    padding: 3px 0 0 5px;
    border: 1px solid #836853;
    overflow: auto;
}
* html div#treatment_list { background-attachment: fixed; }

#content #mid {
    width: auto;
    color: #421;
    font-family: arial, sans-serif;
}

#mid h2 {
    background: url(seattle-acupuncture/h2-line.gif) transparent 0 100% no-repeat;
    color: #333;
    font-family: georgia, 'times new roman', times, serif;
    font-size: 16pt;
    font-style: italic;
    font-weight: normal;
    margin: .9em 0 .25em 0;
    padding: 0 0 0 .1em;
}
#mid h4 { color: #643; font-size: 10.5pt; margin: 2em 0 .25em 0; }
#mid h5 {
    color: #444;
    font-family: arial, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    margin: 0;
}
#mid p, #mid ul { font-size: 10pt; line-height: 1.3em; }
#mid a {
    color: #2144c7;
    letter-spacing: .25px;
}
#mid hr {
    background-color: transparent;
    width: 500px;
    color: transparent;
    border-width: 0 0 2px 0;
    border-style: dotted;
    border-color: #7b5;
    margin: 2em auto 1.5em auto;
}
#mid ul {
    width: 75%;
    margin: 0 0 1em 0;
    padding: 0 0 0 1.15em;
}
#mid ul li { list-style-type: circle; margin: 0; }

#quote_box {
    height: 3.5em;
    color: #421;
    font: italic 8pt arial, sans-serif;
    text-align: center;
    margin: 0;
    padding: 5px;
}
#quote_box a { text-decoration: none; }
#quote_box div { display: none; }
#quote_box p { font: 8pt arial, sans-serif; line-height: 1.1em; margin: 0 0 .8em 0; }
#quote_box h4 { font: bold 9pt arial, sans-serif; margin: 0; }
#quote_box h6 { font: bold 8pt arial, sans-serif; text-align: right; margin: 0 2.75em .75em 0; }

#quote_box .normal, #quote_box .normal .credit { font-size: 10pt; }
#quote_box .credit { font-size: 8pt; }

#content #right {
    /* background: url(seattle-acupuncture/gradient01.jpg) #fff 100% 100% no-repeat; */
    width: 255px;
    color: #445cb4;
    text-align: center;
    padding: 1.2em 0 0 0;
}
#right p {
    margin-top: 0;
}

#footer {
    background: url(seattle-acupuncture/address-back.gif) transparent 0 0 repeat-x;
    width: auto; height: 30px;
    color: #643;
    font: 8pt arial, sans-serif;
    text-align: center;
    padding: 2px 0 0 0;
}
#footer a {
    color: #421;
    text-decoration: none;
    text-transform: uppercase;
    margin: 0 .25em 0 .25em;
}
#footer a:hover {
    color: #d4b38f;
}

/* supplemental styles */
.arrow { font-size: 125%; }

.credit { color: #000; font-size: 10pt; padding: 0 0 0 1em; }

.col_left { padding: 0 290px 0 1em; }
.col_left h2 { margin-bottom: .75em !important; }
.col_left p { margin: 0 0 1em 0; }

.secondary #title { padding-left: 120px; }
.secondary #menu { padding-left: 126px; }
.secondary #mid { padding-top: 1em; }
