/*
Theme Name: Heal My PTSD
Theme URI: http://www.webmanna.com
Description: A Wordpress theme created for Heal My PTSD
Author: Joe Botha
Author URI: http://www.webmanna.com
version: 1.0
Tags: two-column, widget-ready
*/
/* basics */
*{margin:0; padding:0;}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #CDE8F9;
	background-image: url(images/page-bg.jpg);
	background-repeat: repeat-x;
	font-size: 14px;
	}
h1 {
	font-size: 20px;
	font-weight: normal;
}
h2 {
	font-size: 20px;
	font-weight: normal;
}
h3 {
	font-size: 18px;
	font-weight: normal;
}
h4, h5, h6 {
	font-size: 16px;
}
img{
	border: none;
	padding:0;
	float: right;
	
}
#signUp a img{
border: none;
	padding:0;
	float: right;
	margin-top: 74px;
	margin-right: 36px;
}
img a{border:none;}
img.left{ float: left; border: none; padding: 6px 0 0 0; }
img.right{ float: right; border: none; padding: 0 0 0 6px; }
blockquote{
	background-color: #F5F5F5;
	border: 2px dashed #93C4E4;
	padding-top: 0;
	padding-right: 12px;
	padding-bottom: 0;
	padding-left: 12px;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 40px;
	}
code{
	font-family:"Courier New", Courier, monospace;
	}
/* links */
a:link, a:visited {
	color:#0168AD;
	text-decoration:none;
	}
a:hover{
	text-decoration: none;
	color: #3B7B31;
}
	.tear {
		background: url(images/popbg2.jpg) no-repeat -3px -7px;
		width: 600px;
		padding:20px 10px 110px 0;
		}
	.tear .top {
		background: url(images/tear-top-bg.jpg);
		height: 19px;
		}
	.tear .bottom {
		background: url(images/tear-bottom-bg.jpg);
		height: 41px;
		}
	.tear h2 {
		margin: 10px 0 5px 40px;
		font-size: 24px;
		color: #666;
		letter-spacing: -1px;
		}
	.tear .homepost {
		padding:10px 30px 10px 40px;
		}
/* container */
#container {
	width: 1018px;
	margin: 0 auto;
	padding:0;
	color:#333;
	overflow: hidden;
	background-image: url(images/container-bg-trans.png);
	background-repeat: repeat-y;
	}
/* header */
#header {
    /*width: 1034px;*/
	width:1018px;
    overflow:hidden;
    background: url(images/header_bg2.png) no-repeat;
    margin:0 auto;
    height: 204px;
	}
/***
new edit
***/
/***
end 
***/
div.search_area{
    float:right;
    width: 323px;
    height: 22px;
    /*margin:10px 29px;*/
	margin:20px 12px 0 0;
}
div.search_area .text_val{
    /*width: 122px;*/
	width:110px;
    height: 17px;
    border:1px solid #c5bcba;
    background:#fff;
    margin:0px;
    float:left;
    margin:0 145px;
    position: absolute;
    /*font-size: 11px;*/
	font-size:10px;
    font-family: arial;
    padding:1px 0;
    text-indent: 4px;
	color:#828282;
        }
div.search_area .btn_search{
    width: 54px;
    /*height: 22px;
    font-size:11px;*/
	height:21px; /* added by Jecy */
	font-size:9px;	/* added by Jecy */
	padding-bottom:3px; /* added by Jecy */
    background:#056aae;
    border:1px solid #c5bcba;
    color:#fff;
    float:right;
	margin:0 8px 0 0;
}
div.search_area ul{
    float:left;
    list-style:none;
    width: 200px;
    display:block;
    position:absolute;
    margin:3px -10px;
}

