h1{ font-size:20px; margin:12px 0; line-height:1.2em; }
h2{ font-size:18px; }
h3{ font-size:16px; }
h4{ font-size:14px; }
h5{ font-size:13px; }
h6{ font-size:13px; font-style:italic; }


.bannercon ul{ line-height:normal; }
.eventcon{ margin-left:8px; }

.newsbox .bannermodcontent{
    height:140px; width:345px;
    overflow:auto; padding-right:10px;
}

.cal_list .bannermodcontent{
    height:330px;
    width:186px;
    overflow:auto; padding-right:10px;
}

#search{
	background:url('/uploaded/images/search_bg.gif') no-repeat;
	position:absolute; top:22px;
	margin-left:383px;
}

#search form{ margin:0; padding:0; }

/* ----- HTML5 Doctype Upgrade START ----- */

#topbanner img{vertical-align:top}
#leftbanner img{vertical-align:top}
#rightbanner img{vertical-align:top}
#topbanner .bannermodcontent>div>div img{vertical-align:bottom}

#keywords{
    background:#660000;
border:none;
width:118px; height:14px;
    color:#FFF; font-size:10px;
    padding:0 0 0 3px; margin:2px 4px 0 54px;
    vertical-align:top;
}

/* ----- HTML5 Doctype Upgrade FINISH ----- */

#ql_menu{
	background:#660000; width:128px;
	border-width:0px 1px 1px 1px; border-color:#FFF; border-style:solid;
	position:absolute; top:0px; left:0px;
	margin:0;
	padding:5px 0 0 0;
	visibility:hidden;
}

#ql_menu br{ display:none; }
#ql_menu li{ list-style-type:none;  }
#ql_menu a{ display:block; text-decoration:none; color:#FFF; font-size:12px; padding:4px 4px; }
#ql_menu a:hover{ color:#FFF; background:#300; }
