/* stylesheet for acupuncture site
Copyright  2004 Nancy T. Moore	*/

body
{
 margin: 0;
 padding: 0;
 background-color: #c0c0c0;
 background-image: url("img/cloth023.jpg");
 color: #000;
 font-family: Georgia,"Times New Roman",Times,serif;
}

#titlebox
{
 margin: 0;
 padding: 60px 1em 2ex 1em;
 text-align: center;
}

#innerbox { width: 100%; }		/* needed to correct IE CSS2 deficiency */ 

.titleimg
{
 margin: 0 0 10px 0;
 border: none;
}

.address
{
 font-weight: bold;
 color: #800000;
}

.address-big { font-size: 16pt; }

.subtitle
{
 font-size: 16pt;
 color: #800000;
}

.headertext
{
 font-size: 14pt;
}

h2, h3, h4
{
 font-family: "Lucida Handwriting", "Lucida", sans-serif;
 color: #800000;
}

h3 { margin: 3ex auto 1ex auto }

a { text-decoration: none; }

a:link { color: #a00000; }
a:visited { color: #800000;  }
a:hover { background-color: #a00000; color: #e0e0e0; }
a:active { color: #f00; }

#innerbox a:hover { background-color: transparent; }

#rightcolumn
{
 position: absolute;
 top: 0;
 left: 19%;
 right: 0;
 height: 100%;
 margin: 0;
 border: none;
 padding: 0;
}

#leftcolumn
{
 position: absolute;
 top: 0;
 left: 0;
 height: 100%;
 width: 18%;
 margin: 0;
 padding: 0;
 background-color: #000000;
 border-right: solid 2px #c00000;
}

/*
#leftcolumn-footer
{
 position: fixed;
 left: 0;
 right: 82%;
 bottom: 5px;
 padding: 5px;
 text-align: center;
 color: #d8d3d3;
 font-size: 10pt;
 font-family: Verdana, helvetica, sans-serif;
}
*/

#navmenu
{
 top: 0px;
 left: 0;
 right: 82%;
 padding: 1ex 0.25em;
 margin: 0;
 border: none;
 font-size: 10pt;
 font-family: Verdana, helvetica, sans-serif;
}

.navmenu-script { position: fixed; }
.navmenu-noscript
{
 position: absolute;
 width: 100%;
}


.menu-item
{
 margin: 0 0.5em;
 padding: 4px 5px;
 border: solid 1px;
 border-color: #e06060 #500000 #200000 #b03030;
 background-color: #800000;
 color: #d8d3d3;
}

.scriptdiv { cursor: pointer; }

.menu-item a:link { color: #d8d3d3; }
.menu-item a:visited { color: #d8d3d3; }
.menu-item a:hover { color: #800000; background-color: #d8d3d3; }
.menu-item a:active { color: #ff0000; }

.container { position: relative; }

.submenu
{
 position: absolute;
 top: -1ex;
 left: 98%;
 width: 10em;
 margin: 0;
 border: none;
 padding: 0;
 visibility: hidden;
 overflow: visible;
 z-index: 2;
}

#content
{
 margin: 0;
 padding: 2ex 2em 4ex 2em;
 font-size: 11pt;
}

.hd-condition { font-weight: bold; }

.leftfloat
{
 float: left;
 margin: 1ex 1em 1ex 0;
}

.rightfloat
{
 float: right;
 margin: 1ex 0 1ex 1em;
}

.headimg
{
 padding: 0;
 margin: 3ex 0 1ex 0;
}

.bigimg { margin: 1ex 0; }

.cite-title { font-style: italic; }

.caption
{
 margin: 3px auto 10px auto;
 font-size: 10pt;
 text-align: center;
}

.content-footer
{
 margin-bottom: 2ex;
 text-align: center;
 font-size: 8pt;
}

.underline { text-decoration:underline }
.bold { font-weight:bold }

.shout_out { text-align:center; font-size:18px; font-weight:bold }

.heading_plain { font-family:sans-serif; font-weight:bold }

#condition-list { margin-top:3ex; margin-left:240px }
