/* CSS Document */

/***********************************************/
/*           Stage 5 Studio                    */
/*     Illiana's Chihuahuas Website            */
/* Copyright 2006.  All Rights Reserved.       */
/***********************************************/



html, body{
	background-color: #FFF;
	margin:0px;
	padding:0px;
	width:100%;
	height:100%; /*change back to 100%*/
	font-family: Georgia, "Times New Roman", Times, serif;
}

#aboutlinks { margin: 0 0 0 0 !important;
	padding: 245px 0 0 11px;
	background-image:url(../img/food-bowl.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 367px;
	height: 395px;
	float: left !important;}
#aboutlinks ul { list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;}
#aboutlinks li { padding: 0;
	margin: 0 0 10px 0 !important;
	color: #F26B6C;
	}
#aboutlinks li a { color: #F26B6C;
	text-decoration: none;
	font-size: 24px;
	background-image: url(../img/bg-bone.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0 0 0 52px;
	}
#aboutlinks li a:visited { color: #F26B6C;
	text-decoration: none;}
#aboutlinks li a:hover { color: #66BCE9;
	background-image: url(../img/bg-bone-orange.gif);
	background-repeat: no-repeat;
	background-position: left center;}


#bluebox { margin-right: auto;
	margin-left: auto;
	margin-top: 0;
	margin-bottom: 0;
	width:950px;
	background-color: #A6DBDA;
	background-image: url(../img/bg-bluebox.gif);
	background-repeat: repeat-x;
	background-position: top left;
	height: auto;
	overflow: hidden;
	padding:0;
	}
#blue { background-image:url(../img/bg-bluetitlelong.gif);
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	height: 42px;
	width: 885px;
	font-size: 27px;
	color: #FFF;
	margin: 8px 0 0 0;
	font-weight: normal;
	padding: 9px 0 0 15px;
	}

#blogleft { width: 553px;
	float: left;
	height: auto;
	margin: 15px 0 35px 0 !important;
	padding: 0;
	border-right: 2px dashed #F7B5B7;
	}
#blogleft p { width: 520px;
	font-size: 15px;
	color: #66BCE9;
	line-height: 24px;
	margin: 0 0 30px 0;
	padding: 0 0 0 8px;}
#blogleft img { margin:0 0 20px 40px !important;
	padding: 4px;
	border: 5px solid #8AC9E4 !important;
	width: 395px !important;

	}
#blogleft a { color: #9fcc3a;}
#blogleft a:visited { color: #9fcc3a;}
#blogleft a:hover { color: #f7931d;}


	
#blogleft ul { margin: 0;
	padding: 0 0 25px 12px;
	font-size: 16px;
	list-style-type: none;}
#blogleft li { margin: 0;
	padding: 6px 0 8px 22px;
	background: url(../img/bullet-blog-paw.gif) left center no-repeat;}
#blogleft li a {color: #9fcc3a;
	}
#blogleft li a:visited {color: #9fcc3a;
	text-decoration: underline;}
#blogleft li a:hover {color: #f7941d;
	text-decoration: none;}
	
	
	
#blogleft h2 {font-size: 25px;
	color: #F26B6C;
	font-weight:normal;
	margin: 0 20px 8px 0;
	padding: 0 0 0 6px;
	}
#blogleft h4 { margin: 0;
	padding: 0 0 6px 0;
	color: #f7931d;
	font-size: 17px;
	font-weight: normal;}
#blogleft h4 a { color: #f7931d;
	text-decoration: none;}
#blogleft h4 a:visited { color: #f7931d;
	text-decoration: none;}
#blogleft h4 a:hover { color: #9fcc3a;
	text-decoration: none;}

.blogtitle { color: #9FCC3A;
	font-size: 30px;
	border-bottom: 2px dashed #F7B5B7;
	margin: 25px 15px 8px 13px;
	padding: 0;
	font-weight: normal;
	}
.posttitle {font-size: 25px;
	color: #f7931d;
	margin: 10px 15px 20px 0;
	padding: 0 0 10px 4px;
	font-weight: normal;}
.paginate { margin: 0 0 0 ;
	padding: 30px 0;
	}
.pagecount {color: #F26B6C;
	font-size: 17px;}
.posted { font-weight: bold;
	color: #66BCE9;
	padding: 0 0 30px 0;}
.posted a { font-weight: normal !important;}

#blogright {width: 304px;
	float: right;
	height: auto;
	margin: 15px 6px 20px 0;
	padding: 0 0 0 10px;
	overflow: hidden;
	}
