* 					{ padding: 0px; margin: 0px; }
body 					{ font-family: georgia; font-size: 12px; color: #892b26; background-color: #0f1a1c; }
a 					{ color: black; font-weight: bold; text-decoration: underline; }
a:hover					{ color: #892b26; text-decoration: none; }
a[href^="error:"]			{ background: red; color: white; text-decoration: blink; }
img 					{ border: 0px black solid; }
h2 					{ font-size: 13px; }
p 					{ margin-bottom: 15px;  }
#content_in li 				{ margin-left: 20px; }
#content_in ul 				{ padding-top: 0px; padding-bottom: 10px; }
#container				{ margin: auto; width: 900px; height: 100%; text-align: left; border-left: 1px #0f1a1c solid; border-right: 1px #0f1a1c solid; background-color: #e9dd00; }
#header 				{ background: transparent url('/images/header2.jpg') no-repeat top left; height: 207px; width: 900px; padding-top: 55px; }
.error 					{ margin-bottom: 10px; }
.error li 				{ color: red; font-weight: bold; }
#top_menu 				{ margin: 0px; padding: 0px; list-style-type: none; left: 300px; color: white; float: right; margin-right: 27px; _margin-right: 12px; }
#top_menu a 				{ font-size: 12px; color: white; text-decoration: none; padding: 7px 8px; }
#top_menu a:hover 			{ background-color: white; color: black; }
#top_menu .active 			{ background-color: white; color: black; }
#top_menu li 				{ float: left; margin-left: 0px; }
#top 					{ width: 860px; padding: 15px 20px 5px 20px; font-size: 11px; }
#top_left, #top_right                   { width: 50%; float: left; }
#top_right 				{ text-align: right; }
#content				{ width: 620px; padding: 15px; line-height: 22px; float: left; }
#content_in 				{ background: #f7ed33 url('/images/content-top.png') no-repeat top left; width: 590px; padding: 15px; }
#content_bottom 			{ background: #f7ed33 url('/images/content-bottom.png') no-repeat bottom left; width: 620px; height: 9px; _height: 7px; }
#content h1 				{ font-size: 19px; letter-spacing: 2px; color: #982b2a; font-weight: bold; padding-bottom: 25px; margin: 0px; }
#side					{ width: 235px; padding: 15px; padding-left: 0px; line-height: 22px; float: right; }
.side_in 				{ background: #f7ed33 url('/images/side-top.png') no-repeat top left;  width: 205px; padding: 15px; }
.side_bottom 				{ background: #f7ed33 url('/images/side-bottom.png') no-repeat bottom left; width: 235px; height: 9px; margin-bottom: 20px; }
#footer 				{ background: transparent url('/images/footer.png') no-repeat top left; width: 870px; height: 94px; padding-top: 225px; padding-left: 30px; color: white; line-height: 20px;  font-size: 11px; }
#footer a 				{ color: white; font-weight: normal; }
.cleaner 				{ clear: both; }
.news_date 				{ font-size: 10px; color: black; margin-bottom: -5px; }
.music_album 				{ margin-bottom: 30px; float: left; }
.music_album_image 			{ width: 200px; float: left; height: 200px; border: 0px red solid; }
.music_album_image img 			{ border: 1px black solid; } 
.music_album_songs 			{ width: 380px; float: left; }
.music_album_songs h2 			{ margin-bottom: 7px; }
.music_album_songs ul 			{ list-style-type: none; }
.band_members 				{ list-style-type: none;   }
.band_members li 			{ float: left; margin-left: 0px; padding-left: 0px; margin-right: 33px; _margin-right: 28px; text-align: center; }
.band_members li img 			{ border: 1px black solid; }
.album_nahled 				{ float: left; width: 140px; height:140px; text-align: center; line-height: 15px; }
.album_nahled img 			{ border: 1px black solid; }
.inline_img_left 			{ margin: 10px; margin-left: 0px; text-align: left; }
.inline_img_right 			{ margin: 10px; margin-right: 0px; text-align: right; }
.flash 					{ color: red; font-weight: bold; }
.message_container 			{ float: left; width: 100%; margin-bottom: 15px; font-size: 13px; border: 1px #dfd623 solid; background-color: #fbf263; }
.message_bottom 			{ float: left; width: 100%; }
.message_top 				{ float: left; width:100%; }
.message 				{ color: #634130; background-color: #f7ed33; float: left; padding: 5px 10px 0px 10px; width: 570px; min-height: 30px; }
.message_author 			{ color: #634130; float: left; width: 100%; padding: 5px 30px 5px 10px; font-size: 11px; }
.message_author a 			{ color: #634130; }
.paginator 				{ margin: 1em 0; font-size: 90%; width: 100%; text-align: center; }
.paginator a, .paginator span           { margin-right: 0.1em; padding: 0.2em 0.5em; color: black; }
.paginator a 				{ border: 1px solid #634130; text-decoration: none;	color: #634130; }
.paginator span.button 			{ border: 1px solid #634130; }
.paginator .current 			{ background: #634130; border: 1px solid #634130; color: white; font-weight: bold; }
.concerts_table				{ border-collapse: collapse; width: 100%; border: 1px #dfd623 solid; background-color: #f7ed40; }
.concerts_table	td			{ padding: 3px; vertical-align: middle; font-size: 11px; }
.concerts_year				{ color: black; font-size: 12px; padding-bottom: 10px; cursor: pointer; text-decoration: underline; float: left; margin-right: 15px; }
.guestbook_form_table			{ width: 100%; }
.guestbook_form_table input		{ border: 1px black solid; padding: 5px 0px; }
.guestbook_form_table textarea		{ border: 1px black solid; }
.guestbook_form_table .label		{ background-color: white; width: 70%; text-align: center; float: left; padding: 2px 5px; border: 1px black solid; font-weight: bold; vertical-align: middle; margin-right: 10px; }
.guestbook_form_table .button		{ padding: 5px 10px; font-weight: bold; }