	body {margin: 0 auto; width: 100%; font-family: "futura-pt", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; color: #333; font-size: 28px;}
	img {border: none;}
	.nav {text-align: center; font-family: "futura-pt", "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 700; font-size: 28px; padding: 0 0 30px 0;}
	.nav a:link, a:visited {color: blue; text-decoration: none;}
	.nav a:hover, a:active {color: red; text-decoration: none;}
	
	#Introducing {margin: 0 auto; padding: 0; width: 1040px;}
	#Introducing-content {margin: 0 auto; width: 1040px;}	
	#Header {margin: 0 auto; padding: 0; width: 100%; position:fixed; top:0; z-index: 99;}
	#Header-content {margin: 0 auto; width: 880px; font-weight: bold; font-size: 32px; line-height: 32px;border-bottom-right-radius:10px;border-bottom-left-radius:10px; border-color: black; padding: 0 40px; background-color:#fbd601;}
	#Header-content a:link, a:visited {color: #333; text-decoration: none;}
	#Header a:hover, a:active {color: #000; text-decoration: none;}
	.headernav {font-size: 18px; padding: 0;}
	.videocaption {font-family: "garamond-premier-pro"; font-style: italic; line-height: 1.2em; text-align: center; font-size: 18px; margin: 1em 0 0 0;}
	.videocaption-temp {font-family: "garamond-premier-pro"; font-style: normal; line-height: 1.2em; text-align: center; font-size: 72px; margin: 0 0 0 0; font-weight: normal; text-align: left;}
	#Home {margin: 0 auto; padding: 60px 0; width: 100%; background-color: #fbd601;}
	#Home-content {margin: 0 auto; width: 880px; font-weight: bold; font-size: 32px; line-height: 32px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-top-right-radius:10px;border-top-left-radius:10px; padding: 40px; background-color: white;}
	#Home-content p {text-align: center; margin: 0 0 1em 0; padding: 0;}
	#Concerts {margin: 0 auto; padding: 60px 0; width: 100%; background-image: url('/i/blueback.png');}
	#Concerts-content {margin: 0 auto; font-size: 18px;}
	
	.test-singleconcert-x {float: left; width: 680px; line-height: 32px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-top-right-radius:10px;border-top-left-radius:10px; padding: 40px; background-color:#fff; margin: 0 30px 60px 30px;}
	.test-singleconcert-y {float: right;width: 680px; line-height: 32px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-top-right-radius:10px;border-top-left-radius:10px; padding: 40px; background-color:#fff; margin: 0 30px 60px 30px;}
	.test-concertheader {text-align: center;}
	.test-columntwo {width: 400px: float: right; background-color: red;}
	
	#Tickets {margin: 0 auto; padding: 60px 0; width: 100%; background-color: beige; background-image: url('/i/reykjavikmidsummermusicbackground.jpg');}
	#Tickets-content {margin: 0 auto; width: 960px; font-weight: bold; font-size: 20px; line-height: 24px;}

	#Social {margin: 0 auto; padding: 60px 0; width: 100%; background-color: black; background-image: url('/i/socialtexture.jpg');}
	#Social-content {margin: 0 auto; width: 400px; font-weight: 400; font-size: 32px; line-height: 36px; color: gray; text-align: center; font-family: 'jbt-annabelle',serif;}

	#Artists {margin: 0 auto; padding: 60px 0; width: 100%; background-color: black; background-image: url('/i/korn.png');}
	#Artists-content {margin: 0 auto; width: 960px; font-weight: bold; font-size: 32px; line-height: 36px; color: gray;}
	#Artists-content a:link, a:visited {text-decoration: none; cursor: pointer;}
	#Artists-content a:hover, a:active {color: black !important; text-decoration: none;cursor: pointer;}
		
	#Venue {margin: 0 auto; padding: 60px 0; width: 100%; background-color: black; background-image: url('http://24.media.tumblr.com/tumblr_lr8wzwMKeW1qjpnfpo1_1280.jpg');}
	#Venue-content {margin: 0 auto; width: 880px; border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-top-right-radius:10px;border-top-left-radius:10px; padding: 40px; background-color:#fbd601; color: #333; font-family: 'garamond-premier-pro'; font-style: italic; font-weight: normal; line-height: 1.2em; opacity: 0.85; filter:alpha(opacity=85); }
	#About {margin: 0 auto; padding: 60px 0; width: 100%; background-color: white; font-family: "garamond-premier-pro"; font-style: italic; background-image: url('http://www.reykjavikmidsummermusic.com/i/bak.png');}
	#About-content {margin: 0 auto; width: 960px;}
	#Connect {margin: 0 auto; padding: 60px 0; width: 100%; background-color: pink; background-image: url('/i/connectbackground.jpg');}
	#Connect-content {margin: 0 auto; width: 100%; font-weight: bold; font-size: 32px; line-height: 32px;}
	#Connect-intro {margin: 0 auto; font-size: 32px; line-height: 32px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-top-right-radius:10px;border-top-left-radius:10px; padding: 40px; background-color:#fbd601;}
	.Connect-unit {float:left; margin: 15px; font-size: 18px; line-height: 22px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-top-right-radius:10px;border-top-left-radius:10px; padding: 15px; background-color:#fbd601; text-align: center;}
	#Sponsors {margin: 0 auto; padding: 60px 0; width: 100%; background-color:#fbd601;}
	#Sponsors-content {margin: 0 auto; width: 625px; font-weight: bold; font-size: 32px; line-height: 32px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-top-right-radius:10px;border-top-left-radius:10px; padding: 40px; opacity: 0.95; filter:alpha(opacity=95); background-image: url('/i/sponsorbackground.png');}
	#Sponsors-content p {text-align: center; margin: 0 0 1em 0; color: #fbd601;}	
	#Footer {margin: 0 auto; padding: 60px 0 20px 0; width: 100%; font-size: 20px;background-image: url('http://www.reykjavikmidsummermusic.com/i/dekk.png') }
	#Footer-content {margin: 0 auto; width: 960px;}
	.footercolumnalpha {float: left; width: 120px;}
	.footercolumnbeta {float: left; width: 310px; margin: 0 170px 0 0; color: white;}
	.footercolumn {float: left; width: 180px; color: white;}
	.footercolumnomega {float: left; width 180px; color: white;}		


	#Footer	a:link, a:visited {color: gray; text-decoration: none;}
	#Footer	a:hover, a:active {color: #fbd601;}
 	
	.datecolumn {float: left; width: 200px; margin: 0 40px 0 0;}
	.descriptioncolumn {float: left; width: 240px; margin: 0 40px 0 0;}
	.videocolumn {width: 400px: float: right; margin: 20px 0 0 0;}


	.date {font-size: 18px; font-weight: 700; color: gray;}
	.event {}
	.time {font-weight: normal; color: gray; margin-left: 10px;}
	.concert {font-size: 24px; font-weight: 700; margin: 0 0 16px 0; }
	.piece {margin: 0.5em 0;}
	.composer {font-size: 24px; color: black;}
	.composition {font-style: italic; font-family: "garamond-premier-pro"; font-size: 24px; text-align: right;}
	.venue {margin: 20px 0;}
	.performers {margin: 30px 0; padding: 30px 0 0 0; border-top: 1px dotted gray; line-height: 1.2em;}
	.fb-event {margin: 2em 0 0.5em 0; text-align: right;}
	.concertdescription {font-family: "garamond-premier-pro"; font-style: normal; line-height: 1.3em; width: 400px; float: right;}
	.videodescription {font-family: "garamond-premier-pro"; font-style: italic; line-height: 1.3em;}
	.next-concert {font-size: 16px; font-style: italic; text-align: right; color: gray; margin: 0 0 30px 0;}
	
	.buybutton {font-size:14px; font-weight: 400; background:#159d15; vertical-align:middle; height:35px; color:#FFF !important; border-width:1px; border-style:solid; border-color:blue; padding:4px; margin: 0; border-bottom-right-radius:8px;border-bottom-left-radius:8px;border-top-right-radius:8px;border-top-left-radius:8px; background-color:#159d15;padding:4px 12px 5px 12px; font-family: "futura-pt", "Helvetica Neue", Helvetica, Arial, sans-serif; border-color: #159d15 !important; text-decoration: none; text-transform: uppercase;}
	
	.ticket-buy {float: left; width: 160px; text-align: center; margin: 9px; padding: 20px 10px; border-bottom-right-radius:8px;border-bottom-left-radius:8px;border-top-right-radius:8px;border-top-left-radius:8px; background-color: #fbd601;}
	.ticket-date {color: gray;}
	.ticket-concertname {font-weight: bold;}
	.ticket-price {margin: 10px 0 20px 0; font-weight: normal;}
	
	.festivalpass-buy {font-size: 24px; margin: 30px auto 0; width: 200px; text-align: center; border-bottom-right-radius:8px;border-bottom-left-radius:8px;border-top-right-radius:8px;border-top-left-radius:8px; background-color: #fbd601; padding: 30px;}

	.sectionheadline {text-align: center; font-size: 36px; margin: 0 0 60px 0; font-weight: 700;font-family: "futura-pt", "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; }


	form input {
		background:url('/i/topfade.gif') top left repeat-x #FFF;
		border:1px solid #AAA;
		padding:4px;
		color:#111;
		width:360px;
		font-size:24px;
		vertical-align:middle;
		text-align: center;
		font-family: "futura-pt", "Helvetica Neue", Helvetica, Arial, sans-serif;
		opacity: 1 !important; filter:alpha(opacity=100) !important;
		}

	form button {
		font-size:16px;
		font-weight: 400;
		background:#159d15;
		vertical-align:middle;
		height:35px;
		color:#FFF;
		border-width:1px;
		border-style:solid;
		border-color:blue;
		padding:4px;		
		margin: 12px 0 4px 0;
		border-bottom-right-radius:8px;border-bottom-left-radius:8px;border-top-right-radius:8px;border-top-left-radius:8px; border-color: fee03a; 
		background-color:#348dd3;padding:4px 12px 5px 12px;
		font-family: "futura-pt", "Helvetica Neue", Helvetica, Arial, sans-serif;
		opacity: 1.0 !important; filter:alpha(opacity=100) !important;
		
		}


.container {
    }

