@charset "utf-8";
/* CSS Document */
/*album使用*/
#catalog{ 
position:relative;
/*background-image:url(../image/bg_catalog.gif); background-repeat:repeat-y;*/
width:790px;
height:200px;
min-height:200px;
top:5px;
}
html > body > #all #wrapper #catalog{
height:auto;
}

#catalog h2{
background-image:url(../image/catalog-h2_bg.gif); background-repeat:no-repeat; background-position:left -30px;
width:790px;
margin:0px;
padding:0px;
font-size:24px;line-height:normal;
font-weight:normal;
color:#d7cbb2;
font-family:"標楷體";
text-align:left;
}
#catalog h2 span{
background-color:#000000;
margin-left:20px;
padding:5px 10px 0px;
}

#catalog .catalog1{
padding-top:40px;
margin-left:46px;
}

#description{
text-align:left;
margin-left:25px;
padding-right:25px;
color:#d7cbb2;
}
#description h3{
margin:0px;
padding:0px;
line-height:normal;
}
#description span{
padding-left:25px;
display:block;
}


/*照片目錄*/
.catalog1{
padding-top:40px;
margin-left:46px;
}
.catalog1 ol{
list-style:none;
}
.catalog1 ol, .catalog1 ol li, .catalog1 ol li img, .catalog1 ol li span{
margin:0px;
padding:0px;
display:block;
}
.catalog1 ol li{
background-image:url(../image/bg-catalog1_li.gif); background-position:0px 0px; background-repeat:no-repeat;
margin:0px 5px;
float:left;
color:#655b5b;
font-size:12px;
width:222px;
height:185px; /*臭ie一定要設才不會跑位*/
padding-top:12px;
text-align:center;
}
html > body > #all #wrapper #newcatalog .catalog1 ol li, html > body > #all #wrapper #catalog .catalog1 ol li {
height:auto;
}
.catalog1 ol li img{
margin-left:auto;
margin-right:auto;
width:190px;
height:143px;
border:#000000 solid 1px;
}
.catalog1 ol li span{
line-height:100%;
padding-top:10px;
}
html > body > #all #wrapper #newcatalog .catalog1 ol li span,  html > body > #all #wrapper #catalog .catalog1 ol li {
padding-bottom:5px;
}
.catalog1 ol li a{
text-decoration:none;
color:#655b5b;
}
.catalog1 ol li a:hover{
color:#ffffff;
}
.catalog1 ol li a:hover img{
border:#ffffff solid 1px;
}

/*photo*/

#photoout{
display:block;

height:540px;
 text-align:center; margin-left:auto; margin-right:auto;
}
.photo{
	display:block;
	padding-top:10px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:640px;
	height:520px;
	position:absolute;
	top:50px;
	left:75px;
	overflow: hidden;
}

.photolist a{
display:block; height:90px; width:120px;border:#333333 solid 1px;
 text-align:center; margin-left:auto; margin-right:auto;	overflow: hidden;
}

.photolist a img {
width:inherit;
height:90px;
}
.photolist a:hover{
border:#ffffff solid 1px;
}

.photolist{
float:left; border:#333333 6px solid; margin:4px;
}
