#post_title { padding:5px; width:100%; color:#3A7C99; font-size:28px; font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-weight:600; }
#post_tags { padding:5px; width:100%; color:#333333; }
textarea { padding:5px; color:#333333; }
.txtstuff { resize:none; /* remove this if you want the user to be able to resize it in modern browsers */ overflow:hidden; }
.hiddendiv { display:none; white-space:pre-wrap; word-wrap:break-word; overflow-wrap:break-word; /* future version of deprecated 'word-wrap' */ }
/* the styles for 'commmon' are applied to both the textarea and the hidden clone */
/* these must be the same for both */
.common { width:100%; min-height:50px; color:#131313; font-size:20px; line-height:1.5em; font-family:Georgia, serif; overflow:hidden; }
.lbr { line-height:3px; }

#dirlyr { margin-top:30px; padding:50px 0; background:#ffffff; }
.dirrow { padding:0 75px; }
.dirrow a{ display:block; color:#666666; font-size:16px; font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-weight:600; }

#pglyr { margin-top:30px; }
.tags { font-size:14px; font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;  }
.tags a{ padding:2px 3px; color:#3A7C99; font-size:14px; font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; }
.tags a:hover{ color:#131313; text-decoration:underline; }

#cdata { display:none; }
