/***** Global Settings *****/
 
body { font: 14px/120% Arial, Helvetica, sans-serif; }
div.ccm-spacer { line-height:0px; height:0px; font-size:0px; clear:both;}

/***** Typography *****/
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight:normal; color:#f173ac; font-family: Georgia, "Times New Roman", Times, serif; line-height: normal; }
h1 { padding:30px 0 25px 0; font-size:2em; }
h2 { padding:0; font-size:1.715em; }
h3 { font-size:1em; }

.whitepannel a {text-decoration:underline; color:#f173ac;}
.whitepannel a:hover { text-decoration:none}

.whitepannel ul { padding-left:0;}
.whitepannel ul li { list-style:none; padding-left:2.5em; background: url(http://www.house-of-healing.org/themes/houseofhealing/images/bullet.png) no-repeat 1.25em .375em; }

/* layout */

.img-left, .img-right { border:solid 1px #a7aba2; padding:9px; background:#ecedea; }
.img-left { float:left; margin:4px 10px 4px 0; }
.img-right { float:right; margin:4px 0 4px 10px; }

.left, .center, .right, .sidebar, .main-content { float:left; display:inline; margin:0 10px;}

.whitepannel { background: url(http://www.house-of-healing.org/themes/houseofhealing/images/whitepanel-repeat.jpg) repeat center top;}

.header { background: url(http://www.house-of-healing.org/themes/houseofhealing/images/header-bg-repeat.jpg) repeat-x center top; }
.home .header .wrap { background: url(http://www.house-of-healing.org/themes/houseofhealing/images/header-bg.jpg) no-repeat center top; }
  .header .left, .header .center, .header .right { width:300px;}
  .header h1 { padding:0; margin:0; height:150px;}
  .header h1 img { height:150px; width:300px;}
  
  .header .search { margin:0 44px; width:232px; padding-top:30px; position:relative}
  .header .search input { font-size:36px; color:#1b4f72; font-family:Georgia, "Times New Roman", Times, serif; width:200px; background:none; border:none; padding:0; margin:0; line-height:36px; text-transform:uppercase}
  .header .search button { background:none; border:none; width:30px; height:32px; text-indent:-9999px; cursor:pointer; margin:0; padding:0; position:absolute; right:0px; top:30px;}
  
  .header .donate { width:180px; margin:0 50px 0 70px;}
  .header .donate a { display:block; float:left; background:none; height:110px; width:90px; text-indent:-9999px;}
  
  .home .header .bottom .left { margin:0 40px; width:240px; text-align:center; padding:185px 0 0 0;}
  .home .header .bottom .center { margin:0 20px; width:270px;text-align:center;padding:205px 0 0 0;}
  .home .header .bottom .right { margin:0 60px; width:210px;text-align:center; padding:188px 0 0 0;}

.sub .header {}
.sub .header .wrap { background: url(http://www.house-of-healing.org/themes/houseofhealing/images/sub-header-bg.jpg) no-repeat center top;  height:305px;}
.sub .header .wrap { background: url(http://www.house-of-healing.org/themes/houseofhealing/images/sub-header-bg.jpg) no-repeat center top;  height:305px;}
.sub .header .nav ul { float:right; display:block; padding-top:55px;}
.sub .header .nav ul li { display:inline; padding-right:10px; padding-left:40px; background: url(http://www.house-of-healing.org/themes/houseofhealing/images/nav-sep.gif) no-repeat .375em .125em; }
.sub .header .nav ul li.first { padding-left:0; background:none; }
.sub .header .nav ul li a { font: 18px Georgia, "Times New Roman", Times, serif; color: #FFFFFF; text-decoration: none;}
.sub .header .nav ul li a:hover { color:#c7eafb;}

.home .body-content { padding:10px 0 24px 0;}

.main-content .pad { padding:20px; }
.sidebar { width:200px; padding-bottom:230px;}
  .sidebar .nav { background: url(http://www.house-of-healing.org/themes/houseofhealing/images/body-trans.png); margin:0 0 25px 0; padding:0;border-top:solid 1px #ccc;}
  .sidebar .nav li { padding:0px; margin:0px; background:none;}
  .sidebar .nav li a { padding:10px; display:block; border-bottom:solid 1px #ccc; color:#000; text-decoration:none;}
  .sidebar .nav li a.nav-selected { color:#f173ac;background:#000}
  .sidebar .nav li a:hover {color: #777;}



.home .main-content { width:720px; background: url(http://www.house-of-healing.org/themes/houseofhealing/images/body-trans.png); }
.home .main-content h2 { padding-bottom:15px; color:#000;}
.home .main-content ul { margin:0; list-style:none; padding-left:20px; padding-bottom:0px; }
.home .main-content ul li {margin-bottom:5px; background:none; padding:0;}
.home .main-content ul li a { background:#f173ac url(http://www.house-of-healing.org/themes/houseofhealing/images/home-arrow.gif) no-repeat 5px center; font-size:1.429em; color:#000; line-height:1.3em; text-decoration:none; padding:2px 2px 2px 25px; }
.home .main-content ul li a:hover { color:#f173ac;background:#000 url(http://www.house-of-healing.org/themes/houseofhealing/images/home-arrow-over.gif) no-repeat 5px center; }
.home .main-content .connect{ float:right; width:159px; height:94px; background: url(http://www.house-of-healing.org/themes/houseofhealing/images/connect-with-us.png) no-repeat; }
  .home .main-content .connect h3 { text-indent:-9999px; height:32px;}
  .home .main-content .connect a { display:block; float:left; margin:15px 0 0 15px; width:48px; height:50px; text-indent:-9999px;}

.sub .body-content { padding:26px 0;}
.sub .main-content { width:640px; background: url(http://www.house-of-healing.org/themes/houseofhealing/images/body-trans.png); margin:0 10px 0 70px;}
.sub .sidebar { width:220px;}

.sub .main-content ul li, .sub .main-content ol li {padding-bottom:6px;}
.sub .main-content h2 { padding-bottom:15px;}

  .main-content textarea, .main-content input, .main-content button  { background: url(http://www.house-of-healing.org/themes/houseofhealing/images/form-bg.gif); border-style: none; padding:5px; margin-top:5px; color:#fff; }
    .main-content label { display: block;}
	.main-content input.text {width:210px;}
	.main-content textarea {width:210px; height:90px;}
	.main-content button { color:#f173ac; text-transform:uppercase; cursor:pointer;}
	.main-content button:hover { background:#000;}

.sub .connect{ width:159px; height:150px; background: url(http://www.house-of-healing.org/themes/houseofhealing/images/connect-with-us.png) no-repeat; margin:0px auto; clear:both; }
  .sub .connect h3 { text-indent:-9999px; height:32px;}
  .sub .connect a { display:block; float:left; margin:15px 0 0 15px; width:48px; height:50px; text-indent:-9999px;}

#donate input {border: 0; background: none;}

.footer { background:#1e1208 url(http://www.house-of-healing.org/themes/houseofhealing/images/footer-bg-repeat.jpg) repeat-x center top; color:#d2d0ce; }
.footer .background {background: url(http://www.house-of-healing.org/themes/houseofhealing/images/footer-bg.jpg) no-repeat center top; }
.footer .wrap {background: url(http://www.house-of-healing.org/themes/houseofhealing/images/footer-bg.jpg) no-repeat center top;padding:45px 0; position:relative; }
  .footer .left { width:160px; margin-left:70px; padding-top:60px;}
  .footer .center { width:220px; min-height:1px}
    .footer .center h2 { padding-bottom:18px;}
  .footer .right { width:300px; margin-left:90px;  min-height:1px}
  .footer .copyright { font-size:10px; color:#a5a09c;}
  
  .footer .hotline { margin:0 10px; width:200px; position:absolute; top:-246px; left:0;}
  .footer textarea, .footer input, .footer button  { background: url(http://www.house-of-healing.org/themes/houseofhealing/images/form-bg.png); border-style: none; padding:5px; margin-top:5px; color:#fff; }
    .footer input.text {width:210px;}
	.footer textarea {width:210px; height:90px;}
	.footer button { color:#f173ac; text-transform:uppercase; cursor:pointer;}
	.footer button:hover { background:#000;}
