html, body {background: #ffe9d4 url(media/images/BMB_web_bg.png) 0 0 no-repeat; }
body { color: #554030; font: 14px/1.5 Georgia, "Times New Roman", Serif;}

/* Basic */
a { color: #a9450f; text-decoration:none; }
p a:hover, ul a:hover { background-color: #504030; color: #fffef7;}
p, blockquote { margin-bottom: 18px; }
em { font-style: italic; }
ul { margin-bottom: 18px; }
li {}
blockquote { font-size: 12px; font-style: italic; }

h1 { font-size: 24px;}
h2 { font-size: 20px; }
h3 { font-size: 17px; }
h1, h2, h3, h4, h5, h6 { margin-bottom: 18px; text-align: center;}

strong {}
em {}

/* Layout */
#container { margin-bottom: 50px; position: relative;}

#logo { width: 340px; height: 100%; position: absolute; top: 0; left: 0; min-height: 760px; }
	#logo a { display: block; height: 100%; width: 100%;}
#main { margin-left: 337px; width: 500px; }

#menu { height: 130px; width: 100%; margin-bottom: 18px; }
	#menu ul, 
	#menu li { display:inline; }
	#menu a { background: url(media/images/menu.png) no-repeat top left; }
	#menu a { text-indent:-999px; display:block; float: left;}
	
#content { margin:0 50px 0 40px; padding: 30px 12px 15px; overflow: hidden; background-color: #fffef7; }

.pressebilete { margin-bottom: 18px; }
.pressebilete a:first-child { margin-right: 8px; }

.ref { margin-bottom: 0; font: 8px Arial, Sans-Serif; font-weight: bold; text-align: center; text-transform: uppercase; }

.booking, .rider, .center { text-align: center; }

/* Menu */
#menu a { outline: none; }
#menu a#kontakt { background-position: 0 0; width: 197px; height: 92px; margin-top: 29px; } 
#menu a#kontakt:hover { background-position: 0 -93px; } 
#menu a#musikk { background-position: 0 -186px; width: 137px; height: 121px;}
#menu a#musikk:hover { background-position: 0 -308px; }
#menu a#presseinfo { background-position: 0 -430px; width: 151px; height: 68px;} 
#menu a#presseinfo:hover { background-position: 0 -499px; } 
