body {background:#fff url('cornerbk.png') top center no-repeat;
color:#000;
font-family:'Verdana', serif;
font-size: 0.7em;
line-height:1.4em;
margin:0;
padding:0
}




/* styling for commonly-used html tags */

a {color:#341c9c;
text-decoration:none}

a:visited {color:#e7551a}

blockquote {background:url('frame.gif') top left no-repeat;
padding:20px 3px 3px 40px;
border:1px #341c9c solid
}

input, select, textarea {background:#e7551a;
border:#341c9c 1px solid;
color:#341c9c;
font:1em 'georgia', serif}

ol {background:#341c9c;
border:#341c9c 1px solid;}

.entry-content ul li{list-style-image:url('dot.gif') !important;}


/* header styles */

#header {
text-align:center;
height:160px;
margin-top:100px;
padding-right:200px
}

#header h1{font-size:3.5em !important;
letter-spacing:0.1em;
line-height:1em}

#header a {color:#341c9c;
text-decoration:none}

#header a:hover {color:#e7551a}

#blog-description {font-size:2em;
color:#341c9c;
font-style:italic;
margin-top:1em}



/* content styles */

.content-nav {
text-align:center;
padding-bottom:35px;
background:url('separator.gif') bottom center no-repeat;}

.entry-title{
text-align:center;
font-size:2em;
font-variant:small-caps;
letter-spacing:0.1em;
}

.entry-title a {color:#341c9c}

.entry-date {text-align:center;
font-size:1.3em;
font-weight:normal !important;
}

.entry-meta {
text-align:right;
border-top: 1px #341c9c solid;
margin:10px 0px 0px 0px;
padding:5px 5px 35px 5px;
background:url('separator.gif') bottom center no-repeat;
font-style:normal !important}

.entry-meta a:hover {font-style:normal;
text-decoration:underline}

.metasep {
color:#341c9c;
padding-right:20px;
background:url('dot.gif') center no-repeat;}



/* sidebar modules */

.sidebar a {color:#40d70b}

.sidebar a:hover {color:#341c9c}

.sidebar h3 {font-size:1.5em;
border-bottom:1px #341c9c solid;
background:url('dot.gif') top left no-repeat;
padding-left:20px !important}

.sidebar ul li ul li {list-style-type:none}


#linkcat-1 h3, #linkcat-2 h3, #linkcat-3 h3, #linkcat-4 h3, #linkcat-5 h3, #linkcat-6 h3, #linkcat-7 h3, #linkcat-8 h3, #linkcat-9 h3, #linkcat-10 h3
{background:url('links.gif') top left no-repeat;}

#categories h3, .category-links h3 {background:url('tags.gif') top left no-repeat;
padding-left:20px}
#search h3, .blog-search h3 {background:url('query.gif') top left no-repeat;
padding-left:20px}
#calendar h3 , #archives h3, .archive-links h3 {background:url('archives.gif') top left no-repeat;
padding-left:20px}
#recent-comments h3, #rss-links h3, .feed-links h3 {background:url('feed.gif') top left no-repeat;
padding-left:20px}
#meta h3, .meta-links h3 {background:url('powered.gif') top left no-repeat;
padding-left:20px}

#calendar th {font-size:0.8em; 
font-weight:normal;
color:#341c9c
}


#calendar a:hover {font-style:normal;}

ul li.children{
font-size:90%;
padding-left:15px;
list-style-type:none !important;
background:url('subcat.gif') top left no-repeat}



/* trackbacks, comments & icons */

.trackback, .comment-content {
border:#341c9c 1px solid;
padding:3px;
margin-bottom:5px}

