/*
File: 'Mondrian DropDown 2' (RapidWeaver 4.0) styles.css Style Sheet
Created: March, 2009
Author: Henk Vrieselaar
http://www.henkvrieselaar.com/
*/

/* @group General Styles */

body {
	font: 12px  Arial, Helvetica, Geneva, sans-serif;
	color: black;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}

a:link, a:visited {
	text-decoration: none;
}

a:hover, a:active {
}

h1,
h2 {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}


h5 {
	color: #000000;
	font-size: 11px;
	margin: 0px 0 6px;
	font-weight: normal;
	font-style: normal;
	border-left: 6px solid white;
}

a img {
	border:none
}

img {
	border: none;
}

.clearer {
	clear: both;
}

.contentContainer
{
	margin:auto;
	overflow:hidden;
	width:955px;
	position:relative;
}
.headerContainer
{
	margin:auto;
	width:946px;
	height:175px;
	position:relative;
}
.menuLanguage
{
	width:115px;
	height:30px;
	float:right;
	margin-top:21px;
	color:#aaa;
}
.logoStenstroms
{
	clear:both;
	float:left;
	margin:13px 20px 0 40px;
}
.logoShield
{
	float:right;
	margin:18px 25px 0 0;
}
h1
{
	font-size:14px;
	color:#9d9d9d;
	margin:0;
	padding:0;
	float:left;
	margin-top:81px;
	letter-spacing:2px;
}

/* MENU*/

#navcontainer1 {
	height: 39px;
	position: absolute;
	z-index: 900;
	border-bottom: 6px solid white;
	display: block;
}

#navcontainer1 .current, #navcontainer1 .currentAncestor{
	height: 12px;
	background-image: none;
}


#navcontainer1 ul ul .current , #navcontainer1 ul ul .currentAncestor {
}

/* Parent - Level 0 */

#navcontainer1 ul{
	margin: 0;
	padding: 0;
	z-index: 5;
	list-style-type: none;
}

#navcontainer1 li {
	position: relative;
	display: inline;
	float: left;
	width: auto;
}

#navcontainer1 a {
	display: block;
	padding: 23px 15px 4px 5px;
	border-right: 1px solid white;
	background: url(images/bg/transp.png) no-repeat;
}

#navcontainer1 a:hover {
	background: transparent;
}

#navcontainer1 a:active {
}

#navcontainer1 li:hover ul, #navcontainer1 li.over ul { 
	display: block;
}

/* Child - Level 1 */
/* All browsers will use this code, it will make the pop out menus work */

#navcontainer1 ul ul {
	position: absolute;
	top: 29px;
	left: 0px;
	right: 0;
	display: none;
	z-index: 100;
	width: 173px;
	padding: 0 0px;
	margin-top: 10px;
	border-bottom: 1px solid white;
	border-left-style: none;
	border-top: 6px solid white;
	margin-left: -1px;
}

#navcontainer1 ul ul li {
	display: block;
	float: left;
	left: 0px;
	position: relative;
	clear: left;
	overflow: visible;
}

#navcontainer1 ul ul a {
	padding: 4px 0px 4px 5px;
	display: block;
	width: 166px;
	height: auto;
	border-right: 1px solid white;
	border-left: 1px solid white;
	text-align: left;
}

#navcontainer1 ul ul a:hover {
	background-color: #aeaeae;
	position: relative;
}

#navcontainer1 ul ul .current{
}


/* Child Level 3 */

#navcontainer1 ul ul ul {
	position: absolute;
	left: 173px;
	top: -11px;
	z-index: 120;
	border-top: 1px solid white;
}

#navcontainer1 ul ul ul li { 

}

#navcontainer1 ul ul ul ul li { 
}

#navcontainer1 ul ul ul ul a{
}

#navcontainer1 ul ul ul ul a:hover{

}

div#navcontainer1 ul ul, div#navcontainer1 ul ul ul, div#navcontainer1 ul li:hover ul ul, div#navcontainer1 ul li:hover ul ul ul, div#navcontainer1 ul li:hover ul ul ul ul, div#navcontainer1 ul li:hover ul ul ul ul ul{
display:none;
}

div#navcontainer1 ul li:hover ul, div#navcontainer1 ul ul li:hover ul, div#navcontainer1 ul ul ul li:hover ul, div#navcontainer1 ul ul ul ul li:hover ul, div#navcontainer1 ul ul ul ul ul li:hover ul{
display:block;
}


