                a {
                    text-decoration:none;
                }        
                
                body {
                    font-family:Open sans;
                }
                
                .upper-header {
                    margin:100px auto 0 auto;
                    width:1100px;
                    height:75px;
                }
                
                .upper-header .menu, .upper-header .info {
                    display:inline-block;
                    margin:0;
                    float:left;
                }
                
                .upper-header .menu {
                    padding-top:20px;
                    height:55px;
                    width:250px;
                    text-align:center;
                    border-radius:3px 0 0 0;
                    color:white;
                }
                
                .upper-header .menu img {
                    max-height:40px;
                }
                
                .upper-header .info {
                    height:75px;
                    width:750px;
                    border-radius:0 3px 0 0;
                    padding:0 50px 0 50px;
                }
                
                .upper-header .info h1, .upper-header .info p {
                    display:inline-block;
                    font-weight:300;
                }
                
                .upper-header .info h1 {
                    padding:0 13px 5px 125px;
                    color:{color:Title color};
                }

                .upper-header .info p {
                    padding-left:10px;
                    color:{color:Message color};
                }
                
                .nether-header {
                    margin:0 auto 0 auto;
                    width:1100px;
                    height:150px;
                }
                
                .nether-header .search, .nether-header .about-the-blogger {
                    display:inline-block;
                    float:left;
                }
                
                .nether-header .search {
                    width:240px;
                    padding-top:60px;
                    height:90px;
                    padding-right:10px;
                    text-align:center;
                }
                
                button {
                    border:0;
                    height:30px; width:30px;
                }
                
                input {
                    border:0;
                    height:26px;
                    padding-left:10px;
                }
                
                input:focus {
                    outline:0;
                }
                
                .nether-header .about-the-blogger {
                    text-align:right;
                    width:850px;
                    height:85px;
                    padding:20px 0 20px 0;
                }
                
                .nether-header .about-the-blogger .image,
                .nether-header .about-the-blogger p {
                    display:inline-block;
                    float:right;
                }
                
                .nether-header .about-the-blogger .image  {
                    margin:5px 25px 0 25px;
                    width:100px;
                }
                
                .nether-header .about-the-blogger .image img {
                    border-radius:100%;
                    padding:2px;
                    background:white;
                }
                
                .nether-header .about-the-blogger  p {
                    margin:15px 0;
                    text-align:right;
                    width:500px;
                    padding:0 20px 0 20px;
                }
                
                #content {
                    width:1100px;
                    margin:auto;
                }
                
                .widgets-wrapper, #posts-wrapper {
                    display:inline-block;
                    float:left;
                }
                
                .widgets-wrapper {
                    width:250px;
                }
                
                .links {
                    width:250px;
                    height:auto;
                    text-align:right;
                }
                
                .links a {
                    font-weight:500;
                    display:block;
                    width:225px;
                    padding:15px 25px 15px 0;
                    text-decoration:none;
                }
                
                .links a:hover {
                    width:221px;
                    border-bottom:0;
                    padding-bottom:16px;
                }
                
                .social {
                    width:250px;
                }
                
                .social h4 {
                    width:210px;
                    margin-left:10px;
                    padding:0 0 10px 15px;
                }
                
                .icons-wrapper {
                    width:200px;
                    margin-left:10px;
                    background:blue;
                }
                
                .social .icon {
                    display:inline-block;
                    float:right;
                    margin:15px;
                    width:15px;
                    height:15px;
                    text-align:left;
                }
                
                .social .icon:hover {
                }
                
                #twitter {
                    width:250px;
                    display:inline-block;
                    margin-top:5px;
                }
                
                #twitter h3 {
                    display:block;
                    font-weight:700;
                    font-size:16px;
                    text-decoration:none;
                    width:210px;
                    margin:10px 0 0 10px;
                    padding:0 0 10px 15px;
                    
                }
                
                #twitter a {
                    font-size:14px;
                    text-decoration:none;
                    display:block;
                    width:210px;
                    border-radius:5px;
                    margin:10px 0 0 10px;
                    padding:10px;
                    font-weight:300;
                }
                
                #likes {
                    list-style-type: none;
                    margin: 0 0 0 0;
                    padding: 0 0 0 0;
                }
                
                h2 {
                    display:block;
                    font-weight:700;
                    font-size:16px;
                    text-decoration:none;
                    width:210px;
                    margin:10px 0 0 10px;
                    padding:0 0 10px 15px;
                }
                
                li.like_post {
                    /* Should match the width specified in the Likes tag */
                    width: 100px;
                    height:100px;
                    overflow:hidden;
                    display:inline-block;
                    margin:11px;
                    float: left;
                }

                 li.like_post img {
                     max-width: 100px;
                 }
                 
                 li.like_post img {
                     opacity:.7;
                 }
                 
                 li.like_post img:hover {
                     opacity:1;
                 }
    
                 li.like_post blockquote {
                     margin: 0;
                     padding: 0 0 0 10px;
                     border-left: 1px solid #eee;
                 }
    
                 li.like_post ol,
                 li.like_post ul {
                     margin: 0 0 0 15px;
                     padding: 0;
                 }
    
                 li.like_post .like_link a {
                     display:none;
                     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;
                 }
                 
                 .more-liked-posts {
                     display:inline-block;
                     text-align:center;
                     padding-top:33px;
                     margin:11px;
                     width:100px;
                     height:67px;
                 }
                 
                 .more-liked-posts:hover {
                 }
                 
                 #following img {
                     display:inline-block;
                     margin:8px;
                     width:39px;
                     height:39px;
                     border-radius:100%;
                     opacity:.7;
                 }
                 
                 #following a {
                     color:transparent;
                 }
                 
                 #following img:hover {
                     opacity:1;
                 }
                
                #posts-wrapper {
                    width:675px;
                    padding-left:175px;
                    padding-bottom:50px;
                }
                
                .posts {
                    width:500px;
                    margin-top:50px;
                    border-radius:4px;
                }
                
                .photo-posts img {
                    border-radius:4px 4px 0 0;
                }
                
                .photo-posts img a {
                    color:transparent;
                }
                
                .photo-posts p {
                    margin:0;
                    font-size:14px;
                    padding:5px 10px 0px 10px;
                }
                
                .ie-7_fix a {
                    outline:0;
                    border:0;
                    color:transparent;
                }
                
                .ie-7_fix img {
                    outline:0;
                    border:0;
                }
                
                .post-information p {
                    font-size:12px;
                    padding:5px 0 10px 10px;
                }
                
                .post-information a {
                    text-decoration:underline;
                }
                
                .post-tags {
                    margin:0;
                    padding:5px 10px 10px 10px;
                }
                
                .post-tags h5 {
                    display:inline;
                }
                
                .post-tags a {
                    font-size:10px;
                    font-weight:700;
                    text-transform:uppercase;
                    padding:3px 6px 3px 6px;
                }
                
                .link-posts .post-tags a {
                    display:inline;
                    font-size:10px;
                    font-weight:700;
                    border-radius:0;
                    text-transform:uppercase;
                    padding:3px 6px 3px 6px;
                }
                
                .post_like-and-reblog {
                    margin:0 10px 0 10px;
                    padding:5px 0 10px 0;
                    text-align:center;
                }
                
                .post_like-and-reblog .reblog {
                    display:inline-block;
                    margin:0 5px 0 5px;
                }
                
                .post_like-and-reblog .like {
                    display:inline-block;
                    margin:0 5px 0 5px;
                }
                
                .post_like-and-reblog .link {
                    color:#b2b2b2;
                    font-size:22px;
                    display:inline-block;
                    margin:0 5px 0 5px;
                }
                
                .post_like-and-reblog .link a {
                    color:#b2b2b2;
                    outline:0;
                    border:0;
                }
                
                .post-triangle {
                    position:absolute;
                    display:block;
                    margin:-55px 0 0 -15px;
                }
                
                .group-blog {
                    width:150px;
                    margin-top:-80px;
                    margin-left:-90px;
                    text-align:left;
                }
                
                .group-blog img {
                    width:58px;
                    border-radius:5px;
                }
                
                .group-blog .blog-name, .group-blog .blog-name a {
                    margin:0;
                    font-size:14px;
                    font-weight:700;
                }

                .text-posts h1 {
                    margin:0;
                    text-align:center;
                    font-size:26px;
                    padding:30px 0 30px 0;
                    border-radius:4px 4px 0 0;
                }
                
                .text-posts-body {
                    margin:0;
                    padding:0px 10px 0px 10px;
                }
                
                .text-posts blockquote {
                    padding-left:5px;
                }

                .quote-posts .fa-quote-left {
                    border-radius:100%;
                    padding:30px;
                }
                
                .quote-posts h1 {
                    text-align:center;
                    margin:0;
                    line-height:35px;
                    padding:0 10px 0 10px;
                    font-size:32px;
                }
                
                .quote-posts p {
                    margin:0;
                    padding:0 28px 5px 10px;
                    text-align:right;
                }
                
                .link-posts a {
                    display:block;
                    margin:0;
                    padding:40px 0 40px 0;
                    font-size:26px;
                    font-weight:700;
                    border-radius:4px 4px 0 0;
                    text-align:center;
                }
                
                .link-posts p {
                    margin:0;
                    padding:0 10px 5px 10px;
                }
                
                .link-posts .reblog a, .link-posts .link a {
                    background:transparent;
                    padding:0;
                }
                
                .photoset-posts p {
                    margin:0;
                    padding:0px 10px 5px 10px;
                }
                
                .chat-posts h1 {
                    margin:0;
                    text-align:center;
                    font-size:26px;
                    padding:30px 0 30px 0;
                    border-radius:4px 4px 0 0;
                }

                .chat-posts h3 {
                    display:block;
                    margin:0;
                    padding:5px 0 5px 0;
                    text-align:center;
                }
                
                .chat-posts p {
                    display:block;
                    margin:0;
                    padding:5px 10px 5px 10px;
                }
                
                .video-posts p {
                    margin:0;
                    padding:0px 10px 5px 10px;
                }
                
                .audio-posts p {
                    margin:0;
                    padding:0px 10px 5px 10px;
                }
                
                .answer-posts .question p {
                    text-align:center;
                    margin:0;
                    padding:40px;
                    font-weight:700;
                    border-radius:4px 4px 0 0;
                }
                
                .answer-posts .question img {
                    border-radius:100%;
                }
                
                .answer-posts .question img a {
                    border:0;
                    outline:0;
                    color:transparent;
                }
                
                .answer-posts .question a {
                    color:transparent;
                }
                
                .triangle {
                    margin:-25px 0 0 0;
                    padding:0;
                    display:block;
                    text-align:center;
                }
                
                .fa-caret-down {
                    margin:0;
                }
                
                .answer-posts .answer p {
                    display:block;
                    margin:0;
                    padding:0 10px 5px 10px;
                    border-radius:0 0 4px 4px;
                }
                
                .pagination {
                    display:none;
                    position:fixed;
                    z-index:9;
                    width:100%;
                    bottom:0px;
                    left:0px;
                }
                
                .pagination a {
                    color:white;
                }
                
                #nextPage {
                    float:right;
                }
                
                #previousPage {
                    float:left;
                }
                
                #previousPage, #nextPage {
                    padding:15px;
                    background:rgba(0,0,0,.2);
                    font-family:Open sans;
                    font-size:20px;
                    display:inline-block;
                    
                    transition:.3s;
                    -webkit-transition:.3s;
                    -moz-transition:.3s;
                    -ms-transition:.3s;
                    -o-transition:.3s;
                }
                
                #previousPage:hover, #nextPage:hover {
                    background:rgba(0,0,0,.4);
                }        
                
                .back-to-top {
                    z-index:99999999;
                    position:fixed;
                    cursor:pointer;
                    top:25px;
                    left:-55px;
                    background:rgba(0,0,0,.2);
                    font-family:Open sans;
                    font-size:20px;
                    padding:15px;
                    font-weight:700;
                    color:white;
                    
                    transition:.3s;
                    -webkit-transition:.3s;
                    -moz-transition:.3s;
                    -ms-transition:.3s;
                    -o-transition:.3s;
                }
                
                .back-to-top:hover {
                    background:rgba(0,0,0,.4);
                }

                dont {
                    color:transparent;
                    display:none;
                }
                
                dont a {
                    color:transparent;
                    display:none;
                }
                
                ol.notes {
                    padding: 0px;
                    margin: 25px 0px;
                    list-style-type: none;
                    border-bottom: solid 1px #ccc;
                    text-align:left;
                }
        
                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: 500;
                    font-size:13px;
                }
        
                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;
                }
                
                #postnotes {
                    margin-top:50px;
                    max-height:1000px;
                    overflow-y:hidden;
                    overflow-y:scroll;
                    border-radius:4px;
                    box-shadow:0px 2px 2px #cacaca;
                    background:#fff;
                    width:500px;
                    text-transform:none;
                    font-family:Open sans;
                }
                
                #postnotes p {
                    font-family:Open sans;
                    font-weight:700;
                    font-size:25px;
                    padding-left:20px;
                    color:black;
                }
                
                #disqus_thread {
                    margin-top:50px;
                    height:auto;
                    margin-left:-175px;
                    padding-left:175px;
                    padding-right:175px;
                    width:500px;
                    min-height:600px;
                }
                
                .ifNotInfinite {
                    position:absolute;
                    width:850px;
                    margin-left:-175px;
                    margin-top:100px;
                    padding:50px 0 50px 0;
                }
                
                .ifNotInfinite .right {
                    display:inline-block;
                    width:420px;
                    text-align:right;
                    float:right;
                }
                
                .ifNotInfinite .left {
                    display:inline-block;
                    width:420px;
                    float:left;
                }
                
                .ifNotInfinite p {
                    color:#fff;
                    font-weight:300;
                }
                
                .ifNotInfinite a {
                    color:#8ae289;
                }
                
                .ifNotInfinite a:nth-child(2) {
                    text-decoration:underline;
                }
                
                .ifInfinite {
                    position:fixed;
                    opacity:0;
                    left:20px;
                    bottom:20px;
                    font-size:12px;
                    
                    transition:.3s;
                    -webkit-transition:.3s;
                    -moz-transition:.3s;
                    -ms-transition:.3s;
                    -o-transition:.3s;
                }
                
                .ifInfinite p {
                    color:#fff;
                    font-weight:300;
                }
                
                .ifInfinite a {
                    color:#8ae289;
                }
                
                .ifInfinite a:nth-child(2) {
                    text-decoration:underline;
                }
                
                {block:ifNotShowCaptions}
                
                    .photo-posts, .photoset-posts {
                        background:transparent;
                        box-shadow:0px 0px 0px transparent;
                    }
                    
                    .photo-posts img {
                        border-radius:4px;
                    }
                
                {/block:ifNotShowCaptions}
                
                .photo-permalinks {
                    opacity:0;
                    margin:-80px 0 0 15px;
                    position:relative;
                    z-index:999;
                    
                    transition:.3s;
                    -webkit-transition:.3s;
                    -moz-transition:.3s;
                    -ms-transition:.3s;
                    -o-transition:.3s;
                }
                
                .photo-permalinks a {
                    color:#fff;
                    outline:0;
                    border:0;
                }
                
                .photo-permalinks .reblog, .photo-permalinks .like {
                    display:inline-block;
                    color:white;
                    padding:20px;
                    border-radius:5px;
                    text-shadow:0px -1px 2px #000;
                    background:rgba(0,0,0,.2);
                }
                
                .photo-permalinks .reblog:hover, 
                .photo-permalinks .like:hover {
                    background:rgba(0,0,0,.4);
                }
                
                .photo-permalinks .fa-heart {
                    font-size:14px;
                }
                
                .posts:hover .photo-permalinks {
                    opacity:1;
                    
                    transition:.3s;
                    -webkit-transition:.3s;
                    -moz-transition:.3s;
                    -ms-transition:.3s;
                    -o-transition:.3s;
                }