body {
font:70% Helvetica Arial, Helvetica, sans-serif;
color:#333;
background:#fff;
text-align:center;
border-top:6px solid #289ACF;
border-bottom:6px solid #289ACF;
margin:0;
}

#header {
text-align:left;
background:none;
padding:0 0 50px;
}

.search {
margin:10px 0 20px!important;
}

.secondary {
font:.9em/1.4em Helvetica Arial, Helvetica, sans-serif;
text-align:left;
width:450px;
float:right;
color:#555;
position:relative;
background-color:#fff;
}

h2,h3,h4 {
font-family:Helvetica Arial, Helvetica, sans-serif;
}

.secondary h2 {
display:inline;
font-size:10px;
font-weight:bolder;
color:#555;
text-transform:uppercase;
padding:0;
}

.secondary h2 a:hover {
color:#fff!important;
}

.secondary p {
line-height:1.3em!important;
margin-bottom:-2px!important;
margin-top:5px!important;
font-size:12px;
}

.sb-module {
font-size:12px;
line-height:1.1em;
}

code {
font:1em Helvetica Arial, Helvetica, sans-serif;
display:block;
overflow:auto;
text-align:left;
background:#111;
color:#fff;
border:1px solid #289ACF;
border-left:6px solid #289ACF;
padding:4px;
}

h1 {
font-size:4em;
font-weight:bolder;
letter-spacing:-1px;
color:#000;
padding-bottom:10px;
padding-top:40px;
margin:0;
}

#header .description {
font-size:.9em;
color:#000;
text-transform:uppercase;
font-weight:bold;
letter-spacing:1px;
margin:0;
padding:0;
}

.primary h3,.primary h4,.permalink .primary .aside h3 {
font-size:1.1em;
font-weight:bolder;
letter-spacing:0;
display:inline;
padding-bottom:5px;
border-top-color:#666666;
border-top-style:solid;
border-top-width:0;
}

.primary .item .itemtext {
font:1.1em/1.5em Helvetica Arial, Helvetica, sans-serif;
text-align:left;
color:#444;
}

.comments .pinglist li small {
font:1em Helvetica Arial, Helvetica, sans-serif;
display:block;
}

input[type=text],textarea {
font:1.1em Helvetica Arial, Helvetica, sans-serif;
color:#333;
background:#fff;
margin:0;
padding:3px;
}

#footer small {
font-size:0;
}

#footer {
height:0;
position:relative;
text-decoration:none;
text-align:center;
margin:0 auto;
}

#footer a {
color:#888;
font-weight:bold;
}

#footer a:hover {
border:none;
text-decoration:none;
color:#000;
background:#fff;
}

#footer a:link,#footer a:visited {
text-decoration:none;
border:none;
}