img.home {float:left;margin: 5px 10px 10px 0;}
img.home2 {float:right;  margin: 15px 10px 0 10px;position:relative;}
#content .tabber img {float:left; margin: 1.5em 15px 10px 0;}
h2.home {margin: 30px 0 20px 0;}

center.prom {font-weight:bold;}

/* CONTENT */
/*ymt*/
#content
{
  display:block;
	padding-bottom: 150px;
	height: 630px;
}

#contentMain
{
	/*margin-left: 10px!important;*/
	width: 520px;
}
/* SUBCONTENT */
#inassoc
{
	margin-top:35px;
}

#inassoc ul
{
  height:auto;
  overflow:hidden;
	margin:8px 16px 8px 15px;
}
#inassoc ul.first {
  height:500px;
}
#inassoc ul.second {
  height:150px;
}

/*Menu*/
ul.menu1 {height:24em;position:relative;left:15px!important;left:7px;}
ul.menu1, ul.menu1 ul {padding:0; margin:0; border:0; list-style-type:none; overflow:hidden; background:#F8F8F8; width:15em; text-align:left; color:#fff; border:1px solid #AAA;}


/*Gallery*/
#gallery {margin:15px 5px 5px 20px; width:450px; display:block; float:left;padding:5px 0;text-align:center;}
#gallery a.photo {border: 1px solid gray; position:relative; float:left; width: 135px; height:100px;margin:6px;text-align:center;background-color:#D1D5DF;}
#gallery a.photo:hover {border: 1px solid #555;background-color:#B3B7BF;}
#gallery .photo img {margin:0 auto;border:1px solid #FFF; top:9px;position:relative;}
#gallery .num {top:10px;position:relative;}
#gallery .num a,
#gallery .num span.click {padding: 2px 3px;border: 1px solid gray;margin:0 2px;}
#gallery .num a { background-color:#DDD; text-decoration:none;}
#gallery .num a:hover { background-color:#BBB;text-decoration:undeline;}
#galNum {text-align:center; margin:0 auto;clear:both;}
#galNum .num {top:10px;position:relative;clear:both;}
#galNum .num a,
#galNum .num span.click {padding: 2px 3px;border: 1px solid gray;margin:0 2px;}
#galNum .num a { background-color:#DDD; text-decoration:none;}
#galNum .num a:hover { background-color:#BBB;text-decoration:undeline;}

/*Menu 2*/
ul.menu2 {margin:0}
ul.menu2 ul {margin:0}
ul.menu2 li {display:block; float:left;border:1px solid #6799CF;margin:5px 3px; width:160px;}
ul.menu2 li a {color:#000;display:block;text-align:center;padding:4px 0;text-decoration:none;width:100%;/*border:1px solid #C3D0DF;*/background-color: #C3D0DF;}
ul.menu2 li a:hover {text-decoration:underline}
ul.menu2 li a:visited {color:#000}
ul.menu2 li ul li {display:block; float:none;border:0; width:auto;list-style: circle;}
