/*Angel's Haven: Boarding & Rescue
Author: Tara J Kohinska, TaraJ Web Design
This version: 3 Jul 10*/

html, body {
    background: url(images/gradientbg.jpg);
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-align: center;
	line-height: 1.2;
}

#wrapper {
	margin: 0.75em auto 0 auto;
	width: 56.25em;
	color: #020b0e; background: #d4effa;
	border: 0.4em ridge #94c728;
}

#header {
	 width: 55em;
	 height: 175px;
	 color: #020b0e; background: #d4effa;
	 margin: 0.5em 0 1em 0.25em;
}

#printlogo {
	background-image:url(images/printlogo.gif);
	display: none;
}

/*general page instructions*/

h1 {
	text-align: center;
	font-size: 150%;
}

h2 {
	display: none;
}

h3 {
    text-align: center;
}

h4 {
	text-align: left;
}

.clearboth {
	clear:both;
}

.reader {
	position: absolute;
	left: -9999px;
}

.pdf {
	text-align: left;
	font-size: 70%;
}

.readericon {
	float: right;
}

/*navigation*/

#navbar {
	width: 100%;
	background-image: url(images/limebar.jpg);
	border-top: 2px solid #455d13;
	border-bottom: 2px solid #455d13;
	height: 2.6em;
}

#nav {
	text-align: center;
	margin: 0;
	padding: 0.5em;
	text-indent: 0;
	list-style-type: none;
}

#nav li {
	padding: 4px 0 0 0;
	margin: 0;
	text-indent: 0;
	display: inline;
}

#nav li a {
	letter-spacing: -1px;
	text-decoration: none;
	color: #020b0e;
	font-size: 0.9em;
	font-weight: bolder;
	padding: 0 4px;
}

#nav li a:hover,#nav a#current {
	color: #05202b;
	font-size: 1.4em;
}

#nav a#current {
	 color: #1d2808;
	 font-size: 1.3em;
}

/*sidebar*/

#sidebar {
	float: left;
	width: 19em;
	font-size: 85%;
	height: 500px;
	margin: 0;
	padding: 1.25em 0 0 0.75em;
	color: #020b0e; background: #d4effa;
	border-right: 1px groove #585858;
}

#sidebar a:link {
   color: #597718; 
   text-decoration: none;
   font-weight: bold;
}

#sidebar a:visited {
	color: #093547; 
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
} 

#sidebar a:hover {
	color: #106080; 
	font-weight: bolder;
}

#new {
	padding: 2em 0 0 0;
	font-weight: bolder;
	text-decoration: none;
}  

#new a:link {
   color: #597718; 
   text-decoration: none;
}

#new a:visited {
	color: #093547; 
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
} 

#new a:hover {
	color: #106080; 
	font-weight: bolder;
}  

/*content, single and double column (styles inserted for future use)*/
	
#content1 {
    color: #020b0e; background: #d4effa;
	text-align: left;
	margin: 1em;
	padding: 0 1em 0 1em;
}

#content1 a:link {
   color: #597718; 
   text-decoration: none;
   font-weight: bold;
}

#content1 a:visited {
	color: #093547; 
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
} 

#content1 a:hover {
	color: #106080; 
	font-weight: bolder;
}

#content2 {
    color: #020b0e; background: #d4effa;
	width: 35em;
	float: right;
	text-align: left;
	margin: 1.5em;
}

#content2 a:link {
   color: #597718; 
   text-decoration: none;
   font-weight: bold;
}

#content2 a:visited {
	color: #093547; 
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
} 

#content2 a:hover {
	color: #106080; 
	font-weight: bolder;
}

#pix {
	text-align: center;
	}
	
#lost1 {
	float: left;
	padding: 1em 2.5em 1em 2.5em;
}

#lost2 {
	float: right;
	padding: 1em 2.5em 1em 2.5em;
}

.indextext {
	font-size:95%;
	text-align:left;
}

.text {
	font-size: 90%;
	text-align: left;
	padding: 0 1em 0 1em;
}

.imglarge {
	font-size: 75%;
	text-align: left;
	padding-left: 1.2em;
}

.lists {
	font-size: 90%;
	text-align: left;
	padding: 0 1em 0 2.5em;
}

.wish {
	font-size: 90%;
	text-align: left;
}

