html, body {
 height: 100%;
}

body {
 margin: 0px;
 padding: 0px;
 background: black url(./img/background.gif) repeat-y;
 background-position: 50%;
 font-family: verdana, arial, sans-serif;
 font-size: 7.5pt;
 color: white;
 text-align: center;
}

#container {
 border-left: 10px solid black;
 border-right: 10px solid black;
 width: 740px !important;
 width: 760px;
 margin: 0 auto;
 background: black;
 height: auto !important;
 height: 100%;
 min-height: 100%;
}

#header {
 border: 0px solid red;
 background: black url(./img/banner.jpg) no-repeat;
 background-position: 50% 100%;
 height: 237px;
}

#header h1 {
 color: white;
 border-bottom: 1px solid black;
 margin: 0px;
 background: transparent url(./img/logo.gif) no-repeat;
 height: 40px;
}

#header h1 span {
 display: none;
}

#langmenu {
 border-bottom: 1px solid black;
 background: transparent url(./img/nav_light.gif) repeat-x;
 height: 15px;
}

#langmenu a, #langmenu span {
 float: left;
 width: 80px;
 height: 15px;
 border-right: 1px solid black;
}

#langmenu a span, #langmenu span span {
 display: none;
}

span#english {
 background: url(./img/nav_english_02.jpg) no-repeat;
}

span#italiano {
 background: url(./img/nav_italiano_02.jpg) no-repeat;
}

span#francais {
 background: url(./img/nav_francais_02.jpg) no-repeat;
}

span#espanol {
 background: url(./img/nav_espanol_02.jpg) no-repeat;
}

a#english {
 background: url(./img/nav_english_00.jpg) no-repeat;
}

a#english:hover {
 background: url(./img/nav_english_01.jpg) no-repeat;
}

a#italiano{
 background: url(./img/nav_italiano_00.jpg) no-repeat;
}

a#italiano:hover {
 background: url(./img/nav_italiano_01.jpg) no-repeat;
}

a#espanol{
 background: url(./img/nav_espanol_00.jpg) no-repeat;
}

a#espanol:hover {
 background: url(./img/nav_espanol_01.jpg) no-repeat;
}

a#francais{
 background: url(./img/nav_francais_00.jpg) no-repeat;
}

a#francais:hover {
 background: url(./img/nav_francais_01.jpg) no-repeat;
}

#menu {
 background: url(./img/nav_light.gif) repeat-x;
 background-position: 0% 100%;
 height: 30px;
 border-top: 1px solid black;
 border-bottom: 1px solid black;
}

#homelink_it, #homelink_en, #homelink_fr, #homelink_es {
 float: left;
 background: url(./img/nav_dark.gif) repeat-x;
 height: 15px !important;
 height: 16px;
 text-align: left;
 border-bottom: 1px solid black;
}

#homelink_it {
 width: 220px;
}

#homelink_en {
 width: 229px;
}

#homelink_fr {
 width: 186px;
}

#homelink_es {
 width: 196px;
}

a#home {
 background: url(./img/nav_home_02.jpg) no-repeat;
 float: left;
 width: 100px;
 height: 15px;
}

a#home span {
 display: none;
}

#menulinks_it, #menulinks_en, #menulinks_fr, #menulinks_es {
 float: right;
 background: url(./img/nav_dark.gif) repeat-x;
 height: 15px;
 border-bottom: 1px solid black;
}

#menulinks_it {
 width: 520px;
}

#menulinks_en {
 width: 511px;
}

#menulinks_fr {
 width: 554px;
}

#menulinks_es {
 width: 544px;
}

#menulinks_it a, #menulinks_it span, #menulinks_en a, #menulinks_en span, #menulinks_fr a, #menulinks_fr span, #menulinks_es a, #menulinks_es span {
 letter-spacing: 3px;
 border-left: 1px solid black;
 float: left;
 width: 63px;
 height: 15px;
}

#menulinks_it a span, #menulinks_it span span, #menulinks_en a span, #menulinks_en span span, #menulinks_fr a span, #menulinks_fr span span, #menulinks_es a span, #menulinks_es span span{
 display: none;
}

#menulinks_it a#home_it, #menulinks_it span#home_it {
 width: 50px !important;
 width: 51px;
}

#menulinks_it a#home_it {
 background: url(./img/it/nav_home_00.jpg) no-repeat;
}

