body {
    margin: 0px;
	background: transparent;
	color: #FFF;
	font-size: 13px;
	font-family: Helvetica, Arial, sans-serif;
}            

a {
    color: rgb(131, 245, 44);;
}

img { border: 0px; }

h1 {
    width: 400px;
    padding: 0px 100px 20px 100px;
    text-align: center;
    font: Bold 55px;
    letter-spacing: -2px;
    line-height: 50px;
}

h1 a { color: #CCC; font-family: Helvetica, Arial, sans-serif; font-size: 28px; text-transform: uppercase; text-decoration: none; letter-spacing: 3px; }
    
h1 img#rss {
    border-width: 0px;
    position: absolute;
    right: 0px;
    bottom: 10px;
    width: 43px;
    height: 23px;
}

/* Tags in post */
.tag_line {
	margin: 0px 0px 0px 70px;
}

/* Tag Cloud */
#tags_title { 
	float: left;
	width: 60px;
	margin-top: 5px;
}

#tumblr_tag_cloud { 
	margin: 30px 0px 30px 60px;
	min-height: 50px;
}

#tag_cloud #tag_list {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#tag_cloud #tag_list li {
	display: inline;
}

div#content {
    width: 600px;
	margin-top: 30px;
}

			div#searchresultcount {
				margin: 15px 0 30px;
				text-align: center;
			}

div.post {
    position: relative;
	margin: 10px 20px 50px 0px;
}

div.link {
	margin-left: 70px;
}

div.post div.date {
	float: left;
    left: 0px;
    text-align: center;
    width: 50px;                
    white-space: nowrap;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
	border: 1px #FFF solid;
}

div.post div.date div.date_day {
	background-color: #F00;
	color: #FFF;
	font-size: 18px;
	border-bottom: 1px #FFF solid;
}

div.post div.date div.date_daynum {
	color: #FFF;
	font-size: 24px;
	border-bottom: 1px #FFF solid;
}

div.post hr.bottom {
	width: 60%;
	height: 1px;
}

div.post div.date div.date_month {
	color: #FFF;
	font-size: 14px;
}

div.post img.permalink {
    width: 14px;
    height: 13px;
    border-width: 0px;
    background-color: #000;
    display: none;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 10;
}

    div.post:hover img.permalink {
        display: inline;
    }
    
div.post img {
  max-width: 400px;
  border: 0px;
}

div.post h2 {
    font-size: 18px;
    font-weight: bold;
    color: {color:Post Title};
    letter-spacing: -1px;
    margin: 0px 0px 5px 0px;
}

    div.post h2 a {
        color: {color:Post Title};
        text-decoration: none;
    }

div.post div.caption {
    font-size: 14px;
    font-weight: bold;
    color: {color:Text};
    margin-top: 10px;
    padding: 0px 20px 0px 20px;
}

    div.post div.caption a {
        color: {color:Text};
    }

/* Regular Post */

    div.post div.regular {
        font-size: 12px;
        color: {color:Text};
        line-height: 17px;
    }

        div.post div.regular blockquote {
            font-style: italic;
            border-left: solid 2px {color:Text};
            padding-left: 10px;
        }
            
/* Quote Post */

    div.post div.quote div.quote_text {
        font-family: {font:Body};
        font-weight: bold;
        color: {color:Quote};
        border-left: solid 5px {color:Quote Border};
        padding-left: 10px;
		margin-left: 70px;
    }
    
        div.post div.quote div.quote_text span.short {
            font-size: 36px;
            line-height: 40px;
            letter-spacing: -1px;
        }
        
        div.post div.quote div.quote_text span.medium {
            font-size: 25px;
            line-height: 27px;
            letter-spacing: -1px;
        }
        
        div.post div.quote div.quote_text span.long {
            font-size: 16px;
            line-height: 20px;
        }

        div.post div.quote div.quote_text a {
            color: {color:Quote};
        }

    div.post div.quote div.source {
        font-size: 16px;
        font-weight: Bold;
        color: {color:Quote Source};
		margin: 12px 0px 12px 120px;
    }

        div.post div.quote div.source a {
            color: {color:Quote Source};
        }

/* Link Post */

    div.post div.link a.link {
        font-size: 18px;
		font-weight: bold;
        letter-spacing: 0px;
        color: {color:Link Post};
    }

        div.post div.link span.description {
            font-size: 14px;
            font-weight: normal;
            letter-spacing: 0px;
            color: {color:Text};
        }

/* Conversation Post */
            
    div.post div.conversation ul {
        list-style-type: none;
        margin: 0px;
        padding: 0px 0px 0px 1px;
        border-left: solid 5px {color:Conversation Border};
    }

        div.post div.conversation ul li {
            font-size: 12px;
            padding: 4px 10px 4px 8px;
            color: {color:Conversation Text};
            margin-bottom: 1px;
        }

            div.post div.conversation ul li span.label {
                font-weight: bold;
            }
            
                div.post div.conversation ul li span.user_1 {
                    color: #c00;
                }
                
                div.post div.conversation ul li span.user_2 {
                    color: #00c;
                }
                
                div.post div.conversation ul li span.user_3 {
                    color: #0a0;
                }
            
            div.post div.conversation ul li.odd {
                background-color: {color:Conversation Background 1};
            }

            div.post div.conversation ul li.even {
                background-color: {color:Conversation Background 2};
            }

/* Video Post */

    div.post div.video {
        width: 400px;
        margin: auto;
		margin-left: 70px;
    }
	
/* Photo */
div.post div.photo { 
	margin-left: 70px;
}


/* Footer */

    div#footer {
        margin: 40px 0px 30px 0px;
        text-align: center;
        font-size: 15px;
        font-weight: bold;
        color: {color:Text};
    }

        div#footer a {
            text-decoration: none;
            color: {color:Text};
        }

            div#footer a:hover {
                text-decoration: underline;
            }
        
        div#footer div#credit {
            font: normal 13px Georgia, serif;
            font-size: 13px;
            margin-top: 15px;
        }
        
			.query { font-weight: bold; }


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