#blogright h3 { font-size: 25px;
	color: #F26B6C;
	font-weight:normal;
	margin: 0 0 15px 0;
	padding: 0 0 8px 6px;
	border-bottom: 1px dashed #F7931D;
	 }
#blogright h4 { margin: 0;
	padding: 0 0 6px 8px;
	color: #f7931d;
	font-size: 18px;
	font-weight: normal;
	}
#blogright h4 a { color: #f7931d;
	text-decoration: none;}
#blogright h4 a:visited { color: #f7931d;
	text-decoration: none;}
#blogright h4 a:hover { color: #9fcc3a;
	text-decoration: none;}
#blogright p { color: #66BCE9;
	margin: 0 5px 16px 0;
	padding: 0 0 20px 0;
	border-bottom: 1px dashed #F7931D;
	font-size: 15px;
	line-height: 22px;}
#blogright p a { color: #9fcc3a;
	text-decoration: none;}
#blogright p a:visited { color: #9fcc3a;
	text-decoration: none;}
#blogright p a:hover { color: #f7941d;
	text-decoration: none;}
	
#blogright ul { margin: 0;
	padding: 0 0 25px 12px;
	font-size: 16px;
	list-style-type: none;}
#blogright li { margin: 0;
	padding: 6px 0 8px 22px;
	background: url(../img/bullet-blog-paw.gif) left center no-repeat;}
#blogright li a {color: #9fcc3a;
	}
#blogright li a:visited {color: #9fcc3a;
	text-decoration: underline;}
#blogright li a:hover {color: #f7941d;
	text-decoration: none;}

	

#contactright {width: 310px;
	float: right;
	height: auto;
	margin: 15px 0 20px 0;
	padding: 0 0 0 10px;
	overflow: hidden;
	}
#contactright h3 { font-size: 25px;
	color: #F26B6C;
	font-weight:normal;
	margin: 0;
	padding: 0;
	 }
#contactright p { margin: 10px 0 0 0;
	padding: 0;
	color: #66BCE9;
	font-size: 17px;
	line-height: 30px;
	font-weight: normal;}
#box { margin: 0 auto 0 auto; 
	width: 925px;
	border-left: 1px solid #5BC4BE;
	border-right: 1px solid #5BC4BE;
	border-top: none;
	border-bottom: 2px solid #5BC4BE;
	background-color: #fff;
	padding: 0 0 15px 0;
	height: auto;
	overflow: hidden;
	}
#bodybox { margin: 0;
	padding: 0 13px 0 13px;
	overflow: hidden;
	height: 100%;}
	
#colbox { height: auto;
	margin: 18px 0 25px 0;
	border-bottom: 2px dashed #F7931D;
	overflow: hidden !important;
	padding: 0 0 25px 0;
	height: 99%;}
#colbox p { 
	margin: 0 13px 25px 0;
	padding: 0;
	color: #66BCE9;
	font-size: 14px;
	line-height: 22px;}
#colbox p strong { color: #F7931D;
	font-weight: normal;}
#colbox p a { color: #9fcc3a;
	text-decoration: none;}
#colbox p a:visited { color: #9fcc3a;
	text-decoration: none;}
#colbox p a:hover { color: #f7941d;
	text-decoration: none;}
#colbox h3 { margin:0 13px 18px 0;
	padding: 0;
	color: #F7931D;
	font-size: 24px;
	font-weight: normal;}
#colleft { float: left;
	width: 440px;
	height: auto;
	}
#colleft img { border: 4px solid #8AC9E4;
	margin: 0 0 15px 0;}
#colright {float: right ;
	width: 430px;
	height: auto;
	margin: 0 0 0 0;
	}

/*----------------- Contact Form Styles ---------------------------*/
#contact form { 
	margin: 0 0 0 0px;
	}
#contact input { width: 458px;
	background-color: #FFF !important;
	border: 1px solid #99c6c4;
	padding: 5px 5px;
	margin: 8px 16px 8px 16px;
	height: 19px;
	font-size: 16px;
	color: #F26B6C;
	font-family: Georgia, "Times New Roman", Times, serif;}
#contact legend { font-size: 20px;
	color: #590D0D;
	background: none !important;
	margin: 0;
	padding: 0;}
#contact label {color: #475B5A;
	font-size: 17px;
	margin: 0 10px 0 16px;
	width: 50px;
	display: block;
	width: 90%;}
textarea.context { 
	width: 458px;
	height: 261px;
	padding: 5px;
	overflow: auto;
	background-color: #FFF !important;
	border: 1px solid #99c6c4;
	margin: 3px 16px;
	}
#contact fieldset {background-color: #B8E2E0;
	border: 1px solid #99C6C4;
	padding: 15px 0 0 0;
	margin: 0;
	width: 502px;} 	
