* {
margin:0;
padding:0;
}
body {
background:#930 url(/images/bg_body.jpg) repeat scroll top center;
border:none;
color:#da6;
font:normal normal normal 76%/1.5 arial,sans-serif;
height:100%;
margin:0;
padding:0;
}
img {
border:none;
}
a {
color:#fff;
}
p {
font:normal normal normal 1em/1.5 verdana,helvetica,sans-serif;
margin:0 0 15px 0;
}
.intro {
color:#fc0;
color:#c90;
font:normal normal normal 16px/1.5 arial,sans-serif;
}
ol {
list-style-position:inside;
}
dt {
font-weight:bold;
}
dd {
font-style:italic;
margin-bottom:10px;
}
.non-visual {
display:none;
}
.clear {
clear:both;
display:block;
font-size:0;
height:0;
line-height:0em;
width:0;
}
.center {
text-align:center;
}
.errors h2,
.errors p {
color:#f66;
font-weight:normal;
margin-left:150px;
}
.red {
color:#f66;
margin-bottom:0;
}
.photo {
margin-bottom:1em;
width:580px;
}
#content {
background:#000 url(/images/bg_content.jpg) repeat scroll top left;
height:100%;
left:50%;
margin:0 0 0 -380px;
position:absolute;
top:0;
width:760px;
}
#sidemenu {
left:650px;
position:absolute;
top:175px;
width:200px;
z-index:16;
}
#sidemenu img {
display:block;
margin-bottom:5px;
position:relative;
top:-5px;
}
#sidemenu a {
color:#900;
}
.box1_top,
.box2_top {
background:url(/images/box1_top.gif) no-repeat;
height:20px;
overflow:hidden;
}
.box1_middle,
.box2_middle {
background:url(/images/box1_middle.gif) repeat-y;
color:#333;
padding:0 10px;
width:180px;
}
.box1_bottom,
.box2_bottom {
background:url(/images/box1_bottom.gif) no-repeat;
height:20px;
margin-bottom:10px;
overflow:hidden;
}
.box2_top {
background-image:url(/images/box2_top.gif);
}
.box2_middle {
background-image:url(/images/box2_middle.gif);
}
.box2_bottom {
background-image:url(/images/box2_bottom.gif);
}
.mailinglist {
font-size:0.9em;
margin-bottom:5px;
}
#mailinglistInput,
#mailinglistSubmit {
float:none;
margin:0;
width:auto;
}
#mailinglistInput {
background:#f2deb6;
border:2px solid #bfa267;
padding:1px 3px;
}
#mailinglistSubmit {
background:transparent;
padding:0;
}
#pin {
left:-110px;
position:absolute;
top:145px;
z-index:15;
}
#content_wrapper {
background:#000 url(/images/bg_content.jpg) repeat scroll top left;
height:auto;
overflow:hidden;
/*margin:20px 40px;*/
padding:20px 40px;
width:680px;
}
#menu {
border-bottom:2px dotted #d00;
height:22px;
padding:0 0 10px 0;
position:relative;
width:680px;
}
#menu a,
#menu div {
float:left;
margin:0;
padding:0;
}
#menu img {
display:block;
margin:0;
padding:0;
}
#submenu {
background:#000;
border:2px solid #f00;
clear:none;
display:none;
left:210px;
list-style:none;
margin:0;
padding:0 4px;
position:absolute;
top:22px;
width:auto;
z-index:44;
}
#submenu li {
display:inline;
}
#submenu a {
clear:both;
display:block;
float:none;
line-height:2em;
text-decoration:none;
width:175px;
}
#submenu a:hover {
text-decoration:underline;
}
#main {
clear:both;
float:left;
padding:20px 0;
width:590px;
}
#footermenu {
border-top:2px dotted #d00;
clear:both;
height:30px;
line-height:30px;
list-style:none;
text-align:center;
width:590px;
}
#footermenu li {
display:inline;
margin:0 5px;
}
#footer {
border-top:2px dotted #d00;
clear:both;
color:#333;
font-family:arial,sans-serif;
height:30px;
line-height:30px;
text-align:center;
width:590px;
}
/************************************ HOME */
/************************************ NEWS */
/************************************ GUESTBOOK */
h1.hr,
.news.hr,
.guestbook.hr {
border-top:1px dotted #f00;
padding-top:10px;
}
p.hr {
border-top:1px dotted #f00;
padding-top:10px;
}
h2 {
color:#fc0;
font:normal normal normal 18px/1.5 arial,sans-serif;
padding:0 0 10px 0;
}
.news p.meta,
.image p.meta,
.guestbook p.meta {
color:#c90;
font-size:0.8em;
}
/************************************ HISTORY */
/************************************ SONGS */
.songs {
width:590px;
}
.songs th,
.songs td {
padding:2px 5px;
text-align:left;
}
.songs .title {
border-top:1px dotted #f00;
border-top:1px solid #444;
color:#fc0;
font:italic normal bold 12px/24px arial,sans-serif;
vertical-align:middle;
width:490px;
}
.songs .icons {
border-top:1px dotted #f00;
border-top:1px solid #444;
text-align:left;
width:50px;
}
.songs .icons2 {
border-top:1px solid #444;
line-height:16px;
height:16px;
padding:4px 0 4px 10px;
vertical-align:middle;
width:16px;
}
.songs .info div,
.songs .lyrics div,
.songs .video div {
display:none;
padding:0 0 10px 20px;
width:430px;
}
.songs object,
.songs embed {
z-index:25;
}
.songs .noborder {
border-top:none;
}
.no-tr {
display:none;
}
.songs label,
.songs input,
.songs textarea,
.songs form img {
clear:both;
display:block;
margin:0;
}
.songs .comments h2 {
font-size:1.2em;
margin:0;
padding-bottom:0;
}
.songs label {
color:#999;
}
.songs input,
.songs textarea,
.songs form img {
margin-bottom:5px;
}
.song-comment {
background:#222;
border:1px solid #333;
font-size:0.9em;
margin-bottom:10px;
padding:5px;
}
.song-comment p {
color:#999;
margin-bottom:0;
}
.song-comment-name {
font-weight:bold;
}
.song-comment-date {
border-bottom:1px solid #333;
font-size:0.8em;
margin-bottom:5px;
padding-bottom:5px;
}
.song-comment-comment {
margin-top:5px;
}
/************************************ IMAGES/MOVIES */
.album {
background:#111;
border:2px solid #333;
display:block;
float:left;
margin-right:6px;
padding:8px;
text-align:center;
text-decoration:none;
width:120px;
}
.album img {
border:none;
}
.album img.no-cover {
margin:16px 20px 16px 20px;
}
.ablum span {
line-height:1.5em;
}
.album:hover {
border-color:#666;
}
.image {
display:block;
float:left;
padding:13px;
text-align:center;
width:120px;
}
.image img {
display:block;
margin:0 0 5px 0;
}
.image.newline {
clear:both;
}
embed.spelare1 {
height:auto;
margin:0 auto;
text-align:center;
width:auto;
}
#videoplayer {
color:#888;
left:8px;
position:absolute;
text-align:center;
top:180px;
width:746px;
z-index:14;
}
#videoplayer p {
margin:5px 0 0 0;
padding:0;
}
#videoplayer p img {
vertical-align:middle;
}
#videoplayer-fill {
height:450px;
}
/************************************ CONTACT US */
.formrow {
clear:both;
display:block;
margin:0 0 10px 0;
width:590px;
}
label {
clear:both;
color:#fc0;
float:left;
font:italic normal bold 12px/1.5 arial,sans-serif;
width:150px;
}
input {
background:#fff;
clear:none;
float:left;
font:normal normal normal 1em arial,sans-serif;
width:260px;
}
textarea {
background:#fff;
clear:none;
float:left;
font:normal normal normal 1em arial,sans-serif;
width:380px;
}
#contactSubmit,
#commentSubmit {
background:#666;
border-color:#999 #333 #333 #999;
border-style:solid;
border-width:2px;
color:#fff;
font:normal normal bold 12px/1.5 arial,sans-serif;
margin:0 0 0 150px;
padding:0 10px;
width:auto;
}
#commentSubmit {
margin:0 0 10px 0;
}
/************************************ LINKS */
.links li {
list-style:none;
text-align:center;
}