body {
	background:url(../images/body_bg.gif) left top repeat-x #bbd2e2;
	margin:0;
	text-align:center;
	font: 72.5%/1.4 Arial, Helvetica, sans-serif; 
	}
#all {
	margin:0 auto;
	text-align:center;
	width:95%;
	}
	
/* Branding
----------------------------------*/	
#topbanner {
	background:url(../images/tbnr.jpg) center center no-repeat;
	height:115px;
	}
#logogo { 
	height:115px;
	cursor:pointer;
	float:left;
	}
	#logogo img { border:0; }
	
		
/* Navigation
----------------------------------*/
ul#nav {
    float:left;
	margin:0;
	padding:0;
	list-style:none;
	width:227px; 
	border-bottom:1px solid #000;
	text-align:left;
	font-weight:bold;
	}
	ul#nav ul {
		margin:0;
		padding:0;
		list-style:none;
		width:220px;
		border-bottom:1px solid #000;
		}	
		ul#nav li {
			float:left; 
			clear:both; 
			position:relative;	
			width:227px;
			list-style-position:outside;
			}
			ul#nav li a {
				display:block;
				text-decoration:none;
				background-color:#fdeebe;
				height:15px;
				padding:5px 5px 5px 15px;
				border:1px solid #000; 
				border-bottom-width:0;	
				color:#8c0607;	
				}
				ul#nav li a:hover {
					background-color:#8c0607;
					color:#FFF;	
					}
				ul#nav li:hover a, 
				ul#nav li.over a {
					background-color:#8c0607;
					color:#FFF;	
					}	
					ul#nav li:hover ul a, 
					ul#nav li.over ul a {
						background-color:#fff6d8;
						color:#8c0607;	
						}
			ul#nav li ul {
				position:absolute;
				left:226px; 
				top:0;
				display:none;
				}
				ul#nav ul li { width:220px; }				
					ul#nav ul li a {
						display:block;
						text-decoration:none;
						color:#777;
						background:#fff6d8; 
						padding:5px;
						border:1px solid #000; 
						border-bottom:0;
						color:#8c0607;
						}
						ul#nav ul li a:hover {
							background-color:#8c0607;
							color:#FFF;	
							}			
			ul#nav li.active a, 
			ul#nav ul li.active a {
				background-color:#660002;
				color:#FFF;	
				}	
			ul#nav li:hover ul, 
			ul#nav li.over ul { display: block; }		
			
/* fixes for IE */				
*+html ul#nav {margin-left:3px;}
* html ul#nav {margin-left:3px;}					
	* html ul#nav li { 
		float:left;
		height:1%;
		}
		* html ul#nav li a { height:1%; }
		* html ul#nav ul li { 
			float:left; 
			height:1%; 
			}
			* html ul#nav ul li a { height:1%; }


/* Search
----------------------------------*/
#searchbl {
	float:right;
	padding-right:3px;
	padding-top:89px;
	height:27px;
	}
#searchbl_text {
	color:#FE660D;
	font-weight:700;
	font-size:1.2em;
	float:left;
	padding-right:8px;
	padding-top:2px;
	}
#searchbl_form {float:left;}


/* Form common elements
----------------------------------*/
.form { margin:0; }
	.form div, .form2 div  {
		margin:0;
		padding:0;
		}
.form2 {
	padding-top:10px;
	padding-left:26px;
	margin:0;
	}
.txtbox {
	width:140px;
	font-size:12px;
	color:#709bb7;
	height:15px;
	border:1px solid #bbd2e2;
	}
.txtbox2 {
	width:100px;
	font-size:12px;
	color:#9a9a9a;
	height:15px;
	border:1px solid #bbd2e2;
	}
.button {
	width:41px;
	height:17px;	
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	color:#000;
	background:url(../images/btn.gif) left top no-repeat;
	border-width:0;
	cursor:pointer;
	}
.button2 {
	width:50px;
	height:17px;	
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	color:#000;
	background:url(../images/btn2.gif) left top no-repeat;	
	margin-top:8px;
	margin-left:10px;
	padding-bottom:1px;
	border-width:0;
	cursor:pointer;	
	}
.txtbox3 {
	width:110px;
	height:14px;	
	font-size:11px;
	color:#D74700;
	border:1px solid #f69a2e;
	}
.button3 {
	width:50px;
	height:17px;	
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	color:#000;
	background:url(../images/btn3.gif) left top no-repeat;	
	margin-top:8px;
	margin-left:110px;
	padding-bottom:1px;
	border-width:0;
	cursor:pointer;		
	}	
	
