
@font-face {
    font-family: 'Cassannet';
    src: url('/reykjavik/static/fonts/cassannet_bold-webfont.eot');
    src: url('/reykjavik/static/fonts/cassannet_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/reykjavik/static/fonts/cassannet_bold-webfont.woff') format('woff'),
         url('/reykjavik/static/fonts/cassannet_bold-webfont.ttf') format('truetype'),
         url('/reykjavik/static/fonts/cassannet_bold-webfont.svg#CassannetBold') format('svg');
    font-weight: bold;
    font-style: normal;

}

@font-face {
    font-family: 'Cassannet';
    src: url('/reykjavik/static/fonts/cassannet-webfont.eot');
    src: url('/reykjavik/static/fonts/cassannet-webfont.eot?#iefix') format('embedded-opentype'),
         url('/reykjavik/static/fonts/cassannet-webfont.woff') format('woff'),
         url('/reykjavik/static/fonts/cassannet-webfont.ttf') format('truetype'),
         url('/reykjavik/static/fonts/cassannet-webfont.svg#CassannetRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

h1{
	color:#00a69c;
	font-size: 35pt;
	font-family: "Hoefler Text", Georgia, Garamond, Times, serif;
	font-style: italic;
	font-weight:normal;
	margin-bottom:27px;
}

h3{
  color:black;
  font-family: "Cassannet", Georgia, Garamond, Times, serif;
  font-weight: bold;
  text-transform: uppercase;
  font-size:18px;
  margin-bottom:5px;
}

h4{
  color:#00a69c;
  font-family: "Cassannet", Georgia, Garamond, Times, serif;
  font-weight: bold;
  text-transform: uppercase;
  font-size:15px;
  margin-bottom:27px;
}


h4 a{
  text-decoration:none;
}

a{
  text-decoration:none;
  color:#00a69c;
}

a, img {
    border:none;
}

a:hover{
  text-decoration:underline !important;
}


.container{position:relative;margin:0 auto;padding:0;width:840px;}
.container .one.column{width:100px}
.container .two.columns{width:240px}
.container .three.columns{width:380px}
.container .four.columns{width:520px}
.container .five.columns{width:660px}
.container .six.columns{width:800px}
.container .seven.columns{width:940px}
.container .eight.columns{width:1080px}
.container .nine.columns{width:1220px}
.container .ten.columns{width:1360px}
.container .eleven.columns{width:1500px}
.container .twelve.columns{width:1640px}
.container .one-third.column{width:240px}
.container .two-third.column{width:520px}
.container .offset-by-one{padding-left:140px}
.container .offset-by-two{padding-left:280px}
.container .offset-by-three{padding-left:420px}
.container .offset-by-four{padding-left:560px}
.container .offset-by-five{padding-left:840px}
.container .offset-by-six{padding-left:840px}
.container .offset-by-seven{padding-left:980px}
.container .offset-by-eight{padding-left:1120px}
.container .offset-by-nine{padding-left:1260px}
.container .offset-by-ten{padding-left:1400px}
.container .offset-by-eleven{padding-left:1540px}
.column,.columns{float:left;display:inline;margin-left:20px;margin-right:20px}
.row{margin-bottom:20px;}
.column.alpha,.columns.alpha{margin-left:0}
.column.omega,.columns.omega{margin-right:0}

#navigation{
  min-width: 1000px;
}

#navigation a{
color:white;
font-size:13pt;
text-transform: uppercase;
background:#00a69c;
position: relative;
top:-34px;
text-decoration:none;
padding: 1px;
}

#navigation a:hover{
color:#00a69c;
background:white;
}

#imglink{
  top: 0px !important;
  background:none !important;
  color:none !important;
  background:none!important;
  border:none;
}

#imglink:hover{
  background: none !important;
}

#navigation span{
margin-left:5px;
margin-right:5px;
font-family: "Cassannet", Georgia, Garamond, Times, serif;
font-weight:bold;
}

#navigation-last{
background:black !important;
left:60px;
top:-25px !important;
}


