/*
####################################################################################################
# START BLOG
####################################################################################################
*/

#myfs-blog-container {
    float:left;
    height:auto;
    margin:20px 0 0;
    width:920px;
}

#myfs-blog-right-container {
    float:left;
    height:auto;
    padding:0 0 0 20px;
    width:210px;
}

#myfs-blog-left-container {
    float:left;
    height:auto;
    padding:0 20px 0 0;
    width:670px;
}

#myfs-blog-content-container {
    float:left;
    height:auto;
    width:670px;
}

#myfs-blog-content-container h1 {

}

#myfs-blog-content-container h3 {
    font-weight:bold;
    margin:0px 0px 10px 0px;
}

#myfs-blog-content-container p {
    margin:0px 0px 10px 0px;
}

#myfs-blog-navigation-recent-posts-container {

}

#myfs-blog-navigation-categories-container {

}

.myfs-blog-navigation-block {
    background-image:url(../../../../img/blog-navigation-block-titlebar-bg.png);
    background-repeat:repeat-x;
    border:1px solid #CCCCCC;
    float:left;
    height:auto;
    margin:0 0 20px;
    padding:10px;
    width:187px;
}

.myfs-blog-navigation-block-title {
    font-size:1.1em;
    font-weight:bold;
    margin:0 0 20px;
}

.myfs-blog-navigation-block-content {

}

.myfs-blog-navigation-block-content li {
    font-size:85%;
    line-height:140%;
    margin:0 0 10px;
}

#myfs-blog-content-container #myfs-content-titlebar {
    width:670px;
}

#myfs-blog-content-container #myfs-breadcrumbs-container {
    margin:0 0 20px;
    width:670px;
}

#myfs-blog-content-blogs {
    float:left;
    height:auto;
    width:670px;
}

.myfs-blog-content-blogs-container {
    margin:0px 0px 40px 0px;
}

.myfs-blog-content-blogs-divider {
    background-color:#CCCCCC;
    height:1px;
    margin:35px 0 30px;
    width:auto;
}

.myfs-blog-content-blogs-headline {
    font-size:1.6em;
    margin:0 0 3px;
}

.myfs-blog-content-blogs-headline a {
    text-decoration:none;
}

.myfs-blog-content-blogs-date-posted {
    font-size:0.9em;
    font-style:italic;
    margin:0 0 20px;
}

.myfs-blog-content-blogs-body {

}

.myfs-blog-content-blogs-body p {
    margin:0 0 10px;
}

.myfs-blog-content-blogs-categories {
    font-size:85%;
    margin:0 0 5px;
}

.myfs-blog-content-blogs-tags {
    font-size:85%;
    margin:0 0 5px;
}

.myfs-blog-content-blogs-comments {
    margin:15px 0px 0px 0px;
    font-size:0.9em;
}

.myfs-blog-content-blogs-comments-divider {
    width:auto;
    height:1px;
    background-color:#CCC;
    margin:10px 0px 10px 0px;
}

.myfs-blog-content-blogs-comments-comment {
    margin:10px 0px 0px 0px;
}

.myfs-blog-content-blogs-comments-author {
    margin:10px 0px 0px 0px;
    font-size:0.9em;
}

.myfs-blog-content-blogs-comments-title {
    font-size:1.6em;
    margin:40px 0 20px;
}

.myfs-blog-content-blogs-comments-form {
    margin:40px 0 0;
}

.myfs-blog-content-blogs-comments-form .myfs-form .myfs-form-element-label {
    display:block;
    margin:0 0 3px;
}

.myfs-blog-content-blogs-comments-form .myfs-form textarea {
    height:200px;
    width:80%;
    border:solid 1px #CCC;
}

.myfs-blog-content-blogs-body h1,
.myfs-blog-content-blogs-body h2,
.myfs-blog-content-blogs-body p,
.myfs-blog-content-blogs-body ul {
    margin:0px 0px 10px 0px;
}

.myfs-blog-content-blogs-body p {
    line-height:140%;
}

.myfs-blog-content-blogs-body em {
    font-style:italic;
}

.myfs-blog-content-blogs-body li {
    list-style-type: disc;
    list-style-image: none;
    list-style-position: inside;
    padding-left: 1em;
    text-indent: -1em;
    margin:0px 0px 2px 0px;
}

.myfs-blog-content-blogs-body ul li ul li {
    margin: 0px 0px 0px 20px;
    list-style-type: circle;
}

/*
####################################################################################################
# END BLOG
####################################################################################################
*/