body {
margin:30px 0 0 0 ;
padding:0px;
background:#ffffff;
color:#000000;
font:0.9em Arial, Helvetica, sans-serif;
text-align:center;
}

#wrapper {
margin:0 auto;
width:800px;
text-align:left;
}

.clear { clear:both; }

a { color:#2b6fa8; }

a:hover { color:#039; }

#logo {
padding:0px;
margin:0px;
}

@media all {
div#mainClm {
float:left;
padding:0 40px 0 0;;
width:68%;
}

div#sideBar {
margin:10px 1em 0px 0px;
padding:0px;
text-align:left;
}
}

@media handheld {
div#mainClm {
float:none;
width:90%;
}

div#sideBar {
padding:13px 50px 10px 5%;
text-align:left;
}
}

#header {
padding:0px 0px 8px 0px;
margin:0px 0px 20px 0px;
color:#555;
}

h1, h2, h3, h4, h5, h6 {
padding:0px;
margin:0px;
}

h1 a:link {
text-decoration:none;
color:#FFFAFA;
}

h1 a:visited {
text-decoration:none;
color:#FFFAFA;
}

/* blog title, commented out */
h1 {
padding:18px 0px 10px 5%;
margin:0px 0px 8px 0px;
border-top:solid 9px #FF7F50;
border-bottom:solid 1px #DEB887;
color:#FFFAFA;
background:#FF4500;
font:bold 266% Arial, Helvetica, sans-serif;
}

/* post title */
h2 {
margin:7px 0;
padding:0px;
color:#2b6fa8;
font:bold 21px Arial, Helvetica, sans-serif;
letter-spacing:-1px;
}

a.post-title-permalink{text-decoration:none;}

a.post-title-permalink:hover{text-decoration:none;}

/* post date */
h3 {
margin:0px;
padding:0px;
color:#777777;
font-size:12px;
text-align:left;
font-weight:normal;
}

h4 { color:#aa0033; }

/*Side bar list titles*/
h6 {
color:#000;
font:bold 115% Arial, Helvetica, sans-serif;
letter-spacing:-1px
}

h2.sidebar-title {
margin:0px;
color:#FF4500;
font:bold 125% Arial, Helvetica, sans-serif;
padding:0px;
border:none;
background:#ffffff;
}

#sideBar ul {
margin:0px 0px 33px 0px;
padding:0px 0px 0px 0px;
list-style-type:none;
font-size:12px;
}

#sideBar li {
margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px;
list-style-type:none;
font-size:12px;
}

#description {
padding:0px 0px 0px 5%;
margin:0px;
color:#9E5205;
background:transparent;
font:bold 85% Arial, Helvetica, sans-serif;
}

.blogPost {
margin:0px 0px 30px 0px;
padding:0 0 30px 0;
font-size:14px;
line-height:20px;
border-bottom:1px solid #ccc;
}

.blogPost p{
margin:0 0 30px;
padding:0;
}

.blogPost strong {
color:#000000;
font-weight:bold;
}

#sideBar ul a {
padding:0px;
margin:0px;
width:100%;
border:none;
color:#2b6fa8;
text-decoration:none;
}

#sideBar ul a:link { color:#2b6fa8; }

#sideBar ul a:visited { color:#2b6fa8; }

#sideBar ul a:active { color:#2b6fa8; }

#sideBar ul a:hover {
color:#039;
text-decoration:underline;
}

pre, code { color:#999999; }

strike { color:#999999; }

.bug {
padding:5px;
border:0px;
}

.byline {
padding:0px;
margin:10px 0px 0px 0px;
color:#444444;
font-size:12px;
}

.byline a {
border:none;
color:#2b6fa8;
text-decoration:none;
}

.byline a:hover {
color:#039;
text-decoration:underline; }

.blogComments {
padding:2px 0px 2px 5px;
color:#555555;
font-size:110%;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.blogComment {
margin-top:10px;
font-size:100%;
font-weight:normal;
color:black;
}

.blogComments .byline {
padding:0px;
margin-bottom:20px;
color:#444444;
font-size:80%;
font-weight:normal;
display:inline;
margin-right:10px
}

.deleted-comment {
font-style:italic;
color:gray;
}

#profile-container { }

.profile-datablock { text-align:justify; }

.profile-img { }

.profile-img img {
margin-left:5px;
float:right;
}

.profile-data strong { }

#profile-container p { }

#profile-container .profile-textblock { text-align:justify; }

.profile-link a:link {
color:#999999;
text-decoration:none;
}

.profile-link a:active {
color:#ff0000;
text-decoration:none;
}

.profile-link a:visited {
color:#999999;
text-decoration:none;
}

.profile-link a:hover {
color:#DE7008;
text-decoration:none;
}

#blogfeeds { }

#postfeeds { font-size:100% }

.paging-control-container {
float: right;
margin: 0px 6px 0px 0px;
font-size: 80%;
}


.unneeded-paging-control { visibility: hidden; }