/*******************************/
/*

Theme Name: ApaCenter Theme

Theme URI: http://www.apacenter.com

Description: Theme designed for ApaCenter

Version: v1.1.1

Author: ApaCenter

Author URI: http://www.apacenter.com

Tags: Beige, custom header, fixed width, two columns, widgets

*/

.on-top

{
  z-index: 10000;
}

@font-face {
	font-family: 'PaneuropaStreetRegular';
	src: url('Paneuropa_Street.eot');
	src: local('Paneuropa Street Regular'), local('PaneuropaStreet'), url('Paneuropa_Street.ttf') format('truetype');
}





/* ================================================ CSS Reset */



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%;

	vertical-align: baseline;

	font-family: Arial;

	font-size: 14px;

	line-height: 17px;

}

body {

	line-height: 1;

	color: #2e2108;

}





input[type="text"], textarea{

padding: 5px;

border: 1px solid #c6c0b8;

background: #fefdfc;

font-size: 14px;

}



input[type="text"]:hover, textarea:hover{

background: #FFF;

border: 1px solid #694813;

}



input[type="text"]:focus, textarea:focus{

background: #FFF;

border: 1px solid #694813;

}



input[type="button"], input[type="submit"], input[type="reset"]{

background: #7b6230;

font-size: 13px;

padding:7px 10px;

font-family: Georgia, "Times New Roman", Helvetica;

color: #FFF;

border: none;

cursor: pointer;

outline: 0;

}







input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover{

background: #5B4211;

cursor: pointer;

}



input[type=button]:focus, input[type=submit]:focus, input[type=reset]:focus{

background: #ddc9a6;

}



ul {

	list-style: none;

}



h1{

line-height: normal;

font-size: 25px;

font-weight: normal;

margin-bottom: 5px;

}



blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: '';

	content: none;

}



/* remember to define focus styles! */

:focus {

	outline: 0;

}



/* remember to highlight inserts somehow! */

ins {

	text-decoration: none;

}

del {

	text-decoration: line-through;

}



/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: collapse;

	border-spacing: 0;

}


/*color: #c07332;*/
a{
color: #c07332;
text-decoration: none;
font-family: Arial;

}



p a:hover{

text-decoration: underline;

}



p, ol li{

padding: 0 0 20px 0;

line-height: 21px;

color: #000000;

}



/* Layout */



body{

background: #e0cda8 url(images/body-bg.jpg);

}



#page{

background: #FFF;

width:960px;

margin: 0 auto;

min-height: 560px;

overflow: hidden;

}



#wrapper{

background: transparent url(images/wrapper-bg.jpg) center 0;

width:100%;

height: 560px;

}







/* Header */



#header{

background: transparent url(images/header-bg.jpg) repeat-x;

}



#header-top{

height: 61px;

color: #782d03;

padding: 0 50px;

text-shadow: 1px 1px 1px #f4eaca;

}



#header-top div{

padding: 28px 0 20px;

float: left;

font-family: PaneuropaStreetRegular,Arial;

font-size: 17px;

}



#header-top strong{

color: #000;

background: #d9cba0;

padding: 0 4px;

font-family: PaneuropaStreetRegular,Arial;

font-size: 17px;

}



#header-top a{

color: #534012;

text-transform: uppercase;

}



#header-top div.top-links{

float: right;

color:  #534012;

}



#header .menu{

height: 55px;

position: relative;

width:960px;

margin: 0 auto;

}



#header .menu ul li, #header .menu ul{

float: left;

}



#header .menu ul{

position: absolute;

top:0;

}



#header .menu ul li a{

display: block;

padding: 0 23px;

height: 54px;

line-height: 50px;

text-transform: capitalize;

color: #beb6a1;

font-family:PaneuropaStreetRegular,"Arial";

font-size: 15px;

letter-spacing: .5px;

}



#header .menu ul li.page_item page-item-206{

display: none;

}



#header .menu ul li a:hover, #header .menu ul li:hover a,

#header .menu ul li.current_page_item a:hover, #header .menu ul li.current_page_item:hover a{

color: #FFF;

background: #3a2b0a !important;

border: 1px solid #ac913e;

border-bottom: 0;

padding: 0 22px;

position: relative;

z-index: 9999;

