/*
Theme Name: A Act of love adoptions
Theme URI: http://aactofloveadoptions.com/
Description: The default Act of love adoptions theme.
Version: 1.0
Author: Inchoo
Author URI: http://inchoo.net/
Tags: blue, custom header, fixed width, two columns, widgets


*/



/*************** body and class styles ******************/
body{
	font-family: Arial,sans-serif;
	width: 760px;
	padding-left: 5px;
	margin: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: 80%;
}
.center{
	text-align:center !important;
}
h1{
 font: bold 120% Arial,sans-serif;
 color: #334d55;
 margin: 10px 0 0 0;
 padding: 0px;
}

h2{
 font: bold 114% Arial,sans-serif;
 color: #006699;
 margin: 10px 0 0 0;
 padding: 0px;
}

h3{
 font: bold 100% Arial, sans-serif;
 color: #0000FF;
 margin: 10px 0 0 0;
 padding: 0px;
}

textarea{
	width: 100%;
}

a img{
	border: none;
}

/*************** header styles ******************/
#header {
	background-color: #FFFFFF;
	height: 304px;
	width: 760px;
 	background:transparent url(images/header-img.jpg) no-repeat scroll left bottom;
	margin-bottom:15px;

}

#header-birthmom {
	background-color: #FFFFFF;
	height: 304px;
	width: 760px;
 	background:transparent url(images/birthmom-header-img.jpg) no-repeat scroll left bottom;
	margin-bottom:15px;

}

html>body #header {
	height: 301px;

}

/************* topnav styles ****************/
#topnav{
position: relative;
width: 760px;

height: 32px;
color: #cccccc;
padding: 0px;
margin: 0px 0px 0px;
background-image:  url(images/menu_bgd.jpg);
}

#gnl {
	left:0px;
	position: absolute;
	top: 0px;
}

#gnr {
	right:0px;
	position: absolute;
	top: 0px;
}

#topnavlink{
height:20px;
left:20px;
margin:0;
padding:0;
position:absolute;
top:8px;
width:760px;
}


a.toplink, a.toplink:visited{
  	font-size: small;
  	color: #ffffff;
	font-weight: bold;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	border-right: 1px solid #ffffff;
	text-decoration:none;
}

a.toplink:hover{
	background-image:  url(menu_hover.jpg);
	text-decoration: underline;
	color: #ffffff;
}

.skipLinks {
	display: none;
	text-align: left;
}

center{
	border:0px solid;
}
/************ subtopnav styles **************/
#sub-menu{
	position:absolute;
	width:760px;
	top:133px;
	border:0px solid;


}

.subtopnav{

	
	height: 30px;
	padding: 0px;
	line-height:30px;
	visibility: hidden;
	color: #6666C6;
	width: 760px;
	border:0px solid;
	position: absolute;
	font-weight:bold;
	float:left;
	background: url(images/sub-menu-bg.gif) no-repeat top left;
	z-index:500;
		filter:alpha(opacity=75);
	-moz-opacity:.75;opacity:.75;
}

#subglobal1{
		background: none !important;
}
#subglobal2{

}
#subglobal3{

}
#subglobal4{
	background: none !important;
}
#subglobal5{

}
#subglobal6{
		background: none !important;
}
#subglobal7{

}
.subtopnav a:link, .subtopnav a:visited {
	font-size: 11px;
	color: #6666C6;
	font-family:verdana;
	text-decoration:none;
}

.ie .subtopnav{

	/*margin-left:-380px;*/

	}
.ie7 .subtopnav{

	margin-left:-380px;

	}

.subtopnav a:hover{
	color: #003399;
	font-size: 11px;
	font-family:verdana;
	text-decoration: underline;
}

/*************** search styles *****************/
/*#search{
	position: absolute;
	top: 6px;
	right: 5px;
	z-index: 101;
}*/

#search input{
	font-size: 70%;
	margin: 0px  0px 0px 10px;
 }
 
