body{
font-family:georgia,serif;
font-size:13px;
margin:0px 10px;
padding:0px;
background:#6c5446;
}

h1,h2,h3,h4,h5,h6,p,ol,ul,dl,blockquote{
margin-top:10px;
margin-bottom:10px;
}

h1{font-size:25px;}
h2,h3,h4{font-size:16px;}
h5,h6{font-size:13px;}

img{border:none;vertical-align:middle;}

div#pagewrap{
max-width:960px;
min-width:600px;
margin:10px auto;
position:relative;
background:white url("http://blogs.sun.com/timf/resource/propaganda/faux-col.gif") repeat-y 100% 0%;
}

div#header{
background:#ea5e12;
padding:5px 20px;
border-bottom:10px solid #6c5446;
margin-right:239px;
text-align:right;
}

div#header h1{
position:relative;
}

div#header *{
color:white;
text-decoration:none;
}

div#header p#currentdate{
font-family:arial,helvetica,sans-serif;
text-transform:uppercase;
font-size:11px;
margin:0px;
text-align:left;
margin-left:-13px;
margin-top:-10px;
}

div#header span.colon{
display:none;
}

div#header span.subhead{
display:block;
font-size:13px;
margin:5px 0px;
}

p.skip{
position:absolute;
left:-10000px;
}

div#content{
min-height:500px;
padding:15px 265px 5px 25px;
}

div#content a:link{
color:#ea5e12;
text-decoration:none;
}

div#content a:visited{
color:#cf7646;
text-decoration:none;
}

div#content .null{
color:#999;
font-style:italic;
}

div.day-title h1,
div.day-title h2,
div.day-title h3,
div.day-title h4,
div.day-title h5,
div.day-title h6{
color:#ea5e12;
font-size:12px;
font-family:sans-serif;
}

div.entry-title h1,
div.entry-title h2,
div.entry-title h3,
div.entry-title h4,
div.entry-title h5,
div.entry-title h6{
font-size:20px;
}

div#content div.entry-title a:link{
color:black;
text-decoration:none;
}

div#content div.entry-title a:visited{
color:black;
text-decoration:none;
}

div.entry{
border-bottom:2px solid #ea5e12;
padding-bottom:18px;
margin-bottom:28px;
clear:both;
}

div.entry-content{
line-height:145%;
font-size:14px;
padding-bottom:1px;
}

div.entry-content img[align=left]{
float:left;
margin:0px 10px 5px 0px;
}

div.entry-content img[align=right]{
float:right;
margin:0px 0px 5px 10px;
}

div.entry-content blockquote{
margin:10px 0px;
padding:0px 40px 0px 15px;
border-left:10px solid #ccc;
font-size:13px;
color:#444;
}

div.entry-content pre{
overflow-x:auto;
overflow-y:hidden;
width:100%;
}

html>/**/body div.entry-content pre{
    overflow:auto;
}

div.entry-content img{
max-width:100%;
}

* html div.entry-content img{
position:relative;
width:expression((this.width<this.parentNode.parentNode.offsetWidth)?this.width+'px':'100%');
}

div.entry-footer{
color:#888;
font-family:sans-serif;
font-size:11px;
margin:10px 0px;
clear:both;
}

div.entry-footer p{
margin:5px 0px;
}

div#comments{
margin:20px 0px;
}

div.comments-head{
font-size:18px;
font-weight:bold;
}

div.comment{
margin:10px 0px;
background:#eee;
padding:12px 15px 1px;
border:10px solid #ea5e12;
border-width:0px 0px 0px 10px;
}

div.comment{
line-height:140%;
color:#444;
}

* html div.comment{
height:1px;
}

p.comment-details {
    font-size: 80%;
    color: #999;
}
.comments-syntax-indicator {
    font-weight: bold;
}
.comments-syntax-indicator span.enabled {
    background: transparent;
    color: green;
    font-style: italic;
}
.comments-syntax-indicator span.disabled {
    background: transparent;
    color: red;
    font-style: italic;
}

div.comments-form{
background:#43332a;
color:white;
padding:10px 20px;
}

div.comments-form ul,
div.comments-form li{
list-style:none;
margin:12px 0px;
padding:0px;
display:block;
}

