/* Move to common? */
.newsBox{
width:140px;
height:300px;
margin:0 auto 15px auto;
border:1px solid #0000FF;
border-bottom:5px solid #0000FF;
overflow:hidden;
}
.newsBox h1{
display:block;
background-color:#0000FF;
font-family:arial;
font-size:13px;
padding:5px;
margin:0;
color:#ffffff;
text-align:center;
}
.newsBoxContent{
background-color:#ffffff;
height:273px;
overflow:scroll;
}

#eventlistRH{
overflow:auto;
height:90%;
background-color:#fff;
}

#contactUs{
height:auto;
}

.mediaBox{
width:90%;
margin:5px auto;
background-color:#fff;
border:1px solid #cccccc;
padding:5px;
}
.mediaBoxH1{
font-size:14px;
font-weight:bold;
}
.mediaBox a{
display:block;
width:100px;
text-align:center;
text-decoration:none;
background-color:#0000FF;
padding:5px;
color:#fff;
}

.shopItem{
width:90%;
margin:5px auto;
background-color:#fff;
border:1px solid #cccccc;
padding:5px;
}
.shopItem img{
float:left;
border:1px solid #ccc;
}
.shopItem itemTitle{
display:block;
font-weight:bold;
font-size:13px;
padding-bottom:10px;
}
.shopItem desc{
float:left;
}
.shopItem p{
margin-left:10px;
}

fieldset{
border:1px solid #333;
padding:5px;
}

#archiveRecord{
width:90%;
margin:5px auto;
background-color:#fff;
border:1px solid #cccccc;
}
#archiveRecord itemTitle{
display:block;
font-size:14px;
font-weight:bold;
padding:5px;
background-color:#0000cc;
color:#fff;
}
#recordText{
display:block;
background-color:#FFFFFF;
border:1px solid #3dedab;
padding:10px;
font-size:13px;
}

.galleryItem{
width:450px;
border:1px solid #ccc;
margin:10px auto;
}
.galleryItem span.title{
display:block;
margin-top:10px;
font-size:13px;
font-weight:bold;
}
.galleryItem img{
float:left;
width:100px;
border:1px solid #ccc;
background-color:#fff;
margin:10px;
}

.right_email{
	font-size:9px;
	margin-left:-2px;
}