/* Login block
----------------------------------*/	
#loginbl {
	padding-bottom:6px;
	background-color:#FFF;
	height:35px;
	clear:both;
	}
#login1 {
	float:left;
	padding-top:5px;
	background:url(../images/top1.gif) left top no-repeat;
	}
	#login1 a {
		font-size:1em;
		font-weight:700;
		color:#A72815;
		}
.login1_text {
	font-size:1em;
	font-weight:700;
	color:#000;
	padding-left:10px;
	}
#login2 {
	float:right;
	color:#ababab;
	padding-top:10px;
	text-align:left;
	padding-right:15px;
	background:url(../images/top2.gif) right top no-repeat;
	}
	#login2 a {
		font-size:1em;
		font-weight:700;
		color:#A72815;
		}
		#login2 a:hover {
			font-size:1em;
			font-weight:700;
			color:#A72815;
			}
			

/* Common layout block
----------------------------------*/	
.header {
	text-transform:uppercase;
	font-size:1em;
	font-weight:700;
	color:#8c0607;
	padding:8px 0 8px 10px;
	text-align:left;
	margin:0;
	}
.header2 {
	text-transform:uppercase;
	font-size:1em;
	font-weight:700;
	color:#8c0607;
	padding:8px 0 5px 60px;	
	padding-top:8px;
	text-align:left;
	}
#outer_wrapper {
	background: #fff url(../images/background1.gif) repeat-y left;
	height:100%;
	}
#wrapper {background: url(../images/background2.gif) repeat-y right;}
#container {
	width: 100%;
	float: left;
	margin-right: -248px;
	background: url(../images/background2.gif) repeat-y right;
	}
#col {
	margin-right: 248px;
	background: url(../images/background1.gif) repeat-y left;
	}
#col1 {
	float:left;
	width:248px;
	}
#col3 {
	float:right;
	width:248px;
	}
#col1-2 {
	margin-left:5px;
	margin-right:10px;
	width:233px;	
	}
#col3-2 {
	margin-left:10px;
	margin-right:5px;
	width:233px;
	}
#col2 {margin-left:248px;}
#outer_wrapper-main {
	background: #fff url(../images/background1.gif) repeat-y left;
	height:100%;
}
#wrapper-main {	background: url(../images/background3.gif) repeat-y right;}
#container-main  {
	width: 100%;
	float: left;
	margin-right: -10px;
	background: url(../images/background3.gif) repeat-y right;
}
#col1-main {
	float:left;
	width:248px;
	}
#col-main {
	margin-right: 10px;
	background: url(../images/background1.gif) repeat-y left;
	}
#col3-main {
	float:right;
	width:10px;
	}
#col2-main {margin-left:248px;}	
.block_main {
	background:url(../images/long_bg2.gif) left top repeat-x #FFF;
	padding-bottom:17px;
	}	
.block, .block3, .block5, .block6 { background:url(../images/long_bg.gif) left top repeat-x #FFF; }
.block, .block3 { padding-bottom:17px; }
.block2 {
	width:49%;
	float:left;
	padding-bottom:17px;
	}
.block6 {margin-top:15px;}	
#endcol {
	clear:both;
	height:23px;
	background-color:#FFF;
	margin-bottom:30px;
	}
#bottom1 {
	height:23px;
	width:253px;	
	float:left;
	background:url(../images/bottom1.gif) left bottom no-repeat;	
	}
#bottom2 {
	height:23px;
	width:253px;
	float:right;
	background:url(../images/bottom2.gif) right bottom no-repeat;		
	}
#bottom2-main {
	height:23px;
	width:253px;
	float:right;
	background:url(../images/bottom2-main.gif) right bottom no-repeat;		
	}
#logo {
	height:23px;
	font-size:1em;
	font-weight:700;
	text-align:left;
	padding-left:20px;
	background:url(../images/logo.gif) left top no-repeat #bbd2e2;	
	}
	#logo a {
		color:#FE660D;
		text-decoration:none;
		}
#logo2 {padding-top:4px;}
#footer {
	height:84px;
	background:url(../images/bg_bottom.gif) left top repeat-x #bbd2e2;	
	background-color:#bbd2e2;
	}
#footernav {
	font-size:1em;
	color:#6694b5;
	text-align:center;
	padding-top:16px;
	padding-bottom:6px;
	}
