		a {
                    text-decoration:none;
                    color:{color:Links color};
                    font-weight:700;
                }
                
                a:hover {
                    text-decoration:none;
                    color:{color:Links hover color};
                }
        
                html, body { 
                    height: 100%; 
                    width: 100%; 
                    margin: 0;
                }
                    
                body {
                    margin:0;
                    background-color:{Backgroundcolor};
                    overflow-x:hidden;
                }
                   
                
                header {
                    margin:4% 4%;
                    width:1160px;
                    border-radius:3px 3px 0 0;
                    height:50%;
                    background-repeat:no-repeat;
                    background-size:cover;
                }

                .nature {
                    background-image:url('http://static.tumblr.com/9wg7xph/nifmtna4p/nature2.jpg');
                }
                
                .urban {
                    background-image:url('http://static.tumblr.com/9wg7xph/iRXmth317/city1.jpg');
                }
                
                .minimal {
                    background-image:url('http://static.tumblr.com/9wg7xph/8Momtn9zv/minimal3.jpg');
                }

                header h1 {             
                    padding:1%;
                    background:rgba(0,0,0,.4);
                    display:inline-block;
                    border-radius:0 5px 5px 0;
                    font-family:solomon_a2;
                    text-transform:uppercase;
                    text-shadow:0px 1px 1px rgba(0,0,0,.7);
                    font-size:2.5em;
                    color:#fff;
                }
                
                header nav {
                    display:inline-block;
                    margin-top:4%;
                    float:right;
                    text-align:right;
                    width:50%;
                    line-height:2em;
                }
                
                header nav a {
                    margin:0 2% 2% 0;
                    padding:1.5% 2% 1.5% 2%;
                    border-radius:10em/10em;
                    background:rgba(0,0,0,.1);
                    font:1em solomon_c2;
                    color:white;
                }
                
                #content {
                    text-align:center;
                    margin:-5% 4%;
                    width:1160px;
                    padding-top:10px;
                    background:{color:Content background color};
                }

                .entry {
                    display:inline-block;
                    width:250px;
                    background:white;
                    margin:20px;
                    
                    {block:PermalinkPage}
                        width:500px;
                    {block:PermalinkPage}
                    
                }
                
                .entry img {
                    position:relative;
                    z-index:9;
                    max-width:100%;                  
                }
                
                .entry p {
                    font-size:12px;
                    background:white;
                    text-align:left;
                    padding-left:10px;
                    padding-right:10px;
                }
                
                #texts {
                    width:230px;
                    padding:10px;
                }
                
                #texts h1 {
                    font-family:Open sans;
                    text-transform:Uppercase;
                    font-style:italic;
                    padding-bottom:10px;
                    padding-top:0px
                    margin-top:-10px;
                    border-bottom:1px solid #e3e3e3;
                }
                
                #texts p, #texts ul, #texts blockquote {
                    font-family:open sans;
                    font-weight:300;
                    font-size:12px;
                    text-align:left;
                }
                
                #quotes {
                    width:230px;
                    padding:10px;
                }
                
                #quotes p {
                    text-align:center;
                    font-size:14px;
                    font-family:Open sans;
                }
                
                #quotes h1 {
                    font-weight:700;
                    text-align:left;
                    font-size:12px;
                    font-family:Open sans;
                }

                .left-info {
                    margin:20px;
                    padding-bottom:10px;
                    width:250px;   
                    background:white;
                }
                
                .left-info .profile-picture {
                    max-width:100%;
                }
                
                .black-and-white img {
                    -webkit-filter: grayscale(1);
                    -boz-filter: grayscale(1);
                    -ms-filter: grayscale(1);
                    -o-filter: grayscale(1);
                    filter: grayscale(1);
                }
                
                .normal img  {
                }
                
                .sepia img{
                    -webkit-filter: sepia(1);
                    -boz-filter: sepia(1);
                    -ms-filter: sepia(1);
                    -o-filter: sepia(1);
                    filter: sepia(1);
                }         
                
                .left-info h1 {
                    font:2em nexa_a1;
                    color:#5a5a5a;
                    text-align:left;
                    padding:0 10px 0 30px;
                }
                
                .left-info p {
                    font-family:Open sans;
                    color:#8a8a8a;
                    text-align:left;
                    padding:0 20px 0 10px;    
                }

                .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:10px 20px 10px 20px;
                    background:rgba(0,0,0,.2);
                    font-family:Open sans;
                    font-size:20px;
                    display:inline-block;
                }
                
                #previousPage:hover, #nextPage:hover {
                    background:rgba(0,0,0,.4);
                }        
                
                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;
                }
        
                .links, .chats {
                    padding:0;
                }
                
                .links h3 {
                    font-size:20px;
                    font-family:Open sans;
                    font-weight:500;
                    background:{color:Links color};
                    padding:10px;
                    margin-top:0px;
                }

                .links h3:hover {
                    background:white;
                }

                .links p {
                    padding:0 10px;
                    font-family:Open sans;
                    font-weight:300;
                    text-align:left;
                }
                
                .links a {
                    color:white;
                }
                
                .chats h2 {
                    text-align:center;
                    font-size:20px;
                    font-family:nexa_b1;
                    text-transform:none;
                }
                
                .chats {
                    width:250px;
                    text-align:left;
                    font-family:Open sans;
                }

                .chats h3 {
                    font-size:15px;
                    font-family:Open sans;
                    color:{color:Links color};
                }

                .audios {
                    width:250px;
                    text-align:left;
                }
                
                .audios img {
                    max-width:240px;
                }
                
                .audios p {
                    font-family:Open sans;
                    font-size:14px;
                    margin-top:0px;
                    line-height:15px;
                    padding:1px 30px 1px 30px;
                    text-align:left;
                }
                
                .videos {
                    width:250px;
                    text-align:left;
                }
                
                .videos p {
                    font-family:Open sans;
                    font-size:14px;
                    margin-top:0px;
                    line-height:20px;
                    padding-left:10px;
                    padding-right:10px;
                    text-align:left;
                }
                
                #postnotes {
                    margin-left:355px;
                    background:#fff;
                    width:500px;
                    max-height:600px;
                    overflow-y:scroll;
                    text-transform:none;
                    font-family:Open sans;
                }
                
                #postnotes p {
                    font-family:Open sans;
                    font-weight:700;
                    font-size:25px;
                    color:black;
                }
                
                @media screen and (max-width: 1400px){
                    header { width:1000px; margin:30px auto; }
		
		    footer { width:1000px; margin-left:-500px; }
                    
                    #content { margin:-30px auto; padding-left:10px; width:990px; }
                    
                    .entry, .left-info { margin:35px; }
                    
                    .permalinks { margin-top:-5px; }
                    
                    .left-info h1 { font-size:1.5em; }
                    
                    .left-info p { font-size:0.8em; }
                }
                
                @media screen and (max-width: 1024px){
                    header { width:900px; margin:30px auto; }

		    footer { width:900px; margin-left:-450px; }
                    
                    #content { margin:-30px auto; padding-left:10px; width:890px; }
          
                    .permalinks { margin-top:-5px; }
                    
                    .left-info h1 { font-size:1.5em; }
                    
                    .left-info p { font-size:0.8em; }
                }
                
                @media screen and (max-width: 960px){
                    header { width:850px; margin:30px auto; }

		    footer { width:850px; margin-left:-425px; }
                    
                    #content { margin:-30px auto; padding-left:20px; width:830px; }
                    
                    .entry, .left-info { margin:10px; }
         
                    .permalinks { margin-top:-5px; }
                    
                    .left-info h1 { font-size:1.5em; }
                    
                    .left-info p { font-size:0.8em; }
                }
                        
                @media screen and (max-width: 768px){
                    header { width:700px; margin:30px auto; }

		    footer { width:700px; margin-left:-350px; }
                    
                    #content { margin:-30px auto; padding-left:20px; width:680px; }
                    
                    .entry, .left-info { margin:40px; }
            
                    .permalinks { margin-top:-5px; }
                    
                    .left-info h1 { font-size:1.5em; }
                    
                    .left-info p { font-size:0.8em; }
                }
                
                @media screen and (max-width: 700px){
                    header { width:100%; margin:0; }

		    footer { width:100%; }
                    
                    #content { margin:0; width:100%; }
                    
                    .entry, .left-info { margin:60px; width:500px; }
                 
                    .permalinks { margin-top:-5px; }
                    
                    .left-info h1 { font-size:2.5em; }
                    
                    .left-info p { font-size:1.6em; }
                    
                    header h1 {
                        position:relative;
                        margin:auto;
                        width:100%;
                        padding:10% 0 10% 0;
                        font-size:3em;
                        border-radius:0;
                        text-align:center;
                    }
                
                    header nav {
                        float:center;
                        text-align:center;
                        width:100%;
                        margin-top:0;
                        padding:6% 0 6% 0;
                    }
                    
                    header nav a {
                        background:rgba(0,0,0,.6);
                    }
                }
                
                @media screen and (max-width: 600px){
                    header { width:600px; margin:0; }

		    footer { width:600px; margin-left:-300px; }
                    
                    #content { margin:0; padding-left:20px; width:580px; }
                    
                    .entry, .left-info { margin:20px; width:500px; }
                    
                    .permalinks { margin-top:-5px; }
                    
                    .left-info h1 { font-size:2.5em; }
                    
                    .left-info p { font-size:1.6em; }
                    
                    header h1 {
                        position:relative;
                        margin:auto;
                        width:100%;
                        padding-top:15%;
                        padding-bottom:5%;
                        font-size:3em;
                        border-radius:0;
                        text-align:center;
                    }
                
                    header nav {
                        float:center;
                        text-align:center;
                        width:100%;
                        margin-top:0;
                        padding:9% 0 8% 0;
                    }
                    
                    header nav a {
                        background:rgba(0,0,0,.6);
                    }
                }
                
                @media screen and (max-width: 540px){
                    header { width:540px; margin:0; }

		    footer { width:540px; margin-left:-270px; }
                    
                    #content { margin:0; padding-left:20px; width:520px; }
                    
                    .entry, .left-info { margin-left:-10px; width:500px; }
          
                    .permalinks { margin-top:-5px; }
                    
                    .left-info h1 { font-size:2.5em; }
                    
                    .left-info p { font-size:1.6em; }
                    
                    header h1 {
                        position:relative;
                        margin:auto;
                        width:100%;
                        padding-top:15%;
                        padding-bottom:5%;
                        font-size:3em;
                        border-radius:0;
                        text-align:center;
                    }
                
                    header nav {
                        float:center;
                        text-align:center;
                        width:100%;
                        margin-top:0;
                        padding:11% 0 10% 0;
                    }
                    
                    header nav a {
                        background:rgba(0,0,0,.6);
                    }
                }
                
                @media screen and (max-width: 480px){
                    header { width:480px; margin:0; }

		    footer { width:480px; margin-left:-240px; }
                    
                    #content { margin:0; padding-left:20px; width:460px; }
                    
                    .entry, .left-info { margin:10px; width:400px; }
                 
                    .permalinks { margin-top:-5px; }
                    
                    .left-info h1 { font-size:2.5em; }
                    
                    .left-info p { font-size:1.6em; }
                    
                    header h1 {
                        position:relative;
                        margin:auto;
                        width:100%;
                        padding-top:15%;
                        padding-bottom:5%;
                        font-size:3em;
                        border-radius:0;
                        text-align:center;
                    }
                
                    header nav {
                        float:center;
                        text-align:center;
                        width:100%;
                        margin-top:0;
                        padding:13% 0 14% 0;
                    }
                    
                    header nav a {
                        background:rgba(0,0,0,.6);
                    }
                }

                .permalinks {
                    height:30px;
                    width:100%;
                    border-top:1px solid #e3e3e3;
                }
                
                .like-and-reblog-wrapper {
                    float:left;
                    display:inline-block;
                    width:30%;
                    height:30px;
                }
                
                .like-button, .reblog-button {
                    display:inline-block;
                    margin:8px;
                }
                
                .date-wrapper {
                    float:right;
                    display:inline-block;
                    width:65%;
                    padding-top:4px;
                    text-align:right;
                    padding-right:5%;
                }
                    
                .date-wrapper a {
                    font-family:Open sans;
                    font-size:10px;
                    font-weight:500;
                    color:#8a8a8a;
                }
                
                .date-wrapper a:hover {
                    color:#ff4000
                }

                .entry {
                    font-family:Open sans;
                }
                
                .entry, .left-info {
                    box-shadow:0px 2px 2px #cacaca;
                    border-radius:2px;
                }

                footer p {
                    font-family:Open sans;
                    font-weight:500;
                    font-size:15px;
                    color:#fff;
                }
                
                footer a {
                    text-decoration:underline;
                    font-family:Open sans;
                    font-weight:500;
                    color:white;
                }
                
                footer a:hover {
                    color:{color:Links color};
                    text-decoration:underline;
                }

                .question p {
                    font-family:Open sans;
                    text-align:center;
                }
                
                .question img {
                    border-radius:5px;
                    border:3px solid #e3e3e3;
                }
                
                .answer {
                    width:250px;
                }
                
                .answer p {
                    font-weight:700;
                    font-family:Open sans;
                }
                
                .back-to-top {
                    z-index:99999999;
                    position:fixed;
                    top:40%;
                    left:-35px;
                    background:rgba(0,0,0,.2);
                    font-family:Open sans;
                    font-size:20px;
                    padding:10px 15px 10px 15px;
                    font-weight:700;
                    color:white;
                }
                
                .back-to-top:hover {
                    background:rgba(0,0,0,.4);
                }

                hide {
                    color:transparent;
                    display:none;
                }

                .left-info h1 {
                    font-family:Open sans;
                    font-weight:700;
                    padding-left:10px;
                    margin-top:5px;
                    margin-bottom:0;
                }
                
                .left-info p {
                    margin-top:5px;
                }