#menulinks_it a#home_it:hover {
 background: url(./img/it/nav_home_01.jpg) no-repeat;
}

#menulinks_it span#home_it {
 background: url(./img/it/nav_home_02.jpg) no-repeat;
}

#menulinks_it a#alexia, #menulinks_it span#alexia, #menulinks_en a#alexia, #menulinks_en span#alexia, #menulinks_fr a#alexia, #menulinks_fr span#alexia, #menulinks_es a#alexia, #menulinks_es span#alexia {
 width: 55px !important;
 width: 56px;
}

#menulinks_it a#alexia, #menulinks_en a#alexia, #menulinks_fr a#alexia, #menulinks_es a#alexia {
 background: url(./img/it/nav_alexia_00.jpg) no-repeat;
}

#menulinks_it a#alexia:hover, #menulinks_en a#alexia:hover, #menulinks_fr a#alexia:hover, #menulinks_es a#alexia:hover {
 background: url(./img/it/nav_alexia_01.jpg) no-repeat;
}

#menulinks_it span#alexia, #menulinks_en span#alexia, #menulinks_fr span#alexia,#menulinks_es span#alexia    {
 background: url(./img/it/nav_alexia_02.jpg) no-repeat;
}

#menulinks_it a#musica_it, #menulinks_it span#musica_it {
 width: 59px !important;
 width: 60px;
}

#menulinks_it a#musica_it {
 background: url(./img/it/nav_music_00.jpg) no-repeat;
}

#menulinks_it a#musica_it:hover {
 background: url(./img/it/nav_music_01.jpg) no-repeat;
}

#menulinks_it span#musica_it {
 background: url(./img/it/nav_music_02.jpg) no-repeat;
}

#menulinks_it a#foto_it, #menulinks_it span#foto_it {
 width: 48px !important;
 width: 49px;
}

#menulinks_it a#foto_it {
 background: url(./img/it/nav_gallery_00.jpg) no-repeat;
}

#menulinks_it a#foto_it:hover {
 background: url(./img/it/nav_gallery_01.jpg) no-repeat;
}

#menulinks_it span#foto_it {
 background: url(./img/it/nav_gallery_02.jpg) no-repeat;
}

#menulinks_it a#notizie_it, #menulinks_it span#notizie_it {
 width: 59px !important;
 width: 60px;
}

#menulinks_it a#notizie_it {
 background: url(./img/it/nav_news_00.jpg) no-repeat;
}

#menulinks_it a#notizie_it:hover {
 background: url(./img/it/nav_news_01.jpg) no-repeat;
}

#menulinks_it span#notizie_it {
 background: url(./img/it/nav_news_02.jpg) no-repeat;
}

#menulinks_it a#agenda_it, #menulinks_it span#agenda_it {
 width: 64px !important;
 width: 65px;
}

#menulinks_it a#agenda_it {
 background: url(./img/it/nav_dates_00.jpg) no-repeat;
}

#menulinks_it a#agenda_it:hover {
 background: url(./img/it/nav_dates_01.jpg) no-repeat;
}

#menulinks_it span#agenda_it {
 background: url(./img/it/nav_dates_02.jpg) no-repeat;
}

#menulinks_it a#forum, #menulinks_it span#forum, #menulinks_en a#forum, #menulinks_en span#forum, #menulinks_fr a#forum, #menulinks_fr span#forum, #menulinks_es a#forum, #menulinks_es span#forum {
 width: 57px !important;
 width: 58px;
}

#menulinks_it a#forum, #menulinks_en a#forum, #menulinks_fr a#forum, #menulinks_es a#forum {
 background: url(./img/it/nav_forum_00.jpg) no-repeat;
}

#menulinks_it a#forum:hover, #menulinks_en a#forum:hover, #menulinks_fr a#forum:hover, #menulinks_es a#forum:hover {
 background: url(./img/it/nav_forum_01.jpg) no-repeat;
}

#menulinks_it span#forum, #menulinks_en span#forum, #menulinks_fr span#forum, #menulinks_es span#forum {
 background: url(./img/it/nav_forum_02.jpg) no-repeat;
}

#menulinks_it a#fanarea_it, #menulinks_it span#fanarea_it {
 width: 70px !important;
 width: 71px;
}

#menulinks_it a#fanarea_it {
 background: url(./img/it/nav_fanarea_00.jpg) no-repeat;
}

