@charset "UTF-8";
/*
Icon font face.
*/
@font-face
{
	font-weight : normal;
	font-style  : normal;
	font-family : 'sharkicons';
	src         : url('fonts/sharkicons.eot?e9o471');
	src         : url('fonts/sharkicons.eot?#iefixe9o471') format('embedded-opentype'),
	url('fonts/sharkicons.woff?e9o471') format('woff'), url('fonts/sharkicons.ttf?e9o471') format('truetype'),
	url('fonts/sharkicons.svg?e9o471#sharkicons') format('svg');
}
/*
Global icon styles.
*/
[class^='wsi-']::before,
[class*=' wsi-']::before
{
	font-family             : 'sharkicons' !important;
	font-style              : normal !important;
	font-weight             : normal !important;
	font-variant            : normal !important;
	text-transform          : none !important;

	line-height             : 1;
	-webkit-font-smoothing  : antialiased;
	-moz-osx-font-smoothing : grayscale;
}
@media speech
{
	[class^='wsi-']::before,
	[class*=' wsi-']::before
	{
		speak : none;
	}
}
@media aural
{
	[class^='wsi-']::before,
	[class*=' wsi-']::before
	{
		speak : none;
	}
}
/*
Begin icon definitions.
*/
.wsi-comment-mail::before
{
	content  : '\e000';
	position : relative;
	top      : .2em;
}
.wsi-comment-mail-one::before
{
	content  : '\e001';
	position : relative;
	top      : .2em;
}
.wsi-zencache::before
{
	content : '\e002';
}
.wsi-zencache-logo::before
{
	content : '\e003';
}
.wsi-wp-kb-articles::before
{
	content : '\e004';
}
.wsi-s2member::before
{
	content : '\e005';
}