height: 52px;

cursor: pointer;

line-height: 46px;

}



#header .menu ul li.current_page_item a{

color: #eed59f;

background: url(images/selected-link.jpg) no-repeat center;

display: block;

padding: 0 23px;

height: 54px;

line-height: 50px;

}





#header .menu ul li.current_page_item:hover ul a{

padding: 10px 23px !important;

cursor: pointer;

background: none;

}







#header .menu ul li.current_page_item:hover ul a:hover{

background:#a56d14;

}







#header .menu ul li ul, 

ul.specialization-area ul,

#header .menu ul li:hover ul ul{

display: none;

position: static;

}



ul.specialization-area li.current_page_item

{

background-color: #FCF9F5 !important;

cursor: default;

}



ul.specialization-area li.current_page_item a{

cursor: default;

}



#header .menu ul li{

position: relative;

display: block;

}





#header .menu ul li:hover ul{

display: block;

position: absolute;

top:52px;

overflow: hidden;

z-index: 9998;

background: #3a2b0a;

width: 210px;

border: 1px solid #ac913e;

-moz-border-radius: 2px;

padding-bottom: 1px;

cursor: pointer;

}



#header .menu ul li ul a{

height: auto;

line-height: normal;

padding: 10px 23px;

border: none !important;

}



#header .menu ul li ul a:hover, #header .menu ul li:hover ul a,

#header .menu ul li.current_page_item ul a:hover, #header .menu ul li.current_page_item:hover ul a{

padding: 10px;

height: auto;

line-height: normal;

border: none;

margin: 0;

}



#header .menu ul li:hover ul a, #header .menu ul li.current_page_item:hover ul a{

color: #998e73;

padding: 10px 20px !important;

height: auto !important;

line-height: normal !important;

}



#header .menu ul li ul a:hover, #header .menu ul li.current_page_item ul a:hover{

color: #FFF;

background: #a56d14;

opacity:.8;

}







#header .menu ul li ul li{

clear: both;

width:100%;

}



#header .menu ul li:hover, #header .menu ul li.current_page_item:hover{

margin-top: 2px;

}



#header .menu ul li:hover ul li:hover, #header .menu ul li.current_page_item:hover ul li:hover, #header .menu ul li.current_page_item:hover ul li{

margin: 0 !important;

}



#header .menu .page-item-1053, #header .menu .page-item-1056, #header .menu .page-item-1051{

display: none;

}



.header{

height: 220px;

width:100%;

background: url(images/home-header.jpg) no-repeat center top;

position: relative;

}



.header .logo{

position: absolute;

top:0;

left: 48px;

height:144px;

width:259px;

z-index: 999;

}



.header .logo a{

display:block;

height:144px;

width:259px;

overflow: hidden;

text-indent: -999px;

}



.header .logo a:hover{

border:1px solid #FFFFF5;

}



.header .logo:hover div.description{

display: block;

}



div.description{

width:259px;

display: none;

text-indent: -999px;

background: url(images/back-home-btn.jpg) no-repeat 0 0;

margin-left: 261px;

margin-top: -146px;

}



.address{
position: absolute;
bottom: 25px;
left: 50px;
text-shadow: 1px 1px 1px #f4eaca;
color: #782d03;
z-index: 998;
font-family: PaneuropaStreetRegular, Arial;
font-size: 17px;
}



.address strong{
color: #000;
font-family: PaneuropaStreetRegular, Arial;
}



/* Home Page */

#page #specialization #hide {
	display:none;
}

#page .content{

padding: 40px 20px;

border-top:1px solid;

border-bottom:1px solid;

overflow: hidden;


}

#page .content .column{
width:260px;
float: left;
margin: 0 20px;
zoom:1;
cursor: pointer;
position: relative;
background: 4px solid blue;
font-family: PaneuropaStreetRegular;
}

#page .content #specialization  {
	/*float:left;*/
	/*width:260px;*/
	/*margin-right: 40px;*/
	margin-top: -40px;
	margin-left: -20px;
	margin-right: -19px;
	float:left;
}

#page .content #specialization ul.specialization-area  {
	height: 325px;
}

#page .content #specialization .specialization-area h2 {
	border-bottom: 2px solid #575c2f;
	border-top: 2px solid #575c2f;
	
}

