/*

Theme Name: AFHBC

Description: Child Theme for TwentyTen

Author: Hand Spun Digital

Author URI: http://www.handspundigital.com

Template: twentyten

Version: 0.1

*/



@import url("http://www.akbirthcenter.org/wp-content/themes/twentyten/style.css");
@import url("//fonts.googleapis.com/css?family=Droid+Serif:regular,italic,bold,bolditalic");
@import url("//fonts.googleapis.com/css?family=Cantarell:regular,italic,bold,bolditalic");
@import url("//fonts.googleapis.com/css?family=Droid Sans:regular,italic,bold,bolditalic");


body {background: #fff top repeat-x url(images/bodybg.jpg); color:#3a130b}

a:link, a:active, a:visited {
    color: #5e5305;
	text-decoration: underline;
}


a:hover {
    color: #2e6a7e;
		text-decoration: none;
}

#primary a:link, a:visited, #secondary a:link, a:visited {color: #0000CC;}

/* =Layout

-------------------------------------------------------------- */
#footer, #wrapper{
/*    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;*/
    width: 976px;
}
#action, #action .menu-header,#access, #access .menu-header, div.menu, #branding, #hdwrapper {
 width: 996px; }
#wrapper {background: url(images/wrapperbg.png) repeat  ;   margin-top: 0px; padding: 0 10px 30px 10px; }
#hdwrapper {display:block;height: 235px; background: url(images/hdwrapperbg.png) no-repeat ;   margin: 0 auto; padding: 0;}

#header{
/*    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;*/
    padding-top: 10px;	
}
#branding {	background: none; padding: 0; margin: 0;/*top no-repeat url(http://www.akbirthcenter.org/wp-content/themes/afhbc/images/headerbg.jpg);*/
	}
#main {background-color:#fff4d9; width: 940px ; margin: 0 18px;}

#footer {background: #fff ;    margin-bottom: 0px; padding-bottom:20px}


#sidebarcontainer {    display: block;
float: right; 
	background: #ffeeca url(images/sidebarborderbg.png) repeat-y left; 
width:220px; 	margin-right: 20px;}


#primary,  #secondary {
float: right; 
overflow-x: hidden;
    overflow-y: hidden;
display: block;
    width: 195px;
	padding: 10px;
	background-color: #ffeeca;

	font-size: 1.1em;
	line-height: 1.1em;
	color: inherit;
}

#primary { background: #ffeeca url(images/primarytopbg.jpg) no-repeat top}



#main .widget-area ul {
    margin-left: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
/* =Branding

-------------------------------------------------------------- */
#site-title { margin: 20px 0 0 11px;  width: 552px;
}

#site-title span a{
		display: block;
        width: 552px; height: 173px;
        background: url("images/logo.png");
        text-indent: -9999px;
}

#site-description { /*margin: 20px 134px 0 0;
margin: 40px 134px 0 0;
    clear: right;
    float: right;
    font-style: none;*/

}

#site-description{
/*  		display: block;
		width: 272px; 
		height: 78px;
      width: 340px; height: 97px;
      background: no-repeat url("images/tagline.png");
        text-indent: -9999px;	
		*/  
		display: none;
}
#branding img {
border-top:none;
	border-bottom: none;
	clear: none;
	display: none;
}

/* =Footer

-------------------------------------------------------------- */
#colophon { border-top: 1px solid #cccccc; width: 936px; overflow: hidden; margin:0 auto;}
#site-generator {display:none;}

#footer-widget-area .widget-area {
    float: left;
    margin-right: 20px;
    width: 214px;
}
/* inside the wrapper, after the footer */
#site-info {
text-align: center;
color: #666;
font-weight: normal;
float: none;
width: 100%;
font-family: inherit;
font-size: 12px;
padding: 6px 0px;
}
#site-info a {text-decoration:none; color:#666;}
#site-info a:hover { text-decoration:underline}
#site-info li {display: inline;}

/* =Content

-------------------------------------------------------------- */
body, input, textarea, .page-title span, .pingback a.url {
    font-family: "Cantarell",Arial, Helvetica, sans-serif;
  line-height: 1.2em;

}


#content .entry-title, #content h1,#content  h2, #content h3, #content h4 {
/*    font-family:  serif;
  font-style: normal;
  font-weight: 400;
  text-shadow: none;
  text-decoration: none;
  text-transform: none;
  letter-spacing: 0em;
  word-spacing: 0em;*/
clear: none;

}
#content .entry-title, #content #home-content-stuff h2 {	font-weight: normal;
/*	color: #604452;
*/	font-size:2.1em;
  font-family: "Droid+Serif", Georgia, "Times New Roman", Times, serif;
  color: #cd6b01;
  font-style: italic;

/**/
}
#content h2{	
    color: #376661;
	font-family: inherit;
	font-style: normal;
	font-weight: bold;
	
	/*	font-size:1.5em;
	
*/
}


#content h3{	
    color: #376661;
	font-family: inherit;
	font-style: normal;
	font-weight: normal;	/*	font-size:1.25em;
	

	padding-left: 20px;*/
}
#content h4{	
  color: #376661;
	font-style: normal; /*	font-size:1em;*/
	font-weight: normal;
	font-family: inherit; 
}

#content, #content input, #content textarea {
 /*   color: #14738a;
 
    font-size: 16px;
    line-height: 24px;*/
}
/* =FB Like counter

-------------------------------------------------------------- 


.interactive_right {margin-right: 10px; overflow:visible}*/


/* =Sidebar and footer content

-------------------------------------------------------------- */