#menulinks_it a#fanarea_it:hover {
 background: url(./img/it/nav_fanarea_01.jpg) no-repeat;
}

#menulinks_it span#fanarea_it {
 background: url(./img/it/nav_fanarea_02.jpg) no-repeat;
}

#menulinks_it a#links_it, #menulinks_it span#links_it {
 width: 49px !important;
 width: 50px;
}

#menulinks_it a#links_it {
 background: url(./img/it/nav_links_00.jpg) no-repeat;
}

#menulinks_it a#links_it:hover {
 background: url(./img/it/nav_links_01.jpg) no-repeat;
}

#menulinks_it span#links_it {
 background: url(./img/it/nav_links_02.jpg) no-repeat;
}

#options {
 border: 0px solid red;
 background: url(./img/nav_light.gif) repeat-x;
 overflow: hidden;
}

#options span {
 display: none;
}

a#allnews_it {
 background: url(./img/it/nav_morenews_00.jpg) no-repeat;
 float: left;
 height:15px;
 width: 110px;
}

a#allnews_it:hover {
 background: url(./img/it/nav_morenews_01.jpg) no-repeat;
}

#footer {
 margin-top: 2px;
 border-top: 6px solid white;
 padding-top: 3px;
 font-size: 6.5pt;
 text-align: center;
}

#footer a {
 text-transform: capitalize;
 color: white;
 text-decoration: none;
}

#footer a:hover {
 text-decoration: underline;
}


/* OTHER LANGUAGES MENU */

#menulinks_en a#home_en, #menulinks_en span#home_en {
 width: 50px !important;
 width: 51px;
}

#menulinks_en a#home_en {
 background: url(./img/it/nav_home_00.jpg) no-repeat;
}

#menulinks_en a#home_en:hover {
 background: url(./img/it/nav_home_01.jpg) no-repeat;
}

#menulinks_en span#home_en {
 background: url(./img/it/nav_home_02.jpg) no-repeat;
}

#menulinks_en a#musica_en, #menulinks_en span#musica_en {
 width: 52px !important;
 width: 53px;
}

#menulinks_en a#musica_en {
 background: url(./img/en/nav_music_00.jpg) no-repeat;
}

#menulinks_en a#musica_en:hover {
 background: url(./img/en/nav_music_01.jpg) no-repeat;
}

#menulinks_en span#musica_en {
 background: url(./img/en/nav_music_02.jpg) no-repeat;
}

#menulinks_en a#foto_en, #menulinks_en span#foto_en {
 width: 67px !important;
 width: 68px;
}

#menulinks_en a#foto_en {
 background: url(./img/en/nav_gallery_00.jpg) no-repeat;
}

#menulinks_en a#foto_en:hover {
 background: url(./img/en/nav_gallery_01.jpg) no-repeat;
}

#menulinks_en span#foto_en {
 background: url(./img/en/nav_gallery_02.jpg) no-repeat;
}

#menulinks_en a#notizie_en, #menulinks_en span#notizie_en {
 width: 50px !important;
 width: 51px;
}

#menulinks_en a#notizie_en {
 background: url(./img/en/nav_news_00.jpg) no-repeat;
}

#menulinks_en a#notizie_en:hover {
 background: url(./img/en/nav_news_01.jpg) no-repeat;
}

#menulinks_en span#notizie_en {
 background: url(./img/en/nav_news_02.jpg) no-repeat;
}

#menulinks_en a#agenda_en,#menulinks_en span#agenda_en {
 width: 52px !important;
 width: 53px;
}

#menulinks_en a#agenda_en {
 background: url(./img/en/nav_dates_00.jpg) no-repeat;
}

#menulinks_en a#agenda_en:hover {
 background: url(./img/en/nav_dates_01.jpg) no-repeat;
}

#menulinks_en span#agenda_en {
 background: url(./img/en/nav_dates_02.jpg) no-repeat;
}

#menulinks_en a#fanarea_en, #menulinks_en span#fanarea_en {
 width: 70px !important;
 width: 71px;
}

#menulinks_en a#fanarea_en {
 background: url(./img/en/nav_fanarea_00.jpg) no-repeat;
}

#menulinks_en a#fanarea_en:hover {
 background: url(./img/en/nav_fanarea_01.jpg) no-repeat;
}

