h3 {
    font-family:Arial Narrow, Arial, sans-serif;
    font-weight:bold;
    font-size:10pt;
}
#headline {
    text-align:center;
    letter-spacing:0.4em;
    font-size:24pt;
    font-weight:bold;
}

#leftsidebar {
    position:absolute;
    left: 4px;
    top: 40pt;
    width:20%;
    background:white;
    margin:8px auto;
    padding:8px;
    text-align:justify;
    font-size:10pt;
    font-family:sans-serif;
}

#leftsidebar p {
    background:#eee;
    border:solid 1px black;
    padding:4px;
}

#h1desc {
    position:absolute;
    right:30%;
    top:30pt;
    font-size:14pt;
    color:#444;
}

#main {
    /* main column containing blog posts */
    position:absolute;
    left: 25%;
    top: 50pt;
    width:50%;
    font-family:Verdana, Arial, sans-serif;
}

#rightsidebar {
    position:absolute;
    left:80%;
    top: 50pt;
    width:18%;
    border: solid 1pt gray;
}

/* style for affiliate sales text */
#affiliate a {
    font-family:Arial Narrow,Arial,Verdana,sans-serif;
}

.shop-header {
    color:white;
    font-family:Verdana, Arial, sans-serif;
    font-size:9pt;
    background-color:navy;
    padding:1pt;
}

/* blogger.com styles */

#wrapper {
}

#blog-header {
}

.date-header {
    color:white;
    font-family:Verdana, Arial, sans-serif;
    font-size:8pt;
    background-color:navy;
}

#blog-header h1 {
}

#blog-header p {
}

#comments {
    font-size:8pt;
}

#comments h4 {
    color:white;
    font-family:Verdana, Arial, sans-serif;
    font-size:8pt;
    background-color:navy;
}

#comments dl dt {
}

#comments dl dd {
}

.delete-comment {
}

.sidebar-title {
    color:white;
    font-family:Verdana, Arial, sans-serif;
    font-size:8pt;
    background-color:navy;
}

#recently {
    font-family:Arial Narrow, Arial, sans-serif;
}

.archive-list {
    font-family:Arial Narrow, Arial, sans-serif;
}

#powered-by {
    position:relative;
    left:10px;
}

.post {
    border:solid 2px gray;
    padding:4px;
}

.post-title {
    font-family:Arial Narrow, Arial, sans-serif;
    font-weight:bold;
    font-size:12pt;
}

.post-body {
    font-family:Serif, Verdana, Arial, sans-serif;
    font-size:10pt;
    font-weight:normal;
}

.post-footer {
    font-family:Arial Narrow, Arial, sans-serif;
    font-size:8pt;
}

.comment-link {
}

.item-action {
}

.blogphoto {
    clear:both;
    float: right;
    margin-left: 4px;
    margin-bottom:4px;
    padding:4px;
    width:240px;
    font-family:Arial Narrow, sans-serif, Arial, Verdana;
    font-size:9pt;
}

.tag-list {
    font-size:9pt;
    font-family:Arial Narrow, sans-serif, Arial, Verdana;
}
.tag_list {
    font-size:9pt;
    font-family:Arial Narrow, sans-serif, Arial, Verdana;
}

blockquote {
		margin: 10px 10px 6px 6px;
		padding: 4px 4px 4px 20px;
		border-left: 8px solid #8ae;
		background:#f0f8fa;
		font-family:Courier, Times, serif;
		font-size:1.1em;
}

/* end styles from blogger.com */

