/* BODY */
body 
{
    font-family:Arial, Sans-Serif;
    background-color:#ffffff;
    background-image:url(img/background.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    padding:0px;
    margin:0px;}

/* H + P*/ 
h1 {
    margin:0%;
    height:27px;
    background-image:url(img/castle4.jpg);
    background-repeat:no-repeat;
    background-position:top right;
    color:#ff6633;
    font-weight:bold;
    font-style:italic;
    font-size:140%;
    vertical-align:bottom;
    padding-left:30px;}
h2 {
    color:#ff6633;
    margin-top:1%;
    margin-bottom:0%;
    margin-left:3%;
    margin-right:3%;
    font-size:110%;}
h3 {
    color:#ff6633;
    margin-top:1%;
    margin-bottom:2%;
    margin-left:3%;
    margin-right:3%;
    font-size:140%;
    font-weight:bold;
    font-style:italic;}
h4 {
    color:#6699cc;
    margin-top:0%;
    margin-bottom:0%;
    margin-left:3%;
    margin-right:3%;
    font-size:100%;
    font-weight:bold;
    }
p {
    text-align:justify;
    font-size:95%;
    line-height:140%;
    margin-top:1%;
    margin-bottom:2%;
    margin-left:3%;
    margin-right:3%;}
    
/* TABLE */
table#musics {
	font-size:95%;
	margin-top:1%;
    margin-bottom:1%;
    margin-left:3%;
    margin-right:3%;
	}
    
/* DIV */
div#logo {
    height:71px;
    background-image:url(img/castle1.jpg);
    background-repeat:no-repeat;
    background-position:top right;
    padding-left:15px;}
div#menu {
    height:27px;
    background-color:#6699cc;
    background-image:url(img/castle2.jpg);
    background-repeat:no-repeat;
    background-position:top right;
    color:#ffffff;
    font-weight:bold;
    font-size:16px;
    padding-left:20px;}
div#reg {
    height:63px;
    background-image:url(img/castle3.jpg);
    background-repeat:no-repeat;
    background-position:top right;
    color:#000000;
    text-align:right;
    padding-top:5px;
    padding-right:300px;
    font-size:11px;}
div#content {
    float:left;
    width:64%;
    border:solid 1px #6699cc;
    margin-top:1%;
    margin-bottom:2%;
    margin-left:1%;
    margin-right:2%;}
div#news 
{font-size:80%;
    float:left;
    width:30%;
    border:solid 1px #6699cc;
    margin-top:1%;
    margin-bottom:2%;
    margin-right:1%;}
div#copy {
    float:left;
    width:49%;
    background-color:#6699cc;
    color:#ffffff;
    font-weight:bold;
    font-size:75%;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:5px;}
div#credits {
    float:left;
    width:49%;
    background-color:#6699cc;
    color:#ffffff;
    font-size:75%;
    padding-top:3px;
    padding-bottom:3px;
    text-align:right;
    padding-right:5px;}
    
/* A */
.menu {margin-left:3px;margin-right:3px;color:#ffffff;}
.menu:active {text-decoration:none;}
.menu:link {text-decoration:none;}
.menu:visited {text-decoration:none;}
.menu:hover {text-decoration:underline;}

.reg {font-weight:bold;font-size:20px;}
.reg:active {color:#6699cc;text-decoration:underline;}
.reg:link {color:#6699cc;text-decoration:underline;}
.reg:visited {color:#6699cc;text-decoration:underline;}
.reg:hover {color:#ff6633;text-decoration:underline;}

.artist {font-weight:bold;}
.artist:active {color:#000000;text-decoration:none;}
.artist:link {color:#000000;text-decoration:none;}
.artist:visited {color:#000000;text-decoration:none;}
.artist:hover {color:#6699cc;text-decoration:underline;}

.artistSel {font-weight:bold;}
.artistSel:active {color:#6699cc;text-decoration:underline;}
.artistSel:link {color:#6699cc;text-decoration:underline;}
.artistSel:visited {color:#6699cc;text-decoration:underline;}
.artistSel:hover {color:#6699cc;text-decoration:underline;}

.message {font-weight:bold;}
.message:active {color:#000000;text-decoration:none;}
.message:link {color:#000000;text-decoration:none;}
.message:visited {color:#000000;text-decoration:none;}
.message:hover {color:#6699cc;text-decoration:underline;}

.messageSel {font-weight:bold;}
.messageSel:active {color:#6699cc;text-decoration:underline;}
.messageSel:link {color:#6699cc;text-decoration:underline;}
.messageSel:visited {color:#6699cc;text-decoration:underline;}
.messageSel:hover {color:#6699cc;text-decoration:underline;}

.link {font-weight:bold;}
.link:active {color:#000000;text-decoration:none;}
.link:link {color:#000000;text-decoration:none;}
.link:visited {color:#000000;text-decoration:none;}
.link:hover {color:#6699cc;text-decoration:underline;}

.copy {font-weight:bold;color:#ffffff;}
.copy:active {text-decoration:none;}
.copy:link {text-decoration:none;}
.copy:visited {text-decoration:none;}
.copy:hover {text-decoration:underline;}

.credits {font-weight:bold;color:#ffffff;}
.credits:active {text-decoration:none;}
.credits:link {text-decoration:none;}
.credits:visited {text-decoration:none;}
.credits:hover {text-decoration:underline;}
    
/* IMG */
img#castellari{
    border:none;
    margin-top:10px;
    width:349px;
    height:53px;}
.divmenu {
    margin-top:7px;
    }
.download {
    vertical-align:middle;
    border:none;
    margin-right:3px;
    }