.BlogListTeaserWrapper {
	
}
.BlogListTeaserWrapper .vcard li.fn {
	display: none;
}
.BlogListTeaserWrapper h3 span {
	font: 300 20px/20px "Open Sans", sans-serif; text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.BlogListTeaserWrapper h3 span::before {
	margin: 0px 5px 0px 0px; width: 15px; height: 15px; display: inline-block; content: " "; background-color: rgb(204, 204, 204);
}
.categoryTeaser h4 span::before {
	margin: 0px 5px 0px 0px; width: 15px; height: 15px; display: inline-block; content: " "; background-color: rgb(204, 204, 204);
}
.BlogListTeaserWrapper ol {
	margin: 0px 0px 15px; padding: 0px 0px 15px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; list-style-type: none;
}
.BlogListTeaserWrapper .url.blogHeading {
	color: rgb(51, 51, 51); text-decoration: none;
}
.BlogListTeaserWrapper .url.blogHeading:hover {
	color: rgb(0, 85, 128);
}
.BlogListTeaserWrapper .title h4 {
	margin: 0px 0px 8px;
}
.BlogListTeaserWrapper .url.blogBody {
	color: rgb(51, 51, 51); line-height: 20px; font-size: 15px; text-decoration: none;
}
.BlogListTeaserWrapper .blogName {
	margin: 8px 0px 0px; display: inline-block;
}
.BlogListTeaserWrapper .date {
	margin: 0px 0px 0px 10px; color: rgb(153, 153, 153); display: inline-block;
}
.extraColumn .BlogListTeaserWrapper .date {
	display: none;
}
.BlogListTeaserWrapper .blogName span::before {
	content: "Läs ";
}
.categoryTeaser dd {
	padding: 8px; text-align: left; line-height: 20px; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.categoryTeaser dd:nth-of-type(2n) {
	background: rgb(249, 249, 249);
}
#blogComments .terms.field ul li {
	line-height: 20px; font-size: 15px; list-style-type: square; list-style-position: inside;
}
#blogComments .terms.field p {
	margin: 0px 0px 10px;
}
#blogComments .terms.field ul {
	margin: 0px 0px 10px;
}
#blogComments .terms.field .acceptTerm {
	display: none;
}
.upper.blogNavigation {
	display: none;
}
#blogHeader h2 {
	display: none;
}
#blog .richText.body {
	margin: 0px 0px 10px; line-height: 1.35em; font-size: 1em;
}
#blog .richText.body img[align='right'] {
	padding: 0px 0px 10px 15px;
}
#blog .richText.body img[align='left'] {
	padding: 0px 15px 10px 0px;
}
#blog div.richText a {
	color: rgb(0, 136, 204);
}
#blog div.richText a:hover {
	color: rgb(0, 85, 128); text-decoration: underline;
}
#blog .header h3 a {
	color: rgb(51, 51, 51); text-decoration: none;
}
.blogSignature {
	margin: 0px 0px 10px;
}
.meta-left li {
	margin: 0px 10px 0px 0px; display: inline-block;
}
.meta-left {
	display: inline-block;
}
.meta-right {
	display: inline-block;
}
.meta-right {
	float: right;
}
.meta-right .meta-comments {
	width: 45px; float: right;
}
.meta-right .meta-share {
	float: left;
}
.lower.blogNavigation {
	margin: 15px 0px 0px; padding: 15px 0px 0px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; display: block;
}
.byHistory .next a::after {
	content: " ?";
}
.byHistory .next {
	text-align: right; float: right; max-width: 300px;
}
.byHistory .previous {
	text-align: left; float: left; max-width: 300px;
}
.byHistory .previous a::before {
	content: "? ";
}
.byHistory span {
	display: none;
}
.upperPager {
	display: none;
}
#listEntries h2 {
	display: none;
}
#blog .meta-tags {
	display: none;
}
#blog .meta-permalink {
	display: none;
}
.feeds.blogRightColumnItem h3 {
	display: none;
}
.blogsearch.blogRightColumnItem .titleContainer {
	display: none;
}
.tagCloudContainer h4 {
	display: none;
}
.blog.edit .upperPager {
	display: none;
}
.blog.edit h4 {
	display: none;
}
#blogList .entry em {
	display: none;
}
.userFunctionLinks li.register {
	display: none;
}
.entries.blogRightColumnItem ul li {
	margin: 0px 0px 5px; color: rgb(0, 136, 204); list-style-type: square; list-style-position: inside;
}
.blogroll.blogRightColumnItem ul li {
	margin: 0px 0px 5px; color: rgb(0, 136, 204); list-style-type: square; list-style-position: inside;
}
#blog .meta {
	padding: 7px 11px; border-radius: 15px; background-color: rgb(249, 249, 249);
}
.blogRightColumn {
	margin: 0px 0px 15px; padding: 0px 0px 15px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.blogRightColumn ul {
	margin: 0px 0px 10px;
}
#listEntries ol {
	list-style-type: none;
}
#listEntries li.odd {
	margin: 15px 0px; padding-bottom: 15px; clear: both; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#listEntries li.even {
	margin: 15px 0px; padding-bottom: 15px; clear: both; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.meta-comments span {
	text-indent: -5000px; display: block;
}
.meta-comments a {
	text-decoration: none;
}
.meta-comments em {
	margin: -13px 0px 0px; text-align: right; text-indent: 0px; font-size: 12px; font-style: normal; font-weight: bold; display: block;
}
.meta-comments em::before {
	font: 17px/0.5px "mbvk"; padding: 0px 2px 0px 0px; vertical-align: middle; content: "\e806"; font-size-adjust: none; font-stretch: normal; speak: none;
}
.feeds.blogRightColumnItem li {
	margin: 0px 0px 5px;
}
.feeds.blogRightColumnItem li a::before {
	margin: 0px 5px 0px 0px; color: orange; font-family: "mbvk"; font-weight: bold; content: "\e807";
}
.entries.blogRightColumnItem {
	margin: 10px 0px 0px; clear: both;
}
.blogRightColumnItem > h3 {
	font-size: 20px;
}
.tagCloud {
	text-align: center; line-height: 1.9em;
}
.tagCloud .tagWeight-1 {
	font-size: 0.8em;
}
.tagCloud .tagWeight-2 {
	font-size: 0.9em;
}
.tagCloud .tagWeight-3 {
	font-size: 1em;
}
.tagCloud .tagWeight-4 {
	font-size: 1.1em;
}
.tagCloud .tagWeight-5 {
	font-size: 1.2em;
}
.tagCloud .tagWeight-6 {
	font-size: 1.3em;
}
.tagCloud .tagWeight-7 {
	font-size: 1.4em;
}
.tagCloud .tagWeight-8 {
	font-size: 1.5em;
}
.tagCloud .tagWeight-9 {
	font-size: 1.6em;
}
.tagCloud .tagWeight-10 {
	font-size: 1.7em;
}
.tagCloud .tagWeight-11 {
	font-size: 1.8em;
}
.tagCloud .tagWeight-12 {
	font-size: 1.9em;
}
.tagCloud .tagWeight-13 {
	font-size: 2em;
}
.tagCloud .tagWeight-14 {
	font-size: 2.1em;
}
.tagCloud .tagWeight-15 {
	font-size: 2.2em;
}
.tagCloud .tagWeight-16 {
	font-size: 2.3em;
}
.blog.edit .blogForm > div {
	margin: 0px 0px 10px; padding: 0px 0px 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted;
}
.introduction p {
	display: none;
}
.introduction {
	background: rgb(249, 249, 249); padding: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.introduction a::before {
	content: "? ";
}
#blog .navigation::before {
	color: rgb(204, 204, 204); content: "| ";
}
#blog .navigation {
	margin: -26px 0px 0px 350px; width: 270px;
}
#blog .navigation li {
	padding: 0px 0px 0px 10px; display: inline;
}
.inside .workspace div.edit {
	margin: 30px 0px 0px;
}
.settingsItem {
	margin: 0px 0px 10px;
}
.blog.edit .toolbar {
	float: right;
}
.blog.edit .toolbar li {
	padding: 0px 0px 0px 10px; display: inline;
}
#blogWriteNew {
	padding: 0px 0px 15px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#blogList .entry {
	padding: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#blogList .odd.entry {
	background: rgb(249, 249, 249);
}
#blogList .submit {
	margin: 10px 0px 0px;
}
#blogList .entry p br {
	display: none;
}
#blog .txtBlogHeader {
	width: 300px;
}
#blog .taTags {
	width: 615px; height: 40px;
}
#blog .additional {
	margin: 10px 0px; display: block;
}
.memberSummary .activity {
	display: none;
}
.memberSummary .details {
	display: none;
}
.memberSummary h1 {
	display: none;
}
#blog .timestamp {
	display: none;
}
.memberSummary .nickname {
	display: block;
}
.myPageHeader .memberProfile {
	margin: -114px 0px 0px 5px;
}
.memberSummary .fn {
	padding: 25px 0px 0px; color: rgb(51, 51, 51); line-height: 20px; font-size: 17px; font-weight: bold;
}
.memberSummary .fn a {
	padding: 25px 0px 0px; color: rgb(51, 51, 51); line-height: 20px; font-size: 17px; font-weight: bold;
}
.memberSummary .fn .nickname a {
	color: rgb(0, 136, 204); font-weight: normal;
}
.memberTools .toolstrip {
	margin: 20px 0px 0px; padding: 10px 0px 0px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.myPagesNav {
	background: rgb(249, 249, 249); margin: 10px 0px; padding: 10px; clear: both; border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block;
}
.managementNav {
	background: rgb(249, 249, 249); margin: 10px 0px; padding: 10px; clear: both; border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block;
}
.myPagesNav li {
	margin: 0px 10px 0px 0px; display: inline-block;
}
.memberTools li {
	margin: 0px 10px 0px 0px; display: inline-block;
}
.managementNav li {
	margin: 0px 10px 0px 0px; display: inline-block;
}
.myPagesNav li a {
	text-transform: uppercase;
}
.memberTools li a::before {
	content: "· ";
}
.myPageWrapper .header h2 {
	line-height: 22px; font-size: 20px;
}
.myPagesProfileExtended h2 {
	line-height: 22px; font-size: 20px;
}
.memberSummary dt {
	margin: 0px; padding: 6px 0px; width: 130px; float: left; display: block;
}
.contact_information dt {
	margin: 0px; padding: 6px 0px; width: 130px; float: left; display: block;
}
.memberSummary dd {
	margin: 0px; padding: 6px 0px; height: 17px; color: rgb(136, 136, 136); clear: right; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
.contact_information dd {
	margin: 0px; padding: 6px 0px; height: 17px; color: rgb(136, 136, 136); clear: right; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
.toolstrip.memberTools {
	display: none;
}
#blogEntry .abuse {
	display: none;
}
.myPageStartpage .summaries {
	display: none;
}
#topUserToolbar .userInfo {
	display: none;
}
.userFunctionLinks li {
	display: inline-block;
}
.userFunctionLinks li a {
	padding: 4px 11px; color: rgb(51, 51, 51); display: inline-block;
}
