

/* Reset browser defaults */
@import url('reset.css');


body {
  background-image:url('http://lotusspringacupuncture.com/wp-content/blogs.dir/56/files/LotusSpringBackground.png');
  background-repeat:repeat-y;
  background-position:center;
  background-color:#82716a;
  color:#333333;
  padding-bottom:50px;
}

#top {
  overflow: hidden;
  margin: 120px auto 0 auto;
  height: 178px;
  width:  800px;
  background-image:url('./images/LotusSpringTop.png');
  background-repeat: no-repeat;
  * background-image:url('./images/LotusSpringTop.gif');
}

//<!--[if gte IE 5.5]>
//<![if lt IE 7]>
//  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='./images/LotusSpringTop.png', sizingMethod='scale');" > 
//<![endif]>
//<![endif]-->
#top a {
  text-decoration: none;
}

#top-logo {
  height: 178px;
  padding-top: 20px;
  *margin-top: 15px;
  width:  800px;
}

#top-logo h1 {
  color: #000;
  font-size: 30px;
  font-weight: bold;
}

#top-logo h2 {
  color: #000;
  font-size: 18px;
  font-weight: bold;
}

#container {
  clear: both;
  margin: 0 auto 0 auto;
  width: 800px;
}

a {
  text-decoration: underline;
}

img {
  margin: 10px 0px;
  border: 0px;
}

.middleBody {
  background-image:url('images/middleBackground.png');
  background-repeat: repeat-y;
  padding: 35px 35px 10px 35px;

}

h1 a {
  color: #627A84;
  text-decoration:none;
}

.divider {
  clear:both;
  text-align:center;
  background-image:url('images/divider.jpg');
  background-repeat:no-repeat;
  background-position:center;
  padding:10px 0px 10px 0px;
  height:10px;
}

.dividerHidden{
  clear:both;
  text-align:center;
  background-image:url('images/divider.gif');
  background-repeat:no-repeat;
  background-position:center;
  padding:0px 0px 0px 0px;
  height:10px;
}

.middleBody h1 {
  background-image:url('images/headerStar.jpg');
  background-position: 0px 9px;
  background-repeat:no-repeat;
  padding-left: 20px;
  margin: 0px;
  font-size: 30px;
  color: #627A84;
  padding-top:0px;
  margin-top:14px;
}

.middleBody h2 {
  padding-top:10px;
  font-size: 22px;
  color: #627A84;
}

h3 {
  margin:0px;
  font-size:18px;
  color: #627A84;
  padding-top:10px;
  margin-top:0px;
  font-style:italic;
  padding-bottom:0px;
  line-height:20px;
}

p {
  font-size:14px;
  line-height:19px;
  padding-bottom: .45em;
}

li { 
  margin-top: 5px;
  margin-bottom: 5px;
}

a {
  color:#680F10;
  text-decoration:none;
}
.littleType{
  font-size:12px;
  font-style:italic;
  color:#680F10;
}

.topMenu img{
  margin: 0px auto;
  float:left;
}

.Top {}

.TopInner{
  margin: auto;
}

.rightImage{
  float:right;
  padding:10px;
}

.alignright {
  float:right; 
  margin-left: 10px;
}

.alignleft {
  float:left; 
  margin-right: 10px;
}

.aligncenter {
  margin-left: auto;
  margin-right: auto;
}

.wp-caption-text {
  font-size:18px;
  color: #627A84;
  margin-top:0px;
  font-style:italic;
  padding: 0 4px 5px;
  line-height:20px;
  text-align: center;
}

.underline{
  text-decoration:underline;
}
.note{
  font-size:12px;
}
.mainContent ul{
  list-style-type:circle;
  padding-left:14px;
  line-height:19px;
}
.mainContent li{
  font-size:14px;
}
.question{
  color:#680F10;
  font-style:italic;
  font-weight:bold;
}
#bottom-image {
  height:40px;
  width: 100%;
  background-image:url('http://lotusspringacupuncture.com/wp-content/blogs.dir/56/files/LotusSpringBottom.png');
  * background-image:url('http://lotusspringacupuncture.com/wp-content/blogs.dir/56/files/LotusSpringBottom.gif');
  float: left;
  margin: 0 auto 50px auto;
}
#footer {
  position: relative;
  float: left;
  background-color: #422B19;
  margin: 0px auto 0px auto;
  padding: 0 35px 0 35px;
  overflow: hidden;
}
#footer a {
  color: #FFF;

}

