@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600&subset=latin,latin-ext);
/*@font-face {
	font-family: OpenSansR;
	src: url(../font/OpenSans-Regular.ttf);
}
@font-face {
	font-family: OpenSansSB;
	src: url(../font/OpenSans-Semibold.ttf);
}
@font-face {
	font-family: OpenSansL;
	src: url(../font/OpenSans-Light.ttf);
}*/
@font-face {
	font-family: Dirty;
	src: url(../font/Dirty.TTF);
}
/*
 * General
 *
 */
html{
	background-image:url(../back/back16.png);
	background-repeat:repeat;	
}
body {
	/*opacity:0.95;*/
	
	display:block;
	margin:0 auto;
	padding:0;
/*	font-family:OpenSansR;*/
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:14px;
	color:#585858;
	width:1000px;
}
::selection{
	background-color:#E06900;
	color:#FFF;
}
p{
	text-align:justify;
	margin:10px 0px;
}
a{
/*	font-family:OpenSansSB;*/
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	color:#E06900;
	text-decoration:none;
}
a:hover{
	color:#E06900;
	text-decoration:underline;
}
a:visited{
	color:#E06900;
}
strong{
/*	font-family:OpenSansSB;*/
	font-family: 'Open Sans', sans-serif;
	color:#4B4B4B;	
	font-weight:600;
}

/*
 * Header
 *
 */
header {
	opacity:0.95;
	background-image:url(../back/back5.jpg);
	background-repeat:repeat;
	
	background-color:#FFFFFF;
	width:978px;
	margin-top:10px;
	padding:20px 10px;
	border:1px solid #D0D0D0;
	box-shadow:0px 0px 10px #9F9F9F;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	position:relative;
}
.headerTitle {
	display:inline;
	font-family:Dirty;
	font-weight:normal;
	color:#E06900;/*#4D90FE;#3D9400; #4D90FE;*/
	text-shadow:0px 2px 10px #959595;
	font-size:100px;
	margin-left:14px;
}
.headerSubTitle {
	color:#606060;
	font-size:34px;
	font-weight:normal;
	margin-left:20px;
	display:inline;
	font-family:Dirty;
	text-shadow:0px 2px 10px #959595;
}

/*
 * Navigation
 *
 */
nav {
	opacity:0.95;
	background-image:url(../back/back5.jpg);
	background-repeat:repeat;	

	background-color:#FFFFFF;
	margin-top:10px;
	width: 998px;
/*	padding:10px;*/
	border:1px solid #D0D0D0;
	box-shadow:0px 0px 10px #9F9F9F;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;

	/* flexbox setup */
	display: -webkit-box;
	-webkit-box-orient: horizontal;
	display: -moz-box;
	-moz-box-orient: horizontal;
	display: box;
	box-orient: horizontal;
}
nav > div {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	box-flex: 1;
	
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
	
	font-size:18px;
	text-align:center;
	cursor:pointer;
	padding:10px 0px;
}
/*.box > div:nth-child(1) {
	background : #FCC;
}
.box > div:nth-child(2) {
	background : #CFC;
}
.box > div:nth-child(3) {
	background : #CCF;
}
*/
nav > div:hover {
/*	text-shadow:0px 0px 8px #757575;*/
	color:#E06900;
}

/*
 * Articles
 *
 */
