/*Bloggen*/
h3.blogpublisher-info {font-size: 12px;margin: -5px 0 6px 0;}
.blogheader a {font-size: 16px; text-decoration: none; color: #333;font-weight: bold;}
#blogcalendar,#blogmenuholder {padding: 0;}
#blogcalendar table {border-collapse: collapse;border: none; margin: 0 0 20px 0;}
#blogcalendar table.calendarselect{width: 100%;}
#blogcalendar table caption {}
#blogcalendar table caption a {}
#blogcalendar th {text-align: center;}
#blogcalendar td {border-collapse: collapse;border: 1px solid #efefef;vertical-align: middle; text-align: center; width: 30px; height: 30px;}
#blogcalendar td.current {background: #004B96;color: #fff;font-weight: bold;}
#blogcalendar table.calendarselect {border: none;}
#blogcalendar table.calendarselect td {border: none;}
table.calendar caption, table.calendar caption a {font: normal 14px/150% arial, Verdana, sans-serif;padding: 5px 0 0;text-decoration: none;}
table.calendar td a {font-weight: bold;}
.blogedittools-edit-delete {float: right;}
.blogedittools-edit-delete a{border: 1px solid #ccc; padding: 3px 5px;margin: 0 0 0 -1px;display: block; float: left;position: relative;outline: none;}
.blog_right h3 {padding: 0 0 5px 0;}
#blogmenu_menu {margin: 0; padding: 5px 0;list-style:none;}
#blogmenu_menu li {margin: 0; padding: 2px 0;}
.prevMonth {display: block; padding: 3px 0 3px 30px;background: url(/objects/fixed/arrow-left.png) no-repeat;}
.nextMonth {display: block; padding: 3px 30px 3px 0;background: url(/objects/fixed/arrow-right.png) 100% 0 no-repeat ;}
.prevYear {display: block; padding: 3px 0 3px 30px;background: url(/objects/fixed/arrow-left.png) no-repeat;}
.nextYear {display: block; padding: 3px 30px 3px 0;background: url(/objects/fixed/arrow-right.png) 100% 0 no-repeat;}

.prevMonth:hover {padding: 3px 0 3px 30px;background: url(/objects/fixed/arrow-left-o.png) no-repeat;}
.nextMonth:hover {padding: 3px 30px 3px 0;background: url(/objects/fixed/arrow-right-o.png) 100% 0 no-repeat;}
.prevYear:hover {padding: 3px 0 3px 30px;background: url(/objects/fixed/arrow-left-o.png) no-repeat;}
.nextYear:hover {padding: 3px 30px 3px 0;background: url(/objects/fixed/arrow-right-o.png) 100% 0 no-repeat;}
span.nextMonth:hover {display: block; padding: 3px 30px 3px 0;background: url(/objects/fixed/arrow-right.png) 100% 0 no-repeat ;}
span.nextYear:hover {display: block; padding: 3px 30px 3px 0;background: url(/objects/fixed/arrow-right.png) 100% 0 no-repeat;}

#blog_tab_menu {float: right;}
#blog_tab_menu ul {list-style: none; margin: 0 0 0 1px; padding: 0;}
#blog_tab_menu li {background: none; list-style: none; margin: 0; padding: 0;float: left;}
#blog_tab_menu a {background: none; margin: 0; padding: 3px 5px;float: left; border: 1px solid #ccc; margin: 0 0 0 -1px;outline: none;}
.share-links a {outline: none;}
.share-links img {height: 42px;}
.blog-tipsa img {background: url(/objects/fixed/tipsa.png) no-repeat; }
.blog-dela img {background: url(/objects/fixed/dela.png) no-repeat;}
.blog-comment img {background: url(/objects/fixed/kommentera.png) no-repeat;width: 50px;}
#blog_blproperties fieldset {border: 1px solid #e8e8e8;margin: 10px;padding: 10px;}
#blog_blproperties fieldset legend {font: bold 14px/150% "Lucida sans", "Lucida Grande", Arial, Verdana, sans-serif;}
#blog_blproperties h3 {font-size: 22px;}
#blog_blproperties input.destinator_add_tag {background: #fff; border: 1px solid #aaa;margin: 0 0 0 2px; padding: 0;}
.readmore-linker{text-align: right;margin: 0 0 10px 0;}
li.share_linker {position: absolute; left: 0; top: -32px; padding: 7px 10px; border: 1px solid #d5d6d8;background: #fff;z-index: 20;}
.share_linker .arrowdown {position: absolute; left:56px; bottom: -8px; top: auto !important; top:30px; }
.share_linker img {width: 16px; height: 16px; margin: 0; padding: 0;}
.share_linker a {padding:0; margin: 0 5px; width: 16px; height: 16px; display: block; float: left;}
.share_fb {background: url(/objects/fixed/sharesprite.gif) no-repeat -16px -16px; }
.share_fb:hover {background-position: -16px 0; }
.share_deli {background: url(/objects/fixed/sharesprite.gif) no-repeat 0 -16px;}
.share_deli:hover {background-position: 0 0;}
.share_digg {background: url(/objects/fixed/sharesprite.gif) no-repeat -48px -16px;}
.share_digg:hover {background-position: -48px 0;}
.share_twitter {background: url(/objects/fixed/sharesprite.gif) no-repeat -32px -16px;}
.share_twitter:hover {background-position: -32px 0;}
.share_technorati {background: url(/objects/fixed/sharesprite.gif) no-repeat -64px -16px;}
.share_technorati:hover {background-position: -64px 0;}

#sharepageformloader {height: 60px; padding: 10px 0 0 0;}
li.share_emailer {position: absolute; left: -5px; top: -105px; padding: 7px 10px; border: 1px solid #d5d6d8;background: #fff;z-index: 20; width: 140px;}
.share_emailer form {margin: 0; padding: 0;}
.share_emailer input {display: block;background: #eaeaeb; padding:0; border: none;color: #4b4b4b; font: bold 10px/150% Arial, sans-serif; width: 136px;margin: 2px 0; padding: 2px;}
.share_emailer input.submit {width: auto; margin: 0; padding: 0; border: none; background: #fff; color: #4b4b4b; float: right; clear: both;}
.share_emailer input.hidden {display: none;}
.arrowdown {position: absolute; border-top: 8px solid #ccc; border-left: 4px solid transparent;border-right: 4px solid transparent;font-size: 0; line-height: 0; width: 0;}
.arrowdown2 {position: absolute; border-top: 7px solid #fff; border-left: 3px solid transparent;border-right: 3px solid transparent;font-size: 0; line-height: 0; width: 0;top: -8px; left: -3px;}

#blogholder {width:448px; }
.share_emailer .arrowdown {top: auto !important; top: 93px; bottom: -8px;left: 16px; }
.share_bloggabout {position: absolute; left: 48px; top: -72px; padding: 7px 10px; border: 1px solid #d5d6d8;background: #fff;z-index: 20;width: 220px;padding: 5px 7px;}
.share_bloggabout .holder {background: #eaeaeb;padding: 2px;font: bold 10px/150% Arial, verdana,sans-serif;overflow: hidden;}
.share_bloggabout .arrowdown {top: auto !important; top: 74px; bottom: -8px; left: 40px;}
#mainblog .socialbuttons {list-style: none; margin: 0; padding: 0;position: relative;}
#mainblog .socialbuttons li {list-style: none;background: #fff; padding: 3px 5px;}
#socialbuttons {list-style: none; margin: 0; padding: 0;}
.blogcomment {border: 1px solid #e8e8e8; padding: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.blogcomment label {font: bold 11px/150% Arial, sans-serif; display: block; padding: 4px 0 0; margin: 0; color: #3e3e3e;}
.blogcomment input {display: block; border: 1px solid #d5d6d8; width: 410px; padding: 2px; font: normal 11px/150% Arial, sans-serif; color: #3e3e3e;margin: 0;}
.blogcomment textarea {display: block; border: 1px solid #d5d6d8; width: 410px; padding: 2px; font: normal 11px/150% Arial, sans-serif; color: #3e3e3e;}
.blogcomment .comment-right {text-align: right;}
.blogcomment a {font-weight: bold; padding: 10px 0 0 0;color: #3e3e3e;}
.blogcomment input[type="hidden"] {display: none;}

#blogprops input[type="button"] {background: #fff; border: 1px solid #ccc;}
#blogprops fieldset {border: 1px solid #ccc;padding: 10px;}
#blogprops legend {font: bold 14px/150% Arial, sans-serif;}
#blogprops label {padding: 2px; margin: 0 3px 10px; }
#blogprops label input {margin: 0 0 0 4px; }
#blogprops #categories div {padding: 5px 0 0 0;}

.comment-commenter {float: left; width: 300px;padding: 0 0 0 3px;font-size: 11px;}
.comment-gravatar {float: left; width: 41px;}
.comment-gravatar img {border: 1px solid #e8e8e8;width: 40px; height: 40px;}
.Comments h4 {font: bold 12px/150% Arial, Verdana, sans-serif; padding: 10px 0 5px;}
.comments-row {border: 1px solid #e8e8e8; margin: 0 0 10px 0;padding: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.commenttools {font-size: 11px;}
.comments-row:nth-child(2n) {background: #f3f3f3;border: 1px solid #ccc;}
