/*
Theme Name: Celebrity Dog Watcher
Theme URI: http://ewebscapes.com
Version: 1.0
Description: Custom Theme for celebritydogwatcher.com by <a href="http://ewebscapes.com">EWebscapes</a>
Author: E.Webscapes
Author URI: http://www.ewebscapes.com
*/



body, h1, h2, ul, li, form {
  padding:0;
  margin:0;
  list-style: none;
}


.left {float: left;}
.right {float: right;}
.excerpt {padding-left: 15px;}
.clear {clear: both;}
.entry {float: left;  padding-right: 20px;}
.related {font-size: 10px;}

.moretext {
  width: 200px; 
  height: 58px; 
  background: url(img/readmore.jpg);
  background-repeat: no-repeat;
  background-position: top left;
  padding-left: 120px;
  padding-top: 25px;
  font-style: italic;
  font-size: 1.6em;
}

#nav {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
  font-size: 1.4em;
}

#nav a:link {color: #094895; font-weight: bold; text-decoration: none;}
#nav a:active {color: #D71A16; font-weight: bold; text-decoration: none;}
#nav a:visited {color: #CB006E; font-weight: bold; text-decoration: none;}
#nav a:hover {color: #FFC735; font-weight: bold; background-color:#D71A16; text-decoration: none;}

.ad {
  text-align: center;
  border-bottom: 2px dotted gray;
  padding-bottom: 4px;
}

.feed {
  float: left;
  width: 32px;
  height: 32px;
  background-image: url(img/feed.gif);
  background-repeat: no-repeat;
  background-position: left;
  margin-right: 3px;
  padding-top: 10px;
  margin-left: 10px;
}

.feed-text {
  font-size: .7em;
}

body {
  margin: 0px;
  padding: 0px;
  background-color: #fff;
  font-family: 'Georgia', 'Times New Roman', Serif;
  font-size: .9em;
  list-style-type: none;
}


#wrap {
  width: 1020px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px;
}

#leftside {
  width: 155px;
  float: left;
  display: inline;
  margin-left: 5px;
  overflow: hidden;
}


#leftside a:link {color: #094895; font-weight: bold; text-decoration: none;}
#leftside a:active {color: #D71A16; font-weight: bold; text-decoration: none;}
#leftside a:visited {color: #CB006E; font-weight: bold; text-decoration: none;}
#leftside a:hover {color: #FFC735; font-weight: bold; background-color:#D71A16; text-decoration: none;}

#header {
  height: 180px;
  background-image: url(img/header.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  margin-bottom: 20px;
}

#header1 {
  height: 180px;
  background-image: url(img/header.jpg);
  background-repeat: no-repeat;
  background-position: top left;
  margin-bottom: 20px;
}

#header2 {
  height: 180px;
  background-image: url(img/header2.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  margin-bottom: 20px;
}

#content {
  float: left;
  width: 440px;
  padding: 0 5px 0 5px;
  display: inline;
  text-align: left;
  border-left: 2px dotted gray;
  overflow:hidden;
}

#contest-content {
  float: left;
  width: 800px;
  padding: 0 5px 0 5px;
  display: inline;
  text-align: left;
  border-left: 2px dotted gray;
  overflow: hidden;
}


h1 {
  text-align: left;
  color: #000;
  font-size: 24px;
  padding-bottom: 0px;
  margin-top: 0px;
}

h2 {
  color: #000;
  font-size: 22px;
  text-align: left;
}

h3 {
  text-align: center;
  color: #CB006E;
  font-size: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-top: 2px dotted #CB006E;
  border-bottom: 2px dotted #CB006E;
  margin-right: 4px;
}


