html, body{min-width:1000px;}

.col1{width:536px;position:relative;}
.col3{float:right;width:226px;}
#content .fixed-width{width:792px;}
a#twitter {left:571px;top:157px;}
img#tweet {top:120px;left:593px;}
#content{ width:100%; overflow:visible; margin-top:28px; float:left; background:url("../images/backgrounds/two-clouds.png") no-repeat left bottom; }

.page-title .image-title{margin-bottom:6px; padding-left: 4px;}
.col1 .post{margin-bottom:25px;position:relative;}
	.col1 .post-sidebar{width:115px;text-align:right;float:left;padding-top:0px;position:relative;}
	.col1 .post-body{position:relative;width:406px;margin-left:130px;}
	.col1 .post-date{}
		.col1 .post-date span{background:#C1C1C1;padding:0px 5px 0px 6px;color:#FFF;font-family:Georgia,serif;font-size:18px;font-style:italic;line-height:21px;float:right;}
		.col1 .post-date span.day{position:relative;z-index:2;padding-top:1px;float:right;}
		.col1 .post-date span.month{position:relative;top:-3px;z-index:1;padding-bottom:2px;padding-left:1px;}
	.post-same-date{float:right;}
	.post-same-date a, .post-same-date a:visited{display:block;width:20px;height:23px;background:url(../images/backgrounds/plus.png) left top no-repeat;}
	.post-same-date a:hover{border:none;}
	.col1 .post-title{padding:4px 0 2px;margin:0;}
		.col1 .post-title a, .col1 .post-title a:visited{color:#D64A2C;font-family:Georgia,serif;font-size:18px;font-style:italic;line-height:20px;margin:0;}
		.col1 .post-title a:hover{border-bottom:1px solid #E0E0E0;color:#33C4F5;}
	.col1 .post-entry{color:#555;}
	.col1 .post-meta{font-size:10px;color:#4F4B44;}
	.col1 .post-meta .dsq-comment-count:hover, .col1 .post-meta .post-tags a:hover{border-bottom:1px solid #E0E0E0;}
	.col1 .post-tags{float:left;}
	.col1 .post-comments{float:right;}
	.col1 .post-text{}
	.col1 .post-quote .post-entry{font-size:28px;color:#555;font-style:normal;margin:0;padding:0;line-height:1.2em;background:url(../images/backgrounds/quotes.png) left top no-repeat;text-indent:35px;margin-bottom:15px;font-weight:bold;}
	.col1 .post-quote cite{font-size:14px;color:#4F4B44;font-style:normal;}
	.col1 .post-video object, .col1 .post-video embed{max-width:376px !important;}
	.col1 .post-video .post-entry{padding:5px 15px 0;margin-bottom:15px;}
	.col1 .post-image .post-entry{padding:0 15px;margin-bottom:15px;}
	.col1 .post-image img{margin-bottom:15px;}
	.col1 .post-image a:hover{border:none;}
	.col1 .post-entry a:hover{border-bottom:1px solid #E0E0E0;}
	.col1 .post img{border:10px solid #EEE;max-width:386px;}
.col1 .navigation{float:right;height:17px;padding:3px 6px 6px;font-size:18px;font-family:Georgia,serif;font-style:italic;color:#FFF;background:#C1C1C1;line-height:1em;position:relative;left:15px;}
	.col1 .navigation a, .col1 .navigation a:visited{font-size:14px;font-family:Georgia,serif;font-style:italic;color:#FFF;}
	.col1 .navigation a:hover{border:none;}
	
.col3 .margin-left{margin-left:0px;}
.col3 .self-portrait{margin-bottom:9px;}
.col3 .tags{margin-bottom:40px;}

.search-form{display:block;background:url(../images/backgrounds/search_bg.png) left top no-repeat;width:150px;height:19px;position:relative;padding:0;line-height:1em;margin-bottom:20px;}
	.search-form .text, input.text:focus{background:none;border:none;width:120px;height:16px;padding:3px 5px 0 0;float:right;font-size:11px;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;}
	.search-form input{margin:0;}
	.search-form .submit{position:absolute;top:0;left:0;width:22px;height:19px;background:none;border:none;cursor:pointer;overflow:hidden;text-indent:99px;white-space:nowrap;text-transform:uppercase;font-size:1px;}
	
	
.col3 .meta ul{list-style:none;font-size:10px;margin:0;}
	.col3 .meta li{float:left;clear:left;padding:0;margin:0;line-height:20px;}
	.col3 .meta li.rss{background:url(../images/backgrounds/rss.png) right top no-repeat;padding-right:25px;}
.col3 .image-title{position:relative;left:-4px;}
.col3 .cc{margin-top:40px;}
.col3 p.tumblir{font-size:10px;margin-top:10px;position:relative;overflow:visible;height:60px;}
.col3 p.tumblir a{
	margin: 0 7px 0 0;
	position:relative;
	top:-2px;
	color:#333333;
	text-decoration:none;
}

.col3 p.tumblir a:hover{
	border-bottom: none;	
}


#tag_list{list-style:none;margin:0;font-size:18px;font-family:Georgia,serif;}
#tag_list li{display:inline;padding-left:4px;font-style:italic;}
#tag_list a:hover{color:#33C4F5 !important;}

.dsq-brlink{
	color: #333333 !important;
}


#disqus_thread a:hover{
	border-bottom:1px solid #E0E0E0 !important;
}


#dsq-content .dsq-dc-logo a:hover, 
#dsq-content .dsq-login-buttons a:hover, 
.dsq-brlink:hover, 
#dsq-content .dsq-comment-header-time a:hover, 
#dsq-content #dsq-comments .dsq-drop-profile li.dsq-drop-showlnk a:hover{
	border-bottom:none !important;
}

#disqus_thread h3 {
	font-family: Georgia, serif;
	font-style: italic;
	color: #333333;
}

#dsq-content .dsq-post-footer {
	height: 24px !important;
}


#dsq-content ul.dsq-login-buttons  {
	/*display: none;*/
}

#dsq-content .dsq-autheneticate-copy {
	font-size: 10px;
}


#dsq-comments-title{
	margin-top: 20px !important;
}

#dsq-content .dsq-sharing-options button.dsq-button-small {
	background:  #F5F5F5 !important;
	border-left: 1px solid #999999 !important;
	border-top: 1px solid #999999 !important;
	border-right: 1px solid #999999 !important;
	border-bottom: 1px solid #999999 !important;
	color: #333333 !important;
}

#dsq-content .dsq-sharing-options .dsq-panel div{
	position: relative !important;
	height: 20px !important;
}

#dsq-content .dsq-sharing-options .dsq-panel input, label {
	position: absolute !important;
}


#dsq-content .dsq-sharing-options .dsq-panel input {
	top: 2px !important;
}


#dsq-content .dsq-sharing-options .dsq-panel label {
	left: 20px !important;
}

