html{color:#000;background:#FFF;}
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}
:focus {
outline: 0;
}

html{
	background-color:#FFFFFF;
	overflow:auto;
}
body{
	font-size:14px;
	font-family: Helvetica,
             "Helvetica Neue",
             Arial,
             sans-serif;

	cursor:default;
	color:#000000;
}

em {font-style:italic !important;}
strong {font-weight:bold !important;}


.clear_left{
	clear:left;
}
.clear_right{
	clear:right;
}
.hide{
	display:none;
}

#sidebar {
	width: 190px;
        float: left; 
        margin-left: 50px;
        margin-top: 7px;

}


    #navcontainer ul
    {
    margin: 0;
    padding: 0;
    list-style-type: none;
    }
    #navcontainer ul li a
    {
	color:#5F605B;
    }

    #navcontainer ul li a:hover
    {

    }

#tumblr_controls{
display: none;

}
 #bg{

	background-color:#FFFFFF;

}

#posts{
	float: left;
        width: 550px;

}



.sidebartitle{
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px solid #000000;	
}


.sidebarcontent{
	font-size:12px;

}

.sidebarcontent a{
	color:#5F605B;
}


/* general post css */



.post,
.entry{
	clear:left;
	background-color:#FFFFFF;
	padding-bottom:3px;
	padding-right:0px;
	margin-bottom:10px;
	width:550px;

}



.authortitle {
margin-left:50px;
color:#5F605B;
font-size:12px;
width: 500px;
}
.author {
color:#5F605B;
font-size:12px;
}
.comment {
margin-left:50px;
color:#5F605B;
font-size:12px;
width: 500px;
}
.comment a {
color:#5F605B;

}

.commentcount {
margin-left:50px;
color:#5F605B;
font-size:12px;
width: 500px;
}
.commentcount a {
color:#5F605B;

}
.item {
margin-bottom:80px;
}


ul.tags a {
color:#5F605B;
}

ul.tags li a {
color:#5F605B;
}

ul.tags {
width:500px;
display:block;
clear:left;
padding-left:50px;
color:#5F605B;
font-size:12px;
}



ul.tags li {
display:inline;

}

.subheads {
font-size: 20px;
font-weight:normal;
line-height:130%
letter-spacing: 2px;


}

.post .content,
.entry .content{
/*	position:relative; */
	margin-left:50px;
	margin-bottom:0px;
}
.post .caption,
.entry .caption{
	padding:0px;
	max-width:500px;
	line-height:18px;
}
.post .caption a,
.entry .caption a{
	font-weight:bold;
	text-decoration:underline;
	color:#5F605B;
}
.post .caption a:hover,
.entry .caption a:hover{
	color:#000000;
}
.post .caption h3,
.entry .caption h3{
	font-weight:bold;
	font-size:30px;
	letter-spacing:0px;
	margin-bottom:15px;
	line-height:30px;
}
.post .caption h3 a,
.entry .caption h3 a{
	text-decoration:none;
}
.post .caption h3 a:hover,
.entry .caption h3 a:hover{
	filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	opacity: 0.5;	
}
.entry .caption p,
.post .caption p{
	margin-bottom:10px;
}
.entry .caption blockquote,
.post .caption blockquote{
	border-left:1px dashed #dddddd;
	padding-left:0px;
	margin-bottom:10px;
}
/* dates */
.date{
	background-image:none;
	background-color:#FFFFFF;
	font-color:#000000; 
	font-weight:bold;
	height:18px;
	border:none;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:50px;
	border-bottom:3px solid #000000;
	width:500px;
}

.date .caption{
	line-height:18px;
	margin-bottom:0px;
	margin-left:-50px;
}
.date .caption a{
	text-decoration:none;
	font-size:14px;
	line-height:18px;
	color:#000000;
	margin-bottom:0px;
}
.date .caption a:hover{
	color:#666666;
	text-decoration:underline;
}



/* pagination */
.pagination{
	background-image:none;
	background-color:none;
	height:30px;
	border:none;
}
.pagination .caption{
	font-size:18px;
	line-height:30px;
	padding-top:0px;
	padding-bottom:0px;
	color:#aaaaaa;
}
.pagination .caption p{
	padding-left:0px;
}
.pagination .caption p a span{
	color:#aaaaaa;
}
.pagination .caption p a:hover span{
	color:#000000;
}

/* photo post specific css */

.photo{
	padding-left:0px;	
}

.photo .the_photo{

}

.photo .the_photo .photo_inner{

}
.photo .icon a.zoom{
	background-repeat:no-repeat;
	background-position:center center;
	margin-top:2px;
}

/* video specific: */
.video{
}


/* link specific: */
.link{
}

.link .caption h3 a{
	color:#000000;
	text-decoration:underline;
}

/* regular: */
.regular{
	background-color:#FFFFFF;
}

.regular .caption h3 a{
	color:#000000;
}

/* quotes: */
.quote{
}

.quote .the_quote{
	font-style:italic;
	text-indent: -0.5em;
	margin-right:20px;
}
.quote .short{
	font-size:24px;
	line-height:26px;
}
.quote .medium{
	font-size:18px;
	line-height:21px;
}
.quote .long{
	font-size:15px;
	line-height:19px;
}
.quote .the_quote .quote_mark{
	color:#000000;
	font-weight:bold;
}

/* audio: */
.audio{
}


.audio .the_player{
	background-color:#FFFFFF;
	width:420px;
	padding:10px;
	padding-left:10px;
}

/* conversation */
.conversation{
}

.conversation .caption h3
.conversation .caption h3 a{
	color:#000000;
}

/* notes */
.post_notes{
	background-image:none;
	background-color:transparent;
	border:none;
	border-top:1px solid rgba(0,0,0,.1);
	width:500px;
}

.post_notes .the_notes{
	font-size:13px;
	line-height:24px;
	width:500px;
}

/*css for lightboxed images.*/
#lightbox{
	background-color:transparent;
	padding:0px;
}
#lightboxDetails{

}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{
	-webkit-box-shadow: 2px 2px 2px #bbbbbb;
} 
#overlay img{ border: none; }
/* #overlay{
	background-color:#f0f0f0;
	background-color:rgba(249,249,249, .93);
} */

/* END LIGHTBOX */
