/* CSS Document */

body { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal;	background-color: #FFFFFF; color: #666666; margin: 0px; }

.top { color: #666666; position: absolute; height: 90px; width: 750px; }

.logo {	padding-top: 30px; padding-left: 190px; height: 88px; }
.image { padding-top: 15px; padding-left: 190px; height: 88px; width: 200px; }

.language {	padding-top:5px; float: right; }

.main 		{ background-color: #FFFFFF; background-attachment: scroll; background-image: url(images/back.gif); background-repeat:no-repeat; background-position:bottom; padding-top: 145px; width: 750px; }
.mainfront	{ padding-top: 250px; }
.maintext 	{ padding-left: 190px; }

.adsense	{ position:absolute; background-color: #FFFFFF; top: 375px; left:755px; width: 130px; }

.cmsmain 		{ background-color: #FFFFFF; background-attachment: scroll; background-image: url(images/back.gif); background-repeat:no-repeat; background-position:bottom; padding-top: 175px; width: 750px; }
.cmsmainfront	{ padding-top: 350px; }
.cmsmaintext 	{ padding-left: 190px; }

.copy {	font-size: 9px;	color: #999999;	width: 500px; padding-left: 190px; padding-bottom: 5px; padding-top: 5px; }

.menu 			{ position: absolute; left: 30px; top: 125px; }
.menuitem		{ padding-bottom: 5px; }
.menu a 		{ text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bolder; color: #666666; }
.menu a:hover 	{ color: #000000; }
.menu .active 	{ color: #24245a; }

.cmsmenu 			{ position: absolute; left: 30px; top: 125px; }
.cmsmenuitem		{ padding-bottom: 5px; }
.cmsmenu a 			{ text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bolder; color: #666666; }
.cmsmenu a:hover 	{ color: #000000; }
.cmsmenu .active 	{ color: #24245a; }

/* News items */
.news 		{ padding: 0px; }
.news h2 	{ font-size: 12px; line-height: normal; font-weight: bold; font-variant: normal; color: #666666; }
.newsbox 	{ padding-left: 12px; border: 1px dotted #CCCCCC; }
.newsitem 	{ padding: 5px; }
.newsdate 	{ padding: 2px; font-size: 9px; color: #C0C0C0; float: right; }

/* Discography */
.disco 		{ border: 1px dashed #CCCCCC; }
.discoimg 	{ width: 77px; float: right; padding: 4px; }
.discotxt 	{ min-height: 77px; padding: 4px; }

/* Lyrics */
.lyrics 	{ border: 1px dashed #CCCCCC; padding: 5px; }
.lyricstxt 	{ min-height: 200px; }
.lyricsimg 	{ width: 200px; float: right; }

/* Band */
.band 		{ border: 1px dashed #CCCCCC; padding: 5px; }
.bandtxt 	{ min-height: 100px; margin-left: 105px; }
.bandimg 	{ width: 100px; float: left; }

/* Gigs */
.gig { border: 1px solid #CCCCCC; }

h1 { font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal; color: #000000; line-height: normal; text-transform: none; margin-top:0px; }
h2 { font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal; color: #666666; line-height: normal; text-transform: none; margin-top:0px; }

/* Links */
a			{ text-decoration: none; color: #000000; }
a:hover		{ text-decoration: none; color: #C0C0C0; }

/* Reactions */
.reaction			{ padding: 5px; font-size: 9px; color: #C0C0C0; float: left; }
.reactionbox		{ width: 500px; padding: 5px; border: 1px dotted #CCCCCC; }
.react_input 		{ font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #333333; border: 0.5px dotted #CCCCCC; }
.react_form 		{ font-size: 11px; background-color: #E9E9E9; border: 1px solid #666666; }
.react_form_display { font-size: 11px; border: 0px solid #E9E9E9; }
.react_buttons 		{ font-size: 10px; background-color: #CCCCCC; color: #000000; margin-right: 6px; }