body {
	width: 61em;
	margin: 2em auto;
}
abbr,acronym {
	text-transform: uppercase;
	font-size: 85%;
	letter-spacing: 0.1em;
	border-bottom: 1px solid #ccc;
}
#header span.rss a,#header span.tagline {
	display: block;
	background-repeat: no-repeat;
	background-position: top;
	text-indent: -9999em;
	text-decoration: none;
}
#header h1 a {
	display: block;
	width: 481px;
	height: 63px;
	float: left;
	margin-bottom: 1px;
}
#header span.rss a {
	width: 16px;
	height: 16px;
	background-image: url(http://contrasentido.yukei.net/wp-content/themes/typographic/img/rss.gif);
	float: left;
}
#header span.tagline {
	clear: both;
	width: 255px;
	height: 15px;
	background-image: url(../img/tagline.gif);
	background-position:left;
	margin: 2em 0 2em 220px;
}
#content {
	width: 38.461em;
	padding-right: 0.769em;
	line-height: 1.69em;
	color: #111;
	float: left;
	margin-left: 3px;
}
#content a,#content .photo .caption a,.imagecaption a {
	color: #0040b6;
	text-decoration: none;
	border-bottom: 1px dotted #999;
}
#content a:hover {
	color: #000;
	border-bottom: 1px solid #ccc;
}
h2.the_date {
	text-transform: uppercase;
	letter-spacing: 0.15em;
	font-size: 95%;
	text-align: right;
}
h3.the_title {
	font-size: 131%;
	margin: 0.3846em 0;
}
#content h3.the_title a {
	border: none;
	color: #000;
}
#content h3.the_title a:hover {
	border-bottom: 1px solid #ccc;
}
.post {
	margin-bottom: 1em;
	border-bottom: 1px dotted #999;
	padding-bottom: 1em;
}
.post img[align=right],.imgalignright,.postimgtn,.alignright {
	margin-left: 1em;
	float: right;
}
.post img[align=left],.imgalignleft,.alignleft {
	float: left;
	margin-right: 1em;
}
.post img[align=center],.postimgfull,.aligncenter {
	display:block;
	margin: 1em auto;
	text-align:center;
}
.gallery-item {margin:0.85em 0 0 !important;}
.gallery img {border: 3px double #e5e5e5 !important;}
.gallery a{border-bottom:none !important;}
.gallery-caption{font-size:85%;color:#555;text-align:left !important;margin-left:9px !important;}
.post_meta {
	text-align: right;
	font-size: 85%;
	font-weight: bold;
	color: #333;
	line-height: 1.4em;
}
#content .post_meta a {
	color: #666;
	border: none;
	font-weight: normal;
}
#content .post_meta a:hover {
	color: #000;
	text-decoration: underline;
}
.post_meta span {
	padding-left: 13px;
	background-position:left;
	background-repeat: no-repeat;
}
.permalink {
	background-image: url(../img/permalink.gif);
}
.the_tags {
	background-image: url(../img/documents.gif);
}
.comments_link {
	background-image: url(../img/speech_bubble.gif);
}
.the_content blockquote {
	border-left: 1px solid #DCDCDC;
	padding-left: 0.7em;
}
.cite cite,.caption cite,.imagecaption cite {
	font-variant: small-caps;
	letter-spacing: 0.08em;
}
.link .the_content {
	margin-left: 0.7em;
	text-indent: -0.7em;
}
.link .the_content a {
	background: url(../img/bookmark.gif) left 0.36em no-repeat;
	padding-left: 11px;
}
.link .the_title {
	visibility: hidden;
	height: 5px;
}
.quote blockquote {
	margin: 0 0 0.2em 26px;
	font-family: Georgia,'URW Bookman L','Palatino Linotype','Palatino';
	color: #666;
	border: none !important;
	padding: 0 !important;
}
.short blockquote,.medium blockquote {
	line-height: 1.3em;
}
.large blockquote,.extra-large blockquote {
	line-height: 1.5em;
}
.short blockquote {
	font-size: 197%;
}
.medium blockquote {
	font-size: 174%;
}
.large blockquote {
	font-size: 153.9%;
}
.extra-large blockquote {
	font-size: 123.1%;
}
.cite {
	font-size: 93%;
	margin: 0 0 1em 5em;
	text-align: right;
	line-height: 1.5em;
}
#content .photo a {
	border-bottom: none;
}
.photo .the_content {
	text-align: center;
	margin: 0 auto;
}
.caption,.imagecaption {
	font-size: 93%;
	text-align: right;
	margin-top: -1em;
	line-height: 1.5em;
}
.document .the_content {
	margin-left: 0.7em;
}
.document .the_content ul,.document .the_content ol {
	margin-left: 1.35em;
}
.document .the_content a {
	background: url(../img/drop_box.gif) left 0.36em no-repeat;
	padding-left: 13px;
}
.document .the_content li a,.document .the_content .caption a,.document .the_content .cite a {
	background: none;
	padding-left: 0;
}
.document .the_content li {
	list-style-image: url(../img/drop_box.gif);
}
.conversation dl {
	margin-left: 0.827em;
	margin-right: 0;
	padding: 1em 1.1em 0.2em 1em;
	background: #333;
	color: #fff;
	font-size: 85%;
	font-family: Consolas,'Andale Mono','Lucida Console','DejaVu Mono',monospace;
}
.conversation dt {
	margin: 0;
	line-height: 1.23em;
	color: #CCF;
	float: left;
	font-weight: bold;
	padding-right: 0.6em;
}
.conversation dt:before {
	content: '\2039';
}
.conversation dt:after {
	content: '\203A';
}
.conversation dt.odd {
	color: #FCF;
}
.conversation dd {
	margin: 0 0 1em;
	line-height: 1.38em;
}
.wordtube,.video .post-content {
	text-align: center;
	margin-bottom: 1em;
}
.related{
text-align:left;
}
#comments{
margin-top:2em;
}
h4.comment_count{
overflow:hidden;
}
h4.comment_count span{
display:block;
float:left;
}
.go-to-respond{
font-weight:normal;
font-size:93%;
display:block;
float:right;
padding-left:18px;
background:url(../img/speech_bubble.gif) left no-repeat;
}
#content a.go-to-respond{border-bottom:0}

