/* -------------------------------------------------------------- 
   Basic WordPress Blog Styles
   -------------------------------------------------------------- */   

/* =Image
   ----------------------------------------------- */

.alignleft {
    float: left;
}

.alignright {
    float: right;
}

.aligncenter, dl.aligncenter {
    margin-left: auto;
    margin-right: auto;
}

.entry-content img,
.comment-content img,
.widget img {
    max-width: 97.5%; /* Fluid images for posts, comments, and widgets */
}

.indexed.format-image .entry-header {
    min-height: 61px; /* Prevent the comment icon from colliding with the image when there is no title */
}

.indexed.format-image .entry-content {
    margin-bottom: .5em;
}

.wp-caption {
    text-align: center;
    margin-bottom: .5em;
/*max-width:98%;*/
}

.wp-caption img {
    border: 0 none;
    padding: 0;
}

.wp-caption p.wp-caption-text {
    margin: 0;
}

.wp-smiley { 
    max-height: 1em;
    margin:0;
}

.gallery dl {
    margin: 0;
}

.gallery-caption {
    margin:-1.5em 0 0 0;
}

.alignleft {
    margin-left:0;

}

.alignright {
    margin-right:0;
}


/* Pullquotes
   -------------------------------------------------------------- */

blockquote.left {
    float: left;
    margin-left: 0;
    margin-right: 20px;
    text-align: right;
    width: 33%;
}
blockquote.right {
    float: right;
    margin-left: 20px;
    margin-right: 0;
    text-align: left;
    width: 33%;
}


/* Feed Posts
   -------------------------------------------------------------- */
.post {
    border-bottom: 1px solid #808080;
    padding: 1.625em 0;
}

.entry-content, 
.entry-summary{
    padding-top: 1em;
}

.entry-utility{
    padding-top:1em;
}




/* Single Posts
   -------------------------------------------------------------- */
#content{
    padding:1.625em 0;
}

/* Post Navigation
   -------------------------------------------------------------- */
.navigation {
    margin: 0;
}

.nav-previous, 
.nav-next {
    margin: 2% 0;
}

/* Comments
   -------------------------------------------------------------- */

ol.commentlist, 
.commentlist ol ul, 
ul.children{
    list-style:none outside none;
}

ol.commentlist{
    padding:0;
}

.depth-1 {
    border-bottom:1px solid #808080;
    border-top:1px solid #808080;
}

.commentlist li{
    margin: 1em 0;
    padding: 1em 0;
}

.commentlist p{
    margin: .5em .5em .5em 0;
}

.commentlist li .avatar{
    border:1px solid #808080;
    float:right;
    padding:2px;
}

p.comment-form-comment{
}

.logged-in-as, 
.form-allowed-tags {
    padding: 1.65em 0;
}

#comment-label {
    display:none;
}


/* =Forms
   -------------------------------------------------------------- */

#searchform label {
    display: none;
}
#searchform input#s {
    width: 60%;
}
input[type=text],
input#s {
    margin: 0 1em 0 0;
    width: 60%;
}
textarea {
    width: 80%;
}

/* =Widget Areas
   -------------------------------------------------------------- */

.widget-title{
    padding-top:0 !important;
}
/*The above is important for formatting the topbox widget area.*/

.widget-container{
    padding-bottom:1em;
}

/* =More
   -------------------------------------------------------------- */

.menu{
    padding-left:0 !important;
}





