body {
background:#efefef;
font:x-small Verdana, Arial;
text-align:center;
color:#333;
font-size:small;
margin:0;
padding:0;
}

a img {
border-width:0;
}

#outer-wrapper {
font:normal normal 100% Arial, sans-serif;
}

#header-wrapper {
background-color:#528bc5;
text-align:left;
margin:0;
padding:0;
}

#header {
width:760px;
background-color:#369;
border:1px solid #369;
color:#fff;
font:normal normal 210% Arial, sans-serif;
margin:0 auto;
padding:0;
}

h1.title {
padding-top:38px;
line-height:1.2em;
font-size:100%;
margin:0 14px .1em;
}

h1.title a,h1.title a:visited {
color:#fff;
text-decoration:none;
}

#header .description {
display:block;
line-height:1.4em;
font-size:50%;
margin:0 14px;
padding:0 0 40px;
}

.clear {
clear:both;
}

#content-wrapper {
width:760px;
text-align:left;
background-color:#fff;
border:1px solid #ccc;
border-top:0;
margin:0 auto;
padding:0 0 15px;
}

#main-wrapper {
margin-left:14px;
width:464px;
float:left;
background-color:#fff;
display:inline;
word-wrap:break-word;
overflow:hidden;
}

#sidebar-wrapper {
margin-right:14px;
width:240px;
float:right;
background-color:#fff;
display:inline;
word-wrap:break-word;
overflow:hidden;
}

h2,h3 {
margin:0;
}

.date-header {
font-weight:400;
color:#999;
font-size:100%;
margin:1.5em 0 0;
}

.post {
padding-bottom:1.5em;
margin:0 0 1.5em;
}

.post-title {
font-size:125%;
font-weight:700;
line-height:1.1em;
margin:0;
padding:0;
}

.post-title a:link,.post-title a:visited,.post-title strong {
text-decoration:none;
color:#333;
font-weight:700;
}

.post div {
line-height:1.3em;
margin:0 0 .75em;
}

.post-footer {
color:#333;
font-size:87%;
margin:-0.25em 0 0;
}

.post-footer .span {
margin-right:.3em;
}

.post img {
border:1px solid #ccc;
padding:4px;
}

.post blockquote {
margin:1em 20px;
}

.post blockquote p {
margin:.75em 0;
}

#comments h4 {
color:#999;
margin:1em 0;
}

#comments h4 strong {
font-size:110%;
}

#comments-block {
line-height:1.3em;
margin:1em 0 1.5em;
}

#comments-block dd {
margin:.25em 0 0;
}

#comments-block dd.comment-footer {
line-height:1.4em;
font-size:78%;
margin:-0.25em 0 2em;
}

#comments-block dd p {
margin:0 0 .75em;
}

.deleted-comment {
font-style:italic;
color:gray;
}

.feed-links {
clear:both;
line-height:2.5em;
}

#blog-pager-newer-link {
float:left;
}

#blog-pager-older-link {
float:right;
}

#blog-pager {
text-align:center;
}

.sidebar h2 {
background-color:#369;
font-size:100%;
color:#fff;
margin:1.6em 0 .5em;
padding:4px 5px;
}

.sidebar ul {
list-style:none;
margin:0;
padding:0;
}

.sidebar li {
text-indent:-15px;
line-height:1.5em;
margin:0;
padding:0 0 .5em 15px;
}

.sidebar {
color:#333;
line-height:1.3em;
}

.sidebar .widget {
margin-bottom:1em;
}

.sidebar .widget-content {
margin:0 5px;
}

.profile-img {
float:left;
border:1px solid #ccc;
margin:0 5px 5px 0;
padding:4px;
}

.profile-data {
text-transform:uppercase;
letter-spacing:.1em;
font-weight:700;
line-height:1.6em;
font-size:78%;
margin:0;
}

.profile-textblock {
line-height:1.6em;
margin:0.5em 0;
}

#footer {
clear:both;
text-align:center;
color:#333;
}

#footer .widget {
padding-top:0;
font-size:85%;
line-height:1.5em;
text-align:left;
margin:.5em;
}

#labelCloud {
text-align:center;
font-family:arial,sans-serif;
}

#labelCloud .label-cloud li {
display:inline;
background-image:none !important;
vertical-align:baseline !important;
border:0 !important;
margin:0;
padding:0 5px;
}

#labelCloud ul {
list-style-type:none;
margin:0 auto;
padding:0;
}

#labelCloud a img {
border:0;
display:inline;
margin:0 0 0 3px;
padding:0;
}

#labelCloud .label-count {
padding-left:0.2em;
font-size:9px;
color:#000;
}

#labelCloud .label-cloud li:before {
content:"" !important;
}

a:link,a:visited {
color:#369;
}

#comments-block dt,.profile-datablock {
margin:.5em 0;
}

.blogcloud a,#labelCloud a {
text-decoration:none;
}

.blogcloud a:hover,#labelCloud a:hover {
text-decoration:underline;
}

