@charset "utf-8";
/* CSS Document */

/*前置歸0*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin:0; padding:0; border:0; outline:0; font-weight: inherit; font-style:inherit; font-size:100%; font-family:inherit;	
}

.clear{clear:both}
a:link{ font-size:1em; color:#df0363; padding:3px 0; text-decoration:none; line-height:24px;}
a:visited{ font-size:1em; color:#df0363; padding:3px 0; text-decoration:none;}
a:hover{ font-size:1em; color:#ff59a1; padding:3px 0; text-decoration:none;}

body{ background:#666666;text-align:center;font-size:10pt; color:#555;}

#forbody{width:100%; height:auto;background:#e6e6e6 url(images/bg_o.jpg) repeat-x top;text-align:center; }
#wraper{width:970px; margin:0 auto;}
#content{width:100%}
#footer{background:#0e0000 url(images/bg_footer.jpg) repeat-x center top; width:100%; height:auto;}

#header{width:100%; height:399px; background:url(images/bg.jpg) no-repeat top center;}
#header h1 { color:#bb2808; font-size:1.4em; padding:50px 0 0 120px; font-weight:bold; text-align:left; float:left}
#header h2 { padding:53px 0 0 140px; _padding:50px 0 0 140px;}
#header h2 a {color:#fb8200; font-size:10pt; font-weight:normal; text-decoration:none; float:left; padding:0 5px;}
#header h2 a:hover{color:#666;}

#article{float:left; width:460px;}
#article ul{padding:80px 0 0 100px; text-align:left;color:#fff;float:left; clear:left;}
#article ul li {padding:5px 0;}
#article ul li a{color:#fff;font-size:1em; text-decoration:none;}
#article ul li a:hover{color:#ffe4dc;font-size:1em; text-decoration:underline;}

.btngo{float:left; padding:55px 0 0 22px}
.btnleave{float:left; padding:55px 0 0 13px}

.right{ width:380px; height:auto; float:right;}

/*一本相簿*/
.album{ border:1px solid #999; width:575px; height:auto; float:left;}
.ads{border:1px solid #999; width:380px; height:auto; padding:10px 0;}
.ads img{ border:3px solid #e6e6e6; }

.pic_bg{ background:#FFFFFF; padding:0 10px;}
.nickname a{color:#555; font-size:1em;text-decoration:none;padding-bottom:20px;}
.nickname a:hover{color:#CC0000; font-size:1em;text-decoration:underline;}
.album_name{ color:#999999; font-size:1em;}
.cen{text-align:center; margin:0 auto}

.av_logo{background:url(images/avgoogle.jpg) no-repeat left bottom ; width:380px; height:75px; }
.avgoogle{border:1px solid #999; width:380px; height:auto;}
.avgoogle a{ color:#df0363; font-size:1em; text-align:left; padding:5px 8px 5px 0; text-decoration:none;line-height:23px;}
.avgoogle a:hover{ color:#ff59a1;padding:5px 8px 5px 0; text-decoration:undrline;}
.banner{border:1px solid #999; width:380px; height:auto; padding:5px 0; text-align:center;}


/*BAR*/
#top-panel{
	background:#ececec;
	border-bottom:3px solid #aaaaaa;
	text-align:center;
}
#sub-panel{right:5px;
  	padding:0 5px;
    position:absolute;
	text-align:center;float:right;
}
#sub-panel a{

    font-size:0.8em;
	width:50px;
	float:right;
	color:#fff;
	text-decoration:none;
	margin-right:5px;
	background:#aaaaaa;

}
#sub-panel a span{
	padding:3px;
	background:url(images/sub-right.png) right bottom no-repeat;
	display:block;
}


strong{color:#000000;}
.face{border:solid 2px #a6c34e; margin-left:10px; float:right;}


/*BAR 結束*/

.text_ad a{color:#003399; font-size:1em; font-weight:bold; text-decoration:none;padding:20px 0 20px 20px;}
.text_ad a:hover{color:#003399; font-size:1em; font-weight:bold; text-decoration:underline;padding:20px 0 20px 20px;}
.pic_ad

