body {
	        background: #444444 url('https://assets.tumblr.com/images/x.gif?v=1') fixed;
	        font-size:small;
            font-family: Verdana, Geneva, Tahoma, sans-serif; 
	        color: 232323;
            padding:0;
            margin:0;
	    }

        #wrap { width:550px; background-color:#fff; margin:0 auto; padding:0; border-right:1px solid #ccc; border-left:1px solid #ccc; }

	    #container {
	        width: 500px;
      margin:0 auto;
	        padding: 25px;
      font-size:.85em;
	        background-color: #fff;
	    }
	    
    #nav {
        text-align: right;
        float: right;
        margin-left: 30px;
        margin-bottom: 10px;
        font-size: 11px;
        white-spacing: nowrap;
    }

						#nav #search {
							margin: 5px 0;
							text-align: right;
						}
    
        #nav a {
            color: #F2992E;
            font-weight: bold;
        }
        
        #nav .dim {
            filter: alpha(opacity=50); 
            -moz-opacity: 0.5; 
            opacity: 0.5;
            margin: 0px 3px;
        }

	 h1 {
	        color: #232323;
	        margin: 0px 0px 10px 0px;
	        font-weight: normal;
	        font-size: 2.4em;
            font-family:'Typewriter FS', serif;
	        letter-spacing: -1px;
	    }

	    h1 a {
	        color: #555;
        text-decoration: none;}
	    
	    #description {
	        color: #888;
	        line-height: 1.4;
	        margin-bottom: 30px;
            border-top:1px dotted #aaa;
            border-bottom:1px dotted #aaa;
            width:440px;
            padding-top:5px;
            padding-bottom:5px;
	    }

		#pages {
			color: #888;
			line-height: 1.4;
				border-top:1px dotted #aaa;
				width:440px;
				padding-top:5px;
				padding-bottom:5px;
		}
	
			#searchresultcount { 
				margin: 15px 0;
				text-align: center;
			}
	    
	    .date {
	        margin: 36px 0px 40px 0px;
	        color: #232323;
	        font-size: 1.7em;
            font-family:'Typewriter FS', serif;
	        text-align: center;
	        text-transform: uppercase;
	    }
	    
	    div.post {
        line-height: 1.75;
        color:#222222;
        margin-bottom: 22px;
        padding-bottom: 22px; 
        border-bottom: dotted 1px #777;
        position: relative;
    }

	    div.post img.permalink {
        border-width: 0px;
        width: 23px;
        height: 9px;
        position: absolute;
        top: 5px;
        right: 5px;
        display: none;
    }

        div.post:hover img.permalink {
            display: block;
        }

    div.post h2 {
        font-size: 14px;
        color: #444;
        margin: 0px 0px 5px 0px;
    }

    div.post h2 a {
        color: #444;
        text-decoration: none;
    }
    

    a {
        color: #F2992E;
        text-decoration:none;
    }

    a:hover{ color: #000; }
    
    /* Regular Post */
    div.post div.regular {
        line-height: 17px;
    }

        div.post div.regular blockquote {
            background-color:#f5f5f5; padding:10px; border-left:1px solid #ddd;
        }
        
        div.post div.regular img { max-width: 100%; }
    
    /* Photo Post */
    div.post div.photo img {
        border-width: 0px;
    }

    div.post div.photo div.caption {
        margin-top: 5px;
        color: #232323;
    }
    
        div.post div.photo div.caption {
            color: #232323;
        }
 
        div.post div.photo blockquote{background-color:#f5f5f5; padding:10px; border-left:1px solid #ddd;}
    
    /* Quote Post */
    div.post div.quote {
        padding: 0px 0px 0px 0px;
    }
    
        div.post div.quote span.quote {
            font-size: 1.4em;
            font-family:'Typewriter FS', serif;
            color: #666;
        }

            div.post div.quote {
                color: #444;
            }

            div.post div.quote span.quote big.quote {
                font: Bold 46px 'Typewriter FS', serif;
                line-height: 1px;
                vertical-align: -23px;
                opacity: 0.4;
                -moz-opacity: 0.4;
                filter: alpha(opacity=40);
            }

                div.post div.quote span.quote big.quote a {
                    text-decoration: none;
                    color:#666;
                }
    
        div.post div.quote div.source {
            color: #666;
        }

            div.post div.quote div.source{
                color: #666;
            }
    
    /* Link Post */
    div.post div.link {
        color: #666;
    }
    
                   div.post div.link a.link {
            color: #000000;
            background-color: #b9d8f2;
            padding:6px;
            padding-left:30px;
            padding-right:30px;
            -moz-border-radius:5px;
            text-decoration: none;
            font-size: 1.3em;
            font-weight:bold;
        }

        div.post div.link a.link:hover {
            color: #000000;
            background-color: #f2f0b9;
            -moz-border-radius:5px;
            text-decoration: none;
            font-size: 1.3em;
        }

        div.post div.link div.description {
        padding-top:4px;}
 
        div.post div.link blockquote{background-color:#f5f5f5; padding:10px; border-left:1px solid #ddd;}
    
     /* Conversation Post */
    div.post div.conversation ul {
        list-style-type: none;
        margin: 0px;
        padding: 0px 0px 0px 1px;
        border-left: solid 0px #bbb;
    }
    
        div.post div.conversation ul li {
            font-size: 12px;
            padding: 4px 0px 4px 8px;
            color: #000;
            margin-bottom: 1px;
            -moz-border-radius:7px;
        }
    
            div.post div.conversation ul li span.label {
                font-weight: bold;
            }
    
            div.post div.conversation ul li.odd {
                background-color: #b9d8f2;
            }
    
            div.post div.conversation ul li.even {
                background-color: #f2f0b9;
            }

    /* Audio Post */
    div.post div.audio div.caption {
        margin-top: 3px;
        color: #232323;
    }

        div.post div.audio div.caption a {
            color: #232323;
        }
    
    /* Video Post */
      /* Video Post */
    div.post div.video div.caption {
        margin-top: 5px;
        color: #232323;
    }
    
        div.post div.video div.caption a {
            color: #232323;
        }
  
        div.post div.video blockquote{font-style:italic; background:#f5f5f5; padding:3px; border-left:1px solid #bbb;}
	    
	       #navigation {
	        font-size: 11px;
        font-weight: bold;
        text-align:right;
        margin-top: -15px;
	    }
	    
	        #navigation a {
            color: #555;
	            text-decoration: none;
	        }
	        
	        #navigation a:hover {
	            text-decoration: underline;
	        }
	    
	     #footer {
	        margin: 0px auto;
            padding-bottom:20px;
            text-align:right;
	        font-size: .85em;
	        color: #232323;
            width:500px;
            
	    }

   #footer ul{margin:10px; padding:0;}
        
         #footer ul a img{opacity:0.2;}

         #footer ul a img:hover{opacity:1;}
	    
	        
			.search_query { font-weight: bold; }
                    .credits{ color:#888;}

.reblogs{text-align:right;}
.reblogs img{border:0;}

 ol.notes {

  padding: 0px;
            margin: 25px 0px;
            list-style-type: none;
            border-bottom: dotted 1px #777;
        }

        ol.notes li.note {
            display:block;
            border-top: dotted 1px #777;
            padding: 10px;
            color:#444;
            font-family:Verdana, Geneva, Tahoma, sans-serif;
            
        }

        ol.notes li.note:hover{background-color:#dae5ec;}

        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;
        }

 .shuffle {
position: fixed;
top: 35px;
right: 3px;
_position: static;
_margin: 3px;
_text-align: right;
z-index: 1337;
}

ul#likes {
        	list-style-type: none;
        	margin: 0 0 0 0;
        	padding: 0 0 0 0;
        }

            li.like_post {
                /* Should match the width specified in the Likes tag */
                width: 125px;
                padding: 25px 19px 25px 19px;
                text-align:left;
                float: left;
            }

              li.like_post img {
                  max-width: 100%;
              }

              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 {
                  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;
              }
#likes_container{text-align:center; border-top:1px solid #bbb; border-bottom:1px solid #999; font-size:10px; line-height:1.6; margin-bottom:20px; padding-bottom:14px;}

#likes_container a{color:#d32a2a;}

#likes_container h3 {font-size:13px; margin-bottom:14px; color:#333;}
	        
	        #disqus_thread {
	            border-top: 1px solid #ccc;
	            margin: 40px 0;
	            padding: 20px 0;
	        }