#triangle_a{
   position: absolute;
   top:40px;
   left: 50%;
   width: 386px;
   height: 560px;
   margin-left: -193px; /* Half the width */
   padding-top:200px;
   color:#00a69c;
   padding-left:20px;
   z-index:1;
}

#music{
  font-size:35pt;
  font-family: "Hoefler Text", Georgia, Garamond, Times, serif;
  margin-bottom: 40px;
  font-style:italic;
}

#triangle_a span{
  font-size:11pt;
  font-family: "Hoefler Text", Georgia, Garamond, Times, serif;
  font-style:italic;
}

#triangle_a_mynd{
   position: absolute;
   top:40px;
   left: 50%;
   width: 386px;
   height: 560px;
   margin-left: -193px;
   z-index:1;
}

hr{
  color: #00a69c;
  background-color: #00a69c;
  height: 1px;
  margin-bottom:16px;
}

#triangle_b{
   position: absolute;
   top:117px;
   left: 50%;
   width: 386px;
   height: 560px;
   margin-left: -122px;
   z-index:0;
}

#date{
  position: absolute;
  top: 157px;
  right: 29px;
  color:#e8e1d6;
  font-size: 30px;
}

#last{
background:black !important;
}

#last:hover{
color:black !important;
background:white !important;
}

.italics{
font-size:14pt;
font-family: "Cassannet", Georgia, Garamond, Times, serif;
text-transform:uppercase;
font-weight:bold;
margin-top:83px;
}

.strong{
font-size:14pt;
text-transform:uppercase;
font-weight:bold;
font-family: "Cassannet", Georgia, Garamond, Times, serif;
margin-top:-16px;
}

#lina{
position:relative;
bottom: 3px;
}

#sinfonia{
position:relative;
bottom:-9px;
left:10px;
z-index:1;
}

#main{
background:#e9e2d8;
}

.performer{
  position:relative;
  float: left;
  width: 240px;
  margin-left: 20px;
  margin-right: 20px;
}

.performer-s{
  position:relative;
  float: left;
  width: 240px;
  //margin-left: 20px;
  margin-right: 20px;
}

.performer a{
  text-decoration:none;
}


.performer-img{
	margin-bottom:35px;
}
.performer-text{
  color:white !important;
  font-size:30px !important;
  position: absolute;
  top:15px;
  left:15px;
}

.content{
	margin-top:-40px;
}

.content p{
  color: #5f5f5f;
  font-family: "Hoefler Text", Georgia, Garamond, Times, serif;
  font-style: italic;
  font-size: 17px;
  line-height:150%;
  margin: 0;
}

h3.video-headline
{
	color:#00a69c;
	font-size: 20px;
	font-family: "Hoefler Text", Georgia, Garamond, Times, serif;
	font-style: italic;
	font-weight:normal;
	margin-bottom:5px;
	text-transform: none;
}
.content p.video-text
{
	font-style: normal;
	font-size: 15px;
	margin-bottom: 10px;
}
.content p.news-short
{
	margin-bottom: 20px;
	font-style: normal;
	font-size: 20px;
	-moz-column-count:2; /* Firefox */
	-webkit-column-count:2; /* Safari and Chrome */
	column-count:2;
}

.box_left{
  float:left;
  width:89px;
}

.box_right{
  float: right;
  width:130px;
  margin-top:0px;
}

.event p
{
  margin:0;
  margin-top:5px;
}

.event a{
  text-decoration:none;
}

.event h4{
  margin:0;
  display:inline;
  line-height:140%;
  position:relative;
  top:-8px;
  width:180px;
  float:right;
}

.topbox_a{
  margin-bottom:22px;
}

.topbox_b{
  margin-bottom:43px;
}

.topbox_c{
  margin-bottom:64px;
}

.event .time{
  color:white;
  font-size:13pt;
  text-transform: uppercase;
  background:#00a69c;
  position: relative;
  text-decoration:none;
  padding:5px 3px 3px 3px;
  font-family: "Cassannet", Georgia, Garamond, Times, serif;
  margin-bottom:6px;
  margin-top: 3px;
}

