﻿
#MainMenu ul{ list-style-type:none;vertical-align:top;padding:0;margin:0;}
#MainMenu ul li{ float:left;padding:0;margin:0;height:28px;}
#MainMenu ul li * img{ border:none;}

#DiscussionTopics {width:287px;text-align:center;padding:10px;}
#DiscussionTopics tr td{ padding:10px;text-align:left;vertical-align:top;}
#DiscussionTopics h6 
{
	background:url(images/d-arrow.gif) top right no-repeat; 
	font-family:Tahoma; 
	font-size:11px; 
	color:#083b6d; 
	font-weight:bold;
	margin:0;
	margin-bottom:0.2em;
	width:98px !important;
}
#DiscussionTopics a 
{
	color:#4c6f91; text-decoration:none; outline:none;
}
#DiscussionTopics a:hover 
{
	color:#4c6f91; text-decoration:underline; outline:none;
}
.sub-link {
background:#E1E1E1 none repeat scroll 0 0;
color:#083B6D;
font-family:Tahoma;
font-size:12px;
padding:6px 0 6px 10px;
}

.sub-link a:hover {
color:#083B6D;
text-decoration:underline;
}
.sub-link a {
color:#083B6D;
text-decoration:none;
}
#socialbar{width:100%;}
#socialbar li {float:left;}

.training a, .training1 a 
{
	color:#083b6d; 
	margin:0;
	margin-bottom:0.2em;
	text-decoration:none;
}

.training a:hover, .training1 a:hover
{
	color:#083b6d; 
	margin:0;
	margin-bottom:0.2em;
	text-decoration:underline;
}

.MainBlogList {border:solid 1px black; margin-bottom:5px;}
.MainBlogList .BlogTitle
{
    background:transparent url(images/paws.jpg) no-repeat scroll left top;
    color:#F6A956;
    font-family:Tahoma;
    font-size:20px;
    font-weight:normal;
    margin:0;
    padding:2px 0 0 34px;
}
.MainBlogList .BlogTagline, .MainBlogList .BlogMore
{
    padding-left:20px;
    font-style:italic;
}
.MainBlogList .BlogPosts
{
    padding-top:5px;
}
.MainBlogList .BlogPosts p, .MainBlogList .BlogPosts div
{
    padding:0px 0px 5px 20px;
    color:Black;
}
.MainBlogList .BlogPostTitle 
{
    font-weight:bold;
}

/* dog article front page */

.dog-article h1 a, .dog-article h1 a:hover 
{
    color:#F6A956;
    text-decoration:none;
}

.logo-text {padding:0 0 0 18px !important;}
.logo-text * img { border:none;}

.logo-internal {padding: 5px 0 0 18px !important;}

/*  Ad placement */
.floating-ad-right {float:right;width:300px; padding:3px; vertical-align:top;}