#contact h3 { margin: 20px 0 0 0;
	font-weight: normal;
	font-size: 20px;}
#contact button { background-color: transparent;
	border: none;
	display: block;
	background-image: url(../img/bg-button-submit.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 88px;
	color: white;
	cursor: pointer;
	margin: 8px 0 0 0;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 12px;
	font-weight: bold;
	float: right;}	
.required { font-style: oblique;
	color: #8EB2AF;
	font-size: 16px;}
#submit { height: 33px !important;
	width: 73px !important;
	margin: 8px 13px 16px 0  !important;
	padding: 0 !important;
	float: right;
	border: none !important; }		
	
	
#chopleft { float: left !important;
	width: 475px !important;
	margin: 15px 0 20px 0;
	padding: 0;
	border-right: 2px dashed #F7B5B7;}
#chopleft p { margin: 0 15px 0 5px;
	padding: 0 0 0 0;
	color: #66BCE9;
	line-height: 22px;
	font-size: 14px;
	}
#chopleft p a { color: #9fcc3a;
	text-decoration: none;}
#chopleft p a:visited { color: #9fcc3a;
	text-decoration: none;}
#chopleft p a:hover { color: #f7941d;
	text-decoration: none;}
#chopright { float: right !important;
	width: 380px !important;
	margin: 15px 0 0 0;
	padding: 0;}
#chopright img { float: right;
	margin: 0 10px 0 0;}
#chopright ul { margin: 0;
	padding: 0;
	width: 300px;}
#chopright li { margin: 0;
	padding: 0;
	width: 300px;}
#chopright li a {}
#chopright li a:visited {}
#chopright lia a:hover {}


#foot { height: 85px;
	background-image: url(../img/bg-footlight.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0;
	padding: 15px 0 0 0;	
	}
#foot ul { list-style-type: none;
	margin: 0 13px 0 43px;
	padding: 0;
	}
#foot li { display: inline;
	border-right: 1px solid white;
	font-size: 15px !important;}
#foot li a { margin: 0;
	padding: 0 10px;
	text-decoration: none;
	color: #fff;}
#foot li a:visited { text-decoration: none;
	color: #fff;}
#foot li a:hover { text-decoration: none;
	color: #E56A70;}
.footlast { border-right: none !important;}
#foot p { color:#4DA49F;
	margin: 6px 0 0 53px;
	padding: 0;
	font-size: 11px;}
#foot p a { color:#4DA49F;
	text-decoration: none;}
#foot p a:visited { color:#4DA49F;
	text-decoration: none;}
#foot p a:hover { color:#4DA49F;
	text-decoration: underline;}

#head ul { list-style-type: none;
	background-image:url(../img/bg-nav.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 899px;
	height: 40px;
	float: right;
	margin: 0 13px 0 0;
	padding: 8px 0 0 0;
	}
#head li { display: inline;
	border-right: 2px dashed #c74d59;
	float: left;
	line-height: 30px;
			}
#head li a {margin: 0 !important;
	padding: 0 13px;
	color: #fff;
	font-size: 17px;
	text-decoration: none;
}
#head li a:visited { text-decoration: none;
	color: #fff;}
#head li a:hover { color: #E2EBA4;}





#frontcontent { width: 900px;
	height: auto;
	margin: 0;
	padding: 0;}
#frontcontent h2 { color: #FFF;
	font-size: 24px; 
	font-weight: normal;}
#frontcontent p { color: #66BCE9;}

#frontcenter { float: left;
	width: 280px;
	padding: 0 0 0 0;
	height: 500px;
	display: inline;
	margin-left: 12px;
	
	}
#frontcenter h2 { background-image: url(../img/bg-bluetitle.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height: 50px;
	width: 235px;
	margin: 0;
	padding: 10px 0 6px 45px;}
#frontcenter p {margin: 0;
	padding: 0;
	font-size: 15px;
	line-height: 23px;}
#frontcenter p a { color: #9fcc3a;
	text-decoration: none;}
#frontcenter p a:visited { color: #9fcc3a;
	text-decoration: none;}
#frontcenter p a:hover { color: #f7941d;
	text-decoration: none;}	
#frontcenter a img { border: 4px solid #9ac9e4;
	}	
#frontcenter a:visited img { border: 4px solid #9ac9e4;
	}
#frontcenter a:hover img { border: 4px solid #E2EBA4;
	}
.fcright { text-align: right;}
.fcleft { text-align: left;}
	
#frontleft { width: 294px;
	margin: 0;
	padding: 0;
	float: left;
	border-right: 1px dashed #F26B6C;}
