/* CSS Document */

#center {
 position:relative;
 top:30px;
 left:0px;
 width:820px;
 height: auto;
 margin: 0 auto; 
 text-align: left;
 background-color: #FFFFFF;
} 

body {
  background-color:#96BCDD;
  font-size:13px;
  font-family:Arial, Helvetica, Veranda, sans-serif;
  margin-top:0px;
  overflow:-moz-scrollbars-vertical;
}

/* Always show vertical scrollbar */
html { min-height: 100%; margin-bottom: 1px;}

p {
  margin-top:0;
  padding:0;
}

img.floatLeft { 
    float: left; 
    margin: 0 4px 0 0; 
}

img.floatLeftClear { 
    float: left; 
    clear: left; 
    margin: 0 4px 0 0; 
}

img.floatRight { 
    float: right; 
    margin: 0 0 0 4px; 
}

img.floatRightClear { 
    float: right; 
    clear: right; 
    margin: 0 0 0 4px; 
}


#nav {
  width:820px;
  margin-bottom:5px;
  text-indent:10px;
  padding-top:5px;
  padding-bottom:5px;
  background-color:#121c46;
  color:#FFFFFF;
  font-size:13px;
}


#pagebottom {
  clear:left;
  width:820px;
  height:25px;
  background-image:url(images/pagebottom.gif);
}

#footer {
  clear:left;
  width:821px;
  height:40px;
  text-indent:10px;
  text-align:center;
  padding-top:10px;
  background-color:#96BCDD;
  color: #000066;
  font-size:10px;
}

.pointer {cursor:pointer;}

a:link { color: #0000FF; text-decoration:none;}
a:visited {color: #0000FF; text-decoration:none;}
a:hover {color: #0000FF; text-decoration:underline;}

.navlinks a:link { color:#FFFFFF; text-decoration:none;}
.navlinks a:visited {color: #FFFFFF; text-decoration:none;}
.navlinks a:hover {color: #33CCFF; text-decoration:none;}

.currentnav a:link { color:#6699FF; text-decoration:none;}
.currentnav a:visited {color: #6699FF; text-decoration:none;}
.currentnav a:hover {color: #6699FF; text-decoration:none;}

.currentpage {color: #6699FF;}
.Headtext {font-size: 18px;}
.headtext2 {font-size: 16px;}
.progpausa {color: #993333;}
.header {font-size:18px; margin-top:10px; margin-bottom:5px; border-bottom-color:#666666; border-bottom-style:solid; border-bottom-width:1px;}
.horiline {margin-top:10px; margin-bottom:5px; border-top-color:#666666; border-top-style:solid; border-top-width:1px;}
.small {font-size: 10px; color: #333333;}
.smalltext {font-size:11px;}

.box {padding-top:5px; padding-left:5px; padding-bottom:5px; margin-left:30px; margin-right:40px; background-color: #9999CC;
border-top-color:#666666; border-top-style:solid; border-top-width:1px;
border-left-color:#666666; border-left-style:solid; border-left-width:1px;
border-right-color:#666666; border-right-style:solid; border-right-width:1px;
border-bottom-color:#666666; border-bottom-style:solid; border-bottom-width:1px;}

.boxnews {padding-top:5px; padding-left:5px; padding-bottom:5px; padding-right:5px; margin-left:0px; margin-right:0px; background-color: #99CCFF;
border-top-color:#666666; border-top-style:solid; border-top-width:1px;
border-left-color:#666666; border-left-style:solid; border-left-width:1px;
border-right-color:#666666; border-right-style:solid; border-right-width:1px;
border-bottom-color:#666666; border-bottom-style:solid; border-bottom-width:1px;}

.annuncibox {padding-top:5px; padding-left:5px; padding-bottom:5px; padding-right:5px; margin-left:0px; margin-right:0px; background-color: #E6E6E6;
border-top-color:#666666; border-top-style:solid; border-top-width:1px;
border-left-color:#666666; border-left-style:solid; border-left-width:1px;
border-right-color:#666666; border-right-style:solid; border-right-width:1px;
border-bottom-color:#666666; border-bottom-style:solid; border-bottom-width:1px;}

.pallinks a:link { color:#3366CC; text-decoration:none;}
.pallinks a:visited {color:#3366CC; text-decoration:none;}
.pallinks a:hover {color: #0000FF; text-decoration:none;}

#palnav {
  text-indent:15px;
  padding-top:10px;
  padding-bottom:5px;
  background-color:#99CCFF;
  color:#000000;
  font-size:13px;
  }

.boxpalnews {padding-top:5px; padding-left:15px; padding-bottom:5px; padding-right:5px; margin-left:0px; margin-right:0px; background-color: #99CCFF;
border-top-color:#666666; border-top-style:solid; border-top-width:1px;
border-bottom-color:#666666; border-bottom-style:solid; border-bottom-width:1px;}

.boxpal {padding-top:5px; padding-left:15px; padding-bottom:5px; padding-right:15px; margin-left:0px; margin-right:0px;
background-color: #99CCFF; line-height:19px;}

.boxpallinks {padding-top:10px; padding-left:15px; padding-bottom:5px; padding-right:15px; margin-left:0px; margin-right:0px;
background-color:#99CCFF; line-height:18px;}


.boxgrey {padding-top:5px; padding-left:5px; padding-bottom:5px; padding-right:5px; margin-left:0px; margin-right:0px; background-color: #E6E6E6;}


.reply {margin-left:20px; color: #990000;}


.mapboxplayer { padding-top:5px;
	border-top-color:#666666; border-top-style:solid; border-top-width:1px;
	border-left-color:#666666; border-left-style:solid; border-left-width:1px;
	border-right-color:#666666; border-right-style:solid; border-right-width:1px;
	border-bottom-color:#666666; border-bottom-style:solid; border-bottom-width:1px;
	background-color: #E6E6E6; padding-left:5px; padding-right:5px; }
	
.webaudioplayer {
	border-top-color: #666666; border-top-style:solid; border-top-width:1px;
	border-left-color: #666666; border-left-style:solid; border-left-width:1px;
	border-right-color: #666666; border-right-style:solid; border-right-width:1px;
	border-bottom-color: #666666; border-bottom-style:solid; border-bottom-width:1px;
	background-color: #99CCFF;}
	
.annuncidata {
    font-size:12px;
	background-color:#96BCDD;
	padding:3px 0 3px 3px;
	}
	
.lessondate {
    font-size:12px;
	background-color:#96BCDD;
	padding:3px 0 3px 3px;
	}
	
.progtitle {
    font-size:12px;
	background-color: #6699CC;
	padding:3px 0 3px 3px;
	}
	

