body {
font-family: 'arial rounded', arial, verdana, sans-serif; font-size: 12px; margin: 0; padding: 0; }

a {color: #009F62; text-decoration: underline; }
a:visited { color: #3D117B; text-decoration: underline; }
a:hover { color: #AF609C; text-decoration: underline; border-bottom: #AF609C dotted 1px; }


/* top banner */
#masthead {letter-spacing: 0.2em;margin: 0px 0px 0 0px;padding: 0 0px 0px 0px; font: normal 100% 'arial rounded', arial, verdana, sans-serif; height: 209px; background-image: url('/blog/graphics/grid.jpg'); }
#header a { color: #ffffff; text-decoration: none; }
#header a:hover { text-decoration: none; }

#main {padding-left:35px;}

.mtentry {padding-bottom: 10px; }
.mtentrydate {color: #009F62; font-family: 'blackjack', palatino, georgia, times new roman, serif; padding-bottom: 0px; margin-bottom: 0px; margin-top:10px; font-weight: bold; text-transform:lowercase; text-align: left; /* border-bottom: 1px dashed; padding-right: 10px; */}
.entry-header {color: #3D117B; text-align: left;}
.entry-body {color: #000000; text-align: left; }


.listen {color: #009F62; font-family: 'blackjack', palatino, georgia, times new roman, serif; font-weight: bold; font-size: 124%;}
#content {float: left; width: 50%; padding-top: 10px;}
/* position: static; width: 70% */

#menuWrap {float: right; width: 400px; margin-right: 0px; }
#menuFEED {float: right; width: 400px; margin-right: 3px; border: 1px dashed #009F62; background-color: #ffffff;}
#menuMiddle {float: right; width: 180px; margin-right: 3px; border-left: 1px dashed #009F62;}
#menu {float: right; width: 200px; margin-right: 3px; border-left: 1px dashed #009F62;}
.widget-content {font-family: 'arial rounded', arial, verdana, sans-serif; padding-left: 0px; color: #ffffff;}


#logo {padding-top: 25px; padding-left: 12px;}

/* horizontal menu links - under top banner */
#hmenu {margin-left: 0px; margin-right: 0px; margin-top: 2px; margin-bottom: 5px; background: #ffffff; text-align: left;}
#hnav {margin: 0; padding: 2px; background: #009F62;}

#clearer { clear: both; margin: 0; padding: 0;}

#footer { margin: 8px 8px 8px 8px; background: #009F62; font-size: 80%; }


#nav {font-family: 'arial rounded', arial, verdana, sans-serif; padding-left: 0px;}
#nav2 {font-family: 'arial rounded', arial, verdana, sans-serif; padding-left: 0px;}
#nav3 {font-family: 'arial rounded', arial, verdana, sans-serif; padding-left: 0px;}

p, .entry-body {font-family: 'arial rounded', arial, verdana, sans-serif; }
blockquote { border-left: 3px solid #3D117B; border-bottom: 3px solid #AF609C; margin-left: 1.5em; padding-left: 5px;}

h1, .entry-header { color: #3D117B; margin: 0; padding: 0px 0 0 5px; }

h2 {font: 'arial rounded', arial, verdana, sans-serif; letter-spacing: 0.2em; margin: 20px 20px 20px 0; padding: 20px 20px 0 0; color: #009F62; font-size: 26px; font-weight: normal;}
/* AF609C */


h3 {font: 24px 'arial rounded', arial, verdana, sans-serif; margin-left: 0; margin-top: 30px;color: #3D117B; }

h4 {color: #3D117B; font-size: 18px; font-weight: normal; font-family: 'arial rounded', arial, verdana, sans-serif; margin-bottom: 0px; border-bottom: 1px solid #3D117B; }

#hidden {display:none;}

img {
margin: 0px;
padding: 0px;
border: 0px;
}

.credit {
color: #ffffff;
font-size: 95%;
margin: 10px 0 0 0;
padding: 3px;
text-align: center;
}
/*------------- hnav------------*/


#hnav ul
{
/* text-align: center;*/
padding-bottom: 0px;
padding-top: 5px;
padding-left: 0;
margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
background-color: #009F62;
color: #F2EEEC;
width: 100%;
font-family: 'arial rounded', arial, verdana, sans-serif;
line-height: 18px;
/* fixes Firefox 0.9.3 */
}

#hnav ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 5px;
}

#hnav ul li a
{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
color: #ffffff;
text-decoration: none;
/* border-right: 1px solid #ffffff; */
}

.hnavbar {
padding-bottom: 5px;
padding-top: 5px;
color: #ffffff;
text-decoration: none;
border-right: 1px solid #ffffff; }

#hnav ul li a:hover { color: #ffffff; font-weight: bold; }


.entry-footer {font-family: 'arial rounded', arial, verdana, sans-serif;
font-size: x-small;
color: #009F62;
margin-bottom:25px; }


.spacer {padding: 0px; background: #009F62; color: #009F62; margin-right: 2px; margin-bottom: 2px; }
A.spacer {text-decoration: none; }

.poweredby, .search, .sidenavsmall {font-size: 85%; color: #009F62;}

.side {
font-family: 'arial rounded', arial, verdana, sans-serif;
font-size:x-small;
font-weight:normal;
line-height:140%;
padding:2px;
margin-left:10px;
margin-right:0px;
}

label
{
width: 4em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

#dropdown {float: right; display: run-in; font-size: 9px; font-family: arial, sans-serif;}
.dropdown, option.dropdown, submit.dropdown {font-size: 9px; font-family: arial, sans-serif;}
input.dropdown {color: green; }

IMG.borderON { border: 1px; !important}

#booklist {background-color: yellow; padding-bottom: 6px; padding-top: 6px; margin-bottom: 6px; margin-top: 6px;}