.mainLink
{
	/*
	color:#cbcecd;
	display:block;
	width:120px;
	height:39px;
	background:#FFF;
	text-align:left;
	font-size:11px;
	overflow:hidden;
	line-height:60px;
	text-indent:5px;*/
}
div#navcontainer1 .mainLink:hover
{
	color:#fff;
	background-color:#cbcecd ;
	text-decoration:none;
}
.menuDummy
{
	height:50px;
}
.left
{
	float:left;
}
.right
{
	float:right;
}
.contentBigImage
{
	float:left;
	margin-left:20px;
}
.contentSingleImage
{
	margin:20px;
}
.contentBigImage2
{
}
.contentTextBlock1
{
	padding:0;
	color:#898b87;
	line-height:18px;
	width:650px;
	margin-left:40px;
}
.contentTextBlock2
{
	padding:0;
	color:#898b87;
	line-height:18px;
	width:400px;
	margin-left:40px;
	float:left;
	clear:both;
	margin-top:20px;
}
.contentTextBlock3
{
	padding:0;
	color:#898b87;
	line-height:18px;
	width:400px;
	float:left;
	margin-top:20px;
	margin-left:10px;
}
.contentTextBlock4
{
	padding:0;
	color:#898b87;
	line-height:18px;
	width:550px;
	margin-top:20px;
	margin-left:40px;
	position:relative;
	z-index:10;
}

.contentTextBlock5
{
	padding:0;
	color:#898b87;
	line-height:18px;
	width:500px;
	margin-top:20px;
	margin-left:40px;
	position:relative;
	z-index:10;
}


.contentTextBlock6
{
	padding:0;
	color:#898b87;
	width:280px;
	margin-top:20px;
	margin-left:40px;
	position:relative;
	z-index:10;
	float:left;
	padding-bottom:30px;
}
.contentTextBlock7
{
	padding:0;
	color:#898b87;
	width:490px;
	margin-top:20px;
	margin-left:40px;
	position:relative;
	z-index:10;
	float:left;
}
.contentTextBlock7Cell
{
	float:left;
	width:230px;
	margin-right:10px;
}
.contentTextBlock8
{
	padding:0;
	color:#898b87;
	width:880px;
	margin-top:20px;
	margin-left:40px;
	position:relative;
	z-index:10;
	float:left;
	line-height:18px;
}
.contentMainBlock
{
	float:left;
	padding:0;
	margin-top:150px;
	margin-left:30px;
	letter-spacing:1px;
	color:#898b87;
	line-height:18px;
	width:325px;
}
.contentMainBlock2
{
	float:left;
	padding:0;
	margin-top:210px;
	margin-left:-30px;
	letter-spacing:1px;
	color:#898b87;
	line-height:18px;
	width:325px;
}
.contentMainBlock3
{
	float:left;
	padding:0;
	letter-spacing:1px;
	color:#898b87;
	line-height:18px;
	width:325px;
	position:absolute;
	left:595px;
	top:10px;
}
.linkListContent
{
	float:left;
	list-style-type:none;
	padding:0;
	margin-top:150px;
	margin-left:30px;
	letter-spacing:1px;
}
.linkListContent li
{
	padding:15px;
}
.linkListContent li a
{
	color:#898b87;
}
.contentTextLink
{
	color:#898b87;
	display:block;
	width:175px;
}
.strongColorText
{
	color:#111;
}
h2
{
	font-size:18px;
	margin:5px 0 5px 0;
}
p
{
	margin:5px 0 5px 0;
}
.smallText
{
	font-size:11px;
}
.spacerBig
{
	height:40px;
	display:block;
	width:100%;
	clear:both;
}
.spaceTopBig
{
	padding-top:140px;
}
.contentSideImageRight
{
	margin-left:15px;
	float:right;
}
.contentSideImageLeft
{
	margin-right:15px;
	float:left;
}
.absoluteSideImage
{
	position:absolute;
	right:0;
	top:0;
	z-index:5;
}
.absoluteSideImage2
{
	position:absolute;
	right:0;
	bottom:0;
	z-index:5;
}
.tableLayout1
{
	color:#767865;
	margin-left:38px;
	border-collapse:collapse;
	width:860px;
}
.tableLayout1 td
{
	padding-right:10px;
}
.tableLayout1 .header
{
	color:#494d4d;
	font-size:13px;
	font-weight:bold;
}
.tableLayout1 .header td
{
	padding-top:10px;
}
.cell1
{
	width:150px;
}
.cell2
{
	width:100px;
}.cell3
{
	width:150px;
}.cell4
{
	width:100px;
}
#navcontainer1 .current {

}
.contentTextBlock6 h2, .contentTextBlock7 h2
{
	color:#484d4d;
}
.contentTextBlock6 h3, .contentTextBlock7 h3
{
	margin:5px 0 3px 0;
	padding:0;
	color:#484d4d;
	font-size:13px;
}
.contentTextBlock6 p, .contentTextBlock7 p
{
	color:#707878;
	margin:0 0 10px 0;
}
.contentTextBlock6 a, .contentTextBlock7 a
{
	color:#707878;
}
h4
{
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:bold;
	color:#484d4d;
}
.ironList
{
	list-style-type:none;
	margin:0;
	padding:0;
}
.ironList li
{
	float:left;
	margin:10px 30px;
	width:230px;
}
#navcontainer1 a {
	/*width: 100px;*/
	padding-right:30px;
}
#navcontainer1 {
	font-size: 11px;
	line-height: 12px;
}

