/* Default CSS */
/* Generated by the CoffeeCup HTML Editor - www.coffeecup.com */

body {
background-color:white;
}

/* Background options using images */

.standard {background-image:url('images/stucco2asm.png');}

.valentines {background-image:url('images/hearts1.jpg');}

.valentines2 {background-image:url('images/hearts-pink.jpg');}

.mainpage {background-image:url('images/wood2red.png');}

.roses {background-image:url('images/roses.jpg');}

.davincimenu {background-image:url('images/davinci1smsep.png');}

.davincimenuval {background-image:url('images/davinci1valentine.png');}

.davincimenuxmas {background-image:url('images/davinci1xmas.png');}

/* Highlighting options etc. */

.hlight1 {color:#0000FF;}

.textred {color:#E41A0C;}

.textwhite {color:#FFF;}

.textLtblu {color:#79FFD3;}

.textdavinci {color:#800000;}

.textgrey {color:#2A2A2A;}

.textblack {color:#000000;}

.fullsize {width:100%;}

.halfsize {width:50%;}

.centred {text-align:center;}

.leftie {text-align:left; }

/* DIVs etc. */

.centered {text-align:center;}

.textH2 {font-size:1.6em;font-weight:bold;}

.fancytext1 {font-family:"Dancing Script", cursive; font-size:24px; font-weight:bold; }
.fancytext2 {font-family:"Calligraffitti", cursive; font-size:24px; font-weight:bold; }
.fancytext3 {font-family:"Clicker Script", cursive; font-size:24px; font-weight:bold; }

#main {
width:980px;
height:auto;
margin-left:auto;
margin-right:auto;
padding:10px;
box-shadow: 25px 25px 50px black;
border-radius:15px;
}


#logo {
width:460px;
height:200px;
background-image:url('images/dvlogo3lg.png');
background-position:center;
background-repeat:no-repeat;
float:left;
}

img {
text-decoration: none;
border: 0px
}

#links {
width:480px;
height:50px;
float:right;
margin-top:10px;
margin-bottom:10px;
}

#links ul {
	margin: 0 auto;
	padding: 0;
    list-style: none;
 }

#links li {
float: left;
width: 45px;
height: 45px;
margin-right:10px;
 }

/* #links img {
float:right;
} */

#nav {
width:480px;
height:155px;
float:right;
margin-bottom:10px;
}


#nav ul {
	margin: 0 auto;
	padding: 0;
    list-style: none;
 }

#nav li {
float: left;
width: 150px;
height: 150px;
background-image:url('images/buttons1red.png');
background-position:center;
background-repeat:no-repeat;
margin-right:10px;
 }
 
#nav a:link {
	display: block;
	width: 150px;
	height: 150px;
}

#nav a:visited {
color:#CC9933;
background-image:url('images/buttons1vtd.png');
background-position:center;
background-repeat:no-repeat;
}
  
#nav a:hover {
color: #930404;
background-image:url('images/buttons1hvwt.png');
background-position:center;
background-repeat:no-repeat;
}
  
#nav a:active {
color: #DBBA77;
background-image:url('images/buttons1act.png');
background-position:center;
background-repeat:no-repeat;
}

/* Area for info on MENU pages */

#mlist {width:770px; height:120px; margin: 10px; font-family:verdana, arial, sans-serif;}

#mlist table {width:760px; margin: 0px auto;}

#mlist tr {height:80px;}

#mlist th {vertical-align:middle;}

#mlist a:link {color:#400000;}

#mlist a:visited {color:#0000A0;}

#mlist a:hover {color:#0080FF;}

#mlist a:active {color:#8080FF;}

/* setup area to hold actual menus */

#themenu {width:100%; height:auto; }

#themenu table {width:750px; margin:0px auto;}

#themenu th {width:700px; text-align:left;}

#themenu td {width:50px; text-align:right;}

#menus {
width:800px;
height:auto;
overflow:auto;
margin: 10px auto;
padding-left:10px;
box-shadow: 10px 10px 5px #400040;
}

#menus h1 {
font-family:"times new roman", courier, serif;
font-size:2.0em;
font-weight:bold;
color:#C81F00;
text-align:center;
text-shadow: 4px 4px 6px dimgrey; /* add shadow */
}

#menus h3, h4 {margin-top: -3px; margin-bottom: -3px;}

#menus h4{
color:#841813;
font-style:italic;
font-weight:bold;
}

.txt1 {
font-family:"times new roman", courier, serif;
font-size:2.0em;
font-weight:bold;
color:#C81F00;
text-align:center;
text-shadow: 4px 4px 6px dimgrey; /* add shadow */
}

