* {
margin: 0px;
padding: 0px;
}

body {
margin: 0px 0px 0px 0px;
color: white;
background: #1A2C2C;
}


/* drop down menu */

div.content ul {
list-style: none;
}

div.content ul a {
color: #FFF;
text-decoration: none;
display: block;
padding: 5px 5px 5px 10px;
width: 110px;
background: url(imgs/hlight2.png) repeat-x;
border-left: 1px solid #FFF;
}

div.content ul li#last {
border-right: 1px solid white;
}

div.content ul li.last {
border-bottom: 1px solid white;
}

div.content ul li ul li a {
color: #FFF;
text-decoration: none;
display: block;
padding: 5px 5px 5px 10px;
width: 112px;
background: #1A2C2C;
border-right: none;
border-left: none;
border-top: 1px solid white;
}
			
div.content ul a:hover {
color: gold;
text-decoration: none;
background: url(imgs/hlight3.png) repeat-x;
}

div.content ul a ul a:hover {
color: #4BD8FF;
text-decoration: none;
background: url(imgs/hlight3.png) repeat-x;
}
			
div.content ul li {
float: left;
position: relative;
}
			
div.content ul li ul {
list-style: none;
position: absolute;
left: 0;
top: 100%;
display: none;
width: 100px;
}
			
div.content ul li:hover ul { display: block; }
			
div.content ul li:hover ul li ul { display: none; }
			
div.content ul li ul li:hover ul {
display: block;
position: absolute;
left: 140px;
top: -1px;
border-left: 1px solid #FFF;
}

/* drop down menu ends here */

/* Page container Table */

table.all {
table-layout: fixed;
width: 800px;
background: url(imgs/bg.png) repeat;
}

table.all td {
border: 0px;
width: 100%;
}
/* end page container */


/* post tables */
table.post {
width: 70%;
margin: 40px 0px 20px 100px;
background: #1A2C2C;

}

table.post td {
padding: 5px 5px 5px 5px;
border: 1px solid gray;

}

table.post td.postbg {
background: url(imgs/hlight6.png) repeat-x;
border: 0px;
border-collapse: collapse;
color: gold;
}

/*end post tables */


div.wrap {
margin: 15px 0px 0px 20px;

}


img#cat {
position:absolute;
top: 124px;
left: 45px;
z-index: 20;
}

img#cat1 {
position:absolute;
top: 181px;
left: 83px;
z-index: 22;
}

div.left {
width: 120px;
border:4px solid #1A2C2C;
padding: 15px 0px 5px 0px;
margin: 30px 0px 10px 0px;
background: black;
}

p.padded  {
margin: 0px 0px 10px 0px;
}

ul li.padded{
margin: 0px 0px 20px 0px;
}

ul.qa li{
margin:10px 0px 0px 0px;
}

p.qap {
margin: 25px 0px 0px 0px;
}


a:link {
color: yellow;
}

a:visited {
color: yellow;
}

a:active {
color:gray;
}

a.link:link {
color: yellow;
}

a.link:hover {
color:silver;
}

/* images thumbnail to lg preview */


img.thumb {
width:auto;
height: 75px;
border: 0px;
margin: 5px;
float:left;
}

img.med {
width: auto;
height:140px;
float:left; 
margin:0px 10px 0px 0px;
}

div.pic ul, div.pic ul li{
list-style: none;
float:left;
}
			
div.pic ul li {
float: left;
position: relative;
}
			
div.pic ul li ul {
list-style: none;
position: absolute;
left: -185px;
top: 80px;
display: none;
}

div.pic ul li ul.lgfirst{
list-style: none;
position: absolute;
left: -75px;
top: 80px;
display: none;
}
			
div.pic ul li:hover ul { 
display: block; 
z-index:100;
}

/* img preview ends here */

/* left column pics */
img.lthumb {
width:75px;
height: auto;
border: 0px;
margin: 5px;
}

div.lcol ul, div.lcolul li{
list-style: none;
}
			
div.lcol ul li {
position: relative;
}
			
div.lcol ul li ul {
list-style: none;
position: absolute;
left: 100px;
top: 40px;
display: none;
}
			
div.lcol ul li:hover ul { 
display: block; 
}

p.lcolp {
margin:0px 0px 20px 0px;
}

a img{
border:0px;
}

/* left column pics ends here */


p.tag {
text-decoration: underline;
}


p.staff {
text-decoration: underline;
color:darkgray;
float: left;
margin: 0px 3px 0px 0px;
}

p.staff2{
text-decoration: underline;
color:darkgray;
margin: 0px 3px 0px 0px;
}

img.staffpic {
float:left; 
margin: 0px 10px 5px 0px; 
width:200px; 
height:auto;
}

p.dogs {
float:left;
text-decoration: underline;
color:darkcyan;
margin: 0px 3px 0px 0px;
}

p.dogsdesc {
text-decoration: underline;
color:darkcyan;
margin:10px 0px 4px 0px;
}

p.cats {
float:left;
text-decoration: underline;
color:darkcyan;
margin: 0px 3px 0px 0px;
}

p.catsdesc {
text-decoration: underline;
color:darkcyan;
margin:10px 0px 4px 0px;
}

p.fees {
text-decoration: underline;
color:darkgray;
float: left;
margin:10px 5px 20px 0px;
}