div#content div#content div#article-media-browser-contents
{
	position: relative;
	z-index: 110;
}

div#page-fadeout
{
	position: fixed;

	width: 100%;
	height: 100%;

	top: 0px;
	left: 0px;

	background-color: black;

	z-index: 100;

	display: none;
}

div#content div.video-player, div#content div.video-player *
{
	position: relative;

	z-index: 110;
}

div#content div.video-player
{
	display: none;

	position: fixed;

	top: 50%;
	left: 50%;

	margin: -160px 0px 0px -210px !important;

	width: 400px;
	height: 320px;

	padding: 10px;

	background-color: white;

	border: 1px solid #cccccc;
}

div#page div#content div.video-player ul
{
	margin: 5px 0px 0px 0px;
	padding: 0px;

	list-style: none;

	text-align: right;
}

div#page div#content div.video-player ul li
{
	margin: 0px 0px 0px 5px;

	display: inline;
}

div#content div.media
{
	overflow: visible;
}

div#content p.article-image
{
	float: right;

	margin: 10px 0px 10px 10px;
	padding: 5px;

	border: 1px solid #cccccc;

	font-style: italic;

	width: 200px;
}

div#content p.article-image img
{
	display: block;

	margin: 0px 0px 5px 0px;
}

div#content ul#article-media-browser
{
	margin: 10px 0px 0px 0px;
	padding: 0px;

	list-style: none;

	overflow: auto;

	position: relative;

	top: 1px;

	z-index: 1;
}

div#content ul#article-media-browser li
{
	border-style: solid;
	border-width: 1px 1px 0px 0px;
	border-color: #cccccc;

	padding: 5px;

	width: 60px;

	float: left;

	background-color: #eeeeee;
}

div#content ul#article-media-browser li.first
{
	border-left-width: 1px;
}

div#content ul#article-media-browser li.current
{
	background-color: white;
}

div#content ul#article-media-browser li h4
{
	margin: 0px;
	
	font-size: 9pt;
	font-weight: normal;

	text-transform: uppercase;

	color: #cccccc;

	text-align: center;
}

div#content ul#article-media-browser li h4 a
{
	text-decoration: none;

	color: black;
}

div#content ul#article-media-browser li h4 a:hover
{
	color: #336699;
}

div#content div#article-media-browser-contents div
{
	display: none;
}

div#content div#article-media-browser-contents div *
{
	margin: 0px;
}

div#content div#article-media-browser-contents div.current
{
	display: block;

	border: 1px solid #cccccc;

	overflow: hidden;
}

div#content div#article-media-browser-image
{
	position: relative;

	padding: 10px;
}

div#content div#article-media-browser-image p.single-image, div#content div#article-media-browser-image p#current-image
{
	margin: 0px auto 0px auto;
	padding: 0px;

	font-style: italic;
}

div#content div#article-media-browser-image p#current-image
{
	position: relative;
}

div#content div#article-media-browser-image p.single-image, div#content div#article-media-browser-image p a
{
	display: block;
}

div#content div#article-media-browser-image p a
{
	height: 32px;

	text-indent: -5000px;
}	

div#content div#article-media-browser-image p.disabled a
{
	display: none;
}

div#content div#article-media-browser-image p.single-image img, div#content div#article-media-browser-image p#current-image img
{
	display: block;

	margin: 0px auto 5px auto;
}

div#content div#article-media-browser-image p#article-media-browser-image-previous, div#content div#article-media-browser-image p#article-media-browser-image-next
{
	width: 32px;
	height: 32px;

	background-repeat: no-repeat;

	position: absolute;

	z-index: 1;

	top: 295px;
}

div#content div#article-media-browser-image p#article-media-browser-image-previous
{
	background-image: url(/img/previous.png);

	left: 15px;
}

div#content div#article-media-browser-image p#article-media-browser-image-next
{
	background-image: url(/img/next.png);

	right: 15px;
}

div#content div#article-media-browser-image p#article-media-browser-image-previous.disabled
{
	background-image: url(/img/previous-disabled.png);
}

div#content div#article-media-browser-image p#article-media-browser-image-next.disabled
{
	background-image: url(/img/next-disabled.png);
}

div#content div#article-media-browser-audio ul, div#content div#article-media-browser-other ul, div#content div#article-media-browser-video ul
{
	margin: 10px;
	padding: 0px;

	list-style: none;
}

div#content div#article-media-browser-audio ul li, div#content div#article-media-browser-other ul li, div#content div#article-media-browser-video ul li
{
	margin-top: 10px;

	overflow: auto;
}

div#content div#article-media-browser-audio ul li.first, div#content div#article-media-browser-other ul li.first, div#content div#article-media-browser-video ul li.first
{
	margin-top: 0px;
}

div#content div#article-media-browser-audio ul, div#content div#article-media-browser-other ul
{
	font-style: normal;
}

div#content div#article-media-browser-other img
{
	margin: 0px 5px 0px 0px;

	vertical-align: middle;
}

div#content div#article-media-browser-video p.video-thumbnail
{
	float: left;

	margin: 0px 10px 0px 0px;
}

div#content div#article-media-browser-video p.video-thumbnail img
{
	text-decoration: none;
}