#menulinks_en span#fanarea_en {
 background: url(./img/en/nav_fanarea_02.jpg) no-repeat;
}

#menulinks_en a#links_en, #menulinks_en span#links_en {
 width: 49px !important;
 width: 50px;
}

#menulinks_en a#links_en {
 background: url(./img/en/nav_links_00.jpg) no-repeat;
}

#menulinks_en a#links_en:hover {
 background: url(./img/en/nav_links_01.jpg) no-repeat;
}

#menulinks_en span#links_en {
 background: url(./img/en/nav_links_02.jpg) no-repeat;
}

a#allnews_en {
 background: url(./img/en/nav_morenews_00.jpg) no-repeat;
 float: left;
 height:15px;
 width: 110px;
}

a#allnews_en:hover {
 background: url(./img/en/nav_morenews_01.jpg) no-repeat;
}


/* FRANCAIS */

#menulinks_fr a#home_fr, #menulinks_fr span#home_fr {
 width: 64px !important;
 width: 65px;
}

#menulinks_fr a#home_fr {
 background: url(./img/fr/nav_home_00.jpg) no-repeat;
}

#menulinks_fr a#home_fr:hover {
 background: url(./img/fr/nav_home_01.jpg) no-repeat;
}

#menulinks_fr span#home_fr {
 background: url(./img/fr/nav_home_02.jpg) no-repeat;
}

#menulinks_fr a#musica_fr, #menulinks_fr span#musica_fr {
 width: 67px !important;
 width: 68px;
}

#menulinks_fr a#musica_fr {
 background: url(./img/fr/nav_music_00.jpg) no-repeat;
}

#menulinks_fr a#musica_fr:hover {
 background: url(./img/fr/nav_music_01.jpg) no-repeat;
}

#menulinks_fr span#musica_fr {
 background: url(./img/fr/nav_music_02.jpg) no-repeat;
}

#menulinks_fr a#foto_fr, #menulinks_fr span#foto_fr {
 width: 70px !important;
 width: 71px;
}

#menulinks_fr a#foto_fr {
 background: url(./img/fr/nav_gallery_00.jpg) no-repeat;
}

#menulinks_fr a#foto_fr:hover {
 background: url(./img/fr/nav_gallery_01.jpg) no-repeat;
}

#menulinks_fr span#foto_fr {
 background: url(./img/fr/nav_gallery_02.jpg) no-repeat;
}

#menulinks_fr a#notizie_fr, #menulinks_fr span#notizie_fr {
 width: 50px !important;
 width: 51px;
}

#menulinks_fr a#notizie_fr {
 background: url(./img/fr/nav_news_00.jpg) no-repeat;
}

#menulinks_fr a#notizie_fr:hover {
 background: url(./img/fr/nav_news_01.jpg) no-repeat;
}

#menulinks_fr span#notizie_fr {
 background: url(./img/fr/nav_news_02.jpg) no-repeat;
}

#menulinks_fr a#agenda_fr, #menulinks_fr span#agenda_fr {
 width: 63px !important;
 width: 64px;
}

#menulinks_fr a#agenda_fr {
 background: url(./img/fr/nav_dates_00.jpg) no-repeat;
}

#menulinks_fr a#agenda_fr:hover {
 background: url(./img/fr/nav_dates_01.jpg) no-repeat;
}

#menulinks_fr span#agenda_fr {
 background: url(./img/fr/nav_dates_02.jpg) no-repeat;
}

#menulinks_fr a#fanarea_fr, #menulinks_fr span#fanarea_fr {
 width: 70px !important;
 width: 71px;
}

#menulinks_fr a#fanarea_fr {
 background: url(./img/fr/nav_fanarea_00.jpg) no-repeat;
}

#menulinks_fr a#fanarea_fr:hover {
 background: url(./img/fr/nav_fanarea_01.jpg) no-repeat;
}

#menulinks_fr span#fanarea_fr {
 background: url(./img/fr/nav_fanarea_02.jpg) no-repeat;
}

#menulinks_fr a#links_fr, #menulinks_fr span#links_fr {
 width: 49px !important;
 width: 50px;
}

#menulinks_fr a#links_fr {
 background: url(./img/fr/nav_links_00.jpg) no-repeat;
}

#menulinks_fr a#links_fr:hover {
 background: url(./img/fr/nav_links_01.jpg) no-repeat;
}