.p {
	font-size: 90%;
}

.map {
	float: left;
	padding: 1em;
}

.ltpix {
	padding: 1em;
	float: left;
}

.rtpix {
	float: right;
	padding: 1em;
}

ul.hours li {
  list-style-type:none;
  padding-left: 0.5em;
  font-size: 94%;
}

.lost {
	font-size: 125%;
	font-weight: bold;
}

.names {
	font-style: italic;
}

/*Adoptions and Hoverbox Code (courtesy Nathan Smith at http://sonspring.com/journal/hoverbox-image-gallery) */

#adoptions {
    color: #020b0e; background: #d4effa;
	text-align: left;
	margin: 1.5em;
	padding: 0 3em 0 3em;
}

#adoptions a:link {
   color: #597718; 
   text-decoration: none;
   font-weight: bold;
}

#adoptions a:visited {
	color: #093547; 
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
} 

#adoptions a:hover {
	color: #106080; 
	font-weight: bolder;
}

.hoverboxadopt {
	cursor: default;
	list-style: none;
}

.hoverboxadopt a {
	cursor: default;
}

.hoverboxadopt a .preview {
	display: none;
}

.hoverboxadopt a:hover .preview {
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
}

.hoverboxadopt img {
	background: #9cdaf3;
    border: 0.2em groove #94c728;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 175px;
	height: 250px;
}

.hoverboxadopt li {

	color: inherit;
	display: inline;
	float: left;
	margin: 3px;
	padding: 5px;
	position: relative;
}

.hoverboxadopt .preview {
	border-color: #6d921d;
	width: 275px;
	height: 350px;
}

.clearboth {
   clear: both;
}

.back {
	text-align: right;
	font-size: 80%;
	padding-right: 2.5em;
}

/*Photo Album Hoverbox Code (courtesy Nathan Smith at http://sonspring.com/journal/hoverbox-image-gallery)*/

.hoverbox {
	cursor: default;
	list-style: none;
}

.hoverbox a {
	cursor: default;
}

.hoverbox a .preview {
	display: none;
}

.hoverbox a:hover .preview {
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
}

.hoverbox img {
	background: #9cdaf3;
    border: 0.2em groove #94c728;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 150px;
	height: 125px;
}

.hoverbox li {

	color: inherit;
	display: inline;
	float: left;
	margin: 3px;
	padding: 5px;
	position: relative;
}

.hoverbox .preview {
	border-color: #6d921d;
	width: 225px;
	height: 175px;
}

.pix {
	text-align: center;
}

/*Memories Hoverbox Code (courtesy Nathan Smith at http://sonspring.com/journal/hoverbox-image-gallery)*/

#memory {
    color: #020b0e; background: #d4effa;
	text-align: left;
	margin: 1em;
}

.hoverboxmem {
	cursor: default;
	list-style: none;
}

.hoverboxmem a {
	cursor: default;
}

.hoverboxmem a .preview {
	display: none;
}

.hoverboxmem a:hover .preview {
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
}

.hoverboxmem img {
	background: #9cdaf3;
    border: 0.2em groove #94c728;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 175px;
	height: 275px;
}

.hoverboxmem li {

	color: inherit;
	display: inline;
	float: left;
	margin: 3px;
	padding: 5px;
	position: relative;
}

.hoverboxmem .preview {
	border-color: #6d921d;
	width: 275px;
	height: 375px;
}

/*resources*/
ul.resources li {
  list-style-type:none;
  padding-left: 0.5em;
  font-size: 94%;
}

/*site map*/

ul.smpri li {
	list-style-type: none;
}

ul.smsec li {
	font-weight: normal;
}

/*footer*/
#footer {
	clear: both;
	width:55em;
	color: #013949;
	text-align: center;
	margin: 0.5em 0.31em 0.5em 0.31em;
	padding: 0.125em;
	border-top: 0.125em groove #585858;
}

.footernav {
	font-size: 70%;
}

.thispage {
    color: #6d921d;
    font-weight: bold;
}

.copyright {
  font-size: 65%;
  text-align: center;
}

#footer a:link {
   color: #013949; 
   text-decoration: none;
}

#footer a:visited {
	color: #093547; 
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
} 

#footer a:hover {
	color: #106080; 
	font-weight: bold; 
}  

/*Finis*/