#page .content #specialization .specialization-area:hover h2.frontPageStyling {
	border-bottom: 2px solid #e88636;
	border-top: 2px solid #e88636;
}

a.readmore{

background: #614b15;

/*display: block;*/

padding: 5px 7px;

font-size: 14px;

color: #e0cca8;


}



a.readmore:hover{

color: #FFF;

}

#page .content #sidebar_custom {
	right:0;
	bottom: 0;
}

#page .content .column a{					/* Read more */

/*position: absolute;*/

bottom: 0;

right:0;

}





#page .content .column.c{

margin-right: 0;

}



#page .content .column span{

height: 163px;

width:100%;

display: block;

font-size: 28px;

text-align: center;

line-height: 275px;

border-top:2px solid #575c2f;

border-bottom:2px solid #575c2f;

overflow: hidden;

/*color: #3e3724;*/

font-family: Arial;

text-shadow:1px 1px 1px #F4EACA;

}





#page .content .column p{

padding:20px 20px 40px 20px;

border: 1px solid #FFF;

border-top:none;

height: 100px;

}



#page .content .column.a span{

/*background: url(images/home-assessment.jpg) no-repeat 0 0;*/

}


#page .content #assessemts span{

background: url(images/home-assessment2.jpg) no-repeat 0 0;

}



#page .content #therapy span{

background: url(images/home-therapy2.jpg) no-repeat 0 0;

}



#page .content .column:hover span{

background-position: 0 -163px;

color: #000;

border-color: #e88636;

}

#specialization ul{
	/*padding-bottom:90px;*/
}

#page .content .column p, #specialization ul {

border: 1px dashed #988f3e;

border-top:none;

color: #000;

}



#page .content .column:hover a{

right: -1px;

color: #FFF;

text-decoration: blink;

}



#page .content .column:hover {

background:#fbfcf9;



}





/* COLOR AT THE BOTTOM WITH BLOG ELEMENTS */

.blocks-wrapper{
background: #2d2107 url(images/footer-bg.jpg) repeat-x;
margin: 0 auto;
/*border-bottom: 1px solid #E0CDA8;*/
}

.blocks-wrapper #front-blog-post  {
	border-top: 1px solid #917d36;
	width: inherit;
	background: #42320e;
	padding: 20px 50px;
	border-bottom: 1px solid #E0CDA8;
}



.blocks-wrapper a{
color: #8d7b52;
}

.blocks-wrapper .block h4 {
	color: #d0bc81;
}

.blocks-wrapper a:hover, .blocks-wrapper .block:hover a, .blocks-wrapper .block:hover h4{

color: #e8ddc7;

}



.blocks-wrapper .block:hover a.readmore{

text-decoration: blink;

}



.blocks-wrapper h2{

color:#CD9740;

font-family:PaneuropaStreetRegular,"Trebuchet MS","Lucida Grande", Helvetica;

font-size:23px;

font-weight:normal;

padding-bottom: 20px;

border-bottom: 1px dashed #514734;

text-shadow:1px 1px 1px #000;

}



.blocks-wrapper .block:hover h2{

color: #e6c056;

}



.blocks-wrapper .block:hover{

/*cursor: pointer;*/

}

#front-blog-post {
	width: 850px;
}

#recent-blog-post {
	padding-left: 20px;
}

#recent-blog-post h4 {
	margin-bottom: -14px;
}

#recent-blog-post h4 span {
	padding-left: 24px;
}


.blocks-wrapper .block {
width:260px;
float: left;
position: relative;
}

.blocks-wrapper .block p {
	color: #835f24;
}

.blocks-wrapper .block:hover p {
	color: #da9f3e;
}

.blocks-wrapper .block a.readmore{

position: absolute;

bottom: 0;

right: 0;

}



.blocks-wrapper .block.c{

margin-right: 0;

cursor: default;

}



.blocks-wrapper .block.c p{

color: #835f24;

padding: 10px 0;

line-height: 21px;

}



.blocks-wrapper .block.b ul ul{

display: none;

}



.blocks-wrapper .block ul li{

padding: 10px 0;

}





/* Page Styles */



#wrapper.innerpage{

background-image: url(images/innerwrapper-bg.jpg);

}



