@import url(reset.css);

body{width:950px; background: #000 url(images/background.jpg) no-repeat 50% 0px; margin:auto;}

#logo a{width:585px; height:125px; background: url(images/logo.png) no-repeat top; text-indent:-9999px; text-decoration:none; border:none; top:95px; z-index:9999;}

#sx{position:relative; width:500px; left:30px; top:150px; float:left;}

#live{width:474px; background:#3F3F3F; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}
#live h2{top:-15px; font-size:40px; padding-left:13px; font-family:Garamond; font-style: italic; text-decoration:none; font-size: 32px; letter-spacing: -0.5px;}
#live p{padding:10px 13px 20px 13px; font-size:16px; color:#eeeeee;}

#foto{width:454px; background:#3F3F3F; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; padding:20px;}
#foto h2{top:-35px; font-size:40px; padding-left:13px; font-family:Garamond; font-style: italic; text-decoration:none; font-size: 32px; letter-spacing: -0.5px;}
#foto ol.sf_photoListLightbox li dl dt {display:none;}
#foto ol.sf_photoListLightbox li dl dd {display:none;}
#foto ol.sf_photoListLightbox *{margin:0; padding:0; text-align:center !important; }
#foto ol.sf_photoListLightbox li dl dd.sf_image {display:block;width:130px;height: 130px; vertical-align:top;}
#foto ol.sf_photoListLightbox li { height: 130px;width:140px; padding-left:10px;}

#news{width:474px; background:#3F3F3F; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; margin-top:50px;}
#news h2{top:-15px; font-size:40px; padding-left:13px; font-family:Garamond; font-style: italic; text-decoration:none; font-size: 32px; letter-spacing: -0.5px;}
#news p{padding:10px 13px 20px 13px; font-size:15px; color:#eeeeee;}

#mailinglist{width:474px; background:#3F3F3F; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; margin-top:50px; padding-bottom:10px;}
#mailinglist h2{top:-15px; font-size:40px; padding-left:13px; font-family:Garamond; font-style: italic; text-decoration:none; font-size: 32px; letter-spacing: -0.5px;}
#mailinglist li{padding-left:20px;}

.lined{background: url(images/linea.png) no-repeat 50% 35px;}

h3 {padding-left:13px; font-family:Garamond; font-style: italic; text-decoration:none; font-size: 32px; letter-spacing: -0.5px;}
h3 a {padding-left:13px; font-family:Garamond; font-style: italic; text-decoration:none; font-size: 32px; letter-spacing: -0.5px;}

h5 {padding-left:13px; width:200px; display:inline; font-family:Garamond; font-style: italic; text-decoration:none; font-size: 28px; letter-spacing: -0.5px;}

#band{padding-top:25px;}
#linea{height:60px;}

.info{padding:25px 0px 0px 13px;}
.info h4{font-size:18px; font-family:Garamond; font-style: italic; text-decoration:none; font-size: 32px; letter-spacing: -0.5px;}

#dx{position:relative; width:380px; top:-110px; float:right;}
#dx_top{width:380px; height:85px; background:url(images/top_dx.png) no-repeat top; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}
#dx_center{background:#747474 url(images/txt_vert_dx.png) repeat-x top; min-height:880px; padding-top:10px; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}
#dx_center p{padding: 13px 13px 13px 13px;}
#dx_bottom{width:380px; height:85px; background:url(images/bottom_dx.png) no-repeat top; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}
#dx_center h3{padding-top:10px}


a{color:#e9e9e9;}
a:hover{color:#00DD99;}
