body {
color:#EEEEEE;
font-family: "Lucida Grande", Verdana, Helvetica, sans serif;
font-size: 12px;
background-color:#000000;
margin:0;
}

#pagewrapper {
width:100%;
background: #000000 url(../img/header_bg.png) no-repeat top center;
}

#pagewrapper img {
border:0;
}

#content {
width:840px;
margin:0 auto;
padding-top:40px;
}

#pagewrapper a, a:link, a:active, a:visited {
font-size:12px;
color:#CCCCCC;
text-decoration:none;
}

#pagewrapper a:hover {
color:#B91321;
text-decoration:underline;

}

#header {
height:140px;
width:840px;
margin:0 auto;
padding:30px 0 0 10px;
}

#logo {
float:left;
width:265px;
}

#menu ul{
float:left;
width:220px;
}

#menu li{
font-size:14px;
list-type:none;
display:block;
text-transform:uppercase;
padding-bottom:2px;
}

#menu a, a:link, a:visited {
font-size:16px;
color:#B91321;
text-decoration:none;
}

#menu a:hover {
color:#EEEEEE;
text-decoration:none;
}

#menu .cur {
color:#EEEEEE;
}

#foto {
width:800px;
margin:0 auto;
clear:both;
border-bottom:1px dotted #FFFFFF;
}

#foto h1 {
color:#FFFFFF;
padding:5px 5px 10px 5px;
margin:0;
}

#foto h2 {
color:#FFFFFF;
padding:20px 5px 0 5px;
margin:0;
}

#foto .dida {
font-size:9px;
text-align:right;
padding:5px;
}

#nav {
padding-top:10px;
border-bottom:1px dotted #FFFFFF;
}

#nav a img {
opacity: 0.75;
}

#nav a:hover img {
opacity: 1;
}

.SlideTab a{
display:block;
}

.SlideTab a:hover{
background-color:#B91321;
text-decoration:none;
}

#main {
text-align:justify;
}

#main p {
padding-left:5px;
padding-right:5px;
margin-bottom:20px;
}

#main2 {
float:left;
width:520px;
text-align:justify;
}

#main2 p {
padding-left:5px;
padding-right:5px;
margin-bottom:20px;
}


#right {
width:300px;
margin-left:540px;
}

#right p {
padding-left:5px;
padding-right:5px;
margin-bottom:20px;
}


#footer {
clear:both;
font-size:10px;
text-align:left;
border-top:1px dotted #B91321;
padding:10px;
margin-top:50px;
margin-bottom:20px;
}

#footer a {
font-size:10px;
}

p {
padding:0;
}

h1 {
text-align:left;
font-size:28px;
text-transform:uppercase;
font-weight:normal;
color:#B91321;
padding:0 5px 5px 5px;
margin:0;
}


h2 {
font-size:20px;
font-weight:normal;
color:#B91321;
padding:0 5px 5px 5px;
margin:0;
}


h3 {
font-size:18px;
text-transform:uppercase;
letter-spacing:2px;
font-weight:normal;
color:#B91321;
border-bottom:1px dotted #B91321;
padding:0 5px 5px 5px;
margin:0 0 10px 0;
}

h4 {
font-size:18px;
text-transform:uppercase;
letter-spacing:1px;
font-weight:normal;
padding-left:5px;
padding-right:5px;
margin:0;
}

h5 {
font-size:16px;
text-transform:uppercase;
letter-spacing:1px;
font-weight:normal;
padding-left:5px;
padding-right:5px;
margin:0;
}


h6 {
/*text-transform:uppercase;*/
font-size:14px;
font-weight:normal;
padding:0 0 2px 0;
margin:0;
}



#box_cal {
float:left;
text-align:left;
width:260px;
padding:2px;
margin:5px;
/* border: 1px solid #B91321; */
}

#box_cal a {
display:block;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#box_cal a:hover{
color:#FFFFFF;
background-color:#B91321;
text-decoration:none;
}

#data {
font-size:12px;
text-transform:uppercase;
letter-spacing:2px;
color:#FFFFFF;
background-color:#B91321;
padding:5px 5px 5px 10px;
border-bottom:1px dotted #000000;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
}

#concerto {
font-size:16px;
height:50px;
text-transform:uppercase;
padding:0;
}



.buttons a:hover img {
opacity: 1;
}

.buttons a img {
opacity: 0.85;
margin-right:5px;
}

.addthis_button_lastfm {
display:none;
}