#menulinks_fr span#links_fr {
 background: url(./img/fr/nav_links_02.jpg) no-repeat;
}

a#allnews_fr {
 background: url(./img/fr/nav_morenews_00.jpg) no-repeat;
 float: left;
 height:15px;
 width: 110px;
}

a#allnews_fr:hover {
 background: url(./img/fr/nav_morenews_01.jpg) no-repeat;
}


/* ESPANOL */

#menulinks_es a#home_es, #menulinks_es span#home_es {
 width: 50px !important;
 width: 51px;
}

#menulinks_es a#home_es {
 background: url(./img/es/nav_home_00.jpg) no-repeat;
}

#menulinks_es a#home_es:hover {
 background: url(./img/es/nav_home_01.jpg) no-repeat;
}

#menulinks_es span#home_es {
 background: url(./img/es/nav_home_02.jpg) no-repeat;
}

#menulinks_es a#musica_es, #menulinks_es span#musica_es {
 width: 59px !important;
 width: 60px;
}

#menulinks_es a#musica_es {
 background: url(./img/es/nav_music_00.jpg) no-repeat;
}

#menulinks_es a#musica_es:hover {
 background: url(./img/es/nav_music_01.jpg) no-repeat;
}

#menulinks_es span#musica_es {
 background: url(./img/es/nav_music_02.jpg) no-repeat;
}

#menulinks_es a#foto_es, #menulinks_es span#foto_es {
 width: 64px !important;
 width: 65px;
}

#menulinks_es a#foto_es {
 background: url(./img/es/nav_gallery_00.jpg) no-repeat;
}

#menulinks_es a#foto_es:hover {
 background: url(./img/es/nav_gallery_01.jpg) no-repeat;
}

#menulinks_es span#foto_es {
 background: url(./img/es/nav_gallery_02.jpg) no-repeat;
}

#menulinks_es a#notizie_es, #menulinks_es span#notizie_es {
 width: 68px !important;
 width: 69px;
}

#menulinks_es a#notizie_es {
 background: url(./img/es/nav_news_00.jpg) no-repeat;
}

#menulinks_es a#notizie_es:hover {
 background: url(./img/es/nav_news_01.jpg) no-repeat;
}

#menulinks_es span#notizie_es {
 background: url(./img/es/nav_news_02.jpg) no-repeat;
}

#menulinks_es a#agenda_es, #menulinks_es span#agenda_es {
 width: 64px !important;
 width: 65px;
}

#menulinks_es a#agenda_es {
 background: url(./img/es/nav_dates_00.jpg) no-repeat;
}

#menulinks_es a#agenda_es:hover {
 background: url(./img/es/nav_dates_01.jpg) no-repeat;
}

#menulinks_es span#agenda_es {
 background: url(./img/es/nav_dates_02.jpg) no-repeat;
}

#menulinks_es a#fanarea_es, #menulinks_es span#fanarea_es {
 width: 69px !important;
 width: 70px;
}

#menulinks_es a#fanarea_es {
 background: url(./img/es/nav_fanarea_00.jpg) no-repeat;
}

#menulinks_es a#fanarea_es:hover {
 background: url(./img/es/nav_fanarea_01.jpg) no-repeat;
}

#menulinks_es span#fanarea_es {
 background: url(./img/es/nav_fanarea_02.jpg) no-repeat;
}

#menulinks_es a#links_es, #menulinks_es span#links_es {
 width: 49px !important;
 wdith: 50px;
}

#menulinks_es a#links_es {
 background: url(./img/es/nav_links_00.jpg) no-repeat;
}

#menulinks_es a#links_es:hover {
 background: url(./img/es/nav_links_01.jpg) no-repeat;
}

#menulinks_es span#links_es {
 background: url(./img/es/nav_links_02.jpg) no-repeat;
}

a#allnews_es {
 background: url(./img/es/nav_morenews_00.jpg) no-repeat;
 float: left;
 height:15px;
 width: 110px;
}

a#allnews_es:hover {
 background: url(./img/es/nav_morenews_01.jpg) no-repeat;
}


/* NEWS CSS */

#news img {border: 2px solid #ccc; cursor:pointer; margin:10px;}
#news .puls {margin:10px; float:left;}

#news {
 border: 0px solid maroon;
 overflow: hidden;
 margin: 0px 0px;
 float: none !important;
 float: left;
 width: 100%;
}