.post a:link {color: #094895; font-weight: bold; text-decoration: none;}
.post a:active {color: #D71A16; font-weight: bold; text-decoration: none;}
.post a:visited {color: #CB006E; font-weight: bold; text-decoration: none;}
.post a:hover {color: #D71A16; font-weight: bold; border-bottom: 1px dotted#D71A16; text-decoration: none;}

.post {
  margin-top: -15px;
  margin-left: 30px;
  padding-right: 5px;
  padding-bottom: 0px;
  text-align: justify;
  border-top: 2px dotted #FFC735;
}

.post ul {
  margin-left: 50px;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.post ul li {
 list-style: disc;
 padding-left: 2px;
 margin: 0 0 0 5px;
}

.post ol {
  margin-left: 40px;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.post ol li {
 list-style-type: decimal;
 padding-left: 2px;
 margin: 0 0 0 5px;
}

.star {
  float: left;
  display: inline;
  width: 29px;
  height: 29px;
  background-image: url(img/star.jpg);
  background-repeat: no-repeat;
  background-position: left;
  margin-right: 3px;
  margin-top: 10px;
}

.title {
  float: left;
  display: inline;
  font-size: 1.2em;
  font-family: 'times new roman', serif;
  font-weight: bold;
  padding-top: 5px;
  margin-top: 10px;
  width: 270px;
}


.title a:link {color: #094895; font-weight: bold; text-decoration: none;}
.title a:active {color: #D71A16; font-weight: bold; text-decoration: none;}
.title a:visited {color: #CB006E; font-weight: bold; text-decoration: none;}
.title a:hover {color: #FFC735; font-weight: bold; background-color:#D71A16; text-decoration: none;}

.date {
  margin-top: -30px;
  float: right;
  display: inline;
  width: 139px;
  background-image: url(img/datebg.jpg);
  background-repeat: no-repeat;
  background-position: top right;
  padding-top: 7px;
  padding-bottom: 10px;
  text-align: center;
  font-size: .8em;
  font-weight: bold;
  font-family: 'times new roman', serif;
}

#post-meta {
  border-top: 2px dotted #CD056F;
  border-bottom: 2px dotted #CD056F;
  margin-left: 30px;
  margin-bottom: 50px;
}

#post-meta a:link {color: #094895; font-weight: bold; text-decoration: none;}
#post-meta a:active {color: #D71A16; font-weight: bold; text-decoration: none;}
#post-meta a:visited {color: #CB006E; font-weight: bold; text-decoration: none;}
#post-meta a:hover {color: #FFC735; font-weight: bold; background-color:#D71A16; text-decoration: none;}

.post-meta {
  padding: 10px;
  text-align: left;
  font-size: .85em;
}

#comment-bubble {
  float: left;
  margin-left: 20px;
  display: inline;
  width: 93px;
  height: 86px;
  background-image: url(img/comment.jpg);
  background-repeat: no-repeat;
  background-position: left;
  margin-right: 3px;
  margin-top: 10px;
}

.comment-number {
  width: 75px;
  margin-left: 15px;
  padding-top: 15px;
  font-size: 2.5em;
  text-align: center;
}

.comment-number a:link {color: #000; font-weight: bold; text-decoration: none;}
.comment-number a:active {color: #094895; font-weight: bold; text-decoration: none;}
.comment-number a:visited {color: #000; font-weight: bold; text-decoration: none;}
.comment-number a:hover {color: #F6D049; font-weight: bold; text-decoration: none;}
  
#rightside-top {
  height: 41px;
  background-image: url(img/rightsidetop.jpg);
  background-repeat: no-repeat;
  background-position: top center;
}

.rightside-topmenu {
  text-align: center;
  font-weight: bold;
  font-size: 1em;
  padding-top: 10px;
}


.rightside-topmenu a:link {color: #094895; font-weight: bold; text-decoration: none;}
.rightside-topmenu a:active {color: #D71A16; font-weight: bold; text-decoration: none;}
.rightside-topmenu a:visited {color: #CB006E; font-weight: bold; text-decoration: none;}
.rightside-topmenu a:hover {color: #FFC735; font-weight: bold; background-color:#D71A16; text-decoration: none;}

#rightside-top1 {
  height: 41px;
  background-image: url(img/rightsidetop.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  width: 400px;
  float: right;
}

.rightside-topmenu1 {
  text-align: center;
  font-weight: bold;
  font-size: 1em;
  padding-top: 10px;
}


.rightside-topmenu1 a:link {color: #094895; font-weight: bold; text-decoration: none;}
.rightside-topmenu1 a:active {color: #D71A16; font-weight: bold; text-decoration: none;}
.rightside-topmenu1 a:visited {color: #CB006E; font-weight: bold; text-decoration: none;}
.rightside-topmenu1 a:hover {color: #FFC735; font-weight: bold; background-color:#D71A16; text-decoration: none;}

#rightside-bottom {
  height: 41px;
  background-image: url(img/rightsidebottom.jpg);
  background-repeat: no-repeat;
  background-position: top center;
}

.rightside-bottommenu {
  text-align: center;
  font-weight: bold;
  font-size: 1em;
  padding-top: 15px;
}

.rightside-bottommenu a:link {color: #094895; font-weight: bold; text-decoration: none;}
.rightside-bottommenu a:active {color: #D71A16; font-weight: bold; text-decoration: none;}
.rightside-bottommenu a:visited {color: #CB006E; font-weight: bold; text-decoration: none;}
.rightside-bottommenu a:hover {color: #FFC735; font-weight: bold; background-color:#D71A16; text-decoration: none;}

#side {
  width: 400px;
  float: left;
}

#side .menu {
  list-style-type: none; 
  display: block;
  width:  350px;
  margin-left: 24px;
  margin-right: 24px;
  border-left: 2px dotted gray;
  border-right: 2px dotted gray;
  overflow: hidden;
}

#side .menu a:link {color: #094895; font-weight: bold; text-decoration: none;}
#side .menu a:active {color: #D71A16; font-weight: bold; text-decoration: none;}
#side .menu a:visited {color: #CB006E; font-weight: bold; text-decoration: none;}
#side .menu a:hover {color: #FFC735; font-weight: bold; background-color:#D71A16; text-decoration: none;}

#side .menu ul {
  margin-left: 20px;
  margin-right: 2px;
  padding-top: 4px;
  padding-bottom: 4px;
  margin-bottom: 10px;
}

#side .menu ul li {
 list-style: disc;
 padding-left: 2px;
 margin: 0 0 0 5px;
}

#rightside1 {
  width: 155px;
  float: left;
  padding: 0 10px 10px 5px;
  border-right: 2px dotted gray;
  display: inline;
}

#rightside2 {
  width: 145px;
  float: left;
  padding: 0 0 10px 10px;

  display: inline;
}

.side-books {
  width: 160px;
  height: 23px;
  background-image: url(img/side-books.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  padding:  5px 0 5px 0;
}

.side-credits {
  width: 160px;
  height: 23px;
  background-image: url(img/side-credits.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  padding:  5px 0 5px 0;
}

.side-search {
  width: 160px;
  height: 23px;
  background-image: url(img/side-search.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  padding:  5px 0 5px 0;
}


.side-boutiques {
  width: 160px;
  height: 23px;
  background-image: url(img/side-boutiques.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  padding: 5px 0 5px 0;
}

.side-categories {
  width: 160px;
  height: 23px;
  background-image: url(img/side-categories.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  padding: 5px 0 5px 0;
}

.side-comments {
  width: 160px;
  height: 23px;
  background-image: url(img/side-comments.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  padding:  5px 0 5px 0;
}

.side-contests {
  width: 160px;
  height: 23px;
  background-image: url(img/side-contests.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  padding:  5px 0 5px 0;
}

.side-dogroll {
  width: 160px;
  height: 23px;
  background-image: url(img/side-dogroll.jpg);
  background-repeat: no-repeat;
  background-position: top center;
}

.side-featured {
  width: 160px;
  height: 23px;
  background-image: url(img/side-featured.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  padding:  5px 0 5px 0;
}

.side-books {
  width: 160px;
  height: 23px;
  background-image: url(img/side-books.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  padding: 5px 0 5px 0;
}



blockquote {
  padding: 0px 10px 10px 75px;
  text-align: left;
  line-height: 150%;
  background-image: url(img/blockquote.jpg);
  background-repeat: no-repeat;
  background-position: top left;
}

form, img {
 border: 0; 
} 

input, textarea, select { 
 background-color: #A8B7E0;
 border: 1px solid #094895;
 color: #000;
 font: 1em Georgia, Times New Roman, sans-serif;
}

.submit {
 background-color: #A8B7E0;
 color: #000; 
}

.radio {
 border: 0;
} 

/* Comment form design */

#comment-align {
  width: 400px;
  margin-left: 40px;
  margin-bottom: 30px;
  margin-top: 10px;
}


#comment-align a:link {color: #094895; font-weight: bold; text-decoration: none;}
#comment-align a:active {color: #D71A16; font-weight: bold; text-decoration: none;}
#comment-align a:visited {color: #CB006E; font-weight: bold; text-decoration: none;}
#comment-align a:hover {color: #FFC735; font-weight: bold; background-color:#D71A16; text-decoration: none;}

.commentlist {
  padding:0;
  margin-left: auto;
  margin-right: auto;
}


.commentlist li {
  padding-left: 10px;
  list-style: none;
  border-left: 10px solid #FFC735;
  margin: 20px 0 20px 0
}

.commentlist p {
  margin: 0;
  text-transform: none;
}

.commentlist cite, .commentlist cite a {
  font-weight: bold;
  font-style: normal;
  font-size: 1.2em;
}

#commentform input {
  width: 170px;
  padding: 1px;
  margin: 5px 5px 1px 0;
}

#commentform textarea {
  width: 400px;
  padding: 1px;
}

#commentform #submit {
  margin: 0;
  float: right;
}

#commentform p {
  margin: 5px 0;
}

.nocomments {
  text-align: center;
  margin: 0;
  padding: 0;
}

.commentmetadata {
  margin: 0;
  display: block;
  text-align: right;
  font-size: .8em;
}

.commentlist li.alt {
  padding: 10px;
  list-style: none;
  border-left: 10px solid #D71A16;
}

#comment-policy {
  border-top: 2px dotted #F6D049;
  border-bottom: 2px dotted #F6D049;
  font-size: .7em;
}

#side .menu .adspot_content ul, #side .menu .adspot_content ul li {
margin: 0;
padding: 0;}