.page.header{

height: 146px;

background: url(images/innerwrapper-bg.jpg) no-repeat center -116px;

}





.page.header .logo{

background:transparent url(images/logo.png) no-repeat right;

height: 130px;

}



.page.header .logo a{

width: 258px;

height:129px;

}



.page.header div.description{

margin-left:260px;

margin-top:-131px;

}



.page.header .address{

left:345px;

bottom:25px;

width:600px;

background: url(images/austin.gif) no-repeat;

overflow: hidden;

}



.page.header .address strong{

clear: both;

display: block;

}



.page.header h2{

font-size: 43px;

line-height: normal;

font-weight: normal;

color: #38280a;

width:600px;

overflow: hidden;

text-indent: -999px;

}



.page.header .page-image{

position: absolute;

right: 50px;

top:0;

height: 142px;

width:223px;

}





body.assessment .page.header .page-image{

background-image: url(images/assessment.jpg);

}





body.educational-support .page.header .page-image{

background-image: url(images/education.jpg);

}



.entry p a img{

display: block;

}



/* Sidebar */



#sidebar{

float: left;

width:260px;

padding:40px 40px 40px 50px;

}



#sidebar a:hover{

background: #fcf9f5;

}



#sidebar li h2{

background: #FFF url(images/sidebar-head.gif) repeat-x top;

border-top:2px solid #575c2f;

padding: 15px;

font-size: 18px;

font-weight: normal;

font-family:PaneuropaStreetRegular,Arial;

}



#sidebar ul ul li, #sidebar ul li{

padding: 10px 0 10px 19px;

display: block;

border-bottom: 1px dashed #d3d4d8;

background: transparent url(images/arro.gif) no-repeat scroll 5px 14px;

}







#sidebar ul ul li.first, #sidebar ul li.first,  #sidebar ul li:first-child{

border:none;

padding: 0;

}



#sidebar ul li li:first-child{

padding: 10px 0 10px 19px;

border-bottom: 1px dashed #d3d4d8;

}



#sidebar ul ul li:last-child, #sidebar ul li:last-child{

border-bottom: none;

}



#sidebar ul{

margin-bottom: 15px;

}



#sidebar ul ul ul{

margin-top: 25px;

border-left: 1px solid #F2F2F2;

}



#sidebar li a{

color: #565044;

}



#sidebar li a:hover{

color: #000;

}





#sidebar a img{

opacity:.8;

}



#sidebar a:hover img{

opacity:1;

}



.narrowcolumn{

width:560px;

float: right;

padding: 40px 50px 40px 0;

}







.narrowcolumn ul li{

padding: 10px 0 10px 20px;

background: url(images/list-image.gif) no-repeat left 15px;

color: #000000;

line-height: 21px;

}



.narrowcolumn ul{

margin-bottom: 10px;

margin-left: 15px;

}





.narrowcolumn strong{

color: #806a48;

font-size: 15px;

}



#content h1{

padding-bottom: 10px;

}



.narrowcolumn ol{

margin-left: 35px;

}





/* Global Sub menu */



#sidebar ul.submenu li, #sidebar ul.submenu li li:first-child {

padding:0;

background: none;

border-bottom:1px dashed #D3D4D8;

}



#sidebar ul.submenu li li{

padding-left: 35px !important;

}



#sidebar ul.submenu li:last-child{

border-bottom: none;

}



#sidebar ul.submenu li:first-child{

border-top:2px solid #f6f2e7;

}



#sidebar ul.popular-posts ul li{

border-bottom:1px dashed #D3D4D8;

display:block;

padding:10px 0 10px 19px;

background:transparent url(images/arro.gif) no-repeat 5px 14px;

}





#sidebar ul.submenu li.current_page_ancestor.current_page_parent{

background: #FFF;

border-bottom: 2px solid #f6f2e7;

font-weight: bold;

color: #000;

border-top:none;

}



#sidebar ul.submenu li.current_page_ancestor.current_page_parent a{

font-family:PaneuropaStreetRegular,Arial;

font-size:23px !important;

font-weight:normal;

cursor: default;

padding: 10px 0;

}



#sidebar ul.submenu ul{

margin-bottom: 0;

}



#sidebar ul.submenu ul li:last-child{

