@charset "UTF-8";
/* Blog Description */
#content h2.description {
color:#4F4F4F;
font-size:1.4em;
left:226px;
margin-bottom:2em;
position:relative;
}

/* POSTS */
#content h3 a,#content .single h2 a {
color:#C00 !important;
font-size:1em;
font-weight:bold;
line-height:1.2em;
margin:0 0 0.3em;
text-decoration:none !important;
}

#content p,#content h3,#content h4,#content h5,#content h6 {
max-width:520px;
}

div.post {
margin-bottom:30px;
min-height:250px;
position:relative;
}

div.single {
min-height:0;
}

.post h3,.single-post h2 {
left:226px;
position:relative;
}

#content p, .post p, .single-post p, #content h2 {
left:226px;
position:relative;
width:520px;
}

#content hr {
left:210px;
position:relative;
width:520px;
}

#content ul, #content ol {
font-size:0.9em;
left:226px;
position:relative;
width:500px;
}

#content pre {
left:242px;
position:relative;
width:500px;
overflow:auto;
}


.postinfo ul {
	font-size:0.9em;
left:-32px !important;
list-style-type:none;
position:relative;
}

.postinfo ul li {
line-height:1.1em;
margin-top:8px;
width:170px;
}

#content .wp-caption {
display:block;
left:242px;
position:relative;
}

#content .wp-caption p {
left:0 !important;
margin:0.7em 0;
}

#content blockquote {
left:226px;
position:relative;
width:520px;
margin:0 16px;
}

#content blockquote p {
left:0;
position:relative;
width:520px;
margin:0;
}


div.postinfo {
background-color:#FFFFFF;
border:1px solid #CDCDCD;
left:20px;
padding:0 8px;
position:absolute;
top:3px;
width:174px;
}

.postinfo h4 {
color:#C00 !important;
font-family:'MuseoSans500','Museo Sans 500',sans-serif;
font-size:1em !important;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:normal;
margin:7px 0 4px;
text-decoration:none !important;
}

.postinfo p {
left:0 !important;
margin:1px 8px 8px;
position:relative;
width:153px !important;
}

.single p.postinfo h4,.single p.postinfo p {
display:inline;
}

div.navigation {
left:240px;
padding:10px 0;
position:relative;
width:520px;
}

/* COMMENTS */

.comment p {margin-left:0px}

.post .postmeta {
background:#fee;
border-top:2px solid #c00;
left:240px;
padding:8px;
position:relative;
top:0;
width:184px;
}

.postmeta #comments, .postmeta ol {
left:-15px !important;
width:495px !important;
}

.postmeta p {
	left:0px !important;
	margin-bottom:10px !important;
	width:500px !important;
}

.postmeta blockquote {
left:0 !important;
}

.postmeta label {
display:block;
float:left;
margin-left:2px;
width:50%;
}

/*.postmeta textarea {
width:495px !important;
}*/


#commentform fieldset {width:500px;}

#commentform textarea {
font-family:'Dejavu Sans Mono', 'Liberation Mono', 'Consolas', monospace;
width:490px;
}

.single-post div.postmeta {
left:241px;
margin:16px 0 0;
padding-bottom:10px;
position:relative;
width:500px;
}

#respond h3 {
margin-left:0;
}

#respond p {
left:0;
margin:0;
text-align:left;
width:auto;
}

/**
 * IMAGES
 */
img.right {
float:right;
margin:0.5em 0 2.5em 1.5em;
}

/*
 * 2 column layout
 */
div#content {
margin-right:210px;
min-height:700px;
padding-right:210px;
width:580px;
}

div#sidebar {
float:right;
margin-right:2px;
width:218px;
}

/* Single Navigation */
div#post-navigation {
left:240px;
padding:10px 0 0;
position:relative;
width:520px;
}

#post-navigation p {
left:0;
margin:15px 0 0;
padding:0;
text-align:right;
}

/*
 * SIDEBAR
 */
h2.widgettitle, #sidebar h2 {
color:#C00;
font-family:'MuseoSans500','Museo Sans 500',sans-serif;
font-size:1em;
font-weight:bold;
margin:0;
}

#sidebar ul {
list-style:none;
padding:4px;
}

#sidebar ul li {
margin:5px 0;
}

#sidebar ul li#language-selector {
display:block;
float:left;
width:200px;
}

#sidebar ul li ul, #sidebar ul li div {
border:none;
margin-bottom:18px;
padding:4px 0;
}

table#wp-calendar {
width:100%;
}

/*
 * Language Plugin 
 */

#lang_sel_list a, #lang_sel_list a:visited {
background:none !important;
border:none;
color:#444444;
display:block;
font-size:11px;
line-height:18px;
text-decoration:none !important;
}

#lang_sel_list ul a, #lang_sel_list_list ul a:visited {
background:none !important;
border:none;
color:#444444;
height:auto;
line-height:1em;
padding:3px 0;
}

#lang_sel_list a.lang_sel_sel, #lang_sel_list a.lang_sel_sel:visited {
background:none !important;
border:none;
color:#444444;
padding:3px 0;
}

#lang_sel li {
float:left;
position:relative;
width:198px;
}

div.sociable {
left:242px;
margin:16px 0;
position:relative;
}

.sociable ul {
display:inline;
left:0 !important;
margin:0 !important;
padding:0 !important;
}
