
/*posts*/
#post-hd { margin: 20px 0px; position: relative; background-image: url(images/post-header.png); background-repeat: no-repeat; width: 562px; height: 194px; }
#post-hd .info { width: 450px; padding: 25px 5px 30px 35px; }
#post-hd .date { float: right; color: #d75508; font-size: 30px; padding: 5px 40px 5px 0; }
#post-hd .title { float: left; width: 280px; }
#post-hd .sub { font-family: 'courier new', arial, tahoma; }
.info h2 a { color: #3e352c; text-decoration: none; }
.entry { filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90; color: #4e4e4e; font: bold 16px Arial, Sans-serif, tahoma; position: relative; z-index: 100; margin: -65px 0px 0px 50px; }
.entry .tags { float: right; font-size: 14px; color: #b15e76; margin-bottom: 10px; }
p.postmetadata alt { margin: 10px 0px; }
/*posts*/

/*comment page*/
#comment-form { color: #413e3e; font: bold 12px Arial, Sans-serif, Helvetica; }
#comment-form h3 { color: #b2230f; margin-bottom: 10px; padding: 5px 0px; }
#comment-form input  { margin-right: 5px; filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; width: 200px; color: #df1900; font: bold 14px Tahoma, Arial, Sans-serif; padding: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid #f8bb55; background-color: #f7d554; } 
#comment-form textarea { filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; width: 300px; color: #df1900; font: bold 14px Tahoma, Arial, Sans-serif; padding: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid #f8bb55; background-color: #f7d554; }
#comment-form .submit { filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80; border: 0; background-color: #c19663; width: 100px; color: #b41f0d; }
h3#comments { margin-bottom: 10px; color: #b15e76; }
.comment-list { margin: 0; }
.comment-list li { margin: 0 0 10px 0; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; padding: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid #51aeb5; width: 100%; background-color: #ffffff; }
.comment-list  .info { width: 80px; float: left; margin-right: 5px; text-align: right; }
.comment-list .text { width: 80%; float: left; color: #662336; padding-left: 5px; height: 100%; border-left: 1px solid #51aeb5; }
.comment-list .author, .comment-list .author a { color: #b2230f; }
/*comment page*/

/*search*/
#search-pg h3 { font-size: 22px; color: #bf1042; margin-bottom: 10px; }
#search-pg input  { margin-right: 5px; filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; width: 200px; color: #df1900; font: bold 14px Tahoma, Arial, Sans-serif; padding: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid #f8bb55; background-color: #f7d554; } 
#search-pg .submit { filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80; border: 0; background-color: #c19663; width: 100px; color: #b41f0d; }
/*search*/

/*sidebar*/
.sidebar h2 { filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; font-size: 18px; color: #662336; margin-bottom: 10px; padding: 0 5px 2px 5px; -moz-border-radius: 0px 4px; -webkit-border-radius: 0px 4px; border: 1px solid #51aeb5; width: 99%; }
.sidebar { font: 16px tahoma, arial, verdana; }
.sidebar ul li { margin: 0; padding: 0; }
.sidebar ul li ul li { margin: 0; padding-left: 10px; }
.sidebar .tc { margin: 0 0 20px 0; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; padding: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid #51aeb5; width: 100%; background-color: #ffffff; }
/*sidebar*/
/*page*/
#page { margin-top: 30px; }
#page h2 { font-size: 22px; color: #bf1042; margin-bottom: 10px; }
#page .entry { filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90; color: #4e4e4e; font: bold 16px Arial, Sans-serif, tahoma; margin: 0px 0px 0px 10px; }
/*page*/

/*footer*/
#footer .quote { filter:alpha(opacity=65); -moz-opacity:.65; opacity:.65; margin: 0 auto; width: 500px; }
/*footer*/