/* NEWS ITEM PAGE */
.smkni {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	margin-top: 0px;
	text-align: left;
	clear: both;
}

.smknist {
	font: 11px Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0px;
	display: block;
	text-indent: 0px;

	color: #993300;

	text-decoration: none;
}

.smknit, .smknit a, .smknit a:visited, .smknit a:link {
	font: bold 16px Verdana, Helvetica, Arial, sans-serif;
	text-align: left;
	margin: 0px;
	display: block;
	text-indent: 0px;
	text-decoration: none;
	color: #333333;

	letter-spacing: -1px;
}

.smknit a:hover {
	text-decoration: underline;
	color: #CC0000;
}

.smknit {
	color: #333333;
	letter-spacing: -1px;
	margin: 0px 0px 10px 0px;
	text-decoration: none;
}

.smknishort {
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0px;
	margin-bottom: 15px;
	display: block;
	text-indent: 0px;

	color: #555555;
}

.smknipara {
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0px;
	margin-bottom: 15px;
	display: block;
	text-indent: 15px;

	color: #555555;
}

.smkniinter {
	font: bold 14px Arial, Helvetica, sans-serif;
	margin: 0px;
	margin-bottom: 15px;
	display: block;
	text-indent: 0px;

	color: #555555;
}

.smknicas {
	font: normal 11px / 140% Arial, Helvetica, sans-serif;
	width: 180px;
	border: 1px solid #BBBBBB;
	background-color: #FAFAFA;
	color: #000000;
	margin: 0px 10px 10px 10px;
	padding:5px;
	line-height:140%;
	text-indent: 0px;
	display: block;
}

.smkniauth {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #712400;
	text-decoration: none;
	text-transform: uppercase;
	margin-bottom: 10px;
	display: block;
}

/* NEWS ITEM - ARTICLE PAGE */

/* SECTION PAGE */
.tagni {
	font:12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	text-align: left;
	clear: both;
}

.tagnist {
	text-align: left;
	display: block;
	text-indent: 0px;

	font: 9px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	text-transform: uppercase;
}

.tagnit, .tagnit a, .tagnit a:visited, .tagnit a:link {
	font: bold 12px Verdana, Helvetica, Arial, sans-serif;
	text-align: left;
	display: block;
	text-indent: 0px;

	color: #666666;
	letter-spacing: -1px;
	text-decoration: none;
}

.tagnit a:hover {
	text-decoration: underline;
	color: #CC0000;
}

.tagnit {
	color: #333333;
	letter-spacing: -1px;
	text-decoration: none;
	margin: 0px;
}

.tagnishort {
	font:12px Arial, Helvetica, sans-serif;
	margin: 0px;
	margin-bottom: 15px;
	display: block;
	text-indent: 0px;

	color: #555555;
}

.tagniauth {
	font:bold 10px Arial, Helvetica, sans-serif;
	color: #712400;
	text-decoration: none;
	text-transform: uppercase;
	margin-top: 15px;
	margin-bottom: 10px;
	display: block;
}

/* NEWS ITEM - ARTICLE PAGE */

/* HOMEPAGE HEADLINE */
.hlni {
	font:12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: left;
	border: 1px solid #999;
	margin-bottom:15px;
	clear: both;
}

.hlnist {
	font:11px Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0px;
	display: block;
	text-indent: 0px;

	color: #993300;

	text-decoration: none;

	padding: 5px;
}

.hlnit, .hlnit a, .hlnit a:visited, .hlnit a:link {
	font:16px Verdana, Helvetica, Arial, sans-serif;
	text-align: left;
	margin: 0px;
	display: block;
	text-indent: 0px;
	text-decoration: none;
	color: #333333;
}

.hlnit a:hover {
	text-decoration: underline;
	color: #CC0000;
}

.hlnit {
	color: #333333;
	letter-spacing: -1px;
	text-decoration: none;
	padding: 5px;
}

.hlnishort {
	font:12px Arial, Helvetica, sans-serif;
	margin: 0px;
	display: block;
	text-indent: 0px;

	color: #555555;
	padding: 0px 5px 5px 5px;
}

.hlniauth {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #712400;
	text-decoration: none;
	text-transform: uppercase;

	margin: 0px;
	display: block;
	text-indent: 0px;

	padding: 0px 5px 5px 5px;
}

/* HOMEPAGE HEADLINE */

/* HOMEPAGE LIST */
.lsttag {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-transform: uppercase;
	text-indent: 0px;
	margin: 0px;
	clear: both;
}

