

a {color: #759577;}
a:visited {color: #5c6b5d;}
a:hover {color: #2ca62c;}
a:active {color:#62FA62;}

div#title {
 margin-top: 85px;
 min-height: 99px;
 margin-bottom: .5em;
}

h1 {
   z-index: 4;
   position: relative;
   color: #4ec84e;
   line-height: .6em;
   margin: 0 0 0 240px; 
}

a#homelink, a:visited#homelink {
   position: relative;
   z-index: 5;
   margin: 0 0 0 240px;
}
#container {
   width: 30em;
   min-width: 650px;
}
.content {
  margin: 4px 0 0 0px;
  padding: 0px 0 0 0px;
  width: 43em;
  min-width: 400px; 
  max-width: 600px;
  min-height: 400px;
  background-color: #000;
}
.content h2 {
   color: #4ec84e;
}
a#banner {width:410px; height:0; padding-top:207px; float: right; margin: -8px -42% 8px 8px; background: url(/img/DGwrite2.gif) no-repeat 0px 0px;}
* html a#banner {height:207px; he\ight:0;}


#footer ul {
   margin: 0 28% 0 auto;
}

a.rss {background-position: -28px -1px;}
a.rss2 {background-position: 0px -15px;}

div#navbar {position: absolute;
  top: -73px;
  left: 0;
}

dl#navbar {width:300px; height:180px; left: 0; margin: 0 0 0 auto;}


a#news {width:84px; height:0; padding-top:178px; left:0px; top:0px; background: url(/img/DGnewssb4.gif) no-repeat 0px 0px;}
* html a#news {height:178px; he\ight:0;}
a#news:hover {background-position: -84px 0; z-index: 4;}

a#bio {width:55px; height:0; padding-top:73px; left:231px; top:0px; background:url(/img/DGbiosb2.gif) no-repeat -55px 0px;}
* html a#bio {height:73px; he\ight:0;}
a#bio:hover {background-position: 1px 0;}

a#contact { width:37px; height:0; padding-top:137px; left:191px; top:0px; background:url(/img/DGcontactsb2.gif) no-repeat 0px -4px;}
* html a#contact {height:137px; he\ight:0;}
a#contact:hover {background-position: -37px 0px;}

a#music {width:103px; height:0; padding-top: 59px; left:85px; top:0px; background: url(/img/DGmusicsb.gif) no-repeat 0px -61px;}
* html a#music {height:59px; he\ight:0;}
a#music:hover {background-position: 0 0;}

a#writing {display:none;}

a#en {left:286px; top:4px; background:transparent url(/img/DGflags.gif) no-repeat -4px -30px;}
a#en:hover {background-position: -4px 0;}
.current a#en {background-position: -4px 0;}

a#fr {left:324px; top:4px; background:transparent url(/img/DGflags.gif) no-repeat -75px -30px;}
a#fr:hover {background-position: -75px 0;}
.current a#fr {background-position: -75px 0;}

a#news em {
  margin: -3em 0 0 60px;
}
a#contact em {
  margin: -80px 0 0 -4.5em;
}
a#bio em {
  top: 58px;
  margin: 0 0 0 57px;
}
a#music em {
  left: 0;
  margin: 0 0 0 0px;
}

dl#navbar a#en em {
  display: none;
}
dl#navbar a#fr em {
 display: none;
}


/*******************POST DETAILS**************************************/

.post h2 a {
     color: #4ec84e;
}
.post h2 a:hover {
     color: #2ca62c;
}
.post ul, .post li {
    font-size: 1.1em;
} 


div#sidepost {
   top: 206px;
   left: 100%;
}
.sidepost {
   width: 18em;
   margin-top: -10px;
   margin-left: 5px;
}
.sidepost span {
   font: normal 1.2em Georgia, Times, serif;
   background: url(../img/DGarrow.gif)
}
.simplepie {
   font-size: 1.25em;
   line-height: 1.4em;
   margin-bottom: 32px;
}
.simplepie h3 a {
   text-decoration: none;
   font-size: 1.2em;
   color: #4ec84e;
   margin: 0 0 0 0;
}
.simplepie h3 a:hover {
   color: #2ca62c;
}

.simplepie p {
   font-size: .9em;
   margin: -12px 0 -4px 0;
}
.simplepie h4 a {
   font-size: 1.1em;
   margin: 0 0 0 0;
}
.simplepie .date {
   font-size: .8em;
   clear: both;
   float: left;
}
.simplepie small {
   display: none;
}

/******PLAYTAG********************************************/


#playtag, #stoptag {
        margin: 0 2px -1px 0;
 }


.mp3, .mp3:visited {
   font-weight: bold;
   text-decoration: none;
   color: #4ec84e;
}
.mp3:hover {
   color: #2ca62c;
}

img#playtag {
   background: url(http://davidgarlitz.com/img/DGplay3.gif) no-repeat -6px -81px;
   padding: 0 0 2px 0px;
   margin: 0 0 -6px 0px;
}

img#playtag:hover, img#playtag:active {
   background-position: -6px -5px;
}
img#stoptag {
   background: url(http://davidgarlitz.com/img/DGplay3.gif) no-repeat -37px -80px;
   padding: 8px;
   margin-bottom: -20px;
   margin-right: -7px;
   margin-left: -7px;
}

img#stoptag:hover, img#stoptag:active {
   background-position: -37px -5px;
}