@charset "utf-8";
/* resets */
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,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,address,cite{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/* font normaliszing, in %, starts at 10.
10-77	 11-85  12-93  13-100  14-108  15-116  16-123.1  17-131  18-138.5  19-146.5  20-153.9  21-161.6  22-167  23-174  24-182  25-189  26-197 */
body{font:13px/1.231 'Trebuchet MS',Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;color:#3c3838;}
select,input,button,textarea,button{font:99% Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;}
table{font-size:inherit;font-size:100%;}
pre,code,kbd,samp,tt{font-family:monospace;font-size:100%;line-height:100%;}

/* base setting */
html{}
body{text-align:center;background-color:#758589;}
a{color:#935c4c;text-decoration:underline;}
a:hover{color:#935c4c;text-decoration:none;}
a:focus{outline:none;}
sup,sub{position:relative;vertical-align:0;font-size:smaller;}
sup{bottom:0.3em;}
sub{top:0.3em;}
small{font-size:77%;}
p{margin:.7em 0;}
img{border:none;}
.hr{border-top:#e6e4dd solid 1px;}
.hr hr{display:none}
object{margin:1em auto}
.alignCenter{display:block;margin:0 auto;}
.alignLeft{float:left;display:inline}
.alignRight{float:right;display:inline}
	/* clearfix */
.clear{clear:both;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}

/* container */
#container{width:780px;margin:0 auto;text-align:left;background-color:#fff;}

/* header */
#header img{display:block;float:left;}

/* content */
#content {padding-bottom:150px;}
#content h1,#content h2,#content h3{font-size:108%;color:#fff;width:500px;padding:10px 20px;margin:40px 0 20px 0;}
#content h1{background-color:#a97566;margin-top:30px}
#content h2.alignRight{background-color:#dbc27d}
#content h2{background-color:#a97566}
#content p{font-size:108%;margin:.6em 35px .6em 20px;clear:both;}

