/* CSS Document */

body {
	font-family:verdana;
	font-size:11px;
	line-height:1.3em;
	word-spacing:0.2em;
	letter-spacing:0em;
	color:#545454;
	margin:0px;
	padding:0px;
	background-image:url(../images/bkd.gif);
	background-repeat: repeat;
}


.dateblock {
	display:block;
	float:left;
	width:44px;
	height:47px;
	background:url("../images/newsdate.gif") no-repeat;
	text-align:center;
	margin-right:8px;
}

.sched_dateblock {
	display:block;
	float:left;
	width:44px;
	height:47px;
	background:url("../images/scheddate.gif") no-repeat;
	text-align:center;
	margin-right:8px;
}

.datetop {
	color:#fff;
	font:bold 13px Arial, Verdana;
	text-transform:uppercase;
	margin:0;
}

.datebottom {
	color:#fff;
	font:bold 26px Arial, Verdana;
	text-transform:uppercase;
	margin:-1px 0 0 0;
}

.sched_datebottom {
	color:#fff;
	font:bold 20px Arial, Verdana;
	text-transform:uppercase;
	margin:-1px 0 0 0;
}

.newsitem {
margin-bottom:35px;
}

.itemhead {
	margin:0;
	font-size: 1.3em;
	letter-spacing: -1px;
	margin-left: 15px;
	color:#066c9c;
	margin-bottom:20px;
	}
	
	.whatsonmonth {
	margin:0;
	font-weight:bold;
	font-size: 1.5em;
	letter-spacing: -1px;
	color:#066c9c;
	margin-bottom:20px;
	padding:0px;
	padding-bottom:5px;
	border-bottom:1px dashed #066c9c;
	}

.whatsonitem {
margin:0px;
padding:0px;
margin-left:20px;
}

.itemtext {
	font-size: 1.4em;
	font: normal 12px/1.5em "Lucida Grande", "Verdana", sans-serif;
	text-align: justify;
	color: #222;
	}

.itemtext h3 { /* For use on Pages */
	font-size: 1.0em;
	display: block;
	padding: 15px 0 0;
	margin:0px;
	}
	
.metadata { /* Time and category for blog entries */
	font-size: 0.8em;
	display: block;
	margin:0px;
	color:#666666;
	margin-top:-10px;
	}
	
.chronodata {
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0px;
	}

.chronodata:after {
	content: ".";
	}

#clearfloats {
clear: both;
}

#main {
width:760px;
margin:0 auto;
padding:0px;
position:relative;
background-color:#FFFFFF;
}

#headerleft {
	margin:0px;
	padding:0px;
	height:75px;
	width:370px;
	background-image:url(../images/logo.gif);
	background-repeat: no-repeat;
	background-position: left;
	float:left;
}

#headerright {
	margin:0px;
	padding:0px;
	height:75px;
	width:350px;
	background-image:url(../images/lozenge.gif);
	background-repeat: no-repeat;
	background-position: right;
	float:right;
}

#topborder {
width:760px;
margin:0px;
padding:0px;
height:10px;
clear:both;
}

#topleft {
	margin:0px;
	padding:0px;
	background-image:url(../images/topleft.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:10px;
	width:10px;
	float:left;
}

#toptop {
	margin:0px;
	padding:0px;
	background-image:url(../images/top.jpg);
	background-repeat: repeat-x;
	width:730px;
	height:10px;
	float:left;
	background-position: top;
}

#topright {
	margin:0px;
	padding:0px;
	background-image:url(../images/topright.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height:10px;
	width:10px;
	float:left;
}


#borderleft {
margin:0px;
padding:0px;
width:10px;
background-image: url(../images/left.jpg);
	background-repeat: repeat-y;
	background-position: left top;
float:left;
}

#sidebar {
margin:0px;
padding:0px;
margin-left:10px;
width:160px;
float:left;
}

