.post{ margin:0px 30px 30px -45px;}
.post .undertitle{ color:#666; font-size: 0.8em;}
.post .wrapper{ margin-left:160px;}
.post .meta{ float:left; text-align:right;}
.post .meta .date{ color: #333; padding:3px 10px; background-color:#E6E6E6; margin-top:4px; }
.post .meta .comments{ background:url(img/ikon_kommentar.gif) no-repeat right; font-size: 0.9em; padding:2px 18px 2px 2px; line-height:200%;text-decoration: none}
.post .wrapper .body { color:#333; line-height: 150%; margin-bottom: 10px;}


.news .post .wrapper { margin-left:50px; }
.news .post .wrapper .body { font-size: 1em; line-height: 150%;}
.news .post .meta .date{ color: #333; padding:0px 0px; background-color:#E6E6E6;}
.news .post .meta .date div {color: #666; display:block; text-align: center; width:25px; padding:1px 5px; font-size: 1.1em; font-weight: bold;}
.news .post .meta .date div.month {color: #333; background-color:#CCC;font-size: 0.9em;}
.news .post h1 {font-size: 1.15em;}

.comment { clear:both; padding:10px 0px; margin-left:270px; background:url("img/comment_arrow.gif") no-repeat 474px 12px; height:34px; font-size:1.1em; line-height:150%;}
.comment h1{ padding:0px; margin:0px;}
.comment .wrapper{ background-color:#CCC; width:450px; padding:12px 12px 2px 12px; float:left;}
.comment .meta{ float:right; position:absolute; padding-left:520px; font-size:0.9em;}

.comments{ }
.comments .textfields{ float:left;}
.comments .textarea{ margin:0px 20px 0px 0px;}
.comments textarea{ }
.comments label{ }

#new_comment textarea{ border:none; width:98%; margin:10px 0px 0px 0px; z-index:1;}
#new_comment label{ font-size:22px; line-height:20px;}
#new_comment .meta label{ font-size:14px;}
#new_comment .meta{ margin-top:-28px;}
#new_comment .meta input{ font-size:14px; border: solid 4px #ccc; width:170px;}
#new_comment .meta input.title{ font-size:22px; background-color:#FFF;}
#new_comment .submit{ color:#fff; font-size:32px; background-color:#212121; border:none; width:90%;}
#new_comment .submit:hover{ background-color:#0099CC;}