.bottom-divider {
  float: left;
  position: relative;
  width: 40px;
  margin: 35px 0 -10000px 0;
  padding: 0 0 10000px 0; 
  background-image:url('http://lotusspringacupuncture.com/wp-content/blogs.dir/56/files/LotusSpringDivider.png');
  background-repeat: repeat-y;
  background-position:center;
}

.bottom-bar {
  float: left;
  position: relative;
  width: 210px;
  min-width: 210px;
  margin: 12px 0 -10000px 0;
  padding: 0 0 10000px 0; 
  color: #9f8878;
}
#bottom-center {
  width: 230px;
  min-width: 230px;
}

.bottom-bar>ul {
  list-style-type: none;
  margin-top: 10px;
  padding-left: 0px;
}

.bottom-bar h2 {
  font-weight: bold;
  font-size: 1.3em;
}

.widgettitle {
  margin-top: 16px;
  margin-bottom: 5px;

}




/*
  CSS generated via the Suckerfish WordPress Plugin ... http://ryanhellyer.net/2008/01/14/suckerfish-wordpress-plugin/

  If you would like a similar dropdown for your own site, then please contact Ryan Hellyer for
  information about getting your own custom designed dropdown menu ... http://ryanhellyer.net/contact/
*/

#suckerfishnav {
background-image: url("http://lotusspringacupuncture.com/wp-content/blogs.dir/56/files/LotusSpringMenuBackground.png");
background-repeat: no-repeat;
font-size: 18px;
font-family:times,serif;
font-weight:normal;
letter-spacing: 1px;
width: 800px;
height: 53px;
clear: both;
}

/* Hides from IE5-mac \*/
* html #suckerfishnav {height: 50px;}
/* End hide from IE5-mac */ 

#suckerfishnav, #suckerfishnav ul {
  float:left;
  list-style:none;
  line-height:26px;
  margin:0 auto 0px auto;
  padding-top: 8px;
}

#suckerfishnav ul {
  padding-right:  23px;
  padding-left:   23px;
}

#suckerfishnav a {
  display:block;
  color: #9F8878;
  text-decoration:none;
  padding-top:    4px;
  padding-bottom: 0px;
  padding-right:  23px;
  padding-left:   23px;
}

#suckerfishnav li {
  float:left;
  padding:0;
}

#suckerfishnav li ul {
  position:absolute;
  left:-999em;
  height:auto;
  width:160px;
  padding-left: 10px;
  font-weight:normal;
  margin:0;
  line-height:1;
  -moz-opacity:0.95;
  opacity:0.95;
  khtml-opacity:0.95
}

#suckerfishnav li li {
  padding-right:1px;
  width:120px;
}

#suckerfishnav li li a {
  padding:0px 10px
}

#suckerfishnav li ul li {
  font-weight:normal;
  font-family:times,serif
}

#suckerfishnav li ul li a {
font-size:14px;
  color:#9F8878
}

#suckerfishnav li:hover ul li a {
  color:#FFF
}

#suckerfishnav li ul ul {
  margin:-16px 0 0 120px
}

#suckerfishnav li ul li:hover {
  background:#9F8878
}

#suckerfishnav li ul li:hover a {
  color:#FFF
}

#suckerfishnav li ul li:hover li a {
  color:#FFF
}

#suckerfishnav li ul li li:hover a {
  color:#FFF
}

#suckerfishnav li ul li ul li:hover ul li a {
  color:#FFF
}

#suckerfishnav li ul li ul li:hover ul li:hover a {
  color:#FFF
}

#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul {
  left:-999em
}

#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul {
  left:auto;
  background:#442D1B
}

#suckerfishnav li:hover, #suckerfishnav li.sfhover {
  background:#442D1B
}

#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
  color:#FFF
}

.current_page_item a {
  color: #FFF;
}

.wraptocenter {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

.wraptocenter * {
    vertical-align: middle;
}
/*\*//*/
.wraptocenter {
    display: block;
}
.wraptocenter span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/
</style>
<!--[if lt IE 8]><style>
.wraptocenter span {
    display: inline-block;
    height: 100%;
}
</style><![endif]-->


