.item_table1
{
	background-color:#ffffff;
	
	border-top-right-radius:12px;
	-moz-border-radius-topright:12px;
	-moz-border-top-right-radius:12px;
	-webkit-border-top-right-radius:12px;
	-khtml-border-top-right-radius:12px;
	
	border-bottom-right-radius:12px;
	-moz-border-radius-bottomright:12px;
	-moz-border-bottom-right-radius:12px;
	-webkit-border-bottom-right-radius:12px;
	-khtml-border-bottom-right-radius:12px;

	padding:6px;

	background-image:linear-gradient(left, rgb(168,168,168) 27%, rgb(221,221,221) 64%, rgb(255,255,255) 82%);
	background-image:-o-linear-gradient(left, rgb(168,168,168) 27%, rgb(221,221,221) 64%, rgb(255,255,255) 82%);
	background-image:-khtml-linear-gradient(left, rgb(168,168,168) 27%, rgb(221,221,221) 64%, rgb(255,255,255) 82%);
	background-image:-moz-linear-gradient(left, rgb(168,168,168) 27%, rgb(221,221,221) 64%, rgb(255,255,255) 82%);
	background-image:-webkit-linear-gradient(left, rgb(168,168,168) 27%, rgb(221,221,221) 64%, rgb(255,255,255) 82%);
	background-image:-ms-linear-gradient(left, rgb(168,168,168) 27%, rgb(221,221,221) 64%, rgb(255,255,255) 82%);
	background-image:-webkit-gradient(
		linear,
		left bottom,
		right bottom,
		color-stop(0.27, rgb(168,168,168)),
		color-stop(0.64, rgb(221,221,221)),
		color-stop(0.82, rgb(255,255,255))
	);
}


.item_table2
{
	background-color:#dddddd;

	border-top-left-radius:12px;
	-moz-border-radius-topleft:12px;
	-moz-border-top-left-radius:12px;
	-webkit-border-top-left-radius:12px;
	-khtml-border-top-left-radius:12px;
	
	border-bottom-left-radius:12px;
	-moz-border-radius-bottomleft:12px;
	-moz-border-bottom-left-radius:12px;
	-webkit-border-bottom-left-radius:12px;
	-khtml-border-bottom-left-radius:12px;

	padding:6px;

	background-image:linear-gradient(left, rgb(255,255,255) 27%, rgb(221,221,221) 64%, rgb(168,168,168) 82%);
	background-image:-o-linear-gradient(left, rgb(255,255,255) 27%, rgb(221,221,221) 64%, rgb(168,168,168) 82%);
	background-image:-khtml-linear-gradient(left, rgb(255,255,255) 27%, rgb(221,221,221) 64%, rgb(168,168,168) 82%);
	background-image:-moz-linear-gradient(left, rgb(255,255,255) 27%, rgb(221,221,221) 64%, rgb(168,168,168) 82%);
	background-image:-webkit-linear-gradient(left, rgb(255,255,255) 27%, rgb(221,221,221) 64%, rgb(168,168,168) 82%);
	background-image:-ms-linear-gradient(left, rgb(255,255,255) 27%, rgb(221,221,221) 64%, rgb(168,168,168) 82%);
	background-image:-webkit-gradient(
		linear,
		left bottom,
		right bottom,
		color-stop(0.27, rgb(255,255,255)),
		color-stop(0.64, rgb(221,221,221)),
		color-stop(0.82, rgb(168,168,168))
	);
}


.item_title
{
	font-family:verdana;
	font-size:30px;
	color:#aa0000;
	text-shadow:2px 2px 2px #666666;
}


.item_last_version
{
	font-family:arial;
	font-size:12px;
	color:#aa00aa;
}


.item_image
{
	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	-khtml-border-radius:12px;

	-moz-box-shadow:1px 1px 6px 1px #000000;
	-webkit-box-shadow:1px 1px 6px 1px #000000;
	-o-box-shadow:1px 1px 6px 1px #000000;
	-khtml-box-shadow:1px 1px 6px 1px #000000;
	box-shadow:1px 1px 6px 1px #000000;
}


.item_image_link
{
	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	-khtml-border-radius:12px;

	-moz-box-shadow:1px 1px 6px 1px #000000;
	-webkit-box-shadow:1px 1px 6px 1px #000000;
	-o-box-shadow:1px 1px 6px 1px #000000;
	-khtml-box-shadow:1px 1px 6px 1px #000000;
	box-shadow:1px 1px 6px 1px #000000;

	filter:alpha(opacity=100);
	opacity:1;
	-moz-opacity:1;
	-khtml-opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	transition:box-shadow 500ms, opacity 500ms;
	-moz-transition:box-shadow 500ms, opacity 500ms;
	-webkit-transition:box-shadow 500ms, opacity 500ms;
	-o-transition:box-shadow 500ms, opacity 500ms;
	-khtml-transition:box-shadow 500ms, opacity 500ms;
	-ms-transition:box-shadow 500ms, opacity 500ms;
}