#newslittlelist {
 border-left: 1px solid white;
 float: right;
 width: 200px;
 min-height: 300px;
 height: auto !important;
 height: 300px;
 text-align: justify;
 padding-left: 6px;
}

.singlenews {
 border: 0px solid magenta;
 margin-bottom: 10px;
}

#newslittlelist .littitle a{
 text-decoration: none;
 font-size: 8pt;
 color: white;
 font-weight: bold;
}

#newslittlelist .littitle a:hover {
 text-decoration: underline;
}

#newslittlelist .litdate {
 font-size: 6.5pt;
}

#focusnews {
 border: 0px solid red;
 float: left;
 width: 510px;
 text-align: justify;
 padding: 10px;
}

#focusnews .date {
 font-size: 6.5pt;
}

#focusnews .title {
 font-size: 8pt;
 font-weight: bold;
 color: white;
}

#focusnews .subtitle {
 font-size: 7pt;
 font-style: oblique;
 margin-bottom: 15px;
}

#focusnews img {
 float: left;
 border: 1px solid white;
}

#focusnews .textcontent {
 margin-top: 10px;
 border: 0px solid red;
 float: left;
 width: 288px !important;
 width: 278px;
}

#focusnews .textcontentni {
 margin-top: 10px;
 border: 0px solid red;
 float: left;
 width: 488px;
}

#prev {
 border: 0px solid red;
 float: left;
 margin-left: 10px;
 margin-top: 20px;
 text-decoration: none;
 color: white;
}

#next {
 float: right;
 border: 0px solid red;
 margin-right: 15px;
 text-decoration: none;
 margin-top: 20px;
 color: white;
}


/* PAGE CONTENT CSS */

#pagecontent {
 border: 0px solid maroon;
 overflow: hidden;
 margin: 0px 0px;
 float: none !important;
 float: left;
 width: 100%;
}

#pagelittlelist {
 border-right: 1px solid white;
 padding: 20px;
 padding-left: 10px;
 float: left;
 width: 104px !important;
 width: 135px;
 min-height: 260px;
 height: 260px !important;
 height: 300px;
 text-align: left;
}

#pagelittlelist_rev {
 border-left: 1px solid white;
 padding: 20px;
 padding-right: 10px;
 float: right;
 width: 189px !important;
 width: 220px;
 min-height: 260px;
 height: 260px !important;
 height: 300px;
 text-align: left;
}

#pagelittlelist .title {
 padding-bottom: 20px;
 font-size: 9pt;
 font-weight: bold;
 color: white;
 text-align: left;
}

#pagelittlelist_rev .title {
 padding-bottom: 20px;
 font-size: 9pt;
 font-weight: bold;
 color: white;
 text-align: left;
}

#pagelittlelist .singlepage {
 border: 0px solid magenta;
 width: 100%;
 text-decoration: none;
 font-size: 8pt;
 color: white;
 text-align: left;
}

#pagelittlelist_rev .singlepage {
 border: 0px solid magenta;
 width: 100%;
 text-decoration: none;
 font-size: 7.5pt;
 color: white;
 text-align: left;
}

#pagelittlelist .singlepage a{
 text-decoration: none;
 font-size: 8pt;
 color: white;
 font-weight: bold;
}

#pagelittlelist .singlepage a:hover {
 text-decoration: underline;
}

#focuspage {
 border: 0px solid red;
 float: right;
 padding: 20px;
 padding-right: 10px;
 width: 575px !important;
 width: 605px;
 text-align: justify;
}

#focuspage_rev {
 border: 0px solid red;
 float: left;
 padding: 20px;
 padding-left: 10px;
 width: 490px !important;
 width: 520px;
 text-align: justify;
}

#focuspage .title {
 padding-bottom: 10px;
 font-size: 9pt;
 font-weight: bold;
 color: white;
}

#focuspage .title2 {
 float: left;
 padding-top: 20px;
 padding-bottom: 10px;
 width: 100%;
 font-size: 9pt;
 font-weight: bold;
 color: white;
}

#focuspage_rev .title {
 padding-bottom: 10px;
 font-size: 9pt;
 font-weight: bold;
 color: white;
}


/* ALEXIA CSS */

#alexiacontent {
 padding-top: 10px;
 float: left;
 width: 488px;
}


/* MUSIC CSS */

