/* ============================================== */
/* Styles for NEWS PAGE */
/* ============================================== */

.newstable { 
width: 100%;
border: 1px silver solid;
margin-bottom: 15px;
}









/*[][][][][][][][][][][][][][][][][][][][][][][][][][] */
/* Important - Links, FAQs, Contacts pages etc follow this format */
/*[][][][][][][][][][][][][][][][][][][][][][][][][][] */

/* following styles will apply to all pics in above pages */
.itempic {
margin-left: 8px;
}

/* ============================================== */
/* Styles for LINKS PAGE */
/* ============================================== */

#linkcat {
display: none;
}

#linkouter {
width: 97%;
border: 1px silver solid;
margin-bottom: 5px;
}

#linkhead { 
border-bottom: 1px silver solid;
background-color: silver;
font-weight: bold;
padding: 3px;
}

#linkbody { 
padding: 6px;
}


/* ============================================== */
/* Styles for FAQ PAGE */
/* ============================================== */

#FAQcat {
font-weight: bold;
border: 1px silver solid;
margin-bottom: 5px;
margin-top: 10px;
padding: 5px;
}

#FAQouter {
margin-left: 3%;
width: 97%;
border: 1px silver solid;
margin-bottom: 5px;
}

#FAQhead { 
border-bottom: 1px silver solid;
background-color: silver;
font-weight: bold;
padding: 3px;
}

#FAQbody { 
padding: 6px;
}




/* ============================================== */
/* Styles for CONTACTS PAGE */
/* ============================================== */

#contactcat {
font-weight: bold;
border: 1px silver solid;
margin-bottom: 5px;
margin-top: 10px;
padding: 5px;
}

#contactouter {
margin-left: 3%;
width: 97%;
border: 1px silver solid;
margin-bottom: 5px;
}

#contacthead { 
border-bottom: 1px silver solid;
background-color: silver;
font-weight: normal;
padding: 3px;
}

#contactbody { 
padding: 6px;
}




/* ============================================== */
/* Styles for DIARY */
/* ============================================== */

#daynames {
border: black solid 1px;
border-right: 2px black solid;
border-bottom: 2px black solid;
background-color: #ccffee;
text-align: center;
font-weight: bold;
}

/*hack for ie4,5,6 to emulate min-height in #day */
* html #day {
height: 40px;
}

#day {
border-bottom: black solid 2px;
border-left: black solid 1px;
border-right: black solid 2px;
background-color: #ffffcc;
min-height: 40px;
}

#day a:hover div {
background-color: #EFAEBF;
text-decoration: none;
color: black;
}

#cellhed {
text-align: center;
background-color: #ffff99;
border-top: black 1px solid;
border-bottom: black 1px solid;
font-weight: bold;
}

#cellhedtoday {
text-align: center;
background-color: #ffbb66;
border-top: black 1px solid;
border-bottom: black 1px solid;
font-weight: bold;
}

#eventeven {
text-align: left;
font-family: tahoma;
font-size: 10px;
background-color: #ffffcc;
border-bottom: 1px black solid;
padding: 1px;
}

#eventodd {
text-align: left;
font-family: tahoma;
font-size: 10px;
background-color: #eeeeee;
border-bottom: 1px black solid;
padding: 1px;
}

#adminaddbutton {
background-color: #ffbb99;
font-family: tahoma;
font-size: 10px;
text-align: center;
}


#detailsinner {
padding: 10px;
}

.calhead td {
text-align: center;
font-weight: bold;
}

