﻿/* NEW BASIC LAYOUT */

.BreadCrumbsHolder
{
    overflow:hidden;
    padding:8px 20px 8px 250px;
}

.BreadCrumbs {
	width:100%;
	margin:0;
	padding:0;
}

.BreadCrumbs li {
	float:left;	
	text-decoration:none;
	list-style-type:none;
	padding:0 11px 0 4px;
	font-size:0.9em;
	white-space:nowrap;
	background:transparent url( ../image/breadcrumb.jpg ) no-repeat right center;
}

.BreadCrumbs a 
{
    text-decoration:none;
}

.BreadCrumbs li.selected {
	font-weight:bold;
}
.BreadCrumbs li.last-child {
	background:none;	
}


.PageContentHolder
{
    overflow:hidden;
}

.LeftContentColumn
{
    width:215px;
    float:left;
    overflow:hidden;
    margin-left:20px;
}

.MainAndRightContentHolder
{
    width:710px;
    float:right;
    overflow:hidden;
    margin-right:20px;
}

.MainContentColumn
{
    width:545px;
    float:left;
    overflow:hidden;
    margin:0 0 12px 10px;
}

.RightContentColumn
{
    width:135px;
    float:right;
    overflow:hidden;
    padding:8px 8px 0 0;
}


/* RIGHT COLUMN STUFF */
.RightColumnBox
{
	padding:15px 15px;
	margin-bottom:8px;
}

.RightColumnBox h2
{
	padding:0;
	margin-bottom:12px;
	font-size:1.3em;
}
.RightColumnBox p
{
	padding-bottom:2px;
	font-size:0.9em;
}
.RightColumnBox a
{
	text-decoration:none;
}

.RightColumnBox .label
{
	display:block;
	font-weight:bold;

}


/* PAGE TYPE SETTINGS */
.ProjectPageContent
{
/*    background-color:#faeaea; */
}

.FullWidthContent
{
    width:700px;
}


/* STARTPAGE */
.FeaturedArticlesRow
{
	overflow: hidden;
	padding-bottom:8px;
}

.FeaturedArticlesRow .SingleWidth
{
	width:340px;
	margin-bottom:18px;
}

.FeaturedArticlesRow .DoubleWidth
{
	margin-bottom:18px;
}

.FeaturedArticlesRow .PartInfo
{
	background-color:#fee;
	padding:5px;
	width:330px !important;
}

.FeaturedArticlesRow .SmallArticleImage
{
	margin-bottom:12px;	
}

/* MOVIE PAGES */


.VideoList
{
    margin:12px 0 12px 0;  
    width:100%; 
    background-color:#ffffff;
}
.VideoList tr   
{
	background-color:#f8f8f8;
}

.VideoInfoLink
{
    position:relative;
    display:block;
    text-decoration:none;
}

.VideoThumbNail
{
    float:left;
    margin:0 12px 12px 0;
    border:solid 1px #ccc;
}

.VideoInfoHeader
{
    padding:0;
    margin:0 0 8px 0;
    display:block;
    font-size:1.3em;
    font-weight:bold;
}

.VideoList h2
{
    font-size:1.3em;
    margin:0 0 8px 0;
    padding:0;
    font-weight:bold;
}

/* ENVIRONMENTINFO */
.EnvironmentInfo
{
    background-color:#ffff00;
    padding:8px;
}

.RightsInfo
{
    display:block;
    /*font-style:italic;*/
}


/* MAIN IMAGE RELATED */
.MainImageInfo
{
    margin:0 0 12px 0;
    font-size:0.9em;
    /*font-style:italic;*/
    color:#ffffff;
    /*background-color:#767676;*/
    background-color:#828282;
    background-image:url(/image/main-gradient-background-small.gif);
    background-repeat:repeat-x;
    background-position:top;
    /* 0% 0%; */
    padding: 8px 12px 8px 12px;
    /*
    border-bottom:solid 1px #5c5c5c;
    border-top:solid 1px #343434;
*/
}

/* CAPTION STUFF */

.CaptionLeft
{
	float:left;
	margin-right:18px;
}

.CaptionRight
{
	float:right;
	margin-left:18px;
}

.CaptionLeft img, .CaptionRight img
{
    float:none;
    margin:0;
}

.CaptionLeft p, .CaptionRight p
{
	font-size:0.9em;
	color:#ffffff;
    background-color:#828282;
    background-image:url(/image/main-gradient-background-small.gif);
    background-position:top;
    background-repeat:repeat-x;
    padding: 8px 12px 8px 12px;
    /*
    border-bottom:solid 1px #5c5c5c;
    border-top:solid 1px #343434;
*/
}

/* CREDITS ON START PAGE */
.CreditContainer
{
    position:absolute;
    right:18px;
    font-style:italic;   
    text-align:right; 
    color:#ffffff;
    font-size:0.9em;
}



/* Generic */
.FloatLeft
{
	float: left;
}

.FloatRight
{
	float: right;
}

.ClearFix
{
	clear: both;
}

.SmallPageListing
{
	margin:12px 0 0 0;
}

.SmallPageListing h2
{
	font-size:1em;
	font-weight:bold;
}

.Facts
{
	border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 8px;

	border: 1px solid #f0f0f0;
	background-color: #f8f8f8;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#ffffff));
	background: -moz-linear-gradient(top, #f8f8f8, #ffffff);

	margin: 0 0 16px 0;
	color: #404040; /*0062A6;*/
	
}
.Facts h2
{
	color: #0062A6;
}
.Facts h3
{
	color: #0062A6;
	padding-top: 0px;
	padding-bottom: 3px;
}

.FactsDark 
{
	border: 1px solid #686868;
	background-color: #686868;
	background: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#000000));
	background: -moz-linear-gradient(top, #686868, #000000);
}
.FactsDark h2
{
	color: #ffffff;
}
.FactsDark h3
{
	color: #ffffff;
	padding-top: 0px;
	padding-bottom: 3px;
}
.FactsDark a
{
	color: #f8f8f8;
}
.FactsDark a:hover
{
	color: #ffffff;
}

/* Video styles */

.VideoPlaylist
{
	/*border: solid 1px #666;*/
	clear: both;
}

.VideoPlaylist .VideoItem
{
	position: relative;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 128px;
	border-top: dotted 1px #666;
	overflow: hidden;
	min-height: 96px;
	margin-right: 8px;
}

.VideoPlaylist .VideoItem h3
{
	padding-top: 0;
    padding-bottom: 0px;
   	margin-top: 0px;
	margin-bottom: 8px;
}

.VideoPlaylist .VideoItem .Thumbnail
{
	position: absolute;
	left: 4px;
	width: 120px;
	height: 90px;
	background-color: #000;
	padding-bottom: 3px;
	padding-top: 3px;
}

.VideoPlaylist .VideoItem .Description
{
	font-size: 11px;
	color: #020406;
}

.VideoPlaylist .VideoItem .Label
{
	font-weight: bold;
	padding-right: 8px;
}

.VideoPlaylist .VideoItem .Separator
{
	color: #ccc;
	font-weight: bold;
	padding-right: 4px;
	padding-left: 4px;
}
.VideoPlaylist .VideoItem .VideoInfo
{
	display: block;
}


