* { font-family: verdana, tahoma, arial, times, system; font-size: 10px; }
body { background-color: #151B27; margin: 0px auto 0px auto; }
a { color: #FFF; text-decoration: none; }
a:hover { color: #FFF; text-decoration: none; }
span.warning { color: red; font-weight: bold; font-size: 16px; }
td { vertical-align: top; }
td.active { background-color: #feca19; color: black; }
td.active a { color: black; }
img { border: none; }
div#menu, div#dev, div#lang, a#logo { margin: 0px auto 0px auto; width: 660px; }
div.fixed { width: 660px; }
a#logo { background: url('/images/logo.gif') top left no-repeat; height: 70px; display: block; margin-bottom: 8px; position: absolute; top: 58%; left: 50%; margin-top: -346px; margin-left: -343px; }
div#menu { border-bottom: 2px solid #feca19; font-size: 10pt; font-weight: bold; margin-bottom: 8px; position: absolute; top: 58%; left: 50%; margin-left: -343px; margin-top: -271px; width: 686px; }
div#menu table { width: 100%; }
div#menu table td { text-align: center; padding: 0 4px 0 4px; vertical-align: bottom; }

div.content { position: absolute; top: 58%; left: 50%; margin: -220px auto 0px -343px; height: 400px; overflow: auto; width: 686px; }
div.content#tall { margin: -257px auto 0px -343px; height: 437px; }
div.content#index { overflow: hidden; }
div.content#index table { background: none; }
/*div.fixed { height: 300px; overflow: auto; }*/


table#content { width: auto; display: block; background: url('/images/svinehoved.jpg') top right no-repeat; } /* border-left: 2px solid #feca19; border: 2px solid #feca19; border-top: none; */
table.index { background: url('/images/start.jpg') top left no-repeat; }

table#content td#main { color: #FFF; padding: 4px 0px 4px 0px; width: 550px; }
table#content td#main.solo { width: 680px; }
table#content.index td#main { padding: 0px; overflow: hidden; }
table#content.index td#main img { margin: 0px; }
table#content td#space { width: 8px; padding: 0px; }
td#splash { width: 150px; padding: 4px 6px 4px 6px;  color: #FFF; }
div#lang { position: absolute; left: 50%; top: 58%; margin-top: 180px; width: 100px; margin-left: -343px; color: #a1a1a1; }
/*div#lang { position: absolute; top: 8mm; right: 8mm; text-align: right; font-size: 10pt; }*/
div#dev { text-align: right; color: #a1a1a1; margin-top: 8px; position: absolute; top: 58%; left: 50%; margin-left: -343px; margin-top: 180px; width: 686px; border-top: 1px solid #302e2d; padding-top: 3px; }
div#dev a, td#main a, td#splash a, div#lang a, p.ref a { text-decoration: underline; }
h2 { font-size: 13px; margin: 0 0 4mm 0; }
td#splash h2 { padding: 0mm 0mm 8px 0mm; } 

table { color: #FFF; }
table#gallery { width: 100%; }
table#gallery td { text-align: center; width: 33%; }
table#calendar { width: 100%; }
table#calendar tr { margin-bottom: 3px; }
table#calendar td { padding: 2px 2px 2px 0px; vertical-align: top; border-bottom: 1px solid #3b3b3b; }
table#calendar tr.a td { background-color: #3c3c3c; }
table#calendar tr.current td { background-color: #4e4e00; }
table#calendar tr.last td { border-bottom: none; }
table#calendar td.arrow { vertical-align: middle; width: 10px; }
table#calendar td.description {  }
table#calendar td.more { width: 85px; vertical-align: middle; }
table#calendar td.more a {  }
table#calendar td.date { width: 130px; }
table#calendar td.time { width: 40px; }
table#calendar td.date em { font-weight: bold; }

table#guestbook { width: 99%; }
table#guestbook a { text-decoration: underline; font-weight: normal; }
table#guestbook td { padding: 4px; }
table#guestbook td.name, table#guestbook td.homepage {  }
table#guestbook td.name { font-weight: bold;  }
table#guestbook td.homepage { text-align: right; vertical-align: bottom; }
table#guestbook td.comment { padding-bottom: 8mm; }

/*table#artists { width: 100%; }*/
table#artists td { padding-bottom: 2mm; }

table#media td { padding-right: 8mm; }

div#modes { margin: 5px 0px 5px 0px; }

div#embed { padding: 0px 10px 10px 00px; margin-bottom: 8mm; }
/*embed { background-color: black;  } height: 188px;*/
embed.audio { width: 100%; height: 16px; }
embed.video { width: 302px;height: 188px; }

button { margin: 5px; }
form#newsletter button { margin: 5px 0px 0px 0px; padding: 1px; }
form#newsletter input { margin-top: 5px; width: 100px; }
form#newsletter { text-align: right; position: absolute; left: 50%; top: 50%; margin-top: -270px; z-index: 2; margin-left: 13px; width: 330px; color: white; }
form, fieldset { border: none; margin: 0px; padding: 0px; }
fieldset { }
label { display: block; padding: 5px; margin-bottom: 2px; }
form { }
input, textarea, button { border: 1px solid #FFF; padding: 2px; margin-right: 5px; }
input, textarea { }
input.check { width: auto; }
input.half { width: 20%; }
textarea { height: 160px; }
select { border: 1px solid #FFF; padding: 1px 0px 1px 4px; margin-right: 5px; }
form.nonlethal { width: auto; margin-right: 5px; }

input, textarea { width: 70%; }
textarea { height: 110px; }
form#order input { width: 30%; margin-top: 5px; }
form#order input.error { background-color: red; }

blockquote { white-space: pre; font-family: courier; margin: 0px; padding: 0px; }

div#stripe { position: absolute; top: 58%; left: 50%; margin-top: -257px; margin-left: -343px; height: 35px; width: 686px; overflow: hidden; border-bottom: 2px solid #feca19; }
td#main a#badge { display: block; height: 142px; width: 123px; position: absolute; left: 50;  top: 58%; background: url('/images/badge.png') top center no-repeat; margin-top: -220px; margin-left: 550px; text-decoration: none; }

div.content {
	scrollbar-3dlight-color: #feca19;
	scrollbar-arrow-color: #;
	scrollbar-base-color: #feca19;
	scrollbar-darkshadow-color: #151B27;
	scrollbar-face-color: #;
	scrollbar-highlight-color: #;
	scrollbar-shadow-color: #151B27;
	}

label { color: white; }
	