#frontleft p {margin: 0 0 21px 0;
	padding: 0 0 21px 0;
	border-bottom: 1px dashed #F7931D;
	color: #f16a6c;
	font-size: 21px;
	width: 280px;}
#frontleft p a { text-decoration: none;
	color: #f16a6c;
	}
#frontleft p a:visited { text-decoration: none;
	color: #f16a6c;
	}
#frontleft p a:hover { text-decoration: none;
	color: #66BCE9;
	}
.frontleftbottom { border-bottom: none !important;}
#frontleft h2 { background-image: url(../img/bg-bluetitle.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 50px;
	width: 220px;
	margin: 0;
	padding: 10px 0 6px 60px;}
#frontleft a img {border: 4px solid #8AC9E4;
	text-decoration: none;
	margin: 0 10px 0 0;
	vertical-align: text-top;}
#frontleft a:visited img {border: 4px solid #8AC9E4;}
#frontleft a:hover img { border: 4px solid #E2EBA4;}


#frontright { float: right;
	width: 282px;
	margin: 0;
	padding: 0 0 0 13px;
	border-left: 1px dashed #C44D58;
	}
#frontright h2 { background-image: url(../img/bg-bluetitle.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 50px;
	width: 232px;
	margin: 0;
	padding: 10px 0 6px 48px;
	float: right;
	}
#frontright h4 { margin: 0;
	padding: 0 0 6px 0;
	color: #f7931d;
	font-size: 18px;
	font-weight: normal;}
#frontright h4 a { color: #f7931d;
	text-decoration: none;}
#frontright h4 a:visited { color: #f7931d;
	text-decoration: none;}
#frontright h4 a:hover { color: #9fcc3a;
	text-decoration: none;}
#frontright p {margin: 0 5px 16px 0;
	padding: 0 0 20px 0;
	border-bottom: 1px dashed #F7931D;
	font-size: 15px;
	line-height: 22px;}
#frontright p a { color: #9fcc3a;
	text-decoration: none;}
#frontright p a:visited { color: #9fcc3a;
	text-decoration: none;}
#frontright p a:hover { color: #f7941d;
	text-decoration: none;}
.frontsplash { margin: 7px 0 9px 0;
	float: right;}
	
#gallerybreaks { border-bottom: 2px dashed #F7B5B7;
	margin: 0 13px 18px 13px;
	padding: 0 0 15px 0;
	overflow: hidden;}
#gallerybreaks img { border: 2px solid #66BCE9; }
.galleryfeatured { border: none !important;}
.galleryright { float: right;
	margin: 0;
	padding: 0;}
.galleryleft { float: left;
	margin: 0 49px 0 0;
	padding: 0;}


#head { height: 165px;
	width: 899px;
	background-image: url(../img/bg-head.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0 13px 0 13px;
		}
#head h1 { margin: 0 0 10px 0;
	padding: 0;
	text-indent: -9000px;
	display: block;
	float: left;
	width: 260px;
	height:105px;

	}
#head p { color: #66BCE9;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
	float: right;
	margin: 22px 0 0 0;
	width: 500px;
	text-align: right;
	}
#head ul { list-style-type: none;
	background-image:url(../img/bg-nav.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 899px;
	height: 40px;
	float: right;
	margin: 0;
	padding: 8px 0 0 0;
	}
#head li { display: inline;
	border-right: 2px dashed #c74d59;
	float: left;
	line-height: 30px;
			}
#head li a {margin: 0 !important;
	padding: 0 13px;
	color: #fff;
	font-size: 17px;
	text-decoration: none;
}
#head li a:visited { text-decoration: none;
	color: #fff;}
#head li a:hover { color: #E2EBA4;}
.navlast { padding-right: 0 !important;
	border-right: none !important;}
	
#newsletter { height: 69px;
	width: 409px; 
	float: right !important;
	margin: 0;
	padding: 0 !important;
		}
#newsletter form { margin: 0;
	padding: 0;}
#newsletter fieldset { border: none !important;
	margin: 0;
	padding: 0;}
	
.nursery { border: 4px solid #66BCE9;
	margin: 0 0 50px 0;}
#email { margin: 28px 0 0 16px;
	padding: 3px 0 0 5px;
	background: none !important;
	border: none !important;
	width: 293px;
	height: 22px;
	float: left;
	color: #8AC9E4;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;}
#submitnews { float: right !important;
	margin: 25px 14px 0 0;
	padding: 0;
	border: none !important;}
#newsannounce {color: #5F6E30 !important;
	font-size: 13px !important;
	margin: 0 !important;
	padding: 0 !important;
	float: left !important;
	width: 400px;}