border-bottom: 2px solid #f6f2e7;

}



#sidebar ul.submenu li.current_page_ancestor.current_page_parent a:hover{

background: none;

}



#sidebar ul.submenu li a{

display: block;

padding: 10px;

}

#sidebar ul.submenu li, #sidebar ul.submenu li li:first-child{

border-color:#f6f2e7;

}



#sidebar ul.submenu li.current_page_item{

border-top:2px solid #77764b;

border-bottom:2px solid #77764b;

background: #f6f2e7 url(images/current.gif) no-repeat 240px 11px;

}





#sidebar ul.submenu li.current_page_item a:hover{

background: none;

}





#sidebar ul.submenu, #sidebar ul.submenu li.current_page_item ul{

border-bottom:2px solid #f6f2e7;

background: #fdfdfb;

}



#sidebar ul.submenu li.current_page_item ul{

margin-bottom: 0;

}







/* Sidebar for Child Elements */





.emotional-well-being #sidebar ul.submenu,.emotional-well-being #sidebar ul.submenu ul,

.add-adhd #sidebar ul.submenu, .add-adhd #sidebar ul.submenu ul,

.autism-spectrum-disorders ul.submenu,.autism-spectrum-disorders ul.submenu ul,

.dyslexia ul.submenu, .dyslexia ul.submenu ul,

.parenting-tips-and-tools ul.submenu, .parenting-tips-and-tools ul.submenu ul

{

border-bottom: none !important;

}



.emotional-well-being #sidebar ul.submenu li.current_page_ancestor.current_page_parent,

.add-adhd #sidebar ul.submenu li.current_page_ancestor.current_page_parent,

.autism-spectrum-disorders ul.submenu li.current_page_ancestor.current_page_parent,

.dyslexia ul.submenu li.current_page_ancestor.current_page_parent,

.parenting-tips-and-tools ul.submenu li.current_page_ancestor.current_page_parent

 {

 display: block !important;

}



.emotional-well-being #sidebar ul.submenu li,

.add-adhd #sidebar ul.submenu li,

.autism-spectrum-disorders ul.submenu li,

.dyslexia ul.submenu li,

.parenting-tips-and-tools ul.submenu li

{

display: none !important;

}



.emotional-well-being #sidebar ul.submenu li.current_page_item, 

.emotional-well-being #sidebar ul.submenu li.current_page_item li,

.add-adhd #sidebar ul.submenu li.current_page_item, 

.add-adhd #sidebar ul.submenu li.current_page_item li,

.autism-spectrum-disorders #sidebar ul.submenu li.current_page_item, 

.autism-spectrum-disorders #sidebar ul.submenu li.current_page_item li,

.dyslexia #sidebar ul.submenu li.current_page_item,

.dyslexia #sidebar ul.submenu li.current_page_item li,

.parenting-tips-and-tools #sidebar ul.submenu li.current_page_item,

.parenting-tips-and-tools ul.submenu li.current_page_item li

{

display: block !important;

padding-left: 0 !important;

}



.emotional-well-being #sidebar ul.submenu li.current_page_item a,

.add-adhd #sidebar ul.submenu li.current_page_item a,

.autism-spectrum-disorders #sidebar ul.submenu li.current_page_item a,

.dyslexia #sidebar ul.submenu li.current_page_item a,

.parenting-tips-and-tools #sidebar ul.submenu li.current_page_item a{

border-top:2px solid #77764B;

border-bottom: 2px solid #77764B;

}



.emotional-well-being #sidebar ul.submenu li.current_page_item ul a,

.add-adhd #sidebar ul.submenu li.current_page_item ul a,

.autism-spectrum-disorders #sidebar ul.submenu li.current_page_item ul a,

.dyslexia #sidebar ul.submenu li.current_page_item ul a,

.parenting-tips-and-tools #sidebar ul.submenu li.current_page_item ul a{

border: none;

}





.emotional-well-being #sidebar ul.submenu li.current_page_item, 

.add-adhd #sidebar ul.submenu li.current_page_item, 

.autism-spectrum-disorders #sidebar ul.submenu li.current_page_item, 

.dyslexia #sidebar ul.submenu li.current_page_item,

.parenting-tips-and-tools #sidebar ul.submenu li.current_page_item