.txt2, .txt3 {margin-top: -3px; margin-bottom: -3px;}

.txt2 {font-family:"times new roman", courier, serif; font-size:1.2em; font-weight:bold;}

.txt3 { font-family:"times new roman", courier, serif; font-size:1.0em; color:#841813; font-style:italic; font-weight:bold;}

/* End of MENU info area defs */

#info {
width:920px;
height:auto;
overflow:auto;
margin:0 auto;
padding-left:10px;
border:ridge;
background-image:url('images/paper1.jpg');
}

#info table {width:600px; margin: 5px auto;}

#year22 {
width:920px;
height:auto;
overflow:auto;
margin:0 auto;
padding-left:10px;
border:ridge;
background-image:url('images/22back.png');
}

#year22 h1 {
font-family:serif;
font-size:2.0em;
font-weight:bold;
color:#800000;
text-align:center;
}

#year22 h2 {
font-family:serif;
font-size:1.6em;
font-weight:bold;
color:#9A5D56;
text-align:center;
 margin-top: -3px;
 margin-bottom: -3px;
}

#year22 h3 {
font-family:serif;
font-size:1.2em;
font-style:italic;
color:#DF3011;
text-align:center;
 margin-top: -3px;
 margin-bottom: -3px;
}

#year22 h4 {
font-family:serif;
font-size:1.2em;
font-weight:bold;
color:#9A5D56;
text-align:center;
 margin-top: -3px;
 margin-bottom: -3px;
}

#info h1 {
font-family:serif;
font-size:2.0em;
font-weight:bold;
color:#800000;
text-align:center;
}

#slideshow {
width:950px;
height:300px;
float:left;
margin-top:10px;
margin-left:15px;
background-image:url('images/frame2.png');
background-position:center;
background-repeat:no-repeat;

}

#slide {
width:922px;
height:270px;
float:inherit;
margin-left:14px;
margin-top:14px;
}

#menu {
width:400px;
height:auto;
float:left;
margin:50px auto auto 40px;
}

#extras {
width:400px;
height:auto;
float:left;
border:ridge;
}

#times {
width:390px;
height:auto;
float:right;
margin:50px 40px auto auto;
/* border:ridge;
border-color:#804000; */
font-weight:bold;
text-align:center;
/* background-image:url('images/paper1.jpg'); */
}

#times h1 {
font-family:"times new roman", courier, serif;
font-size:2.0em;
color:#22662D;
}

/*#times p {font-family:serif;font-size:2.0em;} */

/* #times table { margin:10px auto;}

#times th {background-image:url('images/paper1.jpg'); padding: 0px; border:ridge; border-width:thick; border-color:#800000;} */

#noticeboard {width:380px; height:340px; margin:10px auto; border:ridge; border-color:#800000; background-image:url('images/nboardBRN.jpg');}

#extranotice {width:85%; height:85%; padding:5px; margin: 12px auto; background-color:#FFF; border:4px ridge #D00000;}

#opening { width:380px; height:auto; margin:10px auto; border: ridge; border-color:#800000; background-image:url('images/nboardBRN.jpg');}

#weather {width:190px; height:auto; margin:10px auto;}

#mediashow {
width:665px;
height:505px;
margin: 20px auto 20px auto;
border:ridge;
border-color:#804000;
background-color:#333333;
}

#map_canvas {
width: 500px;
height: 400px;
margin-left: auto;
margin-right: auto;
}

#xmasbox {
width:90%;
margin:10px auto;
border:4px solid brown;
text-align:center;
background-image:url('images/fallingsnow.gif');
}


#valentinebox {
width:382px;
height:200px;
margin:10px auto;
border:4px solid brown;
text-align:center;
background-image:url('images/ValentineHearts.gif');
}

#xmasbox a:link {color:#30FFFF;}
#xmasbox a:visited {color:#FFB764;}
#xmasbox a:hover {color:#D5FF69;}
#xmasbox a:active {color:#FF6070; }

#footer {
width:975px;
height:50px;
float:left;
margin: 30px auto 10px auto;
clear:both;
}

#footer p {
font-family:verdana, arial, sans-serif;
font-size:0.8em;
color:#FFBA42;
text-align:center;
}

/* Extra bit for Xmas etc --------------------------- */

.xmasblock {
float:left; width:95%; height:50px; background-color:#FFF; margin:10px auto; border:2px solid #000; text-align:center; padding:2px 5px;
}