body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,blockquote,th,tr,td,hr{margin:0;padding:0}
table,h1,h2,h3,h4,h5,h6{font-size:100%}
body,a{color:#0c4b7b;} /*rgb(12, 75, 123) */

body { background:white; margin:0; padding:0;
       font-size:9pt; 
       font-family:"Verdana", "sans-serif"; 
       margin: 0px;
       }

table{border-collapse:collapse;border-spacing:0}
a { text-decoration: none; cursor:hand; }
a:hover {text-decoration:underline;}

.c { text-align: center; }
.i { font-style: italic; }

.site_container { 
	background-color: white; position: relative; width: 100%; 
    margin: 0 auto; 
    padding-left:10px; padding-right:10px;
	text-align:left;    
}

.site_head { 
	background-image: url('Wcbc_logo_60_60.jpg'); 
	background-position:left top;
	background-repeat:no-repeat;
	height:60px;
	padding-bottom:10px;
}


.site_head div{
	margin-left:65px;
	xheight:30px;
}
.site_head .title{	
	font-size:15pt;
	xtop:7px;
	position:relative;
}
.site_head .sub_title{
	font-size:11pt;
}

xxx .site_banner { 
	background-image: url('front_980_100.png');
	background-repeat: no-repeat; 
	background-position:left top;
	width: 100%;  
	height: 100px;
	display:block;
}

.site_banner h1{
	vertical-align:middle;
	font-size:20pt;
	color:White;
	position:relative;
	top:35%;
	margin-left:20px;
	padding:2px;
	float:left;
	background-color:Gray; 
	opacity: 0.7;
	filter: alpha (opacity=70);

}

.site_body{
	margin-top:10px;
	background-color:white;
}               

.site_foot {
	border-top-style: solid; border-width: 10px; border-color: #eaeaea; 
    xcolor:rgb(100, 181, 240);
	background-color:white;
    font-size:80%;
}

.multibox {
	background-color:rgb(219,219,219);
	padding:10px 0px 0px 0px;
	width:100%;
}

/* menu begin */
ul.menu{
	list-style-type:disc;
	list-style-position:inside;
}
/* menu end */


/* articles begin */

.article{
	margin:10px,0,20px,0;
	padding:5px;
}
.article h1, .article table, .article p{
	margin-bottom:10px;
}

.article h1{
	font-size:200%;
}
.article table{
	width:100%;
}
.article td, .article th{
	text-align:left;
	border:solid 1px #eaeaea;
	padding:5px;
}
.article ul{
	margin-left:10px;
}
.article li {
	margin:5px;
}

/* article end */

/* diary events begin */

.diary .entry{margin-top:5px; margin-bottom: 8px;}
.diary .time, .diary .type, .diary .content {margin-left:10px;}
.diary .date, .diary .type{font-weight:bold; }
.diary .type {margin-top:1px;}
.diary .time{font-size:80%; }

/* diary events end */


/* recording item begin */
.recording .entry {margin-top:5px; margin-bottom: 10px;}
.recording .date, .recording .speaker {font-weight:bold;}
.recording .title {margin-bottom:2px;}
.recording .click {cursor: pointer; font-weight:bold; margin-top:5px;  }
.recording .agg {cursor: pointer;  }
.recording .play, .recording .download {border:solid 1px #ddd; padding:3px; margin-right:2px;}
/* recording item end */