div.search_area li{
    color:#626262;
    text-align: left;
     font-family: Arial;
     /*font-size: 12px;
	 padding:0px 7px;*/
	 font-size:11px;
     padding:0 6px;
     float:left;
     font-weight: bold;
	text-transform:uppercase;
}
div.search_area img{
    float:right;
    margin:0px 0px;
}
div.search_area a{
     color:#626262;
}
div.nav{
    height: 37px;
    width: 594px;
    /*margin:140px 438px;*/
	float:right;
	text-transform:uppercase;
    background: #398f34;
	margin:11px 11px 0 0;
	_padding:11px 11px 0 0 !important;
}
#blogheader {
	width: 1018px;
	height: 258px;
	color: #fff;
	background-color: #086BAF;
	background-image: url(images/blogheader_making_shift_v3.jpg);
	}
 div.nav ul{
    list-style: none;
    float:left;
    margin:11px 2px;
    
   }
  div.nav a{
    color:#fff;
    font-size:12px;
  } 
  div.nav li{
    padding:0 17px;
    margin:0 11px;
    float:left;
    display: block;
    font-weight: bold;
    font-size:12px;
    color:#fff;
    font-family: Arial;
	padding:0;
  }  
   
div.text_con{
    float:right;
    width: 323px;
    height: 57px;
    background: url(images/conquer.png) no-repeat;
    /*margin:17px 37px;*/
	margin:24px 21px 0 0;
}
div.widget {
    width: 305px;
    float: right;
}
#homeheader {
	width: 1018px;
	height: 206px;
	color: #fff;
	background-color: #086BAF;
	background-image: url(images/header_simple.jpg);
	}
#logo  a {
	color: #404040;
	text-decoration: none;
	float: left;
	width: 400px;
	height: 192px;
	display: block;
	text-indent: -9999px;
}
#logo  h1  a:hover{color: #666; text-decoration: none;}
#topmenu {
	float: right;
	width: 500px;
	display: block;
	padding-top: 0px;
	font-size: 12px;
}
#topmenu ul {
	list-style: none;
width:350px
}
#topmenu li {
	display: inline;
	padding-right: 5px;
	padding-left: 5px;
	align: center;
}
#topmenu a {
	color: #357C2E;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
}
#topsearchform {
	float: right;
	height: 20px;
	margin-top: -20px;
	margin-right:20px;
	padding: 0px;
	background-image: url(images/searchform.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#topsearchform input {
	margin: 3px 0px 0px 10px;
	padding: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	display: block;
background: #FFFFFF;
	float: left;
	color: #869E7A;
	width: 105px;
}
#topsearchform #buttonsbt {
	text-indent: -9999px;
	width: 30px;
	margin: 0px;
	padding: 0px;
	height: 21px;
	float: left;
	background-color: transparent;
	background-image: url(images/searchicon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/* main menu */
#mainbar {
	background-image: url(images/top-bar.jpg);
	height: 287px;
	width: 1005px;
	background-repeat: no-repeat;
	padding-left: 22px;
	clear: both;
	z-index: 100;
}
#ctamainbarawareness, #homepage, #ctamainbareducation, #ctamainbartreatment, #ctamainbarhealing, #ctamainbarblog, #blogheaders {
	height: 129px;
	background-repeat: no-repeat;
	clear: both;
	z-index: 100;
	padding-left: 450px;
}

#homepage {
	background-image: url(images/homepage.jpg);
}

