
/*   
Theme Name: Messiah Village Blog
Theme URI: messiahvillageblog
Description: Messiah Village Blog
Author: Merrick Towle
Author URI: MerrickTowle.com
Version: 1.0
.

.
*/

/****** Legend ***********/
/*
---------------id names---------------------
#wrapper
#branding
#navMain
#navSecond
#navThird
#content
#contentMain
#contentSecond
#contentThird
#footer
#siteInfo
#siteIndex
#webCite

------------class names------------------
.href1
.href2
.href3
.href4
.href5
.callout
.post
.fp
.grid
.cell
.icon
*/
/****** End of Legend**********/



/************CSS for Blog*****************/

body {
background-color: #F0E6D6;
background-image:url('assets/images/common/bodybg.gif');
background-position:center top;
font-family:Georgia, "Times New Roman", Times, serif;
}

#navMain {
position:relative;
background-color: #4E0115;
min-height:1px;
}

#navMain a {
color:#fff;
text-transform:uppercase;
text-decoration:none;
padding:10px;
display:block;
font-size:12px;
}

#navMain a.first {
padding-left:0;
}

ul.nav {
clear:both;
margin-left: 61px;
}

#navMain ul.nav li,
ul.nav {
float:left;
}

.topics ul {
position:absolute;
}

#navMain ul.nav .topics li {
float:none;
}

#navMain .topics ul {
background-color: #333333;
position:absolute;
top:100%;
left:0;
min-width:200px;
display:none;
}

#navMain .topics:hover ul {
display:block;
}

#navMain li.topics ul li a {
text-transform:none;
padding:5px;
margin: 0 10px;
display:block;
border-bottom:1px solid #666;
}

#navMain .topics li:hover,
#navMain .topics li a:hover {
background-color:#444;
}

#navMain li.topics ul li {
float:none;
}

#branding {
min-height:1px;
background-color: #333;
background-image:url('assets/images/common/brandingbg.jpg');
background-position: top center;
background-repeat:repeat-x;
}

.fontmanager {
background-color:#333333;
height: 22px;
width: 81px;
position:absolute;
bottom:100%;
margin-left:12px;
padding-top:6px;
}

#logo {
margin-left:70px;
}

#branding .container {
background-image:url('assets/images/header/header.jpg');
height:230px;
}

#contentBody .container {
background-image:url('assets/images/common/blogbodybg.png');
}

#contentBody {
border-top:1px solid #fff;
}

#blogBody {
margin:-25px 65px 0px;
background-color:#CCC;
position:relative;
}

#subscribe {
position:absolute;
left:100%;
top:45px;
}

#blogBody .leftColumn {
background-color:#fff;
margin-right:210px;
padding-top:30px;
padding-right:20px;
border-bottom:1px solid #fff;
}

#blogBody .rightColumn {
float:right;
width:180px;
padding:10px 15px;
}

/**************CSS for Avatar Widget****************/

.multiwidget_author_avatars .author-list {
text-align:left !important;
}

.multiwidget_author_avatars .author-list .with-name {
display:block;
padding-left:5px;
}

#blogBody .rightColumn input.search {
width:100%;
border:1px solid #666;
}

#blogBody .rightColumn li {
margin-bottom:10px;
display: block;
list-style-type: none;
}

#blogBody .rightColumn h2 {
font-size:12px;
font-weight:bold;
padding-bottom: 10px;
}

#blogBody .post {
margin-left:90px;
padding-bottom:20px;
}

#blogBody .avatar {
float:left;
padding-right: 4px;
}

#blogBody .main_post_avatar .avatar {
margin-left:12px;
margin-top:3px;
}

#blogBody .comment .avatar {
margin-right:8px;
margin-bottom:8px;
}

#blogBody .commentlist {
margin:5px 0;
border-bottom:1px solid #333;
border-top:1px solid #333;
}

#blogBody .commentlist .comment {
padding:5px;
}

#blogBody .commentlist .odd {
background-color:#EEE;
}

#blogBody .comment p {
margin-bottom:0;
clear:both;
}

#blogBody .dateTab {
height:0;
left:-54px;
top:-3px;
position:relative;
}

#blogBody .dateTabMonth,
#blogBody .dateTabDay {
position:absolute;
left:0;
top:0;
padding-left:9px;
width:48px;
height:57px;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
}

#blogBody .dateTabMonth {
margin-top:35px;
color: #333;
font-size:12px;
text-transform:uppercase;
vertical-align:bottom;
}

#blogBody .dateTabDay {
color: #666;
font-size:36px;
margin-top:-5px;
}

#blogBody .leftColumn h1,
#blogBody .leftColumn h2,
#blogBody .leftColumn h2 a {
font-size:24px;
line-height:24px;
color:#8D0026;
text-decoration:none;
}

#blogBody .leftColumn .content {
padding-left:20px;
}

#blogBody .entry ul {
padding-left:20px;
}

#blogBody .entry ul li {
list-style-type: disc;
padding-top: 10px;
}


p {
margin:10px 0;
}

#blogBody #comment {
width:100%;
}

#blogBody .author {
font-style:italic;
}

#footer {
background-color: #333333;
color:#fff;
}

#footer H1 {
background-color: #333333;
color:#fff;
}

#footer .container {
width:610px;
padding:10px;
height:100%;
}

#footer td {
vertical-align:top;
}

#footer td.mid {
padding:0 20px;
border: 1px solid #fff;
border-top:none;
border-bottom:none;
}

#footer td.right {
padding-left:20px;
}

#footer td.left {
padding-right: 20px;
}

#footer h1 {
font-style:italic;
font-size:16px;
}

#wp-calendar th {
padding: 0 7px;
}

#wp-calendar th,
#wp-calendar td {
text-align:center;
}

#wp-calendar td {
border: 1px solid #666;
font-size: 12px;
}

#wp-calendar a {
color:#fff;
display:block;
text-decoration:none;
}

#wp-calendar a:hover {
background-color:#555;
}

#wp-calendar tbody {
color:#666;
}

#footer a {
color:#CCC
}

#footer a:hover {
color:#fff
}

#footer h2 {
font-size:16px;
font-style:italic;
}

#footer li {
display:block;
}

#footer p {
margin-bottom:10px;
}

.clear {
clear:both;
}

a {
color: #8D0026;
text-decoration:none;
}
