body {
font: 130%/1.7 Verdana, Helvetica, Arial, sans-serif;
color: #fff;
background: #333
}

.hide {
display: none
}

#header ul, #sidebar ul, #sidebar2 ul, #footer ul {
list-style: none;
padding: 0
}

#header, #content, #sidebar, #sidebar2 {
padding-bottom: 30px;
border-bottom: 5px solid #fff
}

#blogname {
display: block;
margin: 0;
font-size: 250%;
font-weight: bold;
color: #69f
}

#header #nav ul {
padding: 10px;
border: 3px solid #fff
}

#nav li {
display: inline
}

h4.header, #sidebar-top h4, #sidebar2-top h4 {
color: #f66
}

.title-post, #title-single {
display: block !important
}

.article-image {
margin-top: 30px
}

#pagination a .pag-date {
display: none
}

#comments ol li {
margin: 50px
}

.gravatar {
float: right;
margin: 50px;
}

#contact-name, #contact-email, #contact-subject {
display: block;
margin: 10px 0;
}

form, table {
margin: 1em 0 2em
}

form * {
font-size: 100%
}

a {
text-decoration: none;
border-bottom: 2px solid #FFF;
padding: 2px;
font-weight: bold;
color: #FF0
} 

a:hover {
background: #FF0;
color: #000
}

#title-single h1, h2, h3, h4, h5, h6 {
margin: 1em 0 0;
color: #6f6
}

h1{
font-size: 250%
}

h2, #title-single h1 {
font-size: 180%
}

h3{
font-size: 130%
}

h4{
font-size: 120%
}

h5{
font-size: 110%
}

h6{
font-size: 105%
}

p{
margin: 0 0 2em
}

.sIFR-flash {
display: none !important;
height: 0;
width: 0;
position: absolute;
overflow: hidden
}

.sIFR-alternate {
visibility: visible !important;
display: block !important;
position: static !important;
left: auto !important;
top: auto !important;
width: auto !important;
height: auto !important
}
