/* External Style Sheet for screen: Telka Smith Practice in Psychology */
/* Site Design: Black Cap Design */

* {margin: 0} /* sets margin on everything to 0 to address IE & non-IE rendering inconsistencies  */
img {border: none;} /* removes border on all images */

body 
{
	padding: 0;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	font-size: 11px;
	background: #55565A;
	text-align: center; /* for centering in IE5 */
}
.hide
{
	display: none;	
}
#container
{
	text-align: left; /* for centering in IE5 */
}
#header
{
	background: #55565A url('../images/header.gif') no-repeat;
	margin: 0 auto;
	width: 760px;
	height:	190px;	
}
#middle
{
	background: #55565A url('../images/middle.gif') repeat-y;
	margin: 0 auto;
	width: 760px;
 	padding: 0;		
}
#content_container
{
	margin: 0 auto;
	width: 760px;
	padding: 0;
}
p
{
	margin: 10px 0;
	padding-right: 76px;
	line-height: 160%;
}
h1
{
	font-size: 1.25em;	
	margin: 10px 0 14px 0;
}
h2
{
	font-size: 1.1em;
	font-style: oblique;	
	margin: 16px 0 14px 0;
	line-height: 120%;		
}
h2.article_h2
{
	margin-top: 26px;	
}
h3 /* for feature box */
{
	font-size: 1.2em;
	font-style: oblique;	
	margin: 16px 0 -6px 0;
	line-height: 120%;			
}
/* ===============<SIDEBAR DIVs>================= */
#sidebar
{
	float: left;
	width: 200px;
	color: #3D4334;
	margin-top: 10px;
}

#nav_img_top, #nav_img_bottom
{
	background: url('../images/sidebar_top.gif') no-repeat;
	height: 39px;
	width: 160px;
	margin-left: 40px;
}
#nav_img_bottom
{
	background: url('../images/sidebar_bottom.gif') no-repeat	
}	
#sidebar_middle
{
	
}
#address_img
{
	margin-left: 40px;	
}
/* --Sidebar Navigation-- */
#navlist
{
	padding: 6px 0 6px 50px;
	width: 190px;
}
#navlist li
{
	list-style: none;
	padding: 0.25em;
	font-size: 12px;
	line-height: 200%;
	font-weight: bolder;
}
#navlist li a 
{ text-decoration: none; 
}
#navlist li a:link 
{ 
	color: #565846; 
}
#navlist li a:visited 
{ 
	color: #565846; 
}
#navlist li a:hover, li#active a:link#current, li#active a:visited#current, li#active a:hover#current, li#a2 a:link#c2, li#a2 a:visited#c2, li#a2 a:hover#c2 
{
color: #000;
}


/* ---<the remainder are for the  drop down feature>--- */
#navcontainer li
{
	position: relative;	
}
/* next is for drop down */
#navcontainer ul ul 
{
	position: absolute;
	top: 12%;
	left: 70%; /* to position them to the right of their containing block */
	width: 150%; /* width is based on the containing block */
}
div#navcontainer ul ul 
{
	display: none;	
}
div#navcontainer ul li:hover ul 
{
	display: block;
}
#navcontainer ul ul 
{
	position: absolute;
	z-index: 500;
}
#navlist li ul
{
	background: #d4d0c4;
	padding: 1%;
	border: 1px solid #444a27;		
}
#navlist li ul li
{
	line-height: 125%;
}

/* Sub Menu Styles */		
#navcontainer li ul li a 
{ 
	padding: 1%; 
	width: 180px;
	background: #d4d0c4;
}

/* --/Sidebar Navigation-- */
/* ===============</SIDEBAR DIVs>================= */
/* ===============<CONTENT DIVs>================= */
#content
{
	float: right;
	width: 460px;
	padding: 6px 0 10px 0;
	color: #4A4A4A;	
}
#line_decoration
{
	margin: 16px 0 6px 0;	
}
#google_map
{
		
}
.content_img
{
	float: right;
	padding: 0 80px 10px 20px;	
}
.no_break
{
	white-space: nowrap;	
}
span.back2top
{
	background-image: url('../images/back2top.gif');
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 16px;
	height: 14px;
	display: block;
	margin-left: 120px;	
}
.feature_box
{
	background-color: #c7c4ba;	
	border: 1px solid #b9ab90;
	margin-top: 16px;
	padding: 0 20px 2px 20px;
	width: 80%;
}
.feature_box p, .feature_box h2
{
	width: 100%;	
}
#reader_img
{
/* controls padding-top in IE */	
}

/* ===============</CONTENT DIVs>================= */
/* ================<FOOTER>================= */
#footer
{
	clear: both;
	margin: 0 auto;
	height: 90px;
	width: 770px;
	background: #55565A url('../images/footer.gif') no-repeat;
}
/* ----------------<horizontal footer navigation>---------------- */
#footer_navcontainer
{
	width: 460px;
	font-size: 11px;
	font-weight: bold;
	padding-left: 220px;
	text-align: center;
}
#footer_nav
{
	margin: 11px 0;	
	padding-right: 0px;
	width: 100%;
}
#footer_nav ul
{
	list-style-type: none;
	padding: 0 5px;
}
#footer_nav li
{
	display: inline;
	margin: 0 0 0 0;
	line-height: 175%;
}
#footer_nav li a
{
	color: #565846;
	border: none; 
	text-decoration: none;
	padding: 3px;		
}
#footer_nav li a:hover, #footer_nav li a#current2
{
	color: #000;
	text-decoration: underline;
}
.footer_nav_icon
{
	margin: 0 0 0 4px;
}
.footer_p
{
	font-size: 11px;
	margin: 0 0 0 210px;
}
a:link.footer_link, a:visited.footer_link 
{
	color: #565846;
	text-decoration: none;	
} 
a:hover.footer_link, a#current.footer_link 
{
	color: #000;	
	text-decoration: underline;	
}
.copyright
{
	font-size: 9px;
	color: #565846;
	margin: 0;
	padding: 6px 0 0 38px;
	font-weight: normal;
}
/* ----------------</horizontal footer navigation>---------------- */
/* ================</FOOTER>================ */
/* ==============<LISTS>=============== */
ul.red_arrow
{
	padding-right: 46px;
	list-style-type: none;
}
ul.red_arrow li
{
  background: transparent url('../images/red_arrow.gif') no-repeat;
  background-position: 0 4px;
  margin-left: -22px;
  padding-left: 18px;  
	line-height: 160%;  	
}
/* ==============</LISTS>=============== */
/* =====================<ANCHORS>======================== */
a:link
{
	color: #5C3034;
	text-decoration: underline;
}
a:visited
{
	color: #5C3034;   
	text-decoration: underline;	
}
a:hover
{
	color: #5C3034;
	text-decoration: none;	
}
a span.underline
{
	text-decoration: underline;
}
a:hover span.underline
{
	text-decoration: none;	
}
/* =====================</ANCHORS>======================== */