@charset "utf-8";
/* CSS Document */

a:link {color:#FFFFFF; text-decoration:none;}
a:visited {color:#FFFFFF; text-decoration:none;}
a:hover {color:#999999;}
a:active {color:#999999}

.r:link { color:#000066; text-decoration:underline;}
.r:visited {color:#000066; text-decoration:underline;}
.r:hover {color:#999;}
.r:active {color:#000066}

body {height: 100%;background: url(images/bkgd.jpg) 0 0 repeat-y; background-position: center; margin: 0; padding: 0; } 
#wrapper {margin:0 auto;background: url(images/bkgd.jpg) 0 0 repeat-y; background-position: center; width: 800px;}
#header {
	height:259px;
	width: 702px;
	background: url(images/header.jpg) no-repeat center;
	}
.section {width: 702px; margin: 0 auto;}

#nav ul { display:block; height: 54px; width: 760px; background: url(images/nav.jpg) 0 0 no-repeat;}
#nav ul li {display:inline;}
#nav li a:link, #nav li a:visited {height: 46px; width: 760px; line-height:46px; float:left; font-size:14px; color: #fff; background:url(images/menu.jpg) 0 0 no-repeat; margin-top: 8px; text-indent: -9999px;}
#nav .section_list {margin: 0 0 0 0; background-position: center; padding: 0 0 0 0;}
    #nav .section_list .nav_home {width:83px; background-position: 0 0;}
    #nav .section_list .nav_festival {width:126px; background-position: -83px 0;}
    #nav .section_list .nav_sponsors {width:168px; background-position: -209px 0;}
	#nav .section_list .nav_kckc {width:76px; background-position: -377px 0;}
	#nav .section_list .nav_mcc {width:144px; background-position: -453px 0;}
	#nav .section_list .nav_past {width:163px; background-position: -597px 0;}

        #nav .section_list .nav_home:hover,
        #nav .section_list .nav_home.active {background-position: 0 -46px;}
        #nav .section_list .nav_festival:hover,
        #nav .section_list .nav_festival.active {background-position: -83px -46px;}
        #nav .section_list .nav_sponsors:hover,
        #nav .section_list .nav_sponsors.active {background-position: -209px -46px;}
		#nav .section_list .nav_kckc:hover,
        #nav .section_list .nav_kckc.active {background-position: -377px -46px;}
		#nav .section_list .nav_mcc:hover,
        #nav .section_list .nav_mcc.active {background-position: -453px -46px;}
		#nav .section_list .nav_past:hover,
        #nav .section_list .nav_past.active {background-position: -597px -46px;}
		
.section1 {width: 760px; margin: 0 auto;}

#column { float:left; width: 231px; background: url(images/sidebar.jpg) no-repeat; margin: 10px 19px 15px 30px; }
.style12 {padding-top: 45px; font-weight: 400; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height: 15px; color:#FFFFFF; text-align:center;}
#content { float:left; width: 450px; height: 300px; margin: 10px 0 0 20px;}
#news { float:left; width: 450px; margin: 10px 0 0 0;}
.style13 { padding: 0 0 0 15px; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height: 15px; color:#000; text-align:center;}
.style14 { padding: 0 0 0 25px; font-family:Arial, Helvetica, sans-serif; font-size:20px; line-height: 15px; color:#000; text-align:center;}
.style15 { padding: 0 10px 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height: 16px; color:#000; text-align:left;}
.style01 { padding: 0 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height: 16px; color:#000; text-align:left; color:#666666;}
#leftcolumn {float:left; width: 231px; margin: 10px 19px 15px 30px;}


.section2 {width: 760px; margin: 0 auto;}
#footer { height: 170px; width: 760px; background: url(images/footer.jpg) no-repeat center; color:#FFFFFF; clear:both;}
#copyright {padding-top: 15px; font-size:14px; width: 760px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
#footleft { width: 300px; padding-top: 55px; padding-left: 35px; font-size:13px; text-align:left; line-height: 12px; font-family:Arial, Helvetica, sans-serif;}
#footright { float:right; width: 300px; padding-top: 15px; padding-right: 35px; font-size:13px; text-align:right; line-height:12px; margin-top: -90px; font-family:Arial, Helvetica, sans-serif;}