#navcontainer1 ul ul a,
#navcontainer1 ul ul ul a:hover,
#navcontainer1 ul ul ul a {
	font-size: 11px;
}

body,
.movie-background {
	background-color: #FFFFFF;
}

#myExtraContent1 {
	background-color: #A2A5A4;
	color: #FFFFFF;
}

#stroke {
	background-color: #13112D;
}

#line3,
#line1 {
	background-color: #FFFFFF;
}

#line4,
#line2 {
	background-color: #FFFFFF;
}

h4 a:link,
h5 a:link {
	color: #FF6FC9;
}

#sidebarContainer #sidebar a {
	color: #0E007F;
}

#sidebarContainer #sidebar a:hover {
	color: #FFFFFF;
}

#navcontainer1 {
	background-color: #00FF00;
}

#navcontainer1 ul ul {
	background-color: #CCCFCE;
}

#navcontainer1 ul ul a:hover {
	background-color: #C6C9C9;
}

#pageHeader {
	background-color: #0000FF;
}

h4 {
	color: #FFFFFF;
	border-right-color: #FFFFFF;
}

#breadcrumbcontainer a,
#footer a:link {
	color: #FFFFFF;
}

#breadcrumbcontainer a:hover,
#footer a:hover {
	color: #757877;
}

#footer a:visited,
#breadcrumbcontainer aa:visited {
	color: #BDC0BF;
}

#contentContainer #content {
	background-color: #FFFFFF;
}

h5 {
	color: #FFFFFF;
	background-color: #FFFFFF;
}

#blog-categories {
	color: #FFFFFF;
}

#footer,
#breadcrumbcontainer {
	background-color: #DBDDDC;
}

.blog-entry-date {
	color: #804E79;
}

.photo-frame {
	background-color: #FFFFFF;
	border-color: #F2F2F2;
} 

#pageHeader h1 {
	color: #FFFFFF;
	}

#pageHeader h2 {
	color: #FFFFFF;
}

.photo-title,
.album-title,
.movie-page-title,
.photo-caption
{
	color: #FFFFFF;
}

#sidebarContainer #sidebar {
	color: #FFFFFF;	
}

.photo-links {
	background-color:#F2F2F2;
	}

a:link{
	color: #DCDEDE;
}

.exif-data,
.filesharing-item-title a:hover,
.photo-links a:link {
	color: #FFFFFF;
}

h3 {
	color: #333333;
}

a:hover,
#contentContainer #content a:hover,
.filesharing-item-title a:hover  {
	color: #DCDEDE;
}

.thumbnail-frame img,
.photo-frame {
	border-color: #000000;
}

#navcontainer1 .current {
	color: #979A99;
}

#navcontainer1 a,
#navcontainer1 .currentAncestor,
#navcontainer1 a:visited {
	color: #989A9A;
}

#footer,
#breadcrumbcontainer {
	color: #FFFFFF;
}

.filesharing-item-title, a:visited
{
	color: #CBCECD;
}

.photo-navigation a:link,
.photo-navigation a:visited,
.photo-navigation a:hover
 {
	color: #FFFFFF;
}

#contentContainer #content {
	color: #000000;
}

#navcontainer1 .current {
	background-color: #DCDEDE;
}

#navcontainer1 .currentAncestor {
	color: #B1B3B3;
	background-color: #DADDDC;
}

#navcontainer1 a:hover {
	background-color: #CCCFCF;
	color: #FFFFFF;
}

#navcontainer1 ul ul a {
	color: #AFB2B1;
}

#navcontainer1 ul ul a:hover {
	color: #FFFFFF;
}

#sidebarContainer #sidebar {
	background-color: #FFFFFF;}

.form-input-field,
textarea.form-input-field {
	background-color: #FFFFFF;
	color: #000000;
}