#ctamainbarawareness {
	background-image: url(images/ctamainbar-awareness.jpg);
}
#ctamainbareducation {
	background-image: url(images/ctamainbar-education.jpg);
}
#ctamainbartreatment {
	background-image: url(images/ctamainbar-treatment.jpg);
}
#ctamainbarhealing {
	background-image: url(images/ctamainbar-healing.jpg);
}
#ctamainbarblog {
	background-image: url(images/ctamainbar-blog.jpg);
}
#blogheaders {
	background-image: url(images/ctamainbar-blogs.jpg);
}
#blogmainbar {
	background-image: url(images/blogheader_02.jpg);
	width: 1018px;
	background-repeat: no-repeat;
	clear: both;
	z-index: 100;
	height: 108px;
	background-position: left top;
}
.sf-menu ul.ggg{
    margin:0;
    padding:0;
}
/*Default*/
#awareness {
	height: 240px;
	width: 208px;
	display: block;
	background-image: url(images/trans-trans.png);
	background-repeat: repeat;
	text-indent: -9999px;
}
#education {
	height: 240px;
	width: 184px;
	display: block;
	margin-left: 20px;
	padding-left: 20px;
	text-indent: -9999px;
}
#treatment {
	height: 240px;
	width: 208px;
	display: block;
	text-indent: -9999px;
}
#healing {
	height: 240px;
	width: 208px;
	display: block;
	text-indent: -9999px;
}
/*Hover*/
#awareness:hover {
	height: 240px;
	display: block;
	text-indent: -9999px;
	background-image: url(images/trans-trans.png);
}
#education:hover {
	height: 240px;
	display: block;
	text-indent: -9999px;
}
#treatment:hover {
	height: 240px;
	display: block;
	text-indent: -9999px;
}
#healing:hover {
	height: 240px;
	display: block;
	text-indent: -9999px;
}
/*CTA*/
#ctaawareness, #ctaeducation, #ctatreatment, #ctahealing {
	height: 102px;
	width: 100px;
	display: block;
	text-indent: -9999px;
}
/* content */
#widecontent {
	width:900px;
	overflow: hidden;
	padding-top: 0;
	padding-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	}
#content {
	float: left;
	width:615px;
	overflow: hidden;
	padding-top: 9px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 30px;
	}	
#contenthome {
	float: right;
	width:615px;
	overflow: hidden;
	padding-top: 0;
	padding-left: 15px;
	padding-bottom: 15px;
	padding-right: 30px;
	}
#homerecent {
	background-image: url(images/recent-bg.png);
	background-repeat: repeat-y;
	padding-top: 0px;
	padding-bottom: 0px;
	background-position: center top;
}
#homerecenttop {
	background-image: url(images/recent-top.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 20px;
}
#homerecentbottom {
	background-image: url(images/recent-bottom.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 20px;
	height: 25px;
}
#homerecent  h2, #pagerecent h2 {
	padding-left: 30px;
}
.homepost  {
	padding-bottom: 10px;
	clear: both;
	padding-top: 10px;
	display: block;
	margin-bottom: 10px;
	padding-right: 30px;
	padding-left: 30px;
}
.homepost  .entry  p {
	font-size: 13px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
.homepost .date {
	font-size: 12px;
	padding-bottom: 10px;
}
#pagerecent {
	background-image: url(images/pgrecent-bg.png);
	background-repeat: repeat-y;
	background-position: center top;
}
#pagerecenttop {
	background-image: url(images/pgrecent-top.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 20px;
}
#pagerecentbottom {
	background-image: url(images/pgrecent-bottom.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 20px;
	height: 25px;
}
.post {
	margin:0;
	padding:0;
	line-height: 1.5em;
	}
.post  h1, .post h2{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	}
.post  h1  a, .post h2 a{
	color: #000;
	text-decoration: none;
	}
.post h2 a:hover{
	color: #777;
	text-decoration: none;
	}
.post p {
	line-height: 1.6em;
}
.post  ul, .post ol, .entry  ul, .entry ol {
	padding-left: 30px;
}
.post li, .entry li {
	margin-bottom: 13px;
}
.entry p{margin:12px 0;}
.postmetadata{
	clear: both;
	padding:6px;
	margin: 20px 0;
	}
.clr {
	clear: both;
	height: 20px;
}
.pagetitle {
	font-size: 36px;
	font-weight: normal;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.navigation {
	width:100%;
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
	}
.alignleft a{float:left; margin:25px 0;}
.alignright a{float:right; margin:25px 0;}
/* sidebar */
#pagesidebar {width:305px;float:left;margin:0;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 30px;}
#sidebar {
	width:300px;
	float:right;
	margin:0;
	padding-top: 0;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #61A4D1;
	}