#pad { height: 35px;
	margin: 0;
	padding: 0;}
.ptitle { color: #F26B6C;
	font-size: 16px;
	margin: 0;
}

#pedbox { border: 20px solid #D5EDEE;
	background-color: #FFF;
	border-top: 5px solid #d5edee !important;
	padding: 0 0 15px 0;}
#pedbox h5 { background-color: #d5edee;
	font-size: 24px;
	color: #66BCE9;
	margin: 0 0 15px 0;
	padding: 0 0 7px 0;
	font-weight: normal;}
#pedbox p { font-size: 14px;
	color: #F26B6C;
	background-image: url(../img/bg-peds.gif);
	background-repeat: no-repeat;
	margin: 0 0 20px 15px;
	padding: 0 0 0 30px;
	height: 25px;
	}
#pedbox p a { color: #F26B6C !important;
	text-decoration: none;}
#pedbox p a:visited {color: #F26B6C !important;
	text-decoration: none;}
#pedbox p a:hover {color: #9FCC3A !important;
	text-decoration: none;}

#sitemap ul { font-size: 20px;
	color: #F26B6C;
	margin: 5px 0 0 45px;
	padding: 20px 0 125px 0;
	list-style-type: none;
	background-image:url(../img/bg-sitemaptall.gif);
	background-repeat: repeat-y;}
#sitemap li { margin: 20px 8px 20px 0;
		padding: 0 0 0 0;}
#sitemap li a { color: #66BCE9;
	text-decoration: none;
	background-image: url(../img/bg-sitemaplong.gif);
	background-position: center left;
	background-repeat: no-repeat;
	margin: 8px;
	padding: 8px 0 8px 38px !important;}
#sitemap li a:visited {color: #66BCE9;
	text-decoration: none;}
#sitemap li a:hover {color: #9FCC3A;
	text-decoration: none;}

#sitemap ul li ul { margin: 0 0 0 50px !important;
	list-style-type: none;
	padding: 0px !important;
	}
#sitemap ul li ul li a {margin: 0 0 0 8px;
	padding: 0 0 0 38px;
	color: #F26B6C !important;}
#sitemap ul li ul li a:visited {color: #F26B6C !important;
	text-decoration: none;}
#sitemap ul li ul li a:hover {color: #66BCE9 !important;
	text-decoration: none;}

#titleABOUT { background-image:url(../img/titlebg-apply.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 12px 0 0 13px;
	padding: 15px 0 0 75px;
	font-size: 35px;
	color: #9FCC3A;
	font-weight: normal;
	width: 823px;
	height: 51px;}
#titleGALLERY {background-image:url(../img/titlebg-gallery.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 12px 13px 0 13px;
	padding: 15px 0 0 75px;
	font-size: 35px;
	color: #9FCC3A;
	font-weight: normal;
	width: 823px;
	height: 51px;}
#titleCONTACT {background-image:url(../img/titlebg-contact.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 12px 0 0 13px;
	padding: 15px 0 0 75px;
	font-size: 35px;
	color: #9FCC3A;
	font-weight: normal;
	width: 823px;
	height: 51px;}
#titlePUPS { background-image:url(../img/titlebg-pups4sale.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 12px 0 0 13px;
	padding: 15px 0 0 75px;
	font-size: 35px;
	color: #9FCC3A;
	font-weight: normal;
	width: 823px;
	height: 51px;}
#titleNURSE { background-image:url(../img/titlebg-nurse.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 12px 0 0 13px;
	padding: 15px 0 0 75px;
	font-size: 35px;
	color: #9FCC3A;
	font-weight: normal;
	width: 820px;
	height: 51px;}
#titleAPPLY { background-image:url(../img/titlebg-apply.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 12px 0 0 13px;
	padding: 15px 0 0 75px;
	font-size: 35px;
	color: #9FCC3A;
	font-weight: normal;
	width: 823px;
	height: 51px;}
#titleTHANKS { background-image:url(../img/titlebg-thanks.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 12px 0 0 13px;
	padding: 15px 0 0 75px;
	font-size: 35px;
	color: #9FCC3A;
	font-weight: normal;
	width: 823px;
	height: 51px;}

#top100 { height: 0px;
	width: 0px;
	overflow: hidden;}

.temp { color: #66BCE9;
	margin: 15px 13px 15px 13px;
	font-size: 14px;
	}
.foodbowl { margin: 0 0 20px 0;}
.thumbone { margin: 0 8px 0 0;
	float: left;
	vertical-align:text-top;}
.thumbtwo { margin: 8px 0 8px 8px;
	float: right;
	vertical-align: text-top;}
.right { float:right;
}
.left { float: left;} 