.footernavitem a {color:#6694b5;}
	.footernavitem a:hover {color:#305f83;}
#copyright {
	font-size:1em;
	color:#3F3F3F;
	text-align:center;
	padding:16px 0 6px 105px;
	}
#counter {
	text-align:right;
	background-color:#bbd2e2;
	padding:14px 6px 5px 0;
	}
p {
	padding-top:10px;
	padding-bottom:0;
	margin:0;
	}	
.whitespace { height:90px; }
li {list-style-position:inside;}
:focus {outline:none;}

/* Clearfix */
.clearing {clear:both;}		
.clearfix:after{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
	}
.clearfix{
    display:inline-block;
	margin-bottom:20px;
	}
* html .clearfix{
    height:1%;
	}

	
/* Different content blocks
----------------------------------*/	
#subs2 { text-align:left; }
#subs {
	height:121px;
	padding-right:29px;
	background:url(../images/subs.gif) center no-repeat;
	}
	#subs .login1_text {font-size:12px;}	
.article_title {
	font-size:1em;
	color:#FE660D;
	padding-left:10px;
	font-weight:normal;
	padding-top:4px;
	margin-top:0;
	margin-bottom:0;
	vertical-align:middle;
	}
.photoname {
	font-size:1em;
	color:#FE660D;
	font-weight:normal;
	padding-top:4px;
	margin-top:0;
	margin-bottom:0;
	}
.shop_title {
	font-size:1em;
	color:#FE660D;
	padding-left:6px;
	padding-top:4px;	
	font-weight:normal;
	margin-top:0;
	margin-bottom:0;
	}
.album_title {
	color:#FE660D;
	font-size:1em;
	padding-bottom:2px;
	padding-left:10px;
	}	
	.album_title a:hover, 
	.album_title3 a:hover {
		color:#F74C00;
		text-decoration:none;
		}	
.album_title2 {
	font-size:1em;
	color:#fa9456;
	padding-bottom:2px;
	padding-right:10px;
	}
.album_title3 {
	font-size:1em;
	color:#fa9456;
	padding-bottom:2px;
	padding-right:0;
	}
.feature_image {
	float:left;
	margin-right:6px;
	margin-top:3px;
	}
.feature_text { text-align:left; }
#featuredalbum_title {
	font-size:1em;
	color:#FE660D;
	padding-bottom:2px;
	}	
#featuredalbum_content {
	padding:6px 10px 0;
	margin-bottom:5px;
	}
#featuredalbum_content2 {
	text-align:left;
	padding:0 11px 13px 10px;
	margin:0;
	}
#featuredalbum_title a:hover, 
.album_title2 a:hover,
.article_title a:hover,
.shop_title a:hover {
	color:#F74C00;
	text-decoration:none;
	}
#featuredalbum_text {
	font-size:1em;
	color:#393939;
	text-align:justify;
	}
#featuredalbum_more {
	padding-top:6px;
	text-align:left;
	}
#newrel_content {
	padding-top:6px;
	padding-right:6px;
	}
.album_band2 {
	font-size:1em;
	color:#000;
	font-weight:700;
	padding-right:10px;
	}
.album_img img { border:4px solid #FFF; }
.newreleases_content, #newreleases_content {
	text-align:left;
	margin-top:20px;
	}
#popular_content { padding-top:5px; }
.stars {
	margin-bottom:2px;
	padding-left:10px;
	}
.stars2 {
	padding-bottom:2px;
	padding-top:6px;
	}