.widget-title {    /*color: #60555b;*/ margin-bottom: 4px;}


/* =Menu - MAIN

-------------------------------------------------------------- */



#access {background: none;
background: url(images/menubg.png) repeat; /*transparent bg*/
width: 851px ; /* 996-145 */


}

 
#access .menu-header,  div.menu {
/**/	margin-left: 145px;  
 font-size: 1.2em;;
}
#access .menu-header ul,  div.menu ul {
}
#access .menu-header li,  div.menu li {
/* line-height: 1.5em;*/
}
#access a {
	padding: 0 20px;
	color: #fff3d8;
font-style: normal;
  font-weight: normal;
    line-height: 32px;
font-family:"Droid Sans",Arial, Helvetica, sans-serif;
  
}
#access ul ul {
	top: 32px;
}
#access ul ul li {

}
#access ul ul ul {
}
#access ul ul a {
background: url(images/menudropdownbg.png) repeat #fffcf5;
color:#a33b1b}
/*#access ul ul a:hover {
background: url(images/menuhoverbg.png) repeat;
color:#1f0f0b}*/

#access li:hover > a {
background: url(images/menuhoverbg.png) repeat;
color:#00000;
}
#access ul ul :hover > a {
background: url(images/menuhoverbg.png) repeat #d5b076;
color:#170604;
}

#access ul li:hover > ul {
}
#access ul li.current_page_item > a,  #access ul li.current-menu-ancestor > a,  #access ul li.current-menu-item > a,  #access ul li.current-menu-parent > a {
color:#fff;
}
#access ul ul li.current_page_item > a,  #access ul ul li.current-menu-ancestor > a,  #access ul ul li.current-menu-item > a,  #access ul ul li.current-menu-parent > a {
color:#a33b1b;
}
* html #access ul li.current_page_item a,  * html #access ul li.current-menu-ancestor a,  * html #access ul li.current-menu-item a,  * html #access ul li.current-menu-parent a,  * html #access ul li a:hover {
color:#fff;}

* html #access ul ul li.current_page_item a,  * html #access ul ul li.current-menu-ancestor a,  * html #access ul ul li.current-menu-item a,  * html #access ul ul li.current-menu-parent a,  * html #access ul ul li a:hover {
color:#a33b1b;}



/* =Menu - Action

-------------------------------------------------------------- */

#menu-action {
	background: #fff4d9 repeat;
	display: block;
	float: right;
	clear:none;
	position: relative;
	margin: 80px 50px 0 0 ;
	width: 200px;
	height: auto;
	list-style: none;

}

#menu-action li,
 {
	/* float: none;
	position: relative;
	line-height: 1.1em;*/

}
#menu-action a {
	color: #3a130b;
	display: block;
	width: inherit;
	line-height: 1.5em;
	padding: 0;
	text-align: right;
	text-decoration: none;
	font-weight:normal;
	font-size: 1.2em;
	font-family:"Droid Sans",Arial, Helvetica, sans-serif;/*	

*/

}
#menu-action a:hover {color: #2e6a7e; text-decoration: underline}




/* =Slider

-------------------------------------------------------------- */

#lofslidecontent1 .lof-main-item-desc, #lofslidecontent2 .lof-main-item-desc {
/*	background: url(images/transparent_bg.png);*/}
	
#lofslidecontent1 .lof-main-item-desc p, #lofslidecontent2 .lof-main-item-desc p{
	color:#FFF!important;
	font-size: 14px !important;
    font-family:  Arial, Helvetica, sans-serif;
	margin: 0 !important;
	padding: 0 10px !important;
/**/}
#lofslidecontent1 .lof-main-item-desc h3, #lofslidecontent2 .lof-main-item-desc h3{
	color:#FFF !important;	
	margin: 0 !important;
	font-size: 15px !important;
	font-weight: bold !important;
	padding: 0 10px !important;
	border: none !important;
	clear: none !important;
/**/}
#lofslidecontent1 .lof-main-item-desc a, #lofslidecontent2 .lof-main-item-desc a {
 text-decoration: underline !important;
  color: #FFF !important;
	outline: none !important;
	padding: 0 !important;
	margin: 0 !important;/* */
}
/* =Special Fixes

-------------------------------------------------------------- */
.widget_custom_post_widget .interactive_right,.widget_custom_post_widget .shareinpost {display:none;} /*Hide share in widget content blocks*/
h3.post-list-heading { border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;} /*Home page header for list of posts*/
a:link, a:active, a:visited {color: #5e5305;text-decoration: underline;}
a:hover, #content a:hover { color: #2e6a7e; text-decoration: none;}
#content table.linklisttable {border: none; background: none; margin: none;}
#content table.linklisttable tbody{border: none; background: none; }
#content table.linklisttable tr td {width: auto;border: none;}
#content table.linklisttable ul {margin: 0; }

#content div.widgets_on_page ul, #content div.widgets_on_page ul li { list-style:none; margin: 0; padding: 0;}
#content div.widgets_on_page h2 {
 color: #376661;
	font-family: inherit;
	font-style: italic;
	font-weight: normal;
	margin-bottom: 0;
}
.wp-caption { background:#f8e1b9; }
.wp-caption p.wp-caption-text {color: #333333;}
/*#content table.portraits {border: none; width: 100%; padding: 0; margin:0 0 10px 0; }
#content table.portraits td {border: none; padding: 0; margin:0; vertical-align:top; text-align: center}
#content table.portraits td.wp-caption {
  background: none;
     line-height: 18px;
    margin-bottom: 0px;
    padding: 1px;
	font-size: 14px;
    text-align: center;}*/