#sidebar h2{
	color: #000;
	margin: 0;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0DFE3;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
#sidebar label{
	font:normal 11pt arial, georgia, times;
	color: #000;	
	margin: 0;
	padding: 0;
}
#sidebar p {margin:0; padding:0;}
#sidebar img {padding: 0; margin: 0;}
#sidebar ul {
	margin:12px;
	padding:0;
	clear: both;
	}
#sidebar ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
#sidebar ul ul {
	margin:0;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#sidebar ul ul li {
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	margin-bottom: 10px;
	}

#sidebar ul ul ul{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#sidebar ul ul ul li{
	list-style-type: none;
	color: #898989;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	background-image: url(images/bullet_black-trans.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#sidebar ul ul ul li:hover {
	background-image: url(images/bullet_blue-trans.png);
}
/* comments */
#commentform{
	background:#fff;
	margin:0;
	padding:0;
	}
#commentform p{
	color: #000;
	}
#commentform a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;line-height: 14pt;}
#commentform h3{
	color: #000;
	margin:0;
	padding:0;
	}
#comment{
	width:80%;
	}
#author, #email, #url, #comment, #submit{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding:5px;
	border: 1px solid #6B5C57;
	background-color: #fff;
	background-image: url(images/formgrad.png);
	background-repeat: repeat-x;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0;
	}
#submit{
	color: #000000;
	background-color: #CDE8F9;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 2px solid #C6E2F7;
	font-weight: bold;
}
#submit:hover {
	color: #FFFFFF;
	background-color: #006699;
	border: 2px solid #C6E2F7;
	background-image: none;
	cursor: pointer;
}
#comments{
	padding:5px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
ol.commentlist {list-style-type: none; margin:0; padding:0;}
.avatar{float:left; margin:0 12px 0 0;}
ol.commentlist li {
	background: #fff;
	margin:10px 0;
	padding:5px 0 5px 10px;
	list-style-type:none;
	}
ol.commentlist li.alt {background: #eee;}
ol.commentlist li p {margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14pt;}
ol.commentlist a {color:#000;}
cite {
	font-family: arial, verdana, tahoma;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	}
cite a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;}
#respond {
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
/* search */
#searchform{
	padding:5px;
	margin-top: 14px;
	margin-right: 0;
	margin-bottom: 14px;
	margin-left: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 2px solid #C6E2F7;
	}
#searchform input#s{
	margin:0;
	padding:5px;
	border:1px solid #6B5C57;
	background-image: url(images/formgrad.png);
	background-repeat: repeat-x;
	width: 250px;
	}
/* misc */
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}
.alignright {
	float: right;
	}
.alignleft {
	float: left
	}
.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}
.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}
.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}
/* footer */
#footer {
	clear: both;
	width: 100%;
	padding: 10px;
	}
