
.embed div,
.embed span,
.embed object,
.embed iframe,
.embed h1,
.embed h2,
.embed h3,
.embed h4,
.embed h5,
.embed h6,
.embed p,
.embed blockquote,
.embed pre,
.embed abbr,
.embed address,
.embed cite,
.embed code,
.embed del,
.embed dfn,
.embed em,
.embed img,
.embed ins,
.embed kbd,
.embed q,
.embed samp,
.embed small,
.embed strong,
.embed sub,
.embed sup,
.embed var,
.embed b,
.embed i,
.embed dl,
.embed dt,
.embed dd,
.embed ol,
.embed ul,
.embed li,
.embed fieldset,
.embed form,
.embed label,
.embed legend,
.embed table,
.embed caption,
.embed tbody,
.embed tfoot,
.embed thead,
.embed tr,
.embed th,
.embed td,
.embed article,
.embed aside,
.embed canvas,
.embed details,
.embed figcaption,
.embed figure,
.embed footer,
.embed header,
.embed hgroup,
.embed menu,
.embed nav,
.embed section,
.embed summary,
.embed time,
.embed mark,
.embed audio,
.embed video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	line-height: 1;
}

.embed article,
.embed aside,
.embed details,
.embed figcaption,
.embed figure,
.embed footer,
.embed header,
.embed hgroup,
.embed menu,
.embed nav,
.embed section {
	display: block;
}
.embed nav ul {
	list-style: none;
}
.embed blockquote,
.embed q {
	quotes: none;
}
.embed blockquote:before,
.embed blockquote:after,
.embed q:before,
.embed q:after {
	content: '';
	content: none;
}
.embed a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
/* change colours to suit your needs */
.embed ins {
	background-color: #ff9;
	color: #000;
	text-decoration: none;
}
/* change colours to suit your needs */
.embed mark {
	background-color: #ff9;
	color: #000;
	font-style: italic;
	font-weight: bold;
}
.embed del {
	text-decoration: line-through;
}
.embed abbr[title],
.embed dfn[title] {
	border-bottom: 1px dotted;
	cursor: help;
}
.embed table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* change border colour to suit your needs */
.embed hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #cccccc;
	margin: 1em 0;
	padding: 0;
}
.embed input,
.embed select {
	vertical-align: middle;
}