article{
	opacity:0.95;
	background-image:url(../back/back5.jpg);
	background-repeat:repeat;	
	
	background-color:#FFFFFF;
	margin-top:10px;
	margin-bottom:10px;
	width: 978px;
	padding:10px;
	border:1px solid #D0D0D0;
	box-shadow:0px 0px 10px #9F9F9F;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
.artHeader{
	margin:20px 20px 10px 20px;
	width:938px;
	border-bottom:1px solid #E06900;
}
.artHeaderTitle{
	color:#E06900;
	font-size:24px;
/*	font-family:OpenSansL;*/
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	padding-bottom:5px;
	margin-left:-1px;
}
.artBody{
	overflow:auto;
	margin:0px 20px 10px 20px;
	width:938px;
}
.artBodyText{
	display:inline;
}
.artFooter{
	width:100%;
	margin-top:10px;
	font-size:12px;
	text-align:center;	
}

/*
 * Photos section
 *
 */
.imgPanel{
	margin:10px 5px;
	float:left;
	width:222px;
	height:222px;
	border:1px solid transparent;
	cursor:pointer;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
.imgPanel:hover{
/*	-webkit-box-shadow: 0px 0px 5px #9F9F9F;
	-moz-box-shadow: 0px 0px 5px #9F9F9F;
	box-shadow: 0px 0px 5px #9F9F9F;*/
	border:1px solid #E06900;/*#999;*/
}
.imgPanelImageCell{
	display: table-cell;
	vertical-align: middle;
	max-height:inherit;
	max-width:inherit;
	height:inherit;
	width:inherit;
}
.imgPanelImage{
	text-align:center;
	margin:10px;
	width:202px;
	max-width:202px;
	height:202px;
	max-height:202px;
}
.inPanel{
	max-height:inherit;
	max-width:inherit;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	box-shadow:0px 0px 5px #8D8D8D;
}
.galleryContainer{
	width:936px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #D0D0D0;	
}

.gallery{
	overflow:auto;
	width:936px;
}
.galHeader{
	margin-bottom:10px;
	width:934px;
	border:1px solid transparent;
	cursor:pointer;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
.galHeader:hover{
/*	-webkit-box-shadow: 0px 0px 5px #9F9F9F;
	-moz-box-shadow: 0px 0px 5px #9F9F9F;
	box-shadow: 0px 0px 5px #9F9F9F;*/
	border:1px solid #E06900;/*#999;*/
}
.galHeaderTitle{
	font-size:20px;
/*	font-family:OpenSansL;*/
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	padding:5px 10px;
}

/*
 * YouTube video section
 *
 */
.videoContainer{
	width:938px;
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #D0D0D0;
}
.yt{
	display:table-cell;
	padding-top:6px;	
	padding-bottom:10px;
}
.ytDesc{
	vertical-align:top;
	display:table-cell;
	padding-left:15px;	
}
.ytDescTitle{
	font-size:20px;
/*	font-family:OpenSansL;*/
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
}
.imagePlay{
	position:relative;
	width:120px;
	height:90px;
	cursor:pointer;
	border:1px solid transparent;
}
.imagePlay:hover{
	border:1px solid #E06900;/*#999;*/
}
.playOverlay {
	cursor:pointer;
	background: url(../images/yt-play.png) no-repeat 0 0;
	bottom: 5px;
	height: 26px;
	left: 5px;
	position:absolute;
	width: 35px;
}

/*
 * Svirke section
 *
 */
.imageSvirka{
	position:relative;
	max-width:120px;
	max-height:120px;
}

/*
 * Switch theme
 *
 */
.switcher{
	opacity:0.95;
	background-image:url(../back/back5.jpg);
	background-repeat:repeat;
	
	width:127px;
	height:24px;

	position:fixed;
	top:10px;
	left:-104px;
	border:1px solid #4E4E4E;
	box-shadow:0px 0px 10px #9F9F9F;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	padding:5px 7px;
	background-color:#F5F5F5;
	opacity:0.90;
	cursor:pointer;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.switcher:hover{
	left:2px;
}
.switcherText{
	display:inline;
/*	font-family:OpenSansR;*/
	font-family: 'Open Sans', sans-serif;
	font-size:17px;
}

.switcherBulb{
	float:right;
	background-image:url(../images/bulbB.png);
	width:24px;
	height:24px;	
}

/*
 * Social links
 *
 */
.btnSocial{
	overflow:auto;
	float:left;
	width:152px;
	margin:5px 40px;
	padding-bottom:10px;
	text-align:center;
	font-size:18px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	border:1px solid transparent;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
.btnSocial:hover{
	border-color:#E06900;
	text-decoration:none;
}

/*
 * Blog link
 *
 */
.blogLink{
	position:absolute;
	top:128px;
	left:830px;
	border:1px solid transparent;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	padding:5px 7px;
	background-color:transparent;
	cursor:pointer;
}
.blogLinkText{
	display:inline;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
}
.blogLink:hover{
	border-color:#E06900;
	text-decoration:none;
}

/*
 * Blog link
 *
 */
.homeBox{
	display:block;
	float:left;
	width:435px;
	cursor:pointer;
	padding:15px 14px;	
	margin-top:10px;
	border:1px solid transparent;
	font-weight:300;
	font-size:18px;
	text-align:justify;
	
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
	
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
.homeBox:hover{
	border-color:#E06900;
	background-color:rgba(224,105,0,0.025);
}
.hLeft{
	margin-right:8px;
}
.table{
	display:table-cell;
}
.tableText{
	display:table-cell;
	vertical-align:middle;
	padding-left:10px;
}


















