/* CSS Document */
body{padding:0px; margin:0px; background:#fff; color:#616161; font:16px Calibri, Tahoma, sans-serif;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px; height:0}

p a{font:16px Calibri, Tahoma, sans-serif; color:#868e36; text-decoration:underline;}
p a:hover{ color:#868e36; text-decoration:none;}

.headline{font: 16px Calibri, Tahoma, Geneva, sans-serif; color:#555; font-weight:bold}
.headline2{font: 16px Calibri, Tahoma, Geneva, sans-serif; color:#9d1263; font-weight:bold}

#container{width:950px; position:relative; margin:0 auto;}

/* top */

#topLine{width:950px; height:14px; background:#fff;}

/* logo*/

#logoPan{width:950px; height:140px; position:relative}

#logoPan img#logo{position:absolute; top:0; left:0px}
#logoPan img#slogan{position:absolute; top:0px; left:600px}

/* old menu */

#menuPan{width:950px; height:38px; background:#f8dae8; position:relative;}

#menuPan ul.menu{position:absolute; top:12px; left:26px; width:640px}
#menuPan ul.menu li{height:16px; margin-right:28px; float:left}
#menuPan ul.menu li a{height:16px; display:block; text-indent:-20000px; }
#menuPan ul.menu li a:hover{height:16px;}

#menuPan ul.menu li.btn_1 a{width:78px; background:url(../images/btn_1.gif) 0 0 no-repeat; }
#menuPan ul.menu li.btn_1 a:hover{width:78px; background:url(../images/btn_1_over.gif) 0 0 no-repeat;}

#menuPan ul.menu li.btn_2 a{width:68px; background:url(../images/btn_2.gif) 0 0 no-repeat; }
#menuPan ul.menu li.btn_2 a:hover{width:68px; background:url(../images/btn_2_over.gif) 0 0 no-repeat;}

#menuPan ul.menu li.btn_3 a{width:75px; background:url(../images/btn_3.gif) 0 0 no-repeat; }
#menuPan ul.menu li.btn_3 a:hover{width:75px; background:url(../images/btn_3_over.gif) 0 0 no-repeat;}

#menuPan ul.menu li.btn_4 a{width:64px; background:url(../images/btn_4.gif) 0 0 no-repeat; }
#menuPan ul.menu li.btn_4 a:hover{width:64px; background:url(../images/btn_4_over.gif) 0 0 no-repeat;}

#menuPan ul.menu li.btn_5{margin-right:0}
#menuPan ul.menu li.btn_5 a{width:71px; background:url(../images/btn_5.gif) 0 0 no-repeat; }
#menuPan ul.menu li.btn_5 a:hover{width:71px; background:url(../images/btn_5_over.gif) 0 0 no-repeat;}

#menuPan ul.menu li.line{width:9px; background:url(../images/bullet_m.gif) 0 4px no-repeat}

.banrbotpad {
	padding-bottom: 20px;
}

/* TOP NAV */

.topnav {
  overflow: hidden;
  background-color: #D6B5EB;
}

.topnav a {
  float: left;
  color: #222;
  text-align: center;
  padding: 8px 16px;
  text-decoration: none;
  font-size: 17px;
}

.topnav a:hover {
  background-color: #B97EDE;
  color: #FFF;
}

.topnav a.active {
  background-color: #9641CC;
  color: white;
}



/* HEADER */

#header{width:950px; height:400px; background: url(../images/b_header-png-2.png) 0 0 no-repeat; position:relative;}

#header img#slogan2{position:absolute; top:36px; left:19px}

#header-wed{width:950px; height:400px; background: url(../images/wed_header.png) 0 0 no-repeat; position:relative;}
#header-test{width:950px; height:400px; background: url(../images/test_header.png) 0 0 no-repeat; position:relative;}

/* content */

#content{width:950px; position:relative; background:#FFF}

#leftPan{width:180px; float:left; margin:26px 39px 0 19px; display:inline}
#rightPan{width:950px; float:left; margin: 20px 0 0 0;}

#welcome h2{height:40px; position:relative; background:url(../images/h_welcome.gif) 0 0 no-repeat; margin-bottom:8px}
#welcome img{margin:0 0 16px 4px }
#welcome p{margin-left:4px; margin-right:12px}
#welcome p.headline{margin-bottom:15px}

#featured h2{
	position:relative;
	font-family: 'Caveat Brush', cursive;
	font-weight: normal;
	font-size: 38px;
	color: #B97EDE;
	margin-bottom:0px;
	padding-bottom: 0px;
	}
#featured p.headline{margin-bottom:10px}
.featItem{width:116px; float:left; margin-right:44px}
.featItem#i03{margin-right:0}
.featItem img{margin-bottom:15px}
.featWed{width:264px; float:left; margin-right:54px}
.featWed#last{margin-right:0}
.featCorp {width:198px;
	float:left;
	padding-top: 25px;
	text-align:center;
	margin-right:49px;
	border-width: 0;
	}
.featCorp#last{margin-right:0}

#featured h4 {
	font-family: 'Caveat Brush', cursive;
	font-size: 1.4em;
	font-weight: normal;
	padding: 8px 0 0 0;
	color:#F69;
}

#featured h4 a{
	color:#F69;
}

#featured h4 a:hover{
	color:#FCF;
}

#featured h5 {
	font-family: 'Caveat Brush', cursive;
	font-size: 1.75em;
	font-weight: normal;
	padding: 0;
	margin: 10px 0 0 0;
	color:#939;
}

.featWed img{margin:0 0 10px 0 }

.featFune {width:448px;
	float:left;
	margin-right:50px;
	border:solid #555;
	border-width: 1px 1px 1px 1px;
	}
.featFune#last{margin-right:0}

.clear#end{height:20px}

.picright {
	float: right;
	padding: 0 0 0 30px;
}

/* footer */

#footer{height:29px; clear:both; width:950px; background:#f8dae8; margin: 0 auto}
#footer p{padding: 8px 0 0px 0; font:12px Calibri, Tahoma, sans-serif; font-weight:normal; text-align:center; color:#798561;}
#footer p a{font:16px Calibri, Tahoma, sans-serif; font-weight:normal; color:#000; text-decoration:none; padding: 0 3px }
#footer p a:hover{text-decoration:underline; color:#000}

.small {
	font-size: 60%;
}