/* Adoption Star -  Styles */
/* 5-17-05 gjh */
/* conbrio design - conbrio.com */

body {
	margin: 0px 30px 0px 0px; 
	background-color:#FFFFFF; 
	background-repeat: repeat-x; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 13px; 
	color: #716C4E;}

body.main {background-image: url(../images/shared/bg.gif);}
body.sub {background-image: url(../images/shared/bg_sub.gif);}

/* Styles in the main content */
.content{
	font-size: 11px; 
	line-height: 13px;}
	
.content a:link, .content a:visited {color:#AD4A00; text-decoration: none;}
.content a:hover, .content a:active {color:#AD4A00; text-decoration: underline;}
.content h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 13px; 
	color: #919838;
	text-transform: uppercase;
	margin-bottom:.5em;
	margin-top: 1em;}
	
.contract{
	font-size: 11px; 
	line-height: 13px;
	padding: 0 0 10px 0;}

.ast	{
	color: #AD4A00;
	}
	
.subnav {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:11px;
	color: #716C4E;
	text-transform: uppercase;}

.subnav a:link, .subnav a:visited {color:#716C4E; text-decoration: none; text-weight: bold}
.subnav a:hover, .subnav a:active {color:#E5CA17; text-decoration: none;}

.answer {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color: #716C4E;
	margin-left: 20px ;
	margin-top:0em;
	margin-bottom:1em; }
	
blockquote	{	
	margin-top:.5em;
	margin-bottom:.5em;	}	

td.subnav {border-right:1px solid #DBDBC8; border-bottom:1px solid #DBDBC8; height:23px; padding: 7px 7px 6px 7px;}
td.subbull {border-bottom:1px solid #DBDBC8; height:23px; padding: 7px 0px 6px 5px; vertical-align: top;}

/* div styles */
div.frontleft {margin: 25px 23px 20px 23px;	font-size: 11px; 	line-height: 13px;}
.frontleft a:link, .frontleft a:visited, .frontleft a:active {color: #AD4A00; text-decoration:none;}
.frontleft a:hover {color:#E5CA17; text-decoration:none;}

div.frontright {margin: 10px 15px 10px 15px;	font-size: 11px; 	line-height: 13px;}
.frontright a:link, .frontright a:visited, .frontright a:active {color: #AD4A00; text-decoration:none;}
.frontright a:hover {color:#E5CA17; text-decoration:none;}

div.frontrose {margin: 0px 15px 0px 0px;	font-size: 11px; 	line-height: 13px;}
.frontrose a:link, .frontrose a:visited, .frontrose a:active {color: #AD4A00; text-decoration:none;}
.frontrose a:hover {color:#E5CA17; text-decoration:none;}

div.frontinstars {margin: 40px 15px 10px 15px; font-size: 11px; 	line-height: 13px;}
.frontinstars a:link, .content a:visited {color:#AD4A00; text-decoration: none;}
.frontinstars a:hover, .content a:active {color:#AD4A00; text-decoration: none;}

li {
  margin: 0 ;
  border-bottom: 1px;
  border-top: 0px;
}

li a:link, li a:visited, li a:active {
	font-size: 11px;
	/* font-weight: bold; */
    color:#716C4E; text-decoration: none;
	}
li a:hover {
	font-size: 11px;
	/* font-weight: bold; */
    color:#716C4E; text-decoration: underline;
}
#explore li a:hover {
  color: #E5CA17 ;
}

/* Spans */
.red {color:#872321;}
.frontdates {color:#FAF5D1;}

/* table cell classes */
td.welcome {border-top:1px solid #ffffff; border-bottom: 1px solid #ffffff; background-color: #790922;}
td.frontcells {border-bottom:1px solid #DBDBC8; height: 77px;}
td.frontcellsbot {height:58px;}
td.bannercell {height:124px; background-image: url(../images/shared/subban_bg.jpg); border-bottom:1px solid #ffffff; vertical-align: top;}

/* Adoptive Parents */
/* Listing */
.parents {font-size: 11px; line-height: 13px; color:#716C4E;}
.parents a:link, .parents a:visited, .parents a:active {font-weight:bold; color:#AD4A00; text-decoration:none;}
.parents a:hover {font-weight:bold; color:#AD4A00; text-decoration:underline;}
.parents strong {font-weight:bold; color:#AD4A00;}
td.parentl {background-color: #FDFBEF; border-top: 1px solid #F0E494; border-bottom:25px solid #ffffff; vertical-align: top;}
td.parentw {background-color: #FFFFFF; border-top: 1px solid #F0E494; border-bottom:25px solid #ffffff; vertical-align: top;}
div.parentcopy {margin:8px;}
img.parentthumb {border-left:1px solid #F6EFC1;	border-right:1px solid #F6EFC1;	border-bottom:1px solid #F6EFC1;}

/*pages*/
table.slides {
	background-color:#F2E8A4;
	border:3px solid #F0E494;
	font-size: 10px; 
	line-height: 12px; 
	color:#716C4E;
	margin-left:15px;
	margin-bottom:15px;}

td.slidephoto {border-bottom:3px solid #F0E494;}
td.parentcap {
	border:1px solid #E5CA17;
	vertical-align:top;
	padding: 5px 8px 5px 8px;
	}

.parentcontent{
	font-size: 11px; 
	line-height: 13px;
	margin-bottom:15px;}
		
.parentcontent a:link, .parentcontent a:visited {color:#AD4A00; text-decoration: none;}
.parentcontent a:hover, .parentcontent a:active {color:#AD4A00; text-decoration: underline;}
.parentcontent h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #716C4E;
	text-transform: uppercase;
	margin-bottom:0em;
	margin-top:0em;
	}
	
.parentcontent h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #790922;
	text-transform: uppercase;
	margin-bottom:0em;
	margin-top:0em;}

/* image classes */
img.banners {margin-top:50px; margin-left:84px;}

/* Form Classes */
input.form {background-color:#FFFFFF; color:#666666; border: 1px solid #666666 ; height: 21px; font-family:Arial, Helvetica, Sans-Serif; font-size:11px; padding-left: 5px; padding-top: 3px; padding-right: 5px; font-weight:normal; margin:2px;}
textarea.form {background-color:#FFFFFF; color:#666666; border: 1px solid #666666 ; height: 100px; font-family:Arial, Helvetica, Sans-Serif; font-size:11px; padding-left: 5px; padding-top: 3px; padding-right: 5px; font-weight:normal; margin:2px;}
select.form {background-color:#FFFFFF; color:#666666; border: 1px solid #666666 ; font-family:Arial, Helvetica, Sans-Serif; font-size:11px; font-weight:normal; margin:2px;}
.button {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid gray; background: #FFFFFF; padding:3px; color:#000000;}
.buttonOn {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid gray; background: #D96D01; padding:3px; color:#FFFFFF;}

/* Footer Styles */
.footer {font-size:10px; line-height:12px; color:#AFAFAF;  word-spacing: 1px; background-color: #EDEDD8; color: #716C4E;}
.footer a:link, .footer a:visited, .footer a:active {color: #AD4A00; text-decoration:none;}
.footer a:hover {color:#E5CA17; text-decoration:none;}

td.footera {padding-left:25px; padding-top:5px; border-right:1px solid #DBDBC8;}
td.footerb {padding-left:25px; padding-top:5px; }
td.footerc {border-right:1px solid #DBDBC8;}

/* popup stuff */
td.poptitle {
	background-image: url(../images/shared/popup_bg.jpg);
	height:108px;
	background-color: #E5CA17;
	color: #AD4A00;
	padding-top: 40px;
	padding-left: 83px;
	font-size:24px;
	vertical-align: top;}
	
.poptext {
	font-size: 11px; 
	line-height: 13px;
	padding: 34px 84px 34px 84px;
	height:300px;}
	
.poptext a:link, .poptext a:visited {color:#AD4A00; text-decoration: none;}
.poptext a:hover, .poptext a:active {color:#AD4A00; text-decoration: underline;}

/* Little Stars */

img.lstars {border:4px solid #F0E494; margin: 5px 3px 10px 3px;}
img.lstarquote {margin: 10px 0px 10px 0px;}
table.lstars {background-image: url(../images/shared/lstars_bg.gif);}

table.donations {
	background-color:#F2E8A4;
	border:3px solid #F0E494;
	font-size: 10px; 
	line-height: 12px; 
	color:#716C4E;
	margin-left:15px;
	margin-bottom:15px;}
	
td.donations {
	border:1px solid #E5CA17;
	vertical-align:top;
	padding: 5px 8px 5px 8px;
	}

.ap_rotation { 
	background-image: url('../images/star2.png');
	background-repeat: no-repeat
	}

.anylinkcss{
	position:absolute;
	visibility: hidden;
	border:1px solid #000000;
	border-bottom-width: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 18px;
	z-index: 100;
	background-color: #e7e2c2;
	width: 125px;
}

.anylinkcss a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #000000;
	padding: 1px 0;
	text-decoration: none;
	text-indent: 5px;
}

.anylinkcss a:hover{ /*hover background color*/
	background-color: #f0e494;
	color: #790922;

}