{

border: none !important;

background-image: url(images/sub.gif);

}



/* .emotional-well-being #sidebar ul.submenu li.current_page_item a, 

.add-adhd #sidebar ul.submenu li.current_page_item a, 

.autism-spectrum-disorders #sidebar ul.submenu li.current_page_item a, 

.dyslexia #sidebar ul.submenu li.current_page_item a,

.parenting-tips-and-tools #sidebar ul.submenu li.current_page_item a

{

display: none !important;

} */



.emotional-well-being #sidebar ul.submenu li.current_page_item li a,

.add-adhd #sidebar ul.submenu li.current_page_item li a,

.autism-spectrum-disorders #sidebar ul.submenu li.current_page_item li a,

.dyslexia  #sidebar ul.submenu li.current_page_item li a,

.parenting-tips-and-tools ul.submenu li.current_page_item li a

{

display: block !important;

}





/* Sidebar Recent Posts */



li.recent-posts{

padding: 0 !important;

background: none !important;

}



li.recent-posts li:first-child{

padding: 10px 0 10px 19px;

border-bottom: 1px;

}



li.recent-posts li span{

font-size: 11px;

font-style: italic;

display: block;

color: #000000;

}



/* Blog */



 .entry{

 clear: both;

 padding-top: 15px;

 }



.tags a{

-moz-border-radius:10px;

border-radius:10px;

-webkit-border-radius:10px;

border:1px solid #F2F2F2;

background: #f7f3ea;

padding:2px 6px;

color: #cd5c24;

}



.tags a:hover{

border:1px solid #cd5c24;

background: #cd5c24;

color: #FFF;

text-decoration: none;

}



.blog .post, .post.hentry{

padding: 20px 0;

border-bottom: 1px dashed #333;

}



.blog .post:first-child, .post.hentry:first-child{

padding-top: 0;

}





.post table td{

padding: 15px;

}



.post table{

margin-bottom: 15px;

}



ul.archives-list{

overflow: hidden;

}





ul.archives-list li{

float: left;

width:111px;

}



ul.archives-list li.title-class{

clear: both;

width:auto;

padding: 0 !important;

float: none;

border: none !important;

}



ul.archives-list li:last-child{

border-bottom:1px dashed #D3D4D8 !important;

}





.narrowcolumn .post h2, .blog .post h2 a, .narrowcolumn .post h2 a{

font-size: 28px;

font-weight: normal;

line-height: normal;

padding-bottom: 15px;

color: #865043;

display: block;
z-index: 0;

}

.bookmark {
	z-index: 1;
	position: absolute;
	float:left;
	width: 550px;
}



.pagetitle{

padding: 10px;

margin-bottom: 10px;

background: #FCF9F5;

}



.blog .post h2 a{

padding-bottom: 0;

}



.blog .post h2 a:hover{

color: #000;

}



.narrowcolumn .post.hentry h2{

padding-left: 112px;

position: relative;

min-height:80px;

}

.narrowcolumn .post.hentry h2 span.avatar {
display:block;

height:96px;

left:0;

position:absolute;

text-align:center;

top:0;

width:96px;

border: 2px solid #94723f;

text-transform: uppercase;

z-index: 1;
}


.narrowcolumn .post.hentry h2 span.date{

display:block;

height:60px;

left:0;

padding:10px;

position:absolute;

text-align:center;

top:0;

width:68px;

background: #E0CDA8 url(images/body-bg.jpg) repeat scroll 0 0;

border: 1px dashed #94723f;

text-transform: uppercase;

opacity:.8;

}

.narrowcolumn .post.hentry h2 span.new-date {
	font-size: 14px;
}


.narrowcolumn .post.hentry h2 span.comm a{

font-size: 14px;

display:block;

font-style: italic;

background: url(images/comment.gif) no-repeat 0 3px;

padding-left: 20px;

float: left;

padding-bottom: 0;

}

.pop_comments {
	font-size: 14px;
	font-style: italic;
	background: url(images/comment.gif) no-repeat 0 3px;
	padding-left: 20px;
}

.pop_comments a {
	color:#865043;
}

.narrowcolumn .post.hentry h2 strong{

display: block;

font-size: 28px;

font-weight: normal;

line-height: normal;

}