#footer p{
	text-align:center;
	font-size: 12px;
	line-height: 1.5em;
	padding-bottom: 20px;
	padding-right: 50px;
	padding-left: 50px;
}
#footer a{
	color: #0168AD;
	text-decoration: none;
}
#footer a:hover{
	text-decoration: underline;
}
#footerbase {
	background-image: url(images/footer-bg-trans.png);
	background-repeat: no-repeat;
	height: 20px;
	background-position: center top;
	margin-left: auto;
	width: 1018px;
	margin-right: auto;
}
.green {
	color: #3B7B31;
}
/*Slideshow*/
#slideshow {
    position:relative;
    height:390px;
}
/**html #slideshow {
	margin-top: 100px;
}*/
#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}
#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}
#slideshow IMG.last-active {
    z-index:1;
}
.entry .pagenav {
	background-color: #F5F5F5;
	margin: 1em;
	padding: 1em;
	list-style-type: none;
}
img.thumbnail       {
	float: left;
	margin-right: 10px;
	border: 1px solid #ABA38C;
	padding: 4px;
	background-color: #FFFFFF;
}
.more a:link, .more a:visited {
	background-color: #79B3D9;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #FFFBF8;
	text-decoration: none;
}
.more a:hover {
	background-color: #006699;
}
/* Page Bar */
.pagebar {
	margin-right: 0.1em;
	margin-bottom: 1em;
	border: 1px solid #CCCCCC;
	text-decoration: none;
	background-color: #F5F5F5;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.pagebar a, .pagebar a:link, .pageList .this-page, .pagebar a:visited {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.pagebar a:visited {
	background-color: #F5F5F5;
}
.pagebar .break {
	padding: 2px 6px 2px 6px;
	border: none;
	background: #fff;
	text-decoration: none;
}
.pagebar .this-page {
	border: 1px solid #CCCCCC;
	font-weight: bold;
	color: #006600;
	background-color: #FFFFFF;
	font-size: 20px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.pagebar a:hover {font-weight: bold;color: #000000;}
.pagebar .inactive {
	border: 1px solid #cccccc;
	color: #ccc;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
}
#social {
	margin-right: auto;
	margin-left: auto;
	width: 270px;
	display: block;
	height: 275px;
}
.subscribeblog, .subscriberss, .ask {
	background-image: url(images/social2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	width: 203px;
	text-indent: -9999px;
	margin-left: 30px;
}
.subscribeblog  {
	height: 65px;
}
.subscriberss  {
	height: 65px;
	background-position: left -65px;
}
.ask  {
	height: 65px;
	background-position: left -130px;
}
.fivetips  {
	height: 65px;
	background-position: left 130px;
}
.twitter, .facebook, .linkedin {
	background-image: url(images/friends.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 55px;
	display: block;
	float: left;
}
.twitter {
	width: 107px;
}
.facebook {
	background-position: -107px top;
	width: 75px;
}
.linkedin {
	background-position: -185px top;
	width: 75px;
}
#signUp {
	padding-top:0px;
	padding-right:0px;
	float:right;
	margin-top: 76px;
	margin-left: 10px;
	height: auto;
	width: 312px;
	color:#000000;
}
	#signUp1 {
	padding-top:8px;
	padding-right:0px;
	float:right;
	margin-top: 0px;
	margin-right: 0px;
	height: auto;
	width: 312px;
	}
	#btn {
	padding-top:0px;
	padding-right:0px;
	float:right;
	margin-top: 0px;
	margin-right: 0px;
	height: auto;
	width: 76px;
	}
/*
#container #header #signUp #ea, #container #headerhealing #signUp #ea {
	background-image: url(images/textBox.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 22px;
	width: 195px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	margin-bottom: 0px;	
	color:#000000;
	margin-top: 24px;
}
*/
#headerhealing #dl.image_map {display:block; width:77px; height:200px; background:url(http://healmyptsd.com/transparent.gif); position:relative; margin:2px auto 2px auto;}
	a.LINK0 {position:relative left:765px; top:98px; background:transparent; border:0px solid black; z-index:999;}
	a.LINK0 {display:block; width:200px; height:0; padding-top:52px; overflow:hidden; position:absolute;}
	a.LINK0:hover  {background:transparent; border:0px dashed black; color:black;}
}
#header #dl.image_map {display:block; width:77px; height:150px; background:url(http://healmyptsd.com/transparent.gif); position:relative; margin:2px auto 2px auto;}
	a.LINK0 {position:relative left:800px; top:110px; background:transparent; border:0px solid black; z-index:999;}
	a.LINK0 {display:block; width:175px; height:0; padding-top:52px; overflow:hidden; position:absolute;}
	a.LINK0:hover  {background:transparent; border:0px dashed black; color:black;}
}
#container #header #signUp #go {
	margin-left: 5px;
	margin-top: 0;
}
#container #header #signUp #pname {
	margin-bottom: 5px;
	margin-top: 75px;
	color:#000000;
}
#container #header #signUp #pname1 {
	margin-bottom: 5px;
	margin-top: 80px;
	color:#000000;
}
#container #header #signUp #frmlist img {
	float: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color:#000000;
}
#container #headerhealing #signUp #pname {
	margin-bottom: 2px;
	margin-top: 73px;
	color:#000000;
}
#container #headerhealing #signUp #frmlist img {
	float: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top:73px;
	color:#000000;
}
/*Slideshow*/
#slideshow {
    position:absolute;
    height:390px;
}
/**html #slideshow {
	margin-top: 100px;
}*/
#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}
#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}
#slideshow IMG.last-active {
    z-index:1;
}
.field{padding-left:6px;
font-family:Arial, Helvetica, sans-serif;
}



