* {
margin:0;
padding:0;
}

body {
background:#FFF;
color:#000;
font-family:Helvetica, Arial, sans-serif;
font-size:13px;
}

h2,h3,h4,p,ol,ul,pre { margin-bottom:20px; }

h3 {
font-family:"Times New Roman", Times, sans-serif;
font-size:32px;
line-height:40px;
}

p,
div.post,
div.post-no-bord {
line-height:20px;
}

div#content,
div.post img {
width:600px;
}

div.post,
div.post-no-bord {
padding-bottom:20px;
}

div.post {
margin-bottom:150px;
}

img {
border:0;
}

a,
a:active {
outline:none;
color:#000;
}

a:hover {
color:#900;
}

/*
h1 {
font-family:"Times New Roman", Times, sans-serif;
}

h1 a {
display:block;
width:515px;
height:55px;
background:url("../images/site/hed.png") no-repeat;
}

h1 a span {
display:none;
}
*/

h1 {
font-family:"Helvetica", Arial, sans-serif;
font-size:11px;
margin-bottom:5px;
text-transform:uppercase;
}

h1 a,
h2 a,
h3 a {
text-decoration:none;
}

pre,
span.code {
font-family:"Courier New", Courier, monospace;
font-size:13px;
}

.bold {
font-weight:bold;
}

ul,
ol {
margin-left:40px;
}

ul {
list-style:square;
}

div#side li {
margin-bottom:8px;
}

/*****************************/

div#side {
position:fixed;
top:10px;
left:10px;
width:300px;
font-size:11px;
line-height:15px;
}

div#content {
position:absolute;
left:320px;
top:10px;
text-align:left;
width:600px;
}

div.post img.auto {
width:auto;
}

div.snipplr_embed {
overflow:auto;
border:2px solid #000;
background:#ddd;
margin-bottom:20px;
padding:10px 10px 0 10px;
}

div.snipplr_embed h3 {
display:none;
}

/*****************************/
/* footer */

div#footer {
clear:both;
font-size:13px;
padding:20px;
}