#navcontainer1,
#navcontainer1 ul ul,
#navcontainer1 ul ul a,
#navcontainer1 ul ul ul,
#navcontainer1 a {
	border-color: #ECEFEF;
}
body,
.movie-background {
	background-color: #FFFFFF;
}

#myExtraContent1 {
	background-color: #FFFFFF;
	color: #FFFFFF;
}

#stroke {
	background-color: #13112D;
}

#line3,
#line1 {
	background-color: #FFFFFF;
}

#line4,
#line2 {
	background-color: #FFFFFF;
}


h5 a:link {
	color: #FF6FC9;
}

#sidebarContainer #sidebar a {
	color: #0E007F;
}

#sidebarContainer #sidebar a:hover {
	color: #FFFFFF;
}

#navcontainer1 {
	background-color: #00FF00;
}

#navcontainer1 ul ul {
	background-color: #e0e2e2;
}

#navcontainer1 ul ul a:hover {
	background-color: #C3CBCA;
}

#pageHeader {
	background-color: #0000FF;
}


#breadcrumbcontainer a,
#footer a:link {
	color: #FFFFFF;
}

#breadcrumbcontainer a:hover,
#footer a:hover {
	color: #000000;
}

#footer a:visited,
#breadcrumbcontainer aa:visited {
	color: #FFFFFF;
}

#contentContainer #content {
	background-color: #FFFFFF;
}

h5 {
	color: #FFFFFF;
	background-color: #FFFFFF;
}

#blog-categories {
	color: #FFFFFF;
}

#footer,
#breadcrumbcontainer {
	background-color: #CBCECD;
}

.blog-entry-date {
	color: #804E79;
}

.photo-frame {
	background-color: #FFFFFF;
	border-color: #F2F2F2;
} 

#pageHeader h1 {
	color: #FFFFFF;
	}

#pageHeader h2 {
	color: #FFFFFF;
}

.photo-title,
.album-title,
.movie-page-title,
.photo-caption
{
	color: #FFFFFF;
}

#sidebarContainer #sidebar {
	color: #FFFFFF;	
}

.photo-links {
	background-color:#F2F2F2;
	}

a:link{
	color: #CCCFCF;
}

.exif-data,
.filesharing-item-title a:hover,
.photo-links a:link {
	color: #FFFFFF;
}

h3 {
	color: #333333;
}

a:hover,
#contentContainer #content a:hover,
.filesharing-item-title a:hover  {
	color: #BFC2C1;
}

.thumbnail-frame img,
.photo-frame {
	border-color: #000000;
}

#navcontainer1 .current {
	color: #94999A;
}

#navcontainer1 a,
#navcontainer1 .currentAncestor,
#navcontainer1 a:visited {
	color: #BBBFBF;
}

#footer,
#breadcrumbcontainer {
	color: #FFFFFF;
}

.filesharing-item-title, a:visited
{
	/*color: #CCCFCF;*/
}

.photo-navigation a:link,
.photo-navigation a:visited,
.photo-navigation a:hover
 {
	color: #FFFFFF;
}

#contentContainer #content {
	color: #000000;
}

#navcontainer1 .current {
	background-color: #FFFFFF;
}

#navcontainer1 .currentAncestor {
	color: #AEB4B4;
	background-color: #DBDFDF;
}

#navcontainer1 a:hover {
	background-color: #CBCFCF;
	color: #FFFFFF;
}

#navcontainer1 ul ul a {
	color: #ABB1B2;
}

#navcontainer1 ul ul a:hover {
	color: #FFFFFF;
}

#sidebarContainer #sidebar {
	background-color: #FFFFFF;}

.form-input-field,
textarea.form-input-field {
	background-color: #FFFFFF;
	color: #000000;
}

#navcontainer1,
#navcontainer1 ul ul,
#navcontainer1 ul ul a,
#navcontainer1 ul ul ul,
#navcontainer1 a {
	border-color: #FFFFFF;
}
#navcontainer1 {
	background-color: transparent;
}

#navcontainer1 ul ul {
}

.bcomes
{
	
}
a.langsel
{
	padding:5px;
	background:#BBBFBF;
	color:#FFF;
}
.footerContainer
{
	margin:auto;
	width:946px;
	color:#FFF;
	background:#cbcecd;
	line-height:27px;
	margin:9px auto;
	padding:0 10px;
}
.footerContainer a
{
	color:#FFF;
	line-height:27px;
	cursor:pointer;
}
.footerContainer a span
{
	color:#cbcecd;
}
.footerContainer a:hover
{
	text-decoration:none;
}
.footerContainer a:hover span
{
	color:#111;
}
#flashcontent
{
	
}
