@charset "utf-8";

/* |-------------| */
/* | font styles | */
/* |-------------| */

body {background-color: #c1ba84;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;}
.heading {font-size:18px; font-weight:bold;}
.small {font-size:12px;}
.smaller {font-size:10px;}
.micro {font-size:8px;}
.debold {font-weight:normal;}
.red {color:#CC0000;}
.green {color:#006600;}
.brown {color:#3A1C00;}
.olive {color:#635C32;}
.brbdr {border-color:#867D44;}
.arial {font-family:Arial, Helvetica, sans-serif;}
.highlight, .highlight:link {border-color:#867D44;}
.highlight:hover, .highlight:active {background-color:#E1DDC4;
	border-color:#867D44;}
.indent1 {text-indent: 10px;}
.indent2 {text-indent: 32px;}

/* |---------------------------| */
/* | main text body dimensions | */
/* |---------------------------| */

#main-text {min-width: 500px;
	padding-left: 35px;
	padding-right: 10px;}

/* |------------------| */
/* | horiz line style | */
/* |------------------| */

.linecolor {color:#867D44;
	border:1px;
	border-style:solid;}
.linecolor2 {color:#3A1C00;
	border:1px;
	border-style:solid;}
.line3 {border-bottom:solid;
	border-bottom-width:1px;
	border-bottom-color:#3A1C00;}

/* |-------------------| */
/* | pic border styles | */
/* |-------------------| */

.picborder {border-color:#3A1C00; /* this is needed for IE */
	background-color:#E1DDC4;
	border-style:double;}
.imgborder {border-color:#3A1C00;
	border-style:solid;
	border-width:1px;}
.imgborder2 {border-color:#3A1C00;
	background-color:#E1DDC4;
	border-style:solid;
	border-width:thin;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;}

/* |------------------| */
/* | pic wrap control | */
/* |------------------| */

.cellpadL {padding:6px 4px 6px 6px;}
.cellpadR {padding:6px 6px 6px 4px;}
.cellpad2 {padding:6px 6px 0px 6px;}
.cellpadB {padding:0 0 6px 0;}
.linepadT {padding:12px 0 0 0;}
.linepadB {padding:0 0 12px 0;}
/* .linepad2 {padding:10px 0 20px 0;} */
.picwrap {margin-right:238px;}
.picwrap-right {margin:auto 15px 6px auto;}
.picwrap-left {margin-left:15px;}
.picwrap-bottom {margin-bottom:4px;}
.picwrap-bullets {margin-left:11em;}
/* .indent {text-indent:25px;} */

/* |---------------| */
/* | list controls | */
/* |---------------| */

.noblankline {list-style:none; text-indent:-16px;}
.noblankline2 {list-style:none; text-indent:-40px;}
.justifybullets {margin:1em; padding:0;} /* former for IE, latter for firefox */
/* .compactlist {margin:0 auto 0 auto; list-style:none; text-indent:-16px;} */

/* |--------| */
/* | banner | */
/* |--------| */

#topfill-left {background:url(images/layout/header6-midleft.gif) repeat-x;}
#topfill-right {background:url(images/layout/header6-midright.gif) repeat-x;}
#leftfill {background:url(images/layout/leftbar4-mid.gif) repeat-y;}

/* |----------| */
/* | left bar | */
/* |----------| */

.imageLoader {display:none;}
#home, #home:link {width:140px; height:76px; display:block; border:0; background: url(images/menu/home5d.gif) no-repeat;}
#home:hover, #home:active {background: url(images/menu/home5l.gif);}
#adogs, #adogs:link {width:140px; height:76px; display:block; border:0; background: url(images/menu/adogs5d.gif) no-repeat;}
#adogs:hover, #adogs:active {background: url(images/menu/adogs5l.gif);}
#adopt, #adopt:link {width:140px; height:76px; display:block; border:0; background: url(images/menu/adopt5d.gif) no-repeat;}
#adopt:hover, #adopt:active {background: url(images/menu/adopt5l.gif);}
#htails, #htails:link {width:140px; height:76px; display:block; border:0; background: url(images/menu/htails5d.gif) no-repeat;}
#htails:hover, #htails:active {background: url(images/menu/htails5l.gif);}
#pitn, #pitn:link {width:140px; height:76px; display:block; border:0; background: url(images/menu/pitn5d.gif) no-repeat;}
#pitn:hover, #pitn:active {background: url(images/menu/pitn5l.gif);}
#edu, #edu:link {width:140px; height:76px; display:block; border:0; background: url(images/menu/edu5d.gif) no-repeat;}
#edu:hover, #edu:active {background: url(images/menu/edu5l.gif);}
#partners, #partners:link {width:140px; height:76px; display:block; border:0; background: url(images/menu/part5d.gif) no-repeat;}
#partners:hover, #partners:active {background: url(images/menu/part5l.gif);}
#contact, #contact:link {width:140px; height:76px; display:block; border:0; background: url(images/menu/con5d.gif) no-repeat;}
#contact:hover, #contact:active {background: url(images/menu/con5l.gif);}

/* |-----------------| */
/* | page navigation | */
/* |-----------------| */

.top, .top:link {width:83px; height:31px; display:block; border:0; background: url(images/buttons/top7_off.gif) no-repeat;}
.top:hover, .top:active {background: url(images/buttons/top7_on.gif);}
.top2, .top2:link {width:74px; height:31px; display:block; border:0; background: url(images/buttons/topb7_off.gif) no-repeat;}
.top2:hover, .top2:active {background: url(images/buttons/topb7_on.gif);}
.home2, .home2:link {width:96px; height:31px; display:block; border:0; background: url(images/buttons/homeb7_off.gif) no-repeat;}
.home2:hover, .home2:active {background: url(images/buttons/homeb7_on.gif);}
/* (index) sluff 4 */

/* |-------------------| */
/* | available dogs fx | */
/* |-------------------| */

.opac35 {opacity:0.35; filter:alpha(opacity=35);}
.opac40 {opacity:0.40; filter:alpha(opacity=40);}
.opac45 {opacity:0.45; filter:alpha(opacity=45);}
.opac50 {opacity:0.50; filter:alpha(opacity=50);}
.opac75 {opacity:0.75; filter:alpha(opacity=75);}
.opac35:hover, .opac40:hover, .opac45:hover, .opac50:hover {opacity:0.65; filter:alpha(opacity=65);}
.opac75:hover {opacity:1.0; filter:alpha(opacity=100);}
.blackbar {border:1px solid #000000; background-color:#1A0C00; text-indent:1px; height:26px;}
/*.backpic {float: left; position: relative;}
.cornerimg {position: absolute; bottom: 7px; left: 4px;}
.morepics {color:#d8d9cb; font-size:13px; font-family:Arial,Helvetica,Verdana,sans-serif; font-weight:bold; text-decoration:none;}
.morepics:hover {color:#ffffff; font-size:13px; font-family:Arial,Helvetica,Verdana,sans-serif; font-weight:bold; text-decoration:none;}*/
/*.namepos {color:#ffffff; float:right; position:relative; right:3px; top:-27px;}
.namepos2 {color:#ffffff; float:right; position:relative; right:3px;}*/
.namepos {color:#ffffff; float:right; position:relative; right:3px; top:1px;}
.namepos2 {color:#ffffff; float:right; position:relative; right:3px; top:1px;}
.infopos {margin-right:-5px;}

/* |-------------------| */
/* | happy tails fx | */
/* |-------------------| */
.thumb-space1 {padding-right:20px; padding-bottom:10px; padding-top:7px;}
.thumb-space2 {padding-bottom:10px;}
.thumb-space3 {padding-top:7px;}