#navigation {
margin:0px;
padding:0px;
width:130px;
float:left;
font-family:verdana;
font-size:11px;
color:#666666;
margin-bottom:6px;
}


#content {
margin:0px;
padding:0px;
padding-left:5px;
padding-right:5px;
width:555px;
float:left;
background-image:url(../images/mainbkd.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center center;
	border-left:1px dashed #000;

}


.quoteblock {
font-family:verdana;
font-size:10px;
color:#000066;
background-color:#99ccff;
border:1px solid #0066FF;
padding:5px;
line-height:normal;
word-spacing:normal;
}

#content h1 {
	margin:0px;
	padding:0px;
	margin-bottom:15px;
	margin-top:5px;
	padding-bottom:4px;
	font-family:verdana;
	font-size:18px;
	font-weight:bolder;
	color:#336699;
	border-bottom:1px solid #336699;
}

#content h1 a {
font-size:11px;
position:absolute;
right:25px;
text-decoration:none;
color:#0000CC;
}

#content h1 a:hover {
color:#f00;
}


#borderright {
margin:0px;
padding:0px;
width:750px;
background-image: url(../images/right.jpg);
	background-repeat: repeat-y;
	background-position: right top;
float:left;
}


#bottomborder {
width:760px;
margin:0px;
padding:0px;
clear:both;
height:10px;
}

#botleft {
	margin:0px;
	padding:0px;
	background-image:url(../images/botleft.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:10px;
	height:10px;
	float:left;
}

#botbot {
	margin:0px;
	padding:0px;
	background-image:url(../images/bottom.jpg);
	background-repeat: repeat-x;
	width:730px;
	height:10px;
	float:left;
	background-position: top;
}

#botright {
	margin:0px;
	padding:0px;
	background-image:url(../images/botright.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height:10px;
	width:10px;
	float:left;
}

#footer {
margin:0px;
padding:0px;
width:760px;
text-align:center;
font-family:verdana;
font-size:10px;
color:#666666;
}


.pics {
border:1px solid #000;
}

.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 130px; /* Width of Menu Items */
/*border-bottom: 1px solid #ccc;*/
line-height:1.2em;
}
	
.suckerdiv ul li{
position: relative;
z-index:1000;
}
	
/*1st level sub menu style */
.suckerdiv ul li ul{
left: 129px; /* Parent menu width - 1*/
position: absolute;
width: 160px; /*sub menu width*/
top: 0;
display: none;
border:1px solid #000;
margin:1px;
background: #666699;
}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul{ 
left: 159px; /* Parent menu width - 1*/
}

/* menu links style */
.suckerdiv ul li a{
display: block;
color: white;
text-decoration: none;
background: #666699;
padding: 1px 5px;
/* border: 1px solid #ccc; */
border-bottom: 0;
font-size:9px;
font-weight:bold;
font:Verdana;
text-align:left;
}

.suckerdiv ul li a:visited{
color: white;
}

.suckerdiv ul li a:hover{
background-color: #ccccff;
color:#091B2D;
}

.suckerdiv .subfolderstyle{
background: url(../images/arrow-list.gif) no-repeat center right;
}

	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */


#dropcontentsubject {
font-family:verdana;
font-size:11px;
width:150px;
font-weight: bold;
padding: 5px;
}
		
.dropcontent {
font-family:verdana;
font-size:10px;
width: 150px;
line-height:normal;
word-spacing:normal;
border: 1px solid #cccccc;
background-color: #eeeeee;
padding: 5px;
display:block;
text-align:justify;
}

.dropcontent a {
text-decoration:none;
color:#000066;
}

.dropcontent a:hover {
color:#f00;
}

.itemtext a {
text-decoration:none;
color:#066c9c;
}

.itemtext a:hover {
color:#FF0000;
}

.penpals a {
text-decoration:none;
color:#993399;
font-weight:bold;
}

.penpals a:hover {
color:#fff;
}
		