.contactsheet
{
	position: absolute;
	top: 420px;
	left: 175px;
	height: 698px;
	width: 530px;
	padding: 56px 0px 0px 36px;
	background-image: url(/site/showcase/sleeve.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.showcasetopgif
{
	background-color: transparent;
	position: relative;
	top: -280px;
	left: 220px;
	width: 450px;
}

.showcasetopjpg
{
	position: relative;
	top: 0px;
	width: 450px;
	left: 0px;
	text-align: center;
}

.showcasetopjpg img
{
	background-color: transparent;
	position: relative;
	left: 220px;
	padding-top: 40px;
	padding-left: 73px;
}

.showcasethumbnail img
{
	height: 140px;
	width: auto;
	max-height: 140px;
	max-width: 221px;
	padding-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}

* html .showcasethumbnail img
{
	height: 140px;
	width: 221px;
	padding-bottom: 10px;
}

.\3241x160block
{
	height: 160px;
	width: 241px;
}

.blogquote
{
	position: relative;
	border: 1px dotted #000;
	padding: 14px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.showcasewidercolumn img, .showcasewidercolumnland img
{
	width: 504px;
	height: 336px;
	max-width: 504px;
	max-height: 336px;
}

.showcasewidercolumnx img, .showcasewidercolumnport img
{
	width: 224px;
	height: 316px;
	max-width: 224px;
	max-height: 316px;
	padding-left: 140px;
}

.showcasewidercolumns img
{
	width: 336px;
	height: 336px;
	max-width: 336px;
	max-height: 336px;
	padding-left: 84px;
}

.showcasecolumnone
{
	position: relative;
	width: 504px;
	top: 0px;
	left: 24px;
	height: auto;
}

.showcasecolumnone ul
{
	list-style-position: outside;
	list-style-image: url(/site/logo/bulletpoint.gif);
}

.showcasecolumnone h6
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-align: justify;
	line-height: 16px;
	font-weight: bolder;
	font-variant: normal;
	color: #000;
	padding: 10px;
	background-color: #DDD;
	border: 1px solid #000;
}

.showcasecolumntwo
{
	position: absolute;
	top: 0px;
	width: 150px;
	left: 550px;
}

.snipmaincolumn
{
	position: absolute;
	top: 0px;
	width: 300px;
	left: 125px;
}

.snipadcolumn
{
	position: absolute;
	top: -30px;
	width: 162px;
	left: 514px;
}

.widercolumn
{
	position: absolute;
	top: 240px;
	width: 600px;
	left: 300px;
}

.snippetsheadline
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	text-align: left;
	color: #000000;
}

.articleheadline
{
	font-family: Skia, Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #F60;
	padding-bottom: 12px;
	text-align: left;
	font-weight: bold;
	background-image: none;
	line-height: 40px;
}

.articledateline
{
	font-family: Skia, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	padding-top: 15px;
}

.articledateline A:link, .articledateline A:active, .articledateline A:visited
{
	text-decoration: none;
	color: #000;
}

.articledateline A:hover
{
	text-decoration: none;
	color: #f60;
}

.articleintro
{
	position: relative;
	font-family: Skia, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000;
	text-decoration: none;
	line-height: 20px;
	padding-bottom: 18px;
}

.articlebody
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: lighter;
	text-transform: none;
	color: #000;
	text-decoration: none;
	line-height: 15px;
	text-align: justify;
	white-space: normal;
	padding-bottom: 15px;
}

.articlebody A:img
{
	border-width: 2px;
	border-style: solid;
	border-color: #000;
}

.articlebody A:link, .articlebody A:visited, .articlebody A:active, .articlebody A:hover
{
	text-decoration: none;
	color: #F60;
}

.navigation
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bolder;
	text-transform: none;
	color: #000;
	text-decoration: none;
	line-height: 15px;
	vertical-align: bottom;
}

.navigation A:link, .navigation A:visited, .navigation A:active
{
	text-decoration: none;
	color: #000;
}

.navigation A:hover
{
	color: #F60;
	text-decoration: none;
}

.relatedlinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bolder;
	text-transform: none;
	color: #000;
	text-decoration: none;
	line-height: 20px;
	text-align: left;
}

.relatedlinks A:link, .relatedlinks A:active, .relatedlinks A:visited
{
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	color: #000;
	list-style-position: inside;
	list-style-type: square;
	padding-bottom: 3px;
}

.relatedlinks A:hover
{
	font-size: 12px;
	line-height: 16px;
	color: #F60;
	text-decoration: none;
	list-style-position: inside;
	list-style-type: square;
	padding-bottom: 3px;
}

.relatedlinkssmall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	text-transform: none;
	color: #000;
	text-decoration: none;
	line-height: 20px;
	text-align: left;
	padding-bottom: 10px;
}

.relatedlinkssmall A:link, .relatedlinkssmall A:active, .relatedlinkssmall A:visited
{
	font-size: 10px;
	line-height: 14px;
	text-decoration: none;
	color: #000;
	list-style-position: outside;
	list-style-type: square;
	padding-bottom: 3px;
}

.relatedlinkssmall A:hover
{
	font-size: 10px;
	line-height: 14px;
	color: #F60;
	text-decoration: none;
	list-style-position: outside;
	list-style-type: square;
	padding-bottom: 3px;
}