/* For recent blog post. Sidebar.php */
#sidebar span.blog-post {
	font-style:italic;
	font-size: 11px;
	color: #999;
}
/* End CSS. */

/*.narrowcolumn .post.hentry h2 span.author{

display: block;

float: left;

font-style: italic;

}*/



.narrowcolumn .post.hentry h2 span.comm{

float: right;

}



.narrowcolumn .post.hentry h2 span.comm a:hover{

background: url(images/comment.gif) no-repeat 0 -15px;

}



.narrowcolumn .post.hentry h2 span.date strong{

color:#5B4211;

display:block;

font-family:Helvetica,Arial,"Trebuchet MS";

font-size:50px;

height:45px;

letter-spacing:-3px;

line-height:50px;

text-shadow:1px 1px 1px #F4EACA;

}



.narrowcolumn .post.hentry h2 span.date span{

display:block;

font-size:23px;

letter-spacing:10px;

line-height: 9px;

}



/* Pagination */



.navigation{

display: block;

clear: both;

overflow: hidden;

padding: 10px 0;

margin-bottom: 10px;

}



.navigation a{

display: block;

background: url(images/prev-next.gif) no-repeat 0 -7px;

width:90px;

height: 24px;

float: left;

text-indent: -999px;

overflow: hidden;

}



.navigation a:hover{

background-position: 0px -37px;

}



.navigation .alignright a{

background-position: -103px -7px;

}



.navigation .alignright a:hover{

background-position: -103px -37px;

}



#content .alignleft{

float: left;

}



#content .alignright{

float: right;

}





/* Comment Form */



#commentform label{

padding-left: 10px;

}



#respond p{

padding-bottom: 10px;

}



#respond h3{

font-size:23px;

font-weight:normal;

height:35px;

}



#respond{

background:#f5f7ed;

padding:19px 25px;

border-top:1px solid #7B6230;

border-bottom:1px solid #7B6230;

}



textarea#comment{

width:100%;

}



/* Comments Section */



.commentlist li.comment{

list-style: none;

margin-bottom: 10px;

clear:both;

}



.commentlist li.pingback .image-container{

display: none;

}



.commentlist li.pingback div.theComment{

margin: 0 0 0 20px;

}



.commentlist li.comment:hover div.theComment{

background: #FFF;

}



ol.commentlist li{

list-style: none;

margin: 0;

}



.commenter{

clear:both;

position: relative;

}



.commenter .bubble{

border-top: 11px solid;

width:40px;

height:40px;

right: 10px;

position: absolute;

}





div.theComment{

clear:both;

margin:-14px 0 0 20px;

padding:20px;

background: #fdfcf8;

-moz-border-radius:2px;

-webkit-border-radius:2px;

border-radius:2px;

border:2px solid #f7efdd;

}



.comment-details{

float: right;

padding: 10px 20px;

}



.gravatar .image-container{

padding: 20px;

background: url(images/gravatar-bg.gif) no-repeat center;

float: right;

padding: 5px 5px 15px 5px;

}



.gravatar img{

border: 1px solid #d7b644;

}



.gravatar h4 a{

font-size: 17px;

}



.gravatar .comment-meta{

clear: both;

}



.gravatar{

padding: 20px 20px 0 20px;

overflow: hidden;

}



.gravatar img{

float: left;

}





/* FAQ */



.what-can-i-expect-from-therapy .entry p strong{

padding-bottom: 10px;

line-height: 23px;

display: block;

}



.what-can-i-expect-from-therapy .entry p br{

display: none;

}



/* Forms */



.entry form{

clear: both;

display: block;

overflow: hidden;

padding: 5px 0;

}



.entry form input#saddr{

float: left;

}





.entry form input[type="submit"]{

float: left;

}





/* Email Subscription */



.email-subscription{

border:1px solid #ccc;

padding:12px 10px;

text-align:left;

overflow: hidden;

}



.email-subscription p input[type=text]{

padding: 6px 5px;

}



.email-subscription p *{

float: left;

}





/* Footer */



#footer{

height: 44px;

color: #63491c;

background-color: #1f1706;

}



#footer p{

width:960px;

margin: 0 auto;

line-height: 43px;

text-indent: 50px;

padding: 0;

background-color: #1f1706;

}