div#ptsd-free-dl {
	padding:25px 0 0 0;
	margin:10px auto;
	width:288px;
	clear:both;
}

div#ptsd-img {
	width:290px;
	margin:0 auto;
	padding:0;
	background-image:url(images/ptsd-free-dl.jpg);
	background-repeat:no-repeat;
	height:351px;
}

div#ptsd-detail {
	color:#ffffff;
	font-size:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	letter-spacing:-.5px;
	padding:30px 0 0 24px;
}

div#ptsd-detail2 {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	font-weight:normal;
	width:245px;
	margin:106px 0 0 24px;
}

div#ptsd-form {
    height: 46px;
    margin: 36px 0 0 29px;
    padding: 0 0 0;
    width: 236px;
}
div#ptsd-form input.text {
	width:236px;
	border:0;
	height:18px;
    background: none;
}

div#ptsd-form input.text2 {
	width:236px;
	margin:9px 0 0 0;
	border:0;
	height:18px;
    background: none;
}

div#ptsd-form input.button {
	margin:12px 0 0 0;
	padding:0;
	float:right;
}


div#michele-rosenthal {
	padding:0;
	margin:0 auto;
	width:306px;
	clear:both;
}

div#michele-rosenthal-img {
	width:312px;
	margin:0 auto;
	padding:0;
	background-image:url(images/healmybg.jpg);
	background-repeat:no-repeat;
	height:373px;
	display:block;
}
div.but_seaview_btm{
    background-image:url(images/seaview.png);
    width: 306px;
    margin:0 4px;
    height: 14px;
}
#trauma
{
    color: #F8DE33;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 0 8px 40px;
    width: 302px;
}

#trauma span.trauma2
{
    font-size: 14px;
}

#sponsr
{
	clear: both;
    color: #FFFFFF;
    font-family: tahoma;
    font-size: 12px;
    margin-left: 102px;
}
#hdtl
{
	float: left;
    margin-top: 10px;
    padding: 0 23px;
    text-align: left;
    width: 240px;
}
div#ptsd-detail2 {
    clear: both;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    margin: 109px 0 0 24px;
    width: 245px;
}
#hdtls1
{
	font-size: 28px;
    font-style: italic;
    font-weight: bold;
}
#hdtls2
{
	font-size: 18px;
    font-style: italic;
    font-weight: bold;
}
#hdtls3
{
	font-size: 13px;
}


/*login form home page*/
.log-txt{
    font-size: 18px;
    margin-top: -6px;
    padding-bottom: 5px;
}
/* start of michele background text*/
.mich-host{
    color: #FFFFFF;
    font-family: Arial Black;
    font-size: 26px;
    padding: 202px 0 0 28px;
}
#michele-rosenthal-img #michele-text small{
    color:#fff;
    padding: 20px;
}
#michele-rosenthal-img #michele-text p{
    color: #FFFFFF;
    font-family: inherit;
    font-size: 14px;
    padding: 7px 0 0 22px;
}
#michele-rosenthal-img a{
  
    margin-right: 30px;
    margin-top: 15px;
    float:right;
   }
   
#michele-rosenthal-img a:hover {
   border-top-color: #c4b000;
   background: #c4b000;
   color: #ccc;
   }
#michele-rosenthal-img a:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }
 /*end of michele background text*/  