.commentlist{
clear:both;
margin:1em 0;
padding-top:1em;
border-top:1px dotted #ccc;
font-size:93%;
}
.commentlist li{
list-style:none;
display:block;
margin:0 0 1em;
padding:0 1em;
color:#333;
border-bottom:1px dotted #ccc;
}
.commentmetadata{
margin-left:1em;
}
#content .commentmetadata a,.commentmetadata{
border-bottom:0;
color:#666;
}
.commentmetadata cite,#content .commentmetadata cite a{
font-weight:bold;
color:#000;
}
#content .commentmetadata a:hover{
color:#0040b6;
}
.error,.info{
font-size:85%;
border-width:1px 0 !important;
padding:0.5em;
color:#222;
}
.info{
background:#ffc;
border:solid #FFFF99;
}
.error{
background:#fcc;
border:solid #FF9999;
margin:1em 0;
color:#000;
font-weight:bold;
text-align:center;
padding-bottom:2em;
}
.info strong,.error strong{color:#000;}
#content .info a,#content .error a{color:#111;border-bottom:1px solid #ccc}

#commentform{
margin-top:1em;
}
#commentform label{
font-size:85%;
color:#444;
}
#commentform input,#commentform textarea{
border:1px solid #ccc;
padding:0.25em;
}
#commentform textarea{
width:100%;
}
.throbbing textarea {background:transparent url(../img/loading.gif) no-repeat 50% 50%}
.throbbing #submit{visibility:hidden;}

#sidebar {
	width: 22em;
	float: right;
	margin-left: 0;
	list-style: none;
	font-size: 85%;
	line-height: 1.45em;
	color: #666;
	margin-top: 3.27em;
}
#sidebar h2,#sidebar strong,#sidebar dt a,#footer strong {
	color: #333;
}
#sidebar li {
	list-style: none;
	margin-bottom: 3em;
}
#sidebar li li {
	margin-bottom: 1em;
}
#sidebar a,#footer a {
	color: #0040b6;
	text-decoration: none;
	outline: none;
}
#sidebar a:hover,#footer a:hover {
	text-decoration: underline;
}
#sidebar dl,#sidebar dd {
	margin-left: 0;
}
#sidebar dd {
	margin-bottom: 1em;
}
#sidebar dt {
	font-weight: bold;
	text-transform: lowercase;
}
#sidebar dd#tag_cloud p {
	margin-top: 0.272em;
}
#cse-search-box input{
	border:1px solid #ddd;	
	margin:0 0 1em;
	padding:0.25em;
}

.pagination {
	margin: 2em 0;
}
.pagination * {
	margin: 0 0.307em;
}
.pagination .current {
	font-weight: bold;
}
#footer {
	clear: both;
	margin: 0 0 2em;
	padding-top: 1em;
	font-size: 85%;
	color: #666;
	border-top: 1px dotted #999;
}

