/* CSS VITAMIN FEED */

#blog #header h1 span {
background-image:url(/images/524.gif);
}
#blog #main-content {
}
#blog .secondary .content {
background:#eee;
}

#blog #main-content .primary {
border-left: 1px dashed #ccc;
width:459px;
padding-bottom:40px;
}

#blog h2 {
color: #000;
font-size: 1.8em;
font-weight: normal;
line-height: 100%;
margin: 2em 0 1em 0;
padding: 10px 30px;
background: #eee;
}
#blog h2 a {
color:#333;
text-decoration:none;
}
#blog h2 a:hover {
color:#666;
}
#blog h2 span {
font-size: .6em;
color: #666;
}
#blog h3 {
font-size: 1.2em;
font-weight: normal;
background: #99CC00;
color: #fff;
padding: 10px;
}

/* CALENDAR */
.calendar {
text-align: center;
margin:0 0 2em 0;
}
.calendar table {
margin: 25px auto 0 auto;
}
.calendar table td {
padding:3px 5px;
}
.calendar table th {
padding-bottom:5px;
}

.calendar h4 {
font-weight: normal;
}
.calendar a {
text-decoration: none;
color:#99CC00;
}

#blog ul.recent_articles {
list-style-type: none;
padding:1em 0 40px 0;
border-bottom: 1px dashed #ccc;
}
#blog ul.recent_articles li {
line-height:140%;
margin:0 5px 0 10px;
}
#blog ul.recent_articles li a {
text-decoration: none;
color: #666;
}
#blog ul.recent_articles li a:hover {
color: #99CC00;
}
#blog .article-body {
padding: 0 30px;
}
#blog .article-images {
width: 410px;
overflow: hidden;
margin: 30px 0px 0 0px;
}
#blog .article-images img {
margin-bottom: 10px;
}
.blog-archives {
margin: 0 30px !important;
}

#blog .blog-primary .content a {
text-decoration: none;
}
#blog .blog-primary .content a:hover {
color: #99CC00;
}
.blog-entry {
margin-bottom: 60px;
}

.article-body p {
font-size:1.1em;
line-height:140%;
}

/* SHARE */
.share-this {
margin:0 30px;
}

p.pagination{
margin:0 0 0 30px
}

/* ADS
-------------------------- */
.ads-blog {
text-align: center;
overflow: hidden;
padding-bottom:40px;
}
.ads-blog img {
display: block;
margin: 10px auto;
}