#musiccontent {
 padding-top: 10px;
 float: left;
 width: 100%;
}

#musiccontent img {
 float: left;
 border: 1px solid white;
}

#musiccontent .cdinfo {
 border: 0px solid red;
 padding-left: 10px;
 float: left;
 width: 327px !important;
 width: 337px;
}

#musiccontent .cdinfo .cdtitle {
 margin-bottom: 10px;
 font-size: 8pt;
 font-weight: bold;
 color: white;
}

#musiccontent .cdinfo span.releaseyear {
 font-size: 7.5pt;
 font-style: normal;
 font-weight: normal;
}

#musiccontent .cdinfo span.format {
 font-size: 7pt;
 font-style: oblique;
 font-weight: normal;
}

#musiccontent .cdinfo .tracklist ul {
 margin: 0px;
 padding-left: 30px;
 list-style-type: decimal;
}

#musiccontent .cdinfo .tracklist ul li {
 font-size: 7.5pt;
 font-style: normal;
 font-weight: normal;
}


/* GALLERY CSS */

#gallerycontent {
 padding-top: 10px;
 float: left;
 width: 100%;
}

#gallerycontent .gallerytitle {
 padding-bottom: 10px;
 font-size: 8pt;
 font-weight: bold;
 color: white;
}

#gallerycontent .gallerytitle span.gallerydate {
 font-size: 7.5pt;
 font-weight: normal;
 color: white;
}

#gallerycontent .galleryset {
 float: left;
 width: 100%;
}

#gallerycontent .galleryset .galleryphoto {
 float: left;
 padding-right: 3px;
 padding-bottom: 3px;
 height: 102px !important;
 height: 105px;
} 

#gallerycontent .galleryset .galleryphoto a {
 text-decoration: none;
 color: white;
}

#gallerycontent .galleryset .galleryphoto img {
 border: 1px solid white;
}

#gallerycontent .gallerycopyright {
 float: left;
 padding-top: 2px;
 font-size: 7,5pt;
 color: white;
}

#gallerycontent .gallerycopyright a{
 text-decoration: none;
 font-size: 7,5pt;
 color: white;
 font-weight: normal;
}

#gallerycontent .gallerycopyright a:hover {
 text-decoration: underline;
}

#photocontent {
 float: left;
 width: 100%;
}

#photocontent .photo {
 float: left;
 width: 100%;
}

#photocontent .photo img {
 border: 1px solid white;
}

#photocontent .photoback {
 clear: left;
 width: 100%;
 padding-top: 20px;
 font-size: 7.5pt;
 color: white;
}

#photocontent .photoback a {
 text-decoration: none;
 font-size: 7.5pt;
 color: white;
 font-weight: normal;
}

#photocontent .photoback a:hover {
 text-decoration: underline;
}


/* NEWS PAGE */

#newscontent {
 float: left;
 width: 100%;
}

#newscontent .newsphoto {
 float: left;
 width: 211px;
 text-align: right;
}

#newscontent img {
 border: 1px solid white;
}

#newscontent .newsinfo {
 float: left;
 padding-left: 10px;
 text-align: left;
 width: 354px !important; 
 width: 364px;
}

#newscontent .newsinfo .newsdate {
 font-size: 6.5pt;
}

#newscontent .newsinfo .newstitle {
 font-size: 8pt;
 font-weight: bold;
 color: white;
}

#newscontent .newsinfo .newssubtitle {
 font-size: 7pt;
 font-style: normal;
 text-align: justify;
}

#newscontent .newsinfo .newstext {
 padding-top: 20px;
 font-size: 7.5pt;
 text-align: justify;
}

#newscontent .newstext a {
 text-decoration: underline;
 font-size: 7.5pt;
 color: white;
 font-weight: normal;
}

#newscontent .newstext a:hover {
 text-decoration: none;
}

#newscontent .newsback {
 clear: left;
 width: 100%;
 padding-top: 20px;
 font-size: 7.5pt;
 color: white;
}

#newscontent .newsback a {
 text-decoration: none;
 font-size: 7.5pt;
 color: white;
 font-weight: normal;
}

#newscontent .newsback a:hover {
 text-decoration: underline;
}

#newstitlecontent {
 padding-top: 10px;
 float: left;
 width: 100%;
}

#newstitlecontent .newsphoto {
 display: block;
 float: left;
 width: 65px !important;
 min-width: 65px;
 text-align: right;
}