div.comments-form a:link,
div.comments-form a:visited,
div.comments-form a[href]:hover,
div.comments-form a[href]:active{color:#ea5e12;}

div.comments-form label{
display:block;
font-weight:bold;
}

div.comments-form label.choice{
display:inline;
}

div.comments-form input[type=text]{
width:60%;
}

div.comments-form textarea{
width:99%;
}

div.search input[type=submit],
div.comments-form input[type=submit],
div.comments-form input.button,
div.comments-form button{
border:1px solid #fff;
background:#ea5e12;
color:#fff;
text-transform:uppercase;
}

div.comments-form span.status {
    display: block;
    background: white;
    color: green;
    border: 1px solid green;
    margin: 10px 0px;
    padding: 10px;
    font-size: 18px;
    font-weight: bold;
}

span.error {
    display: block;
    background: white;
    color: #c00;
    border: 1px solid #c00;
    margin: 10px 0px;
    padding: 10px;
    font-size: 18px;
    font-weight: bold;
}

div#boilerplate{
color:#888;
margin:30px 0px;
text-align:center;
}

div#copyright p:before{content:" ~: ";}
div#copyright p:after{content:" :~ ";}

div.sidebar-a{
position:absolute;
top:0px;
right:0px;
width:200px;
color:white;
padding:5px 15px;
background:#43332a;
}

div.sidebar-a .null{
color:#aaa39f;
}

div.sidebar-a div.sidebar-sect{
padding-bottom:5px;
/*border-bottom:1px dotted #6c5446;*/
}

div.paging p.prev-next{
position:absolute;
top:7em;
right:250px;
width:450px;
color:black;
text-transform:lowercase;
text-align:right;
font-family:sans-serif;
}

* html div.paging p.prev-next{
top:8em;
}

div.feeds img.sect-icon{
float:right;
border-left:10px solid #43332a;
border-bottom:10px solid #43332a;
}

div.sidebar-a div.feeds ul li{
background-image:url("http://blogs.sun.com/timf/resource/propaganda/feed-icon-12x12.gif");
background-position:0px 5px;
padding-left:19px;
margin-top:3px;
padding-top:3px;
border-top:1px dotted #6c5446;
}

div.search label{
position:absolute;
left:-10000px;
}

div.search input{
float:left;
margin-right:7px;
}

div.search input[type=text]{
height:13px;
width:110px;
}

div.sidebar-a h1,
div.sidebar-a h2,
div.sidebar-a h3,
div.sidebar-a h4,
div.sidebar-a h5,
div.sidebar-a h6{
font-size:12px;
color:#fab778;
font-family:sans-serif;
}

div.sidebar-a a:link{
color:#ea5e12;
}

div.sidebar-a a:visited{
color:#cf7646;
}

p#custompic{
margin:-5px -15px 13px -15px;
text-align:center;
border-bottom:10px solid #6c5446;
}

div#sidebars p#custompic img{
max-width:100%;
}

* html p#custompic img{
position:relative;
width:expression((this.width<this.parentNode.parentNode.offsetWidth)?this.width+'px':'100%');
}

div.sidebar ul{
margin-left:0px;
padding-left:0px;
list-style:none;
}

div.sidebar ul li{
list-style:none;
padding-left:14px;
background:transparent url("http://blogs.sun.com/timf/resource/propaganda/orange-bullet.gif") no-repeat 3px 7px;
}

div.sidebar-b{
background:#c96;
border-top:10px solid #6c5446;
padding:5px 15px;
margin-right:240px;
color:white;
}

div.sidebar-b ul li{
background-image:url("http://blogs.sun.com/timf/resource/propaganda/white-bullet.gif");
}

div.sidebar-b h1,
div.sidebar-b h2,
div.sidebar-b h3,
div.sidebar-b h4,
div.sidebar-b h5,
div.sidebar-b h6{
font-size:12px;
color:#43332a;
font-family:sans-serif;
}

div.sidebar-b a:link{
color:white;
}

div.sidebar-b a:visited{
color:white;
}

div.sidebar-b div.sidebar-sect{
float:left;
width:33%;
}

div.sidebar-b div.sidebar-sect h1,
div.sidebar-b div.sidebar-sect h2,
div.sidebar-b div.sidebar-sect h3,
div.sidebar-b div.sidebar-sect h4,
div.sidebar-b div.sidebar-sect h5,
div.sidebar-b div.sidebar-sect h6,
div.sidebar-b div.sidebar-sect p,
div.sidebar-b div.sidebar-sect ol,
div.sidebar-b div.sidebar-sect ul,
div.sidebar-b div.sidebar-sect dl{
padding-right:30px;
}

div.sidebar-b:after{
content:" ";
display:block;
clear:both;
}

div.sidebar-b{
height:1%;
}