.item_image_link:hover
{
	-moz-box-shadow:1px 1px 8px 1px #333333;
	-webkit-box-shadow:1px 1px 8px 1px #333333;
	-o-box-shadow:1px 1px 8px 1px #333333;
	-khtml-box-shadow:1px 1px 8px 1px #333333;
	box-shadow:1px 1px 8px 1px #333333;

	filter:alpha(opacity=75);
	opacity:0.75;
	-moz-opacity:0.75;
	-khtml-opacity:0.75;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
}


.item_description
{
	text-align:left;
	font-family:verdana;
	font-size:14px;
	color:#333333;
	text-shadow:1px 1px 2px #666666;
}


a.item_url, a.item_url:link
{
	font-family:arial;
	font-size:18px;
	color:#00aa00;
	text-shadow:1px 1px 3px #00ff00;
	outline:none;

	transition:color 500ms, text-shadow 500ms;
	-moz-transition:color 500ms, text-shadow 500ms;
	-webkit-transition:color 500ms, text-shadow 500ms;
	-o-transition:color 500ms, text-shadow 500ms;
	-khtml-transition:color 500ms, text-shadow 500ms;
	-ms-transition:color 500ms, text-shadow 500ms;
}


a.item_url:hover
{
	color:#00aaaa;
	text-shadow:1px 1px 10px #00ff00;
}


a.content_link, a.content_link:link
{
	font-family:arial;
	font-size:18px;
	color:#0000aa;
	text-shadow:1px 1px 3px #00ff00;
	outline:none;

	transition:color 500ms, text-shadow 500ms;
	-moz-transition:color 500ms, text-shadow 500ms;
	-webkit-transition:color 500ms, text-shadow 500ms;
	-o-transition:color 500ms, text-shadow 500ms;
	-khtml-transition:color 500ms, text-shadow 500ms;
	-ms-transition:color 500ms, text-shadow 500ms;
}


a.content_link:hover
{
	color:#0066aa;
	text-shadow:1px 1px 10px #00ff00;
}


a.content_link2, a.email_link, a.content_link2:link, a.email_link:link
{
	font-family:arial;
	font-size:16px;
	color:#aa0000;
	text-shadow:1px 1px 3px #ffff55;
	outline:none;

	transition:color 500ms, text-shadow 500ms;
	-moz-transition:color 500ms, text-shadow 500ms;
	-webkit-transition:color 500ms, text-shadow 500ms;
	-o-transition:color 500ms, text-shadow 500ms;
	-khtml-transition:color 500ms, text-shadow 500ms;
	-ms-transition:color 500ms, text-shadow 500ms;
}


a.content_link2:hover, a.email_link:hover
{
	color:#000055;
	text-shadow:1px 1px 10px #ee0000;
}


a.content_link3, a.content_link3:link
{
	font-family:arial;
	font-size:16px;
	color:#eeeeee;
	text-shadow:1px 1px 3px #000055;
	text-decoration:none;
	outline:none;

	transition:color 500ms, text-shadow 500ms;
	-moz-transition:color 500ms, text-shadow 500ms;
	-webkit-transition:color 500ms, text-shadow 500ms;
	-o-transition:color 500ms, text-shadow 500ms;
	-khtml-transition:color 500ms, text-shadow 500ms;
	-ms-transition:color 500ms, text-shadow 500ms;
}


a.content_link3:hover
{
	text-decoration:none;
	color:#000000;
	text-shadow:1px 1px 10px #ffffff;
}


table.text_box
{
	border:0px;
	background:#696969;
	border-top-left-radius:12px;
	-moz-border-radius-topleft:12px;
	-moz-border-top-left-radius:12px;
	-webkit-border-top-left-radius:12px;
	-khtml-border-top-left-radius:12px;
}


td.text_box_title
{
	padding-top:12px;
	padding-bottom:0px;
	vertical-align:middle;
	color:#0000aa;
	font-family:terminal;
	font-size:30px;
	text-shadow:0px 0px 10px #00aa00;
	
}


td.text_box_message
{
	padding-left:8px;
	padding-right:8px;
	padding-top:0px;
	vertical-align:middle;
	color:#ffffff;
	font-family:verdana;
	font-size:12px;
	text-shadow:1px 1px 2px #000000;
}