#newstitlecontent .newsphoto img {
 border: 1px solid white;
 width: 63px;
}

#newstitlecontent .newsinfo {
 float: left;
 padding-left: 10px;
 width: 488px !important;
 width: 498px;
 text-align: left;
}

#newstitlecontent .newsinfo .newsdate {
 font-size: 6.5pt;
}

#newstitlecontent .newsinfo .newstitle {
 width: 100%;
 font-size: 8pt;
 font-weight: bold;
 color: white;
}

#newstitlecontent .newsinfo .newstitle a{
 text-decoration: none;
 font-size: 8pt;
 color: white;
 font-weight: bold;
}

#newstitlecontent .newsinfo .newstitle a:hover {
 text-decoration: underline;
}

#newstitlecontent .newsinfo .newssubtitle {
 font-size: 7pt;
 font-style: oblique;
 text-align: justify;
}

#newstitlecontent .newsinfo .newssummary {
 width: 100%;
 font-size: 7.5pt;
}

#newstitlecontent .newspages {
 width: 100%;
 font-size: 7.5pt;
 color: white;
 font-weight: bold;
 text-align: left;
}

#newstitlecontent .newspages a{
 text-decoration: none;
 font-size: 7.5pt;
 color: white;
 font-weight: normal;
}

#newstitlecontent .newspages a:hover {
 text-decoration: underline;
}


/* DATES PAGE */

#datescontent {
 padding-top: 10px;
 float: left;
 width: 100%;
}

#datescontent .additional {
 padding-bottom: 10px;
 width: 100%;
 font-size: 7.5pt;
 color: white;
 text-align: left;
}

#datescontent .additional a{
 text-decoration: none;
 font-size: 7.5pt;
 color: white;
}

#datescontent .additional a:hover {
 text-decoration: underline;
}

#datescontent .dates {
 float: left;
 width: 100%;
}

#datescontent .dates .nodate{
 width: 100%;
 font-style: oblique;
 font-size: 7.5pt;
 color: white;
 text-align: left;
}

#datescontent .dates .dateinfo {
 float: left;
 width: 100%;
}

#datescontent .dates .dateinfo .date {
 float: left;
 width: 105px;
 font-size: 7.5pt;
 color: white;
 text-align: left;
}

#datescontent .dates .dateinfo .place {
 float: left;
 padding-left: 20px;
 width: 230px !important;
 width: 250px;
 text-decoration: none;
 font-size: 7.5pt;
 color: white;
 text-align: left;
}

#datescontent .dates .dateinfo .place a{
 text-decoration: none;
 font-size: 7.5pt;
 color: white;
}

#datescontent .dates .dateinfo .place a:hover {
 text-decoration: underline;
}

#datescontent .dates .dateinfo .event {
 float: left;
 padding-left: 20px;
 width: 190px !important;
 width: 210px;
 text-decoration: none;
 font-size: 7.5pt;
 color: white;
 text-align: left;
}

#datescontent .dates .dateinfo .event a{
 text-decoration: none;
 font-size: 7.5pt;
 color: white;
}

#datescontent .dates .dateinfo .event a:hover {
 text-decoration: underline;
}


/* FAN AREA CSS */

#fanareacontent {
 float: left;
 width: 100%;
}

#fanareacontent .wallpaper {
 float: left;
 padding-top: 10px;
 padding-right: 10px;
 text-align: center;
}

#fanareacontent .wallpaper img {
 border: 1px solid white;
}

#fanareacontent .wallpaper .resolution {
 padding-top: 2px;
 font-size: 7,5pt;
 color: white;
 text-align: center;
}

#fanareacontent .wallpaper .resolution a{
 text-decoration: none;
 font-size: 7,5pt;
 color: white;
 font-weight: normal;
}

#fanareacontent .wallpaper .resolution a:hover {
 text-decoration: underline;
}


/* LINKS PAGE */

#linkscontent {
 padding-top: 10px;
 float: left;
 width: 100%;
}

#linkscontent .link {
 border: 0px solid magenta;
 width: 100%;
 text-decoration: none;
 font-size: 7.5pt;
 color: white;
 text-align: left;
}

#linkscontent .link a{
 text-decoration: none;
 font-size: 7.5pt;
 color: white;
}

#linkscontent .link a:hover {
 text-decoration: underline;
}