#dsq-content .dsq-sharing-options .dsq-share-on {
	position: relative !important;
}

#dsq-content .dsq-sharing-options .dsq-share-on input{
	position: relative !important;
	top: 2px !important;
}

.shareBorderOver{
	border-bottom: 1px solid #F5F5F5 !important;
}

.shareBorder{
	border: 1px solid #999999 !important;
} 

#dsq-form-area {
	margin-top: 24px;
}

.dsq-textarea-wrapper, .dsq-input-wrapper {
	border:1px solid #e0e0e0 !important;
	background: #FFFFFF none !important;
	-moz-border-radius:4px !important;
}


.dsq-subscribe-menu span {
	font-size: 10px !important;
}

.dsq-subscribe a {
	padding: 1px 6px 3px 6px !important;
	color: #FFFFFF !important;
	-moz-border-radius:4px !important;
	-webkit-border-radius:4px !important; 
	
	
}

#dsq-content .dsq-subscribe-menu {
	background: #555555 !important;
}
	#dsq-content .dsq-subscribe ul {
		background: #555555 !important;
	}
		
	.dsq-panel li a {
		font-size: 10px !important;
	}
	
	#dsq-content .dsq-subscribe a:hover {
		background: #424242 !important;
	}
	
#dsq-post-button {
	padding: 6px !important;
	font-size: 12px !important;

}
	
button.dsq-button, button.dsq-button-small {
	background: #adc830 none !important;
	border: none !important;
	color: #FFFFFF !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	font-weight: normal !important;
	padding: 3px 5px 3px 6px !important;
	
	-moz-border-radius:3px !important;
	-webkit-border-radius:3px !important; 
	
}

#dsq-content .dsq-login-buttons, .dsq-request-user-info {
	background: none !important;
	padding-bottom: 0 !important;
}

.dsq-options span img {
	display: none !important;
}

.dsq-options {
	background: none !important;
	padding-bottom: 0 !important;
}
.dsq-options .dsq-subscribe-email {
	background: url(http://tomblyth.com/images/services/email.png) no-repeat center right !important;
	padding: 5px 22px 2px 0px !important;
	font-size: 10px !important;
	height:12px !important;
	vertical-align:middle !important;
	width:12px !important;
}

#dsq-subscribe {
	margin-top: 0px !important;
	margin-right: 0px !important;
}


.dsq-options .dsq-subscribe-rss {
	background: url(http://tomblyth.com/images/services/rss.png) no-repeat center right !important;
	padding: 4px 24px 2px 0px !important;
	font-size: 10px !important;
}

#dsq-content .dsq-append-post .dsq-post-area {
	/*background: url(http://tomblyth.com/images/blog/replyBg.png) !important;*/
	background: #f2f2f2 !important;
	-moz-border-radius:5px !important;
	-webkit-border-radius:5px !important; 
	
	border: 1px #e0e0e0 solid !important;
}

#dsq-content .dsq-comment-footer-reply-tab {
	text-shadow: none !important;
	background: #a1bc31 none !important;
	border: none !important;
	color: #FFFFFF !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	font-weight: normal !important;
	padding: 3px 5px 3px 6px !important;
	-moz-border-radius:3px !important;
	-webkit-border-radius:3px !important;
	margin-right: 3px !important;
}

#dsq-content .dsq-comment-header {
	background:  #a9e6fe !important;
}

#dsq-content .dsq-moderator .dsq-comment-header {
	background:  #f1b49c !important;
}

#dsq-textarea-wrapper #form-message {
font-family: Georgia, serif !important;
}

.dsq-sharing-options{
	margin-top: 0 !important;
}

#dsq-content .dsq-sharing-options .dsq-panel {
	top: 18px !important;
}

#dsq-content li, #dsq-content ul, #dsq-content ol {
	z-index: 999999 !important;
}

#dsq-content .dsq-append-post {
	margin-top: -5px !important;
	position: static !important;
	padding-top: 10px !important;
	background: transparent url(http://tomblyth.com/images/blog/arrow.png) no-repeat scroll top right !important;
}
#dsq-content .dsq-post-footer .dsq-button {
	margin-left: 4px !important;
	margin-right: 1px !important;
}

.dsq-request-user-name small, .dsq-request-user-name small a{
	font-family: Arial, Helvetica, sans-serif !important;
	font-style: normal !important;
	font-size: 10px !important;
}

.dsq-request-user-name a{
	font-family: Georgia, serif !important;
	font-style: italic !important;
	font-size: 14px !important;
}

.dsq-request-user-stats span big{
	font-family: Georgia, serif !important;
	font-style: italic !important;
	font-weight: normal !important;
	font-size: 15px !important;
	color: #333333;
}

.dsq-item-sort {
	font-size: 10px !important;
}

.dsq-comment-cite span{
	font-family: Georgia, serif !important;
	font-style: italic !important;
	font-weight: normal !important;
	color: #333333;
}



.dsq-comment-header-time {
	font-size: 10px !important;
}

.dsq-comment-header-meta a {
	font-size: 10px !important;
}

.dsq-comment-cite a{
	font-family: Georgia, serif !important;
	font-style: italic !important;
	font-size: 14px !important;
	font-weight: normal !important;
}

#dsq-content .dsq-comment-header .dsq-comment-header-likes {
margin-right: 4px !important;
}

#dsq-content .dsq-request-user-logout {
	margin-top:6px !important;
}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
border: none !important;
}


#dsq-content .dsq-subscribe a, #dsq-content .dsq-subscribe-label {
	color:#FFFFFF !important;
	display:block !important;
	font-size:10px !important;
	padding:4px 0 4px 23px !important;
	position:relative !important;
	font-weight: normal !important;
}

#dsq-content .dsq-subscribe-label input {
	color:#FFFFFF !important;
	left:5px !important;
	margin:0 !important;
	position:absolute !important;
	top:5px !important;
}

#at_email label {
	position: relative !important;
}
