body {
background-color: black;
text-align : left;
margin: 0;
font-size: 11px;
font-family: arial;
color: #6A6965;
}

#flashbar {
position: relative;
width: 571px;
margin: 0 auto;
height: 130px;
}

#container {
position: relative;
width : 764px;
margin : 0 auto;
}






/*tags*/


h1 {font-size: 3em;}
h2 {font-size: 20px; font-style: italic; color: #9A4200; line-height: 15px;}
h3 {font-size: 16px; font-style: italic; color: #9A4200; line-height: 15px;}

p, div, td, th, ul, li, ol {font-size: 13px; color: #585858; line-height: 20px;}
p, ul { margin-bottom: 5px;}
li {padding: 0px; margin: 0px; text-align: left; line-height: 15px;}

#credits  {
height: 45px;
background-color: #C0BB9E;
color: white;
}

#credits a {
color: white;
text-decoration: none;
}

#credits a:hover {
text-decoration: underline;
}

/*layout classes for table structure*/

.textbox {
padding-left: 25px;
padding-right: 25px;
padding-top: 20px;
}
.content {
border-right: black 10px solid;
border-bottom: black 10px solid;
background-color: white;
}

.contentbak {

}

.textboxphoto {
padding-top: 18px;
padding-right: 17px;
}

.rhs {
padding-top: 20px;
background-color: #B89426;
width: 183px;
border-bottom: black 10px solid;
}

.rhsitem {
color: white;
font-size: 11px;
line-height: 16px;
margin: 12px;
padding-bottom: 5px;
}

.rhsitem img {
border: white 1px solid;
padding: 2px;
}

.rhsitem h3 {
color: white;
font-style: normal;
font-weight: bold;
font-size: 12px;
line-height: 19px;
background-image: url(../images/rhs-divider.gif); 
background-repeat: no-repeat;
background-position: right bottom;
}

.rhsitem a {
color: white;
text-decoration: none;
display: block;
}

.rhsitem a:hover {
color: black;
text-decoration: none;
}

#searchform {
background-color: #C4DCBA;
border: 3px double #97b998;
margin: 10px;
padding: 5px;
}



.row0 {
background-color: white;
}

.row1 {
}

/* Used on the stats page to create graphs */
.graphbar {
background-color: #ddddff;
border: 1px solid navy;
}

#sitemap ul li {
margin-top: 4px;
}



.datatable {
	margin-bottom: 10px;
	border: 1px solid #0072ac;
	width: 96%;
	
}

.datatable th, .style1, .style1 td {
	color: white;
	background-color: #97B998;	
	font-weight: bold;
	padding-left: 10px;
	text-align: left;
	font-size: 11px;
}

.row0 {
	background-color: #C4DCBA;
}

.row1 {
	background-color: transparent;
}







/* ============================================== */
/* Styles for DIARY */
/* ============================================== */

#daynames {
border: white solid 2px;
text-align: center;
font-weight: bold;
background-color: #C4A265;
color: white
}

/*hack for ie4,5,6 to emulate min-height in #day */
* html #day {
height: 40px;
}

#day {
border: white solid 2px;
min-height: 40px;
}

#day a:hover div {
background-color: #EFAEBF;
text-decoration: none;
color: black;
}

#cellhed {
color: white;
text-align: center;
font-weight: bold;
border-bottom: white 2px solid;
background-color: #8AAA8B;
}

#cellhedtoday {
color: white;
text-align: center;
background-color: #37724A;
border-bottom: white 2px solid;
font-weight: bold;
}

#eventeven {
text-align: left;
font-family: tahoma;
font-size: 10px;
background-color: #D0E8C6;
border-bottom: 2px white solid;
padding: 1px;
line-height: 13px;
}

#eventodd {
text-align: left;
font-family: tahoma;
font-size: 10px;
background-color: #EDEDED;
border-bottom: 2px white solid;
padding: 1px;
line-height: 13px;
}

#adminaddbutton {
background-color: #ffbb99;
font-family: tahoma;
font-size: 10px;
text-align: center;
display: none;
}



#detailsinner {
padding: 10px;
}

.calhead td {
text-align: center;
font-weight: bold;
}

.newstable {
margin-bottom: 5px;
} 

.newstable th a {
font-size: 1.1em; 
color: #acb300; 
text-decoration: none;
}

.newstable th a:hover {
font-size: 1.1em; 
color: #acb300; 
text-decoration: underline;
}


#rollover {
background-image: url(../images/footer-rollover.gif);
height: 40px;
position: relative;
margin: 0px auto; padding: 0;
}

#rollover li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#rollover a {display: block;}

#link1 {left: 19px; top: 9px; width: 69px; height: 27px;}
#link1 a {height: 27px;}
#link1 a:hover {background: url(../images/footer-rollover.gif) -19px -65px no-repeat;}

#link2 {left: 86px; top: 9px; width: 85px; height: 27px;}
#link2 a {height: 27px;}
#link2 a:hover {background: url(../images/footer-rollover.gif) -86px -65px no-repeat;}

#link3 {left: 174px; top: 9px; width: 155px; height: 27px;}
#link3 a {height: 27px;}
#link3 a:hover {background: url(../images/footer-rollover.gif) -174px -65px no-repeat;}

#link4 {left: 440px; top: 3px; width: 78px; height: 44px;}
#link4 a {height: 44px;}

#link5 {left: 530px; top: 3px; width: 59px; height: 44px;}
#link5 a {height: 44px;}

#link6 {left: 600px; top: 3px; width: 159px; height: 44px;}
#link6 a {height: 44px;}

