body{background:url(images/k9-background-2.jpg) repeat-x;}
#wrapper{}
#featured{margin-left: 15px; margin-top: 15px;}
#header-wrapper{background:url(images/bg-header-wrap.png) no-repeat;}
#content-wrapper{background:url(images/bg-main-repeat.png) repeat-y;}
#footer-wrapper{background:url(images/bg-footer-wrap.png) no-repeat;}
#breeder-leaderboard{height: 108px;  padding-top: 22px; padding-bottom: 3px; list-style: none;text-align: center;}
#bn-quicknav{background: url(images/breeders-ad-bg2.jpg); height: 21px;}
#bn-quicknav ul{text-align: right;}
#bn-quicknav li{display: inline; margin: 0; list-style-type: none; padding-right: 5px; padding-bottom: 3px;}
#bn-header{background: url(images/breeders-net-banner.jpg); height: 125px;}

/* The CSS Code for the menu starts here */
#menu {font-family: Arial, sans-serif;font-weight: bold;text-transform: uppercase;margin: 50px 0;padding: 0;	list-style-type: none;	background-color: #eee;	font-size: 13px;	height: 40px;
	border-top: 2px solid #eee;	border-bottom: 2px solid #ccc;}
#menu li {	float: left;	margin: 0;	}
#menu li a {text-decoration: none;	display: block;	padding: 0 20px;	line-height: 40px;	color: #666;}
#menu li a:hover, #menu li.active a {	background-color: #f5f5f5;	border-bottom: 2px solid #DDD;	color: #999;}
#menu_wrapper{}
#menu_wrapper ul {margin-left: 12px;}
#menu_wrapper {margin: 0; padding: 0 16px 0 0; background: url(images/grey.png) no-repeat right;}
#menu_wrapper div {float: left; height: 44px; width: 12px; background: url(images/grey.png) no-repeat left;}

/* Black Menu */
#menu_wrapper.black ul {border-top: 2px solid #333;border-bottom: 2px solid #000;background: #333; }
#menu_wrapper.black a {color: #CCC;}
#menu_wrapper.black li a:hover, #menu_wrapper.black li.active a {color: #999; background: #555; border-bottom: 2px solid #444;}
#menu_wrapper.black {background: url(images/black.png) no-repeat right;margin: 0!important;}
#menu_wrapper.black div {background: url(images/black.png) no-repeat left;}

#nav {margin:0;padding:0;background:url(images/nav_bg.jpg) 0 0 repeat-x;width:100%;float:left;border-bottom:1px dotted #42432d;}
#nav li {display:inline;padding:0;margin:0;}
#nav a:link,	#nav a:visited {	color:#663300;	padding:12px 20px 10px 27px;float:left;width:auto;text-decoration:none;border-right:1px dotted #42432d;
	font:bold 12px/12px Arial, Helvetica, sans-serif;text-transform:uppercase;}
#nav a:hover,#nav a:focus {color:#fff;background:#696;}
#nav li:first-child a {}
#nav li:last-child a {border-right:none;}
#home #nav-home a,
#about #nav-about a,
#archive #nav-archive a,
#lab #nav-lab a,
#reviews #nav-reviews a,
#contact #nav-contact a {	background:#e35a00;	color:#fff;	text-shadow:none;}
#home #nav-home a:hover,#about #nav-about a:hover,#archive #nav-archive a:hover,#lab #nav-lab a:hover,#reviews #nav-reviews a:hover,#contact #nav-contact a:hover {background:#e35a00;}
#nav .active a{background:#42432d; color:#fff;}
#nav .menu-highlight {color: #CC0000;}

#nav-cat{margin:0;padding:0;width:100%;float:left;background:#999;}
#sub-nav{}
#nav-cat li {display:inline;padding:0;margin:0;}
#nav-cat a:link,	#nav-cat a:visited {color:#fff;padding:12px 8px 6px 9px;float:left;width:auto;text-decoration:none;border-right:1px dotted #fff;
	font:bold 10px Arial, Helvetica, sans-serif;text-transform:uppercase;}
#nav-cat a:hover,#nav a:focus {color:#fff;background:#666;}
#nav-cat li:first-child a {}
#nav-cat li:last-child a {border-right:1px solid #999;}
#nav-cat .current-cat a:link, #nav-cat .current-cat a:visited {background:#000;}
	
#ad-grid {width: 320px; list-style: none; text-align: center; margin-top: 15px;}
#ad-grid p{text-align: center; margin-bottom: 12px;}