#search a:link, #search a:visited {
	font-size: 80%;
	font-weight: bold;
	color: #006699;
}

#search a:hover{
	margin: 0px;
}

#leftnav{
	width:146px;
	padding: 0px 0px 50px 0px;
	font: small Verdana,sans-serif;
	border-right-width: 0px;
	border-right-style: inset;
	margin-right: 10px;
	float: left;
	margin-bottom:15px;
	background: #8484FF url(images/left-bottom-img.gif) no-repeat bottom left;
	color: #fff;
}

#leftpic{
	background: #8484FF url(images/left-top-img.gif) no-repeat top left;
	padding-top:20px;
	padding-left:7px;

}
img#leftpic{
	background: none;
	padding:0px;

}
/**************** hints styles *****************/
#hints{
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
	margin-top: 20px;
	text-align: left;
	width: 115px;
	border: 1px solid #FFFF82;
	padding-bottom: 10px;
	background:#fff;
	color: #000;
}

#hints h3{
	padding: 5px 0px;
	background-color: #FFFF82;
	color: #0A0A0A;
	text-align: center;
}

#hints p{
	margin: 5px 8px;
	text-align: left;
	padding: 3px;
}

#content{
	margin:0px 0px 0px 150px;
	padding: 0px;
	top: 180px;
}

.feature{
	padding: 0px 0px 10px 10px;
	text-align: justify;
}

.feature h3, .post h2 a, .post h2, .post h3{
	font: italic bold 23px Georgia, "Times New Roman", Times, serif;
	color: #4040B8;
	padding: 0px;
}

#post-3{
float: left;
}

.feature p a{
	color:#4040B8;
}

#adoptionpic{
	right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}

/************** footer styles ****************/
#footer{
	clear: both;
	border-top: 0px solid #cccccc;
	font-size: 10px;
	color: #1F1F1F;
	background: url(images/footer-bg.gif) no-repeat top left;
	padding: 0px;
	height:31px;
	line-height:30px;
	font-family:verdana;
	margin-top: 0px;
}

#footer a{
	color:#1F1F1F;
	text-decoration:none;
}
#footer center{
	position:relative;
	width:760px;
	top:0px;
	border:0px solid;


}
.style1 {
	color: #FF33CC;
	font-weight: bold;
	font-size: 14px;
	}

#respond{float:left; width:600px;}
/*Contact form*/
#cforms2form ol, #cforms3form ol{
	list-style-type: none;
	padding: 0;
}

#cforms2form ol input, #cforms3form ol input{
	margin-right: 10px;
}

#cforms2form legend, #cforms3form legend{
	display:none;
	}

#cforms2form ol li, #cforms3form ol li{
	margin-bottom: 10px;
}

#cforms2form fieldset, #cforms3form fieldset{
	border: none;
}
#cforms2form label, #cforms3form label{
	display: block;
}

#leftnav ul{
	margin-left: 0;
	padding-left: 10px;
	list-style-type: none;
}

#leftnav ul a{
	color: #fff;
}

#leftnav ul li{
	margin-bottom: 5px;
}
.entry img{
	
}

#index_excerpts{float:right;margin-bottom:15px;width:590px;}

.alignright{
	float: right;
	margin-bottom:5px;
margin-left:10px;
right:0;
}


.nf p{position: relative;height: 20px;}
.nf p label{position: absolute;top:0;left:0;width:100px}
.nf p input{position: absolute;top:0;left:110px;width:170px;padding:1px;border:1px solid gray}
.nf p select{position: absolute;top:0;left:110px;width:173px;padding:1px;border:1px solid gray}
.nf #cap-ans{position: absolute;top:20px;left:110px;width:170px;padding:1px;border:1px solid gray}
.nf p textarea{position: absolute;top:0;left:110px;width:170px;height:40px;padding:1px;border:1px solid gray}





