a { color: #e8a02c; }
a:hover{ color: #980000; text-decoration:none; }

body{ background: #fff url(http://petpassion1.delivery.tbtv.net/images/bg_nmbody.gif) repeat-x top; }
#header h1 { background: url(pet/logo-trans.png) no-repeat; }
#search{ background: url(pet/bg_search.png) no-repeat; height: 40px; width: 220px; margin-top: -6px;}
#search .btn, #search input {margin-top: 9px;}
#topmenu {
	height: 40px;
	background: url(pet/bg_main_menu.png) repeat-x left top;
	width: 960px;
	margin-left: 0 !important;
	z-index: 98;
	 
}
#topmenu, #sidebar, #head_cont {
	position: relative;
	top: -10px;

}
#centercol {
	position:relative;
	top:-10px;
	
	
}
#topmenu ul {
	height:42px;
	margin-top:4px
}
#topmenu ul ul {
	margin: 0;
}
#topmenu li{ border-left: none; }
#topmenu li a {	color: #ffffff; }
#topmenu li a:hover,#topmenu li.active a { color: #ffffff ; background:url(pet/bg_main_menu_hover.png) repeat-x top left; height:42px ; }
#nav li ul li{ background: url(pet/bg_main_menu.png) repeat-x top left;  height: 42px; }

#nav li ul li a{
	margin: 0;
	padding:9px 15px;
	height: 42px;
	display:block;
}
#nav li ul li a:hover{
	 color: #ffffff ; background:url(pet/bg_main_menu_hover.png) repeat-x top left;}
	

#footer { background:url(pet/bg_footer.png) repeat-x; height:95px;position:relative;}	
#footer, #footer a{	color: #cccccc; }

.box, .widget {	background: #FFFFFF url(../images/bgr-box-trans.png) repeat-x top left; }
.box2 {	background: #d7cba0 url(../images/bgr-box-trans.png) repeat-x top left; }
.box2 .spacer.white, .list2 li { background: #f5f5f5; }

.vidtabs .idTabs li a, .idTabs li a { background:#ffffff; color:#b6a773; }
.idTabs li a:hover{ background:#b6a773 !important; color:#ffffff;}
.vidtabs .idTabs li a:hover, .vidtabs .idTabs .selected, .idTabs li a:hover, .idTabs .selected, #sidebar h3 { background:#f5f5f5; }

span.continue-archives a { color:#777777; }

#page {
	background: url(pet/bg_body.png) repeat-y ;
	margin-top: 32px;
	width: 970px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom:20px;
	margin-bottom:-46px;
}

#head_cont {
	
	
	background: url(pet/bg_header.png) no-repeat left top;
	height: 155px;
}
#header #title {
	height: 137px;
	margin: 15px 0 0 24px;
}
#top ul.nav1 a:hover{
	color:#980000;
}




.entry blockquote { 
	border-left: none;
	margin: 5px 0 15px 150px;
	width:370px;
	padding-top: 10px;
	padding-left: 20px;
	height: 110px;
	font-style: normal;
	background: url(pet/bg_blockquote.gif) no-repeat right top;
	}

.widget ul li.bg_red {
	background: #c00;
}
.widget ul li.bg_red a {
	color: #fff;
	padding-left: 5px;
}
#top_banner_cont{
	float:left;
	height:60px;
	position: absolute;
	overflow:hidden;
	width:468px;
	top:32px;
	left:255px;
}
	
