

body {


color: #000;
font-family:trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
background-color:#fff;  

 }

#wrapper {
width: 950px;
margin:0 auto;
padding: 0;
background-color:#fff; 
}

 

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 

a:hover {color:#837195;}
a {color: #564864; }

h1 {color:#564864; font-size: 16px; margin: 20px 0px 5px 0px; }
h2 {color:#663366; font-size: 12px; margin: 25px 0px 10px 0px; background-color: #dadbed; padding: 3px 5px; }
p {margin: 10px 0px 10px 0px;}


p.schedule {border-top: 1px solid #dbcfe8; padding-top: 10px;}
p.reg {border-top: 1px solid #dbcfe8;  border-bottom: 1px solid #dbcfe8;padding: 10px 0px;}
 


#nav {background-image: url(../images/topBanner_nav.gif); background-repeat:no-repeat; height: 35px; margin: 8px 0px 0px 0px; text-align: center; padding-top: 8px; font-weight: bold;}
#nav ul {list-style-type:none; display: inline; color: #fff; font-size: 13px; padding: 0px; margin: 100px 0px 0px 0px; text-align: left;}
#nav ul li {list-style-type:none; display: inline; color: #fff; margin-right: 25px;}
#nav ul li a {color: #fff; text-decoration: none;}
#nav ul li a:hover {color: #b9cae2;}

#main {margin: 0px 0px 10px 38px; float: left; width: 570px;}
#main img {margin-right: 15px;}

#hitpu {float:right; margin: 30px 45px 0px 17px; border: 5px solid #dadbed; padding: 14px; width: 225px;}
#hitpu .title {color:#564864; font-weight: bold; font-size: 12px;}
#hitpu img {margin-top: 10px;}
#secmain {margin: 10px 190px 10px 10px;}
 
 
 #clear {clear: both;}
 #footer { text-align: center; background-color: #ebebeb; margin-top: 20px; font-size: 11px; color: #666; padding: 5px 0px;}