h1
{
	font-family: Skia, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #F60;
	padding-left: 0px;
}

h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	background-color: #CCC;
	color: #000;
}

h4
{
	float: left;
	width: 170px;
	margin-right: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-align: left;
	line-height: 16px;
	font-weight: bolder;
	font-variant: normal;
	color: #000;
	padding: 10px;
	border: 1px solid #000;
	background-color: #DDD;
}

* html h4
{
	float: left;
	width: 210px;
	margin-right: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-align: left;
	line-height: 16px;
	font-weight: bolder;
	font-variant: normal;
	color: #000;
	padding: 10px;
	border: 1px solid #000;
	background-color: #DDD;
}

h4 img
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

h5
{
	float: right;
	width: 170px;
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-align: left;
	line-height: 16px;
	font-weight: bolder;
	font-variant: normal;
	color: #000000;
	padding: 10px;
	border: 1px solid #000;
	background-color: #DDD;
}

* html h5
{
	float: right;
	width: 210px;
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-align: left;
	line-height: 16px;
	font-weight: bolder;
	font-variant: normal;
	color: #000000;
	padding: 10px;
	border: 1px solid #000;
	background-color: #DDD;
}

h5 img
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

h6
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-align: center;
	line-height: 16px;
	font-weight: bolder;
	font-variant: normal;
	color: #000;
	padding: 10px;
	background-color: #DDD;
	border: 1px solid #000;
}

* html h6
{
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-align: center;
	line-height: 16px;
	font-weight: bolder;
	font-variant: normal;
	color: #000;
	padding: 10px;
	background-color: #DDD;
	border: 1px solid #000;
}

h6 img
{
	border: 1px solid #000;
}

.factbox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-align: justify;
	line-height: 17px;
	font-weight: normal;
	font-variant: normal;
	color: #000;
}

.comments_error
{
	background-color: #f60;
}

div.comments_error
{
	border: 2px solid #f60;
	padding: 0.3em;
}

.commentsbox
{
	position: relative;
	width: 280px;
	height: auto;
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 0px;
	padding: 10px 98px 10px 80px;
	border-left: 8px solid #BBB;
	background: #DDD url(/site/logo/commentquotes.gif) no-repeat 10px -2px;
}

* html .commentsbox
{
	width: 468px;
	padding: 10px 98px 10px 70px;
}

.commentsauthor
{
	position: relative;
	width: 280px;
	height: auto;
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	margin: 10px 0px;
	padding: 10px 98px 10px 80px;
	border-left: 8px solid #555;
	background: #ccc url(/site/logo/commentquotesauthor.gif) no-repeat 10px -2px;
}

* html .commentsauthor
{
	width: 468px;
	padding: 10px 98px 10px 70px;
}

.commentsauthor A:link, . commentsauthor A:active, . commentsauthor A:visited
{
	color: #FFF;
	text-decoration: underline;
}

.commentsboxwarning
{
	position: relative;
	width: 280px;
	height: auto;
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 0px;
	padding: 10px 98px 10px 80px;
	border-left: 8px solid #fe0505;
	background: #fddede url(/site/logo/commentwarning.gif) no-repeat 10px -2px;
}

* html .commentsboxwarning
{
	width: 468px;
	height: auto;
	padding: 10px 98px 10px 70px;
}

.commentsboxalt
{
	position: relative;
	width: 280px;
	height: auto;
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 0px;
	padding: 10px 98px 10px 80px;
	border-left: 8px solid #BBB;
	background: #EEE url(/site/logo/commentquotes.gif) no-repeat 10px -2px;
}

* html .commentsalt
{
	width: 468px;
	padding: 10px 98px 10px 70px;
}

.commentsboxsqweegee, .commentsboxadmin
{
	position: relative;
	width: 280px;
	height: auto;
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 0px;
	padding: 10px 98px 10px 80px;
	border-left: 8px solid #F60;
	background: #ffffa8 url(/site/logo/commentquotesadmin.gif) no-repeat 10px -2px;
}

* html .commentsboxsqweegee, * html .commentsboxadmin
{
	width: 468px;
	padding: 10px 98px 10px 70px;
}

.commentsboxsqweegee
{
	background: #ffffa8 url(/site/logo/commentsqweegee.gif) no-repeat 10px -2px;
}

.commentsbox A:link, .commentsbox A:active, .commentsbox A:visited, .commentsboxalt A:link, .commentsboxalt A:active, .commentsboxalt A:visited, .commentsboxadmin A:link, .commentsboxadmin A:active, .commentsboxadmin A:visited .commentsboxsqweegee A:link, .commentsboxsqweegee A:active, .commentsboxsqweegee A:visited
{
	color: #000;
	text-decoration: underline;
}

.commentsbox A:hover, .commentsboxalt A:hover, .commentsboxsqweegee A:hover, .commentsboxadmin A:hover
{
	color: #F60;
}

.commentsboxtwo
{
	position: relative;
	width: 318px;
	height: auto;
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 0px;
	padding: 10px 70px;
	border-left: 8px solid #BBB;
	background-color: #DDD;
}

* html .commentsboxtwo
{
	width: 468px;
}