.comments {
	float:right;
	font-size:1em;
	padding-left:21px;
	margin-right:11px;
	margin-top:11px;
	background-image:url(../images/comment.gif);
	background-position:0% 0%;
	background-repeat:no-repeat;
	background-color:#FFF;
	}
	.comments a {color:#393939;}
		.comments a:hover {
			color:#000;
			background:#FFF;
			}
.nr {
	height:83px;
	padding-left:16px;
	margin-bottom:15px;
	}
.nr2 {
	margin-left:4px;
	margin-bottom:15px;	
	padding-left:16px;
	clear:both;
	height:83px;
	}
.nr_other {
	float:left;
	text-align:left;
	width:60%;
	}
.nr_other2 {
	float:left;
	text-align:left;
	width:120px;
	}
.adv {
	padding-top:20px;
	text-align:center;
	}
	.adv img { border:1px solid #6f6e6e; }
.border2 {
	border:1px solid #8b8b8b;
	width:83px;
	height:83px;
	float:left;
	margin-top:3px;
	}
.border3 {
	margin-right:2px;
	margin-top:5px;
	}
#featuredalbum_img img {
	border:1px solid #8b8b8b;
	padding:4px;
	margin:0;
	background-color:#FFF;
	}
.more {
	text-align:left;
	padding-top:2px;
	}
.more2 {
	text-align:right;
	padding-right:10px;
	padding-top:5px;
	}
.more2_special {
	text-align:right;
	padding:5px 10px 10px 0;
	}
.raquo {
	margin:0;
	padding:0;
	}
.text {
	font-size:1em;
	color:#393939;
	text-align:justify;
	padding:0 10px;
	}
.left { text-align:left; }
.photogallery_text {
	font-size:1em;
	color:#393939;
	text-align:center;
	padding:9px 10px 5px;
	}
.acc_text {
	font-size:1em;
	color:#FE660D;
	text-align:left;
	font-weight:700;
	padding:10px 10px 3px;
	margin:0;
	}
.acc_text2 {
	font-size:1em;
	color:#FE660D;
	text-align:left;
	padding:10px 10px 5px;
	}
.acc_text3 {
	font-size:1em;
	color:#FE660D;
	text-align:left;
	padding:0px 10px 3px;
	font-weight:bold;
	margin:0;
	}
.newsblock3 .acc_text3 { margin-bottom:10px; }
.acc_text4 {
	font-size:1em;
	color:#FE660D;
	text-align:left;
	padding:10px 10px 3px;
	margin:0;
	font-weight:normal;
	}
.acc_text a,
.acc_text2 a {
	color:#8a0604;
	font-weight:700;
	}
	.acc_text a:hover,
	.acc_text2 a:hover {
		color:#000;
		font-weight:700;
		}
.acc_text3 a, 
.acc_text4 a {color:#FE660D; }
	.acc_text3 a:hover, 
	.acc_text4 a:hover {color:#F74C00;}		
.styles {
	font-size:1em;
	color:#7c7b7b;
	font-style:italic;
	text-align:left;
	padding-left:9px;
	padding-bottom:2px;
	}
.date {
	font-size:1em;
	color:#7c7b7b;
	font-style:italic;
	text-align:left;
	padding-left:9px;
	padding-bottom:2px;
	}
	.date a {color:#000;}
	.date a:hover {color:#646464;}
.date2 {
	font-size:1em;
	color:#7c7b7b;
	font-style:italic;
	text-align:left;
	padding-left:9px;
	padding-bottom:2px;
	}
.bandsblock {
	padding-top:5px;
	text-align:left;
	background-color:#FFF;
	}	
.newsblock {
	padding-top:5px;
	text-align:left;
	}
.newsblock4 {
	padding-top:5px;
	text-align:left;
	height:119px;
	}
.newsblock_downloads {
	padding-top:5px;
	margin-left:0px;
	text-align:left;
	}
.newsblock3 {
	margin-bottom:35px;
	text-align:left;
	}
.event {
	clear:both;
	padding-bottom:16px;
	}
.events1 {
	width:190px;
	float:left;
	text-align:left;
	padding-left:6px;
	padding-bottom:5px;
	}
.events2 {
	width:25px;
	float:right;
	}
#events_table {width:233px;}	
.events_tableheader {
	font-size:1em;
	color:#8a0506;
	font-style:italic;
	font-weight:700;
	padding:8px 0;
	}
.events_date {
	width:220px;
	height:20px;
	font-size:1em;
	color:#8a0506;
	font-weight:700;
	padding-top:8px;
	padding-right:6px;	
	text-align:right;
	clear:both;
	}
.events_header_text {
	font-size:1em;
	text-align:left;
	font-weight:700;
	color:#000;
	padding-left:27px;
	}
.events_country {
	font-size:1em;
	color:#8a0506;
	text-align:left;
	}
	.events_country a {color:#8a0506;}
.band_link {
	font-size:1em;
	color:#FE660D;
	padding-bottom:4px;
	}
.events_town {
	font-size:1em;
	color:#000;
	text-align:left;
	}
	.events_town a {color:#000;}
.events_fest {
	font-size:1em;
	color:#E50B0C;
	font-weight:700;
	text-align:left;
	}
	.events_fest a {color:#E50B0C;}
.rating_number {
	width:44px;
	height:22px;
	font-size:11px;
	color:#FFF;
	font-weight:700;
	background:url(../images/rating.gif) left top no-repeat;
	}
.rating_number2 {padding-left:7px;}
#newbands {
	padding-top:17px;
	padding-left:20px;	
	text-align:left;
	}
#forum_table {
	padding-top:7px;
	padding-bottom:6px;
	text-align:center;
	}
.forum_tableheader {
	text-align:center;
	width:99%;
	height:14px;
	font-size:1em;
	color:#FFF;
	font-weight:700;
	margin:0;
	padding:0;
	}
.forum_message { padding-bottom:20px; }
.forum_topic {
	text-align: left;
	margin-left:5px;
	}
	.forum_topic a {
		font-size:1em;
		color:#FE660D;
		padding-left:8px;
		}
		.forum_topic a:hover {
			font-size:1em;
			color:#F74C00;
			padding-left:8px;
			text-decoration:none;
			}
.forum_author {
	padding-left:10px;
	text-align: center;
	}
	.forum_author a {
		font-size:1em;
		color:#8a0506;
		}
		.forum_author a:hover {
			font-size:1em;
			color:#000;
			}
.forum_date {
	margin-left:3px;
	padding-left:8px;	
	font-size:1em;
	color:#777;
	}
.newreleases2 {
	padding-left:10px;
	padding-bottom:10px;
	}
.newsblock2 {
	padding-left:10px;
	text-align:left;
	}
.newsblock_more {
	text-align:left;
	padding:2px 0 20px 10px;
	background-color:#FFF;
	}
.newsblock_more2 {
	text-align:left;
	color:#000;
	padding:32px 0 20px 10px;
	background-color:#FFF;
	}
.pages {
	text-align:left;
	color:#5d5d5d;
	font-weight:bold;
	font-size:1em;
	background-color:#EEE;
	margin:6px 0;
	padding:5px 0 3px 13px;
	border-top:1px solid #E1E0E0;
	border-bottom:1px solid #E1E0E0;
	}
	.pages  .pages_info {
		word-spacing:3px;
		padding-left:20px;
		}
		.pages .pages_info a {font-weight:normal;}
			.pages .pages_info a:hover {color:#000;}
.pages_blank {
	height:12px;
	text-align:left;
	color:#5d5d5d;
	font-weight:bold;
	font-size:1em;
	background-color:#EEE;
	margin:6px 0;
	padding:5px 0 3px 13px;
	border-top:1px solid #E1E0E0;
	border-bottom:1px solid #E1E0E0;
	}
.header_main {
	text-transform:uppercase;
	font-size:1em;
	font-weight:700;
	color:#8c0607;
	background-color:#EEE;
	text-align:left;	
	margin-bottom:20px;
	margin-top:0;	
	padding:5px 0 3px 12px;	
	border-top:1px solid #E1E0E0;
	border-bottom:1px solid #E1E0E0;
	}
	.header_main a {color:#8c0607;}
		.header_main a:hover {
			text-decoration:none;
			color:#000;
			}
#featuredalbum_band {
	font-size:1em;
	color:#FE660D;
	font-weight:700;
	padding-bottom:10px;
	}	
.album_band {
	font-size:1em;
	color:#000;
	font-weight:700;
	padding-left:10px;
	}
	.album_band a {color:#000;}
.events_band {
	color:#FE660D;
	font-size:1em;
	text-align:left;
	}	
.newsblock_article {text-align:left;}	
.text_header {
	text-transform:uppercase;
	font-size:100%;
	font-weight:700;
	color:#FE660D;
	padding-top:8px;
	padding-bottom:2px;	
	margin:0;	
	text-align:left;
	}
.text_header2 {
	text-transform:uppercase;
	font-weight:700;
	font-size:1em;
	color:#555;
	padding:8px 0 2px 10px;
	margin:0;
	text-align:left;
	}
	.text_header2 b {color:#8c0607;}
.text_header3 {
	text-transform:uppercase;
	font-weight:700;
	font-size:1em;
	color:#FE660D;
	padding:8px 0 2px 10px;
	margin:0;
	text-align:center;
	}	
.review_search {margin:20px 0;}
.album_content {
	padding-top:10px;
	padding-bottom:12px;
	}
.sorted {
	word-spacing:1px;
	float:left;
	width:110px;
	}
.track_list {
	clear:both;
	text-align:left;
	font-size:1em;
	color:#393939;
	padding:6px 0 6px 6px;
	margin-top:5px;
	}
.right {
	float:left;
	width:200px;
	margin-right:10px;
	}
.shops {text-align:left;}
.comment {
	border-top:1px solid #E1E0E0;
	margin-top:7px;
	margin-bottom:12px;
	padding-top:5px;
	}
.comment_end {height:50px;}
.Previous {padding-right:12px;}
.Next {padding-left:12px;}
.bands {
	font-size:1em;
	color:#fa9456;
	font-weight:normal;
	padding-left:10px;	
	padding-top:4px;
	margin-top:0px;
	margin-bottom:6px;
	}
	.bands a {color:#FE660D;}
		.bands a:hover {
		color:#F74C00;
		text-decoration:none;
		}
.bandinfodetail {
	font-size:1em;
	color:#393939;
	text-align:justify;
	padding:0 10px;
	margin:10px 0;
	}
.firstbid {padding-top:30px;}
.vidDescRemain, .vidDescLess {display:none;}
	.vidDescMore a, .vidDescLess a {color:#fe660d;}
.class_ads_tree {
	padding:20px 10px 0 10px;
	text-align:left;
	font-weight:bold;
	}
	.class_ads_tree .menu {
		display:block;	
		color:#FE660D;
		text-decoration:none;
		margin-bottom:5px;
		}
		.class_ads_tree a.menu:hover {text-decoration:underline;}
	.class_ads_tree .selected {
		color:#000;
		text-decoration:none;
		}
	.class_ads_tree .acc_text {padding-left:0;}
.festadv {
	background-color:#fff5d1;
	border:1px solid #b30f11;
	padding:15px 5px 5px;
	font-size:0.9em;
	}
	.festadv h1 {
		color:#e92e00;
		font-size:1.3em;
		text-transform:none;
		padding-right:10px;
		padding-bottom:30px;	
		text-align:center;
		}
	.festadv .text {
		font-size:0.9em; 	
		}
	.festadv .acc_text {
		padding:0;
		color:#393939;
		font-size:1.4em;	
		}
	.festadv .more2 {
		font-weight:bold;
		font-size:0.8em;
		}
		.festadv .more2 a {
			color:#f55d05;		
			}	
			.festadv .more2 a:hover {
				color:#000;		
				}		
						
/* links */	
.active_menuitem a, 
.active_menuitem1 a, 
.active_menuitem2 a,
.active_menuitem3 a, 
.events_fest a:hover,
.events_town a:hover {
	color:#000;
	text-decoration:none;
	}
.text a, 
.photogallery_text a,
.bandinfodetail a {
	font-weight:bold;
	color:#000;
	}	
.album_title a, 
.album_title3 a, 
.events_band a,
#featuredalbum_title a,
.album_title2 a,
.article_title a,
.shop_title a,
.band_link a,
.events_band a {color:#FE660D;}
#featuredalbum_more a,
.raquo a {
	font-size:1em;
	color:#7c7b7b;
	}
	#featuredalbum_more a:hover,
	.raquo a:hover {
		font-size:1em;
		color:#4b4b4b;
		}
.more a, 
.pages a {
	font-weight:normal;
	text-align:left;
	color:#7c7b7b;
	text-decoration: underline;
	}
	.more a:hover, .pages a:hover {
		text-align:left;
		color:#4b4b4b;
		text-decoration: underline;
		}
.more2 a,
.newsblock_more a,
.more2_special a,
.newsblock_more2 a {
	text-align:left;
	font-size:1em;
	color:#7c7b7b;
	text-decoration: underline;
	}
	.more2 a:hover,
	.newsblock_more a:hover,
	.more2_special a:hover,
	.newsblock_more2 a:hover {
		text-align:left;
		font-size:1em;
		color:#4b4b4b;
		text-decoration: underline;
		}
.band_link a:hover,
.events_band a:hover,
#logo a:hover {
	color:#F74C00;
	text-decoration:none;
	}
#copyright a,
#copyright a:hover {color:#3F3F3F;}

/* images */
.news_image {
	float:right;
	margin:36px 9px 0;
	}
.images {
	margin:20px auto;
	clear:right;
	text-align:center;
	}
.images2 {
	margin:20px auto;
	text-align:center;
	}
.border img {
	margin:0 5px;
	padding:4px;	
	border:1px solid #8b8b8b;
	background-color:#FFF;
	}	
.pictureoftheweek {
	font-size:1em;
	color:#E50B0C;
	font-weight:700;
	padding-left:5px;
	text-align:center;
	}