.sponsor-unit a{padding-right: 5px;}
#ad-grid  a{padding-left: 6px 6px 6px 6px; color: #42432D;}
#ad-grid .sponsor-unitb li{padding:0; text-align: center; margin: 0px;}
#ad-grid .sponsor-unita li{padding:0; text-align: center; margin: 0px;}
.adalign{text-align: center;}
.sponsor-unit{text-align: center;}
.sponsor-unita{text-align: center; }
.sponsor-unitb{text-align: center; margin-left: 10px!important; margin-top: 10px!important;}


.breeders-highlight {margin: 25px;}
.breeders-highlight a,.breeders-highlight a:hover, .breeders-highlight a:visited{text-decoration: none;color: #660000;}
.breeders-highlight h2{font-size: 18px; margin: 0px; }
.breeders-highlight h3{font-size: 15px; margin: 0px;}
.breeders-highlight h4 a,.breeders-highlight h4 a:hover, .breeders-highlight h4 a:visited{color: #666;}

.breeders-highlight h4{font-size: 12px; margin: 0px 0px 10px 0px; color: #1874CD;}
.breeders-highlight p{text-align: justify; margin-top: 4px; height: 80px;}
.breeders-highlight p img{float: left;}
.breeders-highlight p a{text-decoration: none;color: #FF7145;}
.breeders-highlight p a:hover{text-decoration: none;color: #FF7145; background: #ffc;}
.breeders-highlight a img {border: 1px solid #000000;} 
.breeders-highlight .read-more a img , .post-content .read-more a img {border: medium none;} 
.read-more{float:right; margin-top: 10px;}

.breeders-highlight-left {margin: 14px 14px 14px 20px; float: left; width: 450px;}
.breeders-highlight-left a,.breeders-highlight a:hover, .breeders-highlight a:visited{text-decoration: none;color: #660000;}
.breeders-highlight-left h2{font-size: 18px; margin: 0px; }
.breeders-highlight-left h3{font-size: 15px; margin: 0px;}
.breeders-highlight-left h4 a,.breeders-highlight h4 a:hover, .breeders-highlight h4 a:visited{color: #666;}

.breeders-highlight-left h4{font-size: 12px; margin: 0px 0px 10px 0px; color: #1874CD;}
.breeders-highlight-left p{text-align: justify; margin-top: 4px; height: 80px;}
.breeders-highlight-left p img{float: left;}
.breeders-highlight-left p a{text-decoration: none;color: #FF7145;}
.breeders-highlight-left p a:hover{text-decoration: none;color: #FF7145; background: #ffc;}
.breeders-highlight-left a img {border: 1px solid #000000;} 
.breeders-highlight-left .read-more a img , .post-content .read-more a img {border: medium none;} 

.breeders-highlight-right {margin: 14px; float: left; width: 450px;}
.breeders-highlight-right a,.breeders-highlight a:hover, .breeders-highlight a:visited{text-decoration: none;color: #660000;}
.breeders-highlight-right h2{font-size: 18px; margin: 0px; }
.breeders-highlight-right h3{font-size: 15px; margin: 0px;}
.breeders-highlight-right h4 a,.breeders-highlight h4 a:hover, .breeders-highlight h4 a:visited{color: #666;}

.breeders-highlight-right h4{font-size: 12px; margin: 0px 0px 10px 0px; color: #1874CD;}
.breeders-highlight-right p{text-align: justify; margin-top: 4px; height: 80px;}
.breeders-highlight-right p img{float: left;}
.breeders-highlight-right p a{text-decoration: none;color: #FF7145;}
.breeders-highlight-right p a:hover{text-decoration: none;color: #FF7145; background: #ffc;}
.breeders-highlight-right a img {border: 1px solid #000000;} 
.breeders-highlight-right .read-more a img , .post-content .read-more a img {border: medium none;} 

hr{background: none repeat scroll 0 0 #999; border: 0 none; display: block; height: 1px; width: 85%; margin-top: 10px;}

.more {padding-right:34px;background:url(images/read-more.jpg) no-repeat right 4px;margin-top:10px;float:left;	}
a.more:hover, #blocks .colart:hover .more {background:url(images/read-more.jpg) no-repeat right 4px;	}
.new-articles{background:url(images/new-article-bg.png) no-repeat; height: 35px; width: 660px; margin-left: 15px;}
.new-articles .article-header{font-size: 16px; color: #fff;padding: 5px; font-weight: bold; display: block;}
.new-articles-content{margin-top: 5px;margin-bottom: 15px;}
.new-articles-content img{float:left; margin-right: 15px;}
.more-articles{background:url(images/more-articles-bg.png) no-repeat; height: 35px; width: 660px; margin-top:15px; margin-left: 15px;}
.more-articles .more-article-header{font-size: 16px; color: #fff;padding: 5px; font-weight: bold; display: block;}
.thumb{	float: left; margin: 0 10px 0 0;}
a img{border: medium none;}

.post-content a img {border: 1px solid #000000} 
.post-content a,.post-content a:hover, .post-content a:visited{text-decoration: none;color: #660000;}
.breadcrumb {font-size: 11px;margin: 0px 0px 20px 0px;padding: 0px 0px 3px 0px;	border-bottom: double #EAEAEA;	}
.comments {background: #FFFFFF url(images/homepagetop.gif) top no-repeat;float: left;width: 575px;margin: 0px 0px 10px 20px;padding: 10px;border: 1px solid #DDDDDD;}
.comments #respond{background: #FFFFFF url(images/write-to-us.jpg) top right no-repeat;float: right;width: 100%;}	
/***Images ***/
img.centered  {display: block;margin-left: auto;margin-right: auto;margin-bottom: 10px;padding: 0px;}
img.alignnone {padding: 0px;margin: 0px 0px 10px 0px;display: inline;}
img.alignright {	padding: 0px;	margin: 0px 0px 10px 10px;	display: inline;}
img.alignleft {padding: 0px;margin: 0px 10px 10px 0px;display: inline;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;margin-bottom: 10px;}
.alignright {float: right;margin: 0px 0px 10px 10px;}
.alignleft {float: left;	margin: 0px 10px 10px 0px;}
/***** Breeder Posts ****/
.breederposts {background: #FFFFFF;float: left;width: 588px;margin: 0px 0px 10px 10px;padding: 10px;}
.breederposts p {margin: 0px;padding: 0px 0px 15px 0px;}
.breederposts ul {list-style-type: square;margin: 0px;padding: 0px 0px 15px 0px;}
.breederposts ul li {list-style-type: square;margin: 0px 0px 0px 20px;padding: 0px;	}
.breederposts ul ul {list-style-type: square;margin: 0px;padding: 0px 0px 0px 0px;}
.breederposts ol {margin: 0px;padding: 0px 0px 15px 0px;}
.breederposts ol li {margin: 0px 0px 0px 20px;padding: 0px;	}
.post-content{margin: 0;}
.breederposts h1{float: left; color: #660000; margin: 0px; width:90%;}
.breederposts .post-content img{float: left; margin: 10px 13px 10px 0;}
.dateleft p{color: #1874CD;}
/*****Comments**/
.commentlist li ul li {font-size: 12px;}
.commentlist li {font-weight: bold;}
.commentlist li .avatar {background: #FFFFFF;float: right;	border: 1px solid #EEEEEE;	margin: 0px 5px 0px 10px;padding: 2px;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 12px;}
.commentlist p {font-weight: normal;text-transform: none;}
.commentmetadata {font-weight: normal;}
#breedercomments input {width: 170px;padding: 2px;	margin: 5px 5px 1px 0px;}
#breedercomments {margin: 5px 10px 0px 0px;}
#breedercomments textarea {width: 98%;padding: 2px;}
#respond:after {	content: "."; display: block; height: 0px; clear: both; visibility: hidden;	}
#breedercomments p {margin: 5px 0px 5px 0px;}
#breedercomments  #author, #breedercomments #email, #breedercomments #url,#breedercomments #comment{border:1px solid;border-color: #696 #363 #363 #696;}
#breedercomments #submit{margin: 0px;float: left; color:#050;  font: bold 84% 'trebuchet ms',helvetica,sans-serif;background-color:#fed;border:1px solid;border-color: #696 #363 #363 #696;}
#breedercomments  small{font-size: .9em; font-weight: bold;}
#breedercomments  .required{color: #ff0000;}
.article-comment-count a, .article-comment-count a: visited{text-decoration: none; color: #EFB61D;}
.alt {margin: 0px;padding: 10px;	}
.commentlist {margin: 0px;padding: 0px;}
.commentlist ol {	margin: 0px;padding: 10px;}
.commentlist li {margin: 15px 0px 10px;padding: 10px 5px 10px 10px;list-style: none;}
.commentlist li ul li { margin-right: -5px;margin-left: 10px;}
.commentlist p {margin: 10px 5px 10px 0px;padding: 0px;}
.children {margin: 0px;padding: 0px;	}
.nocomments {text-align: center;	margin: 0px;padding: 0px;}
.breeders-not-found p{text-align: center;}
.commentmetadata {font-size: 10px;margin: 0px;display: block;}
.navigation {display: block;	text-align: center;	margin-top: 10px;margin-bottom: 40px;}
.alignright {float: right;}
.alignleft {	float: left;}
.thread-alt {background: #FFFFFF;margin: 0px;padding: 0px;}
.thread-even {background: #EEEEEE;margin: 0px;padding: 0px;}
.depth-1 {border: 1px dotted #BBBBBB;margin: 0px;padding: 0px;}
.even, .alt {border-top: 1px dotted #BBBBBB;border-bottom: 1px dotted #BBBBBB;border-left: 1px dotted #BBBBBB;margin: 0px;padding: 0px;}

.postmeta{background:none repeat scroll 0 0;border:2px solid #E6E6DF;font:11px Arial;padding:10px;margin:0 0 15px;font-size: 12px;}
.tags {background:url(images/icon_tags.gif) no-repeat top left;	margin: 0px;padding: 0px 0px 0px 18px;}
.category-tags{padding-top: 2px;background:url(images/post-category.jpg) no-repeat top left;	margin: 0px;padding: 0px 0px 0px 18px;}
/*****Sidebar **********/
#sidebar {float: right;width: 330px;	margin: 0px;padding: 0px;display: inline; }
#sidebar .widget {background: #FFFFFF;float: left;width: 290px;margin: 0px 0px 0px 10px;padding: 9px;}
#sidebar h4 {background: #669966;color: #FFFFFF;	font-size: 11px;font-family: Arial, Tahoma, Verdana;font-weight: bold;text-transform: uppercase;	margin: 0px 0px 10px 0px;padding: 3px 0px 3px 7px;}
#subscribe p{margin: 0px;padding: 1px!important; text-align: justify;}	
#sidebar p {margin: 0px;padding: 0px 0px 0px 1px;}	
#sidebar a img {border: none;margin: 0px;padding: 0px;}
#sidebar embed, #sidebar object {width: 300px; height: 250px;margin: 0px; padding: 0px;}
#sidebar ul {list-style-type: none;margin: 0px 0px 0px 0px;padding: 0px;}
#sidebar ul li {list-style-type: none;margin: 0px 0px 5px 0px;padding: 0px;	}
#sidebar ul ul {list-style-type: none;margin: 0px;padding: 0px;}
#sidebar ul li li {background: #FFFFFF url(images/icon.gif) no-repeat top left;padding: 0px 0px 5px 20px;margin: 0px;}
#sidebar ul li ul li {	background: #FFFFFF url(images/icon.gif) no-repeat top left;padding: 0px 0px 5px 20px;margin: 0px;}
/*****Left Sidebar*******/
#l_sidebar {float: left;	width: 170px;margin: 0px;padding: 0px;display: inline;}
#l_sidebar .widget{
	background: #FFFFFF url(images/leftsidebartop.gif) top no-repeat;
	float: right;width: 150px;margin: 0px 0px 10px 0px;padding: 9px;border: 1px solid #DDDDDD;display: inline;}
#l_sidebar p {margin: 0px;padding: 0px 0px 10px 0px;}
#l_sidebar a img {border: none;margin: 0px;padding: 0px;}
#l_sidebar ul {	list-style-type: none;margin: 0px 0px 10px 0px;padding: 0px;}
#l_sidebar ul ul {list-style-type: none;margin: 0px;padding: 0px;}
#l_sidebar ul li li {background: #FFFFFF url(images/icon.gif) no-repeat top left;padding: 0px 0px 5px 20px;margin: 0px;}
#l_sidebar ul li ul li {background: #FFFFFF url(images/icon.gif) no-repeat top left;padding: 0px 0px 5px 20px;	margin: 0px;	}
	
/*****Right Sidebar******/
#r_sidebar {float: right;width: 140px;margin: 0px;padding: 0px;display: inline;}	
#r_sidebar .widget{background: #FFFFFF url(images/rightsidebartop.gif) top no-repeat;float: right;width: 120px;margin: 0px 0px 10px 0px;padding: 9px;border: 1px solid #DDDDDD;display: inline;}	
#r_sidebar p {padding: 0px 0px 10px 0px;	margin: 0px;}
#r_sidebar a img {border: none;margin: 0px;padding: 0px;}
#r_sidebar ul {list-style-type: none;	margin: 0px 0px 10px 0px;padding: 0px;}
#r_sidebar ul ul {list-style-type: none;margin: 0px;padding: 0px;}
#r_sidebar ul li li {background: #FFFFFF url(images/icon.gif) no-repeat top left;padding: 0px 0px 5px 20px;margin: 0px;	}
#r_sidebar ul li ul li {	background: #FFFFFF url(images/icon.gif) no-repeat top left;padding: 0px 0px 5px 20px;margin: 0px;}
	
/*****Footer Bar ******/	
.footer-advert{color: #669966; padding-top: 10px; margin: 0;}
.footer-copyright{font-size:11px; padding-top: 10px; margin: 0;}
#bn-footer{background: url(images/bg-footer.png); height: 125px; text-align: center; color: #fff; }
#bn-footer{font-size:11px; color: #fff; text-decoration: none;background-color:#fff;padding-top: 15px;}
#bn-footer .widget{list-style: none;}
#bn-footer a{color: #fff; text-decoration: none;}
#bn-footer a:hover{color: #ffc; text-decoration: none;}
#bn-footer a:visited{color: #DDFFBB; text-decoration: none;}
#bn-footer ul{color: #fff; margin-bottom: 1px;}
#footer-sitenav li{display: inline; margin: 0; list-style-type: none; padding-right: 5px; padding-bottom: 1px;}
#footer-generalnav li{display: inline; margin: 0; list-style-type: none; padding-right: 5px; padding-bottom: 1px;}
#footer-dogdennav li{display: inline; margin: 0; list-style-type: none; padding-right: 5px; padding-bottom: 1px;}

.cat-date  {color:#75868F;}
.cat-date {background:none repeat scroll 0 0 #FFFFFF;border-color:#EEEEEE #CCCCCC #CCCCCC #EEEEEE;border-style:solid;border-width:1px;display:block;float:left;
font-family:Arial,Helvetica,sans-serif;margin:0 2em 0.5em 0;padding:2px;text-align:center;width:3.5em;}
.cat-d1 {background:url("images/bottomShade2.png") repeat-x scroll 0 -1px transparent;display:block;font-size:1.8em;overflow:hidden;width:100%;}

#sidebarwidgeted #subbox {width:80%;border:1px solid;border-color: #696 #363 #363 #696; font-family:Georgia,"Times New Roman",Times,serif; font-style:italic;}
#sidebarwidgeted #subbutton{color:#fff;  font: bold 84% 'trebuchet ms',helvetica,sans-serif;background-color:#42432D;border:1px solid;border-color: #696 #363 #363 #696;}
#respond h4{color: #42432D;}
#ls {border:1px solid #CCCCCC;color:#5F7F77;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;margin-left:7px;padding:4px 2px 4px 5px;vertical-align:middle;width:162px;}
#cat {border:1px solid #CCCCCC;color:#5F7F77;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;margin-left:5px;padding:3px 2px 0;vertical-align:middle;width:170px;}
.breedertool {background:none repeat scroll 0 0 #FFFFFF;color:#333333;font-size:15px;font-weight:bold;height:31px;padding:11px 10px 5px 20px;width:244px;}
#randomarticles {float: left;width: 625px;display: block;background-repeat: no-repeat;background-position: top;padding: 15px 15px 5px 15px; margin-left: 20px;}
.toptitle {font-size: 20px;margin-left: 15px; display: block;margin-top: 5px;margin-bottom: 10px;}
.random-image {width: 44px;height: 44px;border: 4px solid #F2F2E4;float: left;margin-left: 10px;}
.random-content {float: right;width: 130px;}
.random-content a{font-size: 12px; text-decoration: none; color: #42432D; font-weight: bold;}
.random-content .rcdate {font-size: 11px; text-decoration: none; color: #669966; font-weight: bold;}
.random {width: 205px;float: left;margin-top: 10px;}

.commentlist a,.commentlist a:hover, .commentlist a:visited{text-decoration: none;color: #660000;}
#sidebarwidgeted{text-align: left;}
#home-ad-grid {width: 320px; list-style: none; text-align: center; }

#sidebar .sponsor-unitc li{padding:10px 0 5px 8px; text-align: left; list-style:none; margin: 0px;}
#sidebar .sponsor-unitc li li{padding-left: 20px;}
#sidebar .sponsor-unitc li a{text-decoration: none;}
#search-results{padding-top: 15px;}
#search-results a{color: #666; text-decoration: none;}
#search-results a:hover{color: #333; text-decoration: none;}
#search-results a:visited{color: #666; text-decoration: none;}
.article-subfeature-bg {background-repeat: no-repeat;width: 970px;position: relative;	margin-bottom: 20px;
	background-image: url(images/bg-article-subfeatures.png);height: 218px; margin-left: 25px;}

#text-11{margin: 0px!important;}

