            body {display: none;
            }

            a {text-decoration: none;
            }

            img {border: 0px;
            }

            h3 {margin: 0px;
            }

            .clear {clear: both;
            }

            #wrap, #header, #footer {margin: auto;
                                     width: 960px;
            }

            #header {padding: 40px 0px 0px 0px;
            }

                #info {float: right;
                       margin: 10px;
                }

                form {float: left;
                }

                #info a {float: left;
                         margin: 6px 0px 0px 6px;
                         font-size: 11px;
                         font-weight: bold;
                         text-transform: uppercase;
                         opacity: .3;
                }

                    input.text {background: #eee;
                                border: 0px;
                                margin: 0px;
                                padding: 5px;
                                font-size: 11px;
                                font-family: helvetica;
                                border-radius: .3em;
                                -moz-border-radius: .3em;
                                -webkit-border-radius: .3em;
                    }

                    input.searchbutton {border: 0px;
	                                width: 24px;
	                                height: 24px;
	                                background: url(http://static.tumblr.com/mtfg37s/V2Hl4enlf/vpayvo.png) no-repeat center;
	                                cursor: pointer;
	                                overflow: none;
                                        position: relative;
                                        opacity: .5;

                    }

                #header img {max-width: 940px;
                             padding: 10px;
                }

                #header #title {font-size: 40px;
                                letter-spacing: 5pt;
                                padding: 0px 10px 0px 10px;
                                text-transform: uppercase;
                }

                #header #description {width: 940px;
                                      margin: 0px 10px 0px 10px;
                                      font-style: italic;
                                      font-size: 18px;
                }

                #pages {border-top: dotted 1px;
                        padding: 6px 0px 0px 0px;
                        margin: 10px 10px 0px 10px;
                        font-size: 16px;
                        font-style: italic;
                        text-transform: lowercase;
                }

                #pages a {padding: 0px 10px 0px 0px;
                }

            #footer {padding: 10px 0px 40px 0px;
                     clear: both;
            }

                #navigation {border-top: dotted 1px;
                             margin: 0px 10px 0px 10px;
                             padding: 10px 0px 10px 0px;
                             width: 940px;
                             text-transform: uppercase;
                }

                    #index {position: absolute;
                            margin: 0px 300px 0px 300px;
                            width: 340px;
                            text-align: center;
                    }

                    #latest {float: left;
                    }

                    #earlier {float: right;
                    }

                .posts {float: left;
                        width: 300px;
                        height: 218px;
                        overflow: hidden;
                        margin: 10px 10px 0px 10px;
                        font-size: 11px;
                        line-height: 1.6em;
                }

                .post, .chat {height: 200px;
                              overflow: hidden;
                }

                    .chat ul {list-style: none;
                              padding: 0px;
                              margin: 0px;
                    }

                    .label {font-weight: bold;
                    }

                .posts:first-child .post,
                .posts:first-child .chat {height: auto;
                }

                    .posts img {max-width: 300px;
                                border: 0px;
                    }

                    .photo-400 {height: 200px;
                                overflow: hidden;
                    }

                    .photo-hd, .video-500 {display: none;
                    }

                    .html_photoset {text-align: center;
                                    background: black;
                                    height: 200px;
                                    overflow: hidden;
                    }

                    .video-250 {background: black;
                                height: 200px;
                                overflow: hidden;
                    }

                    .caption, .audio-caption {display: none;
                    }

                    .player {position: absolute;
                             margin: 80px 0px 0px 46px;
                    }

                    .posts:first-child {width: 940px;
                                        height: auto;
                                        padding: 20px 0px 20px 0px;
                                        margin: 10px;
                                        border-top: dotted 1px;
                                        border-bottom: dotted 1px;
                    }


                    .posts:first-child img {max-width: 940px;
                    }

                    .posts:first-child .photo-400 {display: none;
                    }

                    .posts:first-child .photo-hd {display: block;
                    }

                    .posts:first-child .html_photoset {height: auto;
                    }

                    .posts:first-child .video-250 {display: none;
                    }

                    .posts:first-child .video-500 {display: block;
                                                   background: black;
                                                   padding: 0px 0px 20px 0px;
                    }

                    .posts:first-child .player {position: relative;
                                                float: left;
                                                width: 580px;
                                                height: 260px;
                                                overflow: hidden;
                                                padding: 20px;
                                                background: #eee;
                                                margin: 0px;
                    }

                    .posts:first-child .albumart {float: right;
                                                  max-width: 300px;
                                                  padding: 0px 0px 0px 20px;
                    }

                    .posts:first-child .audio-caption {display: block;
                    }

                    #quote {font-style: italic;
                            line-height: 1em;
                    }

                        #quote.short {font-size: 36px;
                        }

                        #quote.medium {font-size: 24px;
                        }

                        #quote.long {font-size: 18px;
                        }

                        .posts:first-child #quote.short {font-size: 60px;
                        }

                        .posts:first-child #quote.medium {font-size: 48px;
                        }

                        .posts:first-child #quote.long {font-size: 36px;
                        }

                        .source {margin: 20px 0px 0px 0px;
                                 text-align: right;
                        }

                    .date {float: left;
                           margin: 4px 0px 0px 0px;
                           padding: 0px 10px 0px 0px;
                           line-height: 8px;
                    }

                    .permalink {float: left;
                                margin: 4px 0px 0px 0px;
                                padding: 0px 10px 0px 10px;
                                border-left: dotted 1px;
                                line-height: 8px;
                    }

                    #disqusform {clear: both;
                    }

            ol.notes {
                padding: 0px;
                margin: 25px 0px;
                list-style-type: none;
                border-bottom: solid 1px #ccc;
            }

            ol.notes li.note {
                border-top: solid 1px #ccc;
                padding: 10px;
            }

            ol.notes li.note img.avatar {
                vertical-align: -4px;
                margin-right: 10px;
                width: 16px;
                height: 16px;
            }

            ol.notes li.note span.action {
                font-weight: bold;
            }

            ol.notes li.note .answer_content {
                font-weight: normal;
            }

            ol.notes li.note blockquote {
                border-color: #eee;
                padding: 4px 10px;
                margin: 10px 0px 0px 25px;
            }

            ol.notes li.note blockquote a {
                text-decoration: none;
            }


              #likes_container {width: 940px;
                                margin: 6px 0px 20px 10px;
                                padding: 20px 0px 0px 0px;
                                border-top: dotted 1px;
                                font-size: 11px;
              }

              #likes_container h3 {margin: 0px 0px 20px 0px;
                                   font-size: 16px;
              }

            ul#likes {
            	list-style-type: none;
            	margin: 0;
            	padding: 0;
            }

                li.like_post {
                    /* Should match the width specified in the Likes tag */
                    width: 172px;
                    padding: 0px 20px 0px 0px;
                    float: left;
                }

                li.like_post:last-child {padding: 0px;
                }

                  li.like_post img {
                      max-width: 100%;
                  }

                  li.like_post .like_link a {
                      font-weight: bold;
                  }

                  li.like_post .like_title {
                      font-weight: bold;
                  }

                  li.like_post .post_info_bottom {
                      margin: 10px 0 0 0;
                      display: block !important;
                  }

            #twitter_div {width: 940px;
                          margin: 0px 10px 0px 10px;
                          font-size: 11px;
                          padding: 20px 0px 20px 0px;
                          border-top: dotted 1px;
            }

            #twitter_div ul {list-style: none;
                             padding: 0px;
                             margin: 0px;
            }

            #follow, #group {padding: 20px 0px 20px 0px;
                             margin: 0px 10px 0px 10px;
                             border-top: dotted 1px;
                             width: 940px;
            }

            #follow h3, #group h3, #twitter_div h3 {font-size: 16px;
                                                    margin: 0px 0px 20px 0px;
            }

                .following, .group-member {width: 172px;
                                           margin: 0px 20px 0px 0px;
                                           float: left;
                                           font-size: 11px;
                }

                    .following:nth-child(5n+1),
                    .group-member:nth-child(5n+1) {margin: 0px;
                    }

            #micheldacruz {font-size: 7px;
                           font-family: verdana;
                           text-transform: uppercase;
                           margin: 20px 10px 10px 10px;
                           text-align: right;
            }