.title{
  color:black !important;
}

.title a{
  color: black;
  text-decoration:none;
}

.event .subtitle{
  font-size:14px;
  margin-left:36px;
  font-style:normal;
}

.schedule-img{
  margin-bottom:12px;
}

#last-subtitle{
  margin-bottom:31px;
}

#about_last{
  margin-bottom:80px;
}

#about_first{
  font-size:22px;
}

#about_head{
  color: #5f5f5f;
}

.composer h4{
  margin: 0;
}

.composer h1{
  margin: 10px !important;
  margin-left:0 !important;
}

.composer .subheadline{
  font-size:18px !important;
}

#videos{
  margin-top:10px;
}

#videos h4{
  margin-top:10px;
  margin-bottom:15px;
}

#logotop{
  float:right;
  position: relative;
  top:-35px;
}

.footer_content{
  margin-top:50px;
}

.facebook-like{
  margin-top: -20px;
}

.sinfonia-facebook{
  float:right;
  position: relative;
  top:-26px;
}

.sinfonia-facebook img{
  position:relative;
  top:-29px;
  left: 2px;
}

.overlay{
  position:absolute;
  height:245px;
  width:240px;
  background: url('/reykjavik/static/images/overlay.png');
}

#hover{
  background:none !important;
}

.about{
  font-style:normal !important;
}

.minna{
  font-size:24px !important;
}

#songsblack{
  color:black !important;
}

.bold{
  font-weight:bold;
}

.doubletime{
  width:126px !important;
}

#performerlinks{
  margin-bottom:50px;
}

.email{
  font-size:20px !important;
  margin-top:13px !important;
}

#buypass{
font-size:13pt;
text-transform: uppercase;
background:#00a69c;
text-decoration:none;
position:relative;
margin-bottom:10px;
color:white;
display:inline-block;
}
#buypass a{
  color: white;
}

#buypass span{
font-family: "Cassannet", Georgia, Garamond, Times, serif;
font-weight:bold;
margin-left:5px;
margin-right:5px;
}

#buypass a:hover{
background:white;
color:#00a69c;
}

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

#quote{
  font-size:18px !important;
  margin-top:20px;
}

#noindent{
  margin-left:0px !important;
}

.about_content{
  margin-bottom:50px;
}

.signature
{
  font-size: 16px;
}

#lastyear{
  position:relative;
  top:296px;
  color: #00a0c6;
  font-size:17px;
}

@-moz-document url-prefix() {
  #navigation a{
  }
  #navigation-last{
    top:-29px !important;
  }
  .sinfonia-facebook{
    top:-28px !important;
  }
}

.tophalf
{
	background-image: url(/reykjavik/static/images/Tectonics_undirsidumynd2014_01.jpg);
	background-repeat: no-repeat;
	width: 100%;
	height: 422px;
	margin: -8px;
}

.tophalf-header
{
	background-image: url(/reykjavik/static/images/reykjavik-header-small.png);
	background-repeat: no-repeat;
	width: 521px;
	height: 253px;
	margin-top: 53px;
	margin-bottom: 87px;
}
.frontpage-photo
{
	float: left;
	background-image: url(/reykjavik/static/images/photo-frontpage.jpg);
	width: 800px;
	height: 558px;
}

.index-wrap
{
	padding-top: 8px;
	margin-left: 8px;
}

.usaemb
{
	//float: left;
	background-image: url(/reykjavik/images/usaemb.png);
	width: 86px;
	height: 86px;
	//margin-left: 17px;
	margin-right: 17px;
	margin-bottom: 10px;
}

.thrir
{
		//float: left;
		background-image: url(/reykjavik/images/365.png);
		width: 83px;
		height: 84px;
		//margin-left: 17px;
		margin-bottom: 10px;
		
}


.danish
{
	float: left;
	background-image: url(/reykjavik/images/danisharts.png);
	width: 240px;
	height: 10px;	
}