.lsttagsec {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #666600;
	text-transform: uppercase;
	text-indent: 0px;
	margin: 0px;
	clear: both;
}

.lstni {
	font:12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	margin: 0px 0px 5px 0px;
	text-align: left;
	clear: both;
}

.lstnist {
	font:normal 11px Arial, Helvetica, sans-serif;
	text-align: left;
	display: block;
	text-indent: 0px;
	color: #000;
	text-decoration: none;

	margin: 0px;
}

.lstnit, .lstnit a {
	font:14px Arial, Helvetica, sans-serif;
	color: #333333;
	letter-spacing: -1px;
	text-decoration: none;
	text-indent: 0px;
	margin: 0px;
}

.lstnit {
	margin: 5px 0px 3px 0px;
}

.lstnit a {
	border-bottom: 1px solid #666;
}

.lstnit a:hover {
	text-decoration: none;
	border-bottom: 1px dashed #999;
}

.lstniauth {
	font:9px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #333333;

	background-color: #FFFFFF;

	margin: 3px 0px 3px 0px;
	text-indent: 0px;
}

.lstnishort {
	font:12px Arial, Helvetica, sans-serif;
	display: block;
	text-indent: 0px;
	color: #555555;

	margin: 0px 0px 10px 0px;
}

/* HOMEPAGE LIST */

/* IMAGINE */
div.nimgbx {
	font:10px Arial, Helvetica, sans-serif;
	margin: 3px;
	text-align: left;
	color: #000000;
	width: 200px;
}

div.nimgbx table {
	border: 1px solid #aaaaaa;
	margin: 2px;
	width: 100%;
	background-color: #FFFFFF;
}

div.nimgbx table tr td.img {
	text-align: center;
}

div.nimgbx table tr td.img img {
	border: 1px solid #eeeeee;
	margin: 2px;
}

div.nimgbx table tr td.cpt {
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	color: #000000;
	text-indent: 0px;
}

div.nimgbx table tr td.cpt p {
	margin: 0px;
	text-indent: 0px;
}

div.nimgbx table tr td.ttl {
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	color: #000000;
}

div.nimgbx table tr td.ttl p {
	margin: 0px;
	text-indent: 0px;
}

div.nimgbx table tr td.opt {
	border-top: 1px dashed #000000;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	color: #000000;
}

/* IMAGINE */

/* IMAGINE HEADLINE */
div.hlnimgbx {
	font:10px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	margin: 0px;
	width: 100%;
}

div.hlnimgbx table {
	border-bottom: 1px solid #aaaaaa;
	margin: 0px;
	width: 100%;
	background-color: #efefef;
}

div.hlnimgbx table tr td.hlimg {
	text-align: center;
}

div.hlnimgbx table tr td.hlimg img {
	border: 1px solid #000;
	margin: 4px 3px;
}

div.hlnimgbx table tr td.hlcpt {
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	color: #000000;
	text-indent: 0px;
}

div.hlnimgbx table tr td.hlcpt p {
	margin: 0px;
	text-indent: 0px;
}

div.hlnimgbx table tr td.hlttl {
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	color: #000000;
}

div.hlnimgbx table tr td.hlttl p {
	margin: 0px;
	text-indent: 0px;
}

div.hlnimgbx table tr td.hlopt {
	border-top: 1px dashed #000000;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	color: #000000;
}
/* IMAGINE HEADLINE */

/* IMAGINE LISTA THUMB */
div.lstnimgbx {
	font:10px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	margin: 5px 5px 5px 0px;
	width: 90px;
}

div.lstnimgbx table {
	border: 1px solid #ddd;
	margin: 0px;
	width: 100%;
}

div.lstnimgbx table tr td.lstimg {
	text-align: center;
}

div.lstnimgbx table tr td.lstimg img {
	border: 1px solid #000;
	margin: 4px 3px;
}

div.lstnimgbx table tr td.lstcpt {
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	color: #000000;
	text-indent: 0px;
}

div.lstnimgbx table tr td.lstcpt p {
	margin: 0px;
	text-indent: 0px;
}

div.lstnimgbx table tr td.lstttl {
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	color: #000000;
}

div.lstnimgbx table tr td.lstttl p {
	margin: 0px;
	text-indent: 0px;
}

div.lstnimgbx table tr td.lstopt {
	border-top: 1px dashed #000000;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	color: #000000;
}

/* IMAGINE LISTA THUMB */
