* { margin: 0; padding: 0; font-size: 1em; }

img, embed, form, fieldset { border: 0; vertical-align: bottom; }

/*body { font: 62.5% "Arial", sans-serif; background: #8BB9EA url(../images/template/bg-body-sunflower2.jpg) fixed no-repeat bottom right; color: #fff; line-height: 1; text-align: center; }*/

body { 
	font: 62.5% "Arial", sans-serif;
	padding: 0px 0 0;
	background-color: #000;
	background-position: top center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-image: url(../images/template/bg-body-mdv2010.jpg);

}

body.news { font: 62.5% "Arial", sans-serif; background: #65624C url(../images/template/bg-body-tree.jpg) fixed no-repeat bottom left; color: #fff; line-height: 1; text-align: center; }

body.gigs { font: 62.5% "Arial", sans-serif; background: #65624C url(../images/template/bg-body-pebbles.jpg) fixed no-repeat bottom left; color: #fff; line-height: 1; text-align: center; }

body.discography { font: 62.5% "Arial", sans-serif; background: #65624C url(../images/template/bg-body-mirror.jpg) fixed no-repeat bottom left; color: #fff; line-height: 1; text-align: center; }


input, select, textarea { font: 1em "Arial", sans-serif; vertical-align: bottom; }

table { border-collapse: collapse; border-spacing: 0; }
table tr th, table tr td { vertical-align: top; }

ul, ol { list-style: none; }

a { text-decoration: none; }

/* wrapper */

#wrapper { width: 800px; margin: 0 auto; color: #fff; text-align: center; }
#wrapper h2 { margin: 1.4em 0 0; font: bold 1.5em "Arial", serif; color: #FFf }

/* header/main menu */

/* header/main menu */

/*#header { padding: 3em 0; }*/
#header #menu ul { margin: -20px 0 0;float: right; }
#header #menu ul li { float: left;}
#header #menu ul li a { height: 0; padding: 56px 0 0 0; background-image: url(../images/template/menu-new.gif); display: block; overflow: hidden; }
#header #menu ul li.myspace a { width: 112px; background-position: 0 0; }
#header #menu ul li.myspace a:hover { background-position: 0 56px; }
#header #menu ul li.facebook a { width: 112px; background-position: 682px 0; }
#header #menu ul li.facebook a:hover { background-position: 682px 56px; }
#header #menu ul li.tv a { width: 112px; background-position: 345px 0; }
#header #menu ul li.tv a:hover { background-position: 345px 56px; }
#header #menu ul li.forum a { width: 112px; background-position: 525px 0; }
#header #menu ul li.forum a:hover { background-position: 525px 56px; }
#header #menu ul li.musicdownloads a { width: 115px; background-position: 155px 0; }
#header #menu ul li.musicdownloads a:hover { background-position: 155px 56px; }

#header #menu-mdv ul { margin: -20px 0 0;float: right; }
#header #menu-mdv ul li { float: left;}
#header #menu-mdv ul li a { height: 0; padding: 56px 0 0 0; background-image: url(../images/template/menu-mdv.gif); display: block; overflow: hidden; }
#header #menu-mdv ul li.myspace a { width: 112px; background-position: 0 0; }
#header #menu-mdv ul li.myspace a:hover { background-position: 0 56px; }
#header #menu-mdv ul li.facebook a { width: 112px; background-position: 682px 0; }
#header #menu-mdv ul li.facebook a:hover { background-position: 682px 56px; }
#header #menu-mdv ul li.tv a { width: 112px; background-position: 345px 0; }
#header #menu-mdv ul li.tv a:hover { background-position: 345px 56px; }
#header #menu-mdv ul li.forum a { width: 112px; background-position: 525px 0; }
#header #menu-mdv ul li.forum a:hover { background-position: 525px 56px; }
#header #menu-mdv ul li.musicdownloads a { width: 115px; background-position: 155px 0; }
#header #menu-mdv ul li.musicdownloads a:hover { background-position: 155px 56px; }

#mainmenu ul { margin: -20px 0 0; float: left; }
#mainmenu ul li { float: left; }
#mainmenu li a { height: 0; padding: 20px 0 0 0; background-image: url(../images/template/mainmenu.gif); display: block; overflow: hidden; }
#mainmenu li.home a { width: 82px; background-position: 0 0; }
#mainmenu ul li.home a:hover { background-position: 0 48px; }
#mainmenu ul li.news { width: 112px; background-position: 510px 0; }
#mainmenu ul li.news a:hover { background-position: 510px 56px; }
#mainmenuul li.gigs a { width: 112px; background-position: 340px 0; }
#mainmenu ul li.gigs a:hover { background-position: 340px 56px; }
#mainmenu ul li.discography a { width: 112px; background-position: 168px 0; }
#mainmenuul li.discography a:hover { background-position: 168px 56px; }
#mainmenu ul li.gallery a { width: 112px; background-position: 168px 0; }
#mainmenuul li.gallery a:hover { background-position: 168px 56px; }
#mainmenu ul li.shop a { width: 112px; background-position: 168px 0; }
#mainmenuul li.shop a:hover { background-position: 168px 56px; }
#mainmenu ul li.mailinglist a { width: 112px; background-position: 168px 0; }
#mainmenuul li.mailinglist a:hover { background-position: 168px 56px; }

/* content */
#mdv {
	align:center;
	text-align: center;
	font: 100% "Arial", sans-serif;
	font-size: 1.5em;
	font-color: #fff;
	padding: 0px 0 0;
	background-color: #000;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(../images/template/content-mdv.gif);

}

#content { background: url(../images/template/bg-content-top.gif) no-repeat; padding: 8px 0 0 0; line-height: 1.8em; text-align: left;}
#content-mdv { background: url(../images/template/bg-content-mdv-top.gif) no-repeat; padding: 100px 0 0 0; line-height: 1.8em; text-align: left;}
#content-mdv #content2 { background: url(../images/template/bg-content.gif); padding: 1px 15px 15px; }
#content #content2 { background: url(../images/template/bg-content.gif); padding: 1px 15px 15px; }

#content-mdv p { margin: 1.2em 0 1px; font-size: 1.2em; color: #fff}
#content-mdv p.date { margin: .2em 0 0; color: #fff; }
#content-mdv ul { margin: 1.2em 0 1px; font-size: 1.2em; }
#content-mdv ul li { list-style: disc; margin: 0 0 0 2em; }
#content-mdv ul li ul { font-size: 1em; }
#content-mdv ol { margin: 1.2em 0 1px; font-size: 1.2em; }
#content-mdv ol li { list-style: decimal; margin: 0 0 0 3em; }
#content-mdv h1 { margin: .6em 0; font: bold 2em "Arial", sans-serif; color: #fff; }
#content-mdv h1 span.alt { color: #FFCC33; }
#content-mdv h2 { margin: 1.4em 0 0; font: bold 1.5em "Arial", serif; color: #FFCC33; }
#content-mdv h3 { margin: 1.2em 0 1px; font-size: 1.2em; }
#content-mdv a { color: #FFCC33;}
#content-mdv h4 { margin: .6em 0; font: bold 1.5em "Arial", sans-serif; color: #fff; }
#content-mdv h5 { margin: .6em 0; font: bold 1.5em "Arial", sans-serif; color: #FFCC33; }
#content-mdv a:hover { border-bottom: 1px solid #fff; }

#content p { margin: 1.2em 0 1px; font-size: 1.2em; color: #fff}
#content p.date { margin: .2em 0 0; color: #fff; }
#content ul { margin: 1.2em 0 1px; font-size: 1.2em; }
#content ul li { list-style: disc; margin: 0 0 0 2em; }
#content ul li ul { font-size: 1em; }
#content ol { margin: 1.2em 0 1px; font-size: 1.2em; }
#content ol li { list-style: decimal; margin: 0 0 0 3em; }
#content h1 { margin: .6em 0; font: bold 2em "Arial", sans-serif; color: #fff; }
#content h1 span.alt { color: #FFCC33; }
#content h2 { margin: 1.4em 0 0; font: bold 1.5em "Arial", serif; color: #FFCC33; }
#content h3 { margin: 1.2em 0 1px; font-size: 1.2em; }
#content a { color: #FFCC33; border-bottom: 1px dotted #fff; }
#content a:hover { border-bottom: 1px solid #fff; }

#content img.bordered { padding: 1px; border: 1px solid #706d58; }
#content img.left, #content img.alignleft { margin: 0 .9em .9em 0; float: left; padding: 1px; border: 1px solid #706d58; }
#content img.right, #content img.alignright { margin: 0 0 .9em .9em; float: right; padding: 1px; border: 1px solid #706d58; }
#content hr { margin: .9em 0 0; font-size: 1.1em; line-height: 1.5em; height: 1px; border: 0px; color: #706d58; background-color: #706d58; }

#content .objright, #content .objalignright { margin: 0 0 .9em .9em; float: right; padding: 1px; border: 1px solid #706d58; }

#content ul.subMenu { margin: 1.2em 0 0; font-size: 1em; float:center; }
#content ul.subMenu li { display: inline; list-style: none; margin: 0; font-size: 1.1em; }

#content .relatedBox { width: 200px; margin: 2.1em 0 1em 1em; float: right; }
#content .relatedBox strong.header { padding: .4em 10px .3em; font-size: 1.1em; display: block; background: #fff url(/images/template/relatedbox-bg.png) no-repeat top right; color: #706d58; }
#content .relatedBox .box { padding: 1px 10px .9em 0; border: 1px solid #fff; }

#content .wpnav { margin: 1em 0 0; }
#content .wpnav div { font-size: 1.1em; line-height: 1.5em; }
#content .wpnav .left { float: left; }
#content .wpnav .right { float: right; }


#content table.gigs { width: 100%; margin: 1.2em 0 1px; font-size: 1.2em; }
#content table.gigs tr th, #content table.gigs tr td { padding: .2em 4px; }
#content table.gigs thead tr th { background: #E3B631; color: #fff; }
#content table.gigs thead tr th.date { width: 25%; }
#content table.gigs thead tr th.venue { width: 42%; }
#content table.gigs tbody tr th, #content table.gigs tbody tr td { border-top: 1px solid #736D3D; }
#content table.gigs tbody tr th span { font-weight: normal; }

#content-mdv table { margin: 1.2em 0 1px; font-size: 1.2em; }
#content-mdv table tr th, #content table.gigs tr td { padding: .2em 4px; }
#content-mdv table thead tr th { background: #E3B631; color: #fff; }
#content-mdv table thead tr th.date { width: 25%; }
#content-mdv table thead tr th.venue { width: 42%; }
#content-mdv table tbody tr th, #content table.gigs tbody tr td { border-top: 1px solid #736D3D; }
#content-mdv table tbody tr th span { font-weight: normal; }

#content #band {}
#content #band .picture { float: right; }
#content #band .picture a { border: 0; }
#content #band .picture img { border: 1px solid #706d58;}
#content #band .picture a:hover img { border: 1px solid #FFCC33; }


#content #discology {}
#content #discology .disc { padding: 1em 0; border-bottom: 1px solid #706d58; }
#content #discology .disc .cover { float: left; }
#content #discology .disc .cover a { border: 0; }
#content #discology .disc .cover img { border: 1px solid #706d58;}
#content #discology .disc .cover a:hover img { border: 1px solid #FFCC33; }
#content #discology .disc .cover .alt { padding: .5em 0 0; }
#content #discology .disc .cover .alt img { margin: 0 3px 0 0; float: left; border: 1px solid #706d58; }
#content #discology .disc .cover .alt img.on { border: 1px solid #fff; }
*/#content #discology .disc .details { width: 500px; float: right; }*/
#content #discology .disc .details h2 { margin: 0; }
#content #discology .disc .details .info { margin: .2em 0 0; color: #000000; }
#content #discology .disc .details p.buy { font-style: italic; margin: 1.8em 0 1px; }


#homepage { padding: .8em 0; color: #ffffff; }
#homepage h1 { margin: 0; font-size: 4em; color: #FFCC33; text-align: center; }
#homepage h2 { margin: 1.4em 0 0; font: bold 1.5em "Arial", serif; color: #FFCC33; }
#homepage p { margin: 1.2em 0 1px; font-size: 1.2em; line-height: 1.5em; }
#homepage p.info { margin: 0.5em 0.5em; font-size: 2em; text-align: center; }
#homepage p.info span { font-size: 2em; }
#homepage a { color: #FFCC33; border-bottom: 1px dotted #fff; }
#homepage a:hover { border-bottom: 1px solid #fff; }
#homepage .boxes { padding: 1.6em 0 0; color: #fff; }
#homepage .boxes .box { width: 335px; float: left; }
#homepage .boxes .box.tour { float: right; }
#homepage .boxes .box h2 { margin: 1.4em 0 0; font: bold 1.5em "Arial", serif; color: #FFCC33; }
#homepage .boxes .box .bg { margin: 1em 0 .5em; background: url(../images/template/bg-homebox.gif) no-repeat top left; line-height: 1.5em; height: 145px; overflow: hidden; }
#homepage .boxes .box .content { padding: 5px; height: 135px; overflow: hidden; }
#homepage .boxes .box .content ul { padding: 0 0 .5em; }
#homepage .boxes .box .content ul li { font-size: 1.2em; }
#homepage .boxes .box p.arrows { margin: 0; float: left; }
#homepage .boxes .box p.arrows img { cursor: pointer; vertical-align: middle; }
#homepage .boxes .box p.more { margin: 0; float: right; font-size: 1.1em; }
#homepage .boxes .box p.more a { color: #fff; }
#content .mainphoto {
	position: absolute;
	left:0px;
	top:0px;
	z-index:20;
	width:700px;
	height:200px;
}



#footer { margin: 1em 0 0; padding: 1em 10px; background: #525252 url(../images/template/bg-footer.gif) no-repeat bottom left; }
#footer ul.left { float: left; }
#footer ul.left li { display: inline; }
#footer ul.left li a { color: #ffffff; border-bottom: 1px dotted #ffffff; }
#footer ul.left li a:hover { color: #FFCC33; border-bottom: 1px solid #ffffff; }
#footer ul.right { font-size: 1.1em; line-height: 1.5em; text-align: right; }
#footer ul.right li { display: inline; }
#footer ul.right li img { vertical-align: middle; }
#footer ul.right li a { color: #ffffff; border-bottom: 1px dotted #ffffff; }
#footer ul.right li a:hover { color: #FFCC33; border-bottom: 1px solid #ffffff; }
#footer ul.right li.logo a { border-bottom: 0; }