/* CSS Document */
/* --------------------------- DEFAULT --------------------------- */
body {
margin:0; padding:0; background:#FFCC00 url(images/bodybg.jpg) repeat-x 0 0;
font:normal 11px/14px Arial, Helvetica, sans-serif; color:#7B2D00;
}
td, form, input, p, ul, a, h1, h2, h3, img {
margin:0; padding:0;
}
ul{ 
list-style-type:none;
}
/* --------------------------- MAIN BODY --------------------------- */
.main{
background:#FFCC00 url(images/mainbody3.gif) no-repeat 0 0;
color:#fff;
padding-left:4px;}
.mainbody_gr{
background:#FFD200 url(images/mainbody_gr.gif) repeat-x 0 0;
color:#fff;
}
/* --------------------------- LOGO --------------------------- */
.logo{
margin:29px 0 23px 28px;
}
/* --------------------------- MENU --------------------------- */
ul.menu{
margin:0 0 0 23px;
}
ul.menu li{
float:left;  background:no-repeat 0 0; text-align:right; 
}
ul.menu li.select{
background:url(images/wlp160.gif) no-repeat 0 0; width:132px; height:27px; display:block; padding:117px 22px 0 0; color:#fff; 
background-color:inherit;
}

ul.menu li a.about{
	background-image:url(images/couchcat2.gif);
	width:132px;
	height:27px;
	display:block;
	padding:122px 22px 0 0;
	color:#fff;
	text-decoration:none;
	background-color:inherit;
	font-size: 14px;
	font-weight: bold;
}
ul.menu li a.services{
	background-image:url(images/dogradio2.gif);
	width:132px;
	height:27px;
	display:block;
	color:#fff;
	text-decoration:none;
	padding:122px 22px 0 0;
	background-color:inherit;
	font-size: 14px;
	font-weight: bold;
}
ul.menu li a.dogmusic{
	background-image:url(images/dogmusic2.gif);
	width:132px;
	height:27px;
	display:block;
	color:#fff;
	text-decoration:none;
	padding:122px 22px 0 0;
	background-color:inherit;
	font-size: 14px;
	font-weight: bold;
}
ul.menu li a.bird{
	background-image:url(images/birdtalk2.gif);
	width:132px;
	height:27px;
	display:block;
	color:#fff;
	text-decoration:none;
	padding:122px 22px 0 0;
	background-color:inherit;
	font-size: 14px;
	font-weight: bold;
}
ul.menu li a.fish{
	background-image:url(images/fish2.gif);
	width:132px;
	height:27px;
	display:block;
	color:#fff;
	text-decoration:none;
	padding:122px 22px 0 0;
	background-color:inherit;
	font-size: 14px;
	font-weight: bold;
}
ul.menu li a:hover{
background-image:url(images/nav-hover.gif);
} 
/* --------------------------- MENU --------------------------- */
/* --------------------------- BODY --------------------------- */
h2.about{
font:normal 30px/31px Arial, Helvetica, sans-serif; color:#990000; padding:31px 0 18px 30px;
}
h3.dogmusic{
font:normal 24px/25px Arial, Helvetica, sans-serif; color:#000; padding:124px 0 0 33px;
background-color:inherit;
}
h3.services{
font:normal 24px/25px Arial, Helvetica, sans-serif; color:#000; padding:26px 0 0 35px;
background-color:inherit;
}
p.abouttext {
	font-size:14px;
	color:#000000;
	margin:0 32px 0 30px;
	padding:0 0 13px 0;
	background:url(images/divider.gif) repeat-x 0 100%;
	background-color:inherit;
	line-height: 16px;
}
p.abouttext span{
color:#7B2D00; font-size:11px;
background-color:inherit;
}
p.hab-text {
font-size:12px; color:#241900; padding:5px 40px 0 35px; 
background-color:inherit;
}
p.hab-text span{
color:#E34900; font-size:12px; font-weight:bold;
background-color:inherit;
}
p.abouttext01{
color:#E34900; padding:15px 32px 18px 30px;
background-color:inherit;
}
p.servicetext {
color:#1E1400; padding:15px 37px 15px 35px;
background-color:inherit;
}
td.servicebg{
background:url(images/servicebg.jpg) no-repeat 50% 0; height:232px;
}
ul.list{
margin:0 30px 0 33px; background:url(images/divider.gif) repeat-x 0 0; padding:1px 0 0 0; 
}
ul.list li{
background:url(images/divider.gif) repeat-x 0 100%; height:19px; 
}
ul.list li a{
color:#E34900; text-decoration:none; display:block; height:18px; line-height:18px;  padding:0 0 0 3px;
background-color:inherit;
}
ul.list li a:hover{
background-color:#FFE863;
color:#E34900;
}

/* --------------------------- FOOTER --------------------------- */
ul.footernav {
padding:34px 0 0 37px; 
}
ul.footernav li {
float:left; color:#E34900;
background-color:inherit;
}
ul.footernav li a{
font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:10px; color:#E34900; padding:0 2px; text-decoration:none; line-height:22px;
background-color:inherit;
}
ul.footernav li a:hover {
color:#A14114;
background-color:inherit;
}
p.copyright {
color:#7D4800; font-size:10px; clear:both; padding:0 0 19px 0;
background-color:inherit;
}
p.copyright span {
color:#A27F50;
background-color:inherit;
}
p.copyright a{
color:#A27F50; text-decoration:none; font-size:10px; 
background-color:inherit;
}
p.copyright a:hover{
color:#7D4800; text-decoration:none;
background-color:inherit;
}
