body{
	margin : 0 ;
	font-family : 'Verdana' ;
	font-size : 100% ;
	text-align : center ;
	color : #666666 ;
	background : url(../images/bcg_body.png) ;
}
#wrapper{
	text-align : left ;
	width : 780px ;
	border : 1px solid #999999 ;
}
#header{
	overflow : hidden ;
	height : 50px ;
	background : #ff5500 ;
	border-bottom : 1px solid #ffffff ;
}
#content{
	padding :  20px ;
	background : #ffffff ;
}
#footer{
	clear : both ;
	font-size : 75% ;
	padding : 5px ;
	text-align : center ;
	color : #ffffff ;
	background : #ff5500 ;
}
#navi{
	text-align : center ;
	padding : 5px 10px ;
	color : #ffffff ;
	background : #aa40bf ;
}
#navi a{
	color : #ffffff ;
}
h1{
	font-size : 120% ;
	margin-top : 5px ;
	padding : 2px 0 3px 10px ;
	color : #000000 ;
	background : #eeeeee ;
	border-left : 5px solid #ff5500 ;
	border-bottom : 1px solid #aaaaaa ;
}
h2{
	font-size : 100% ;
	padding : 1px 0 0 5px ;
	margin-left : 10px ;
	color : #333333 ;
	border-left : 5px solid #ffbb00 ;
	border-bottom : 1px solid #aaaaaa ;
}
p{
	line-height : 1.5 ;
	text-indent : 1em ;
	margin : 10px ;
}
ul, ol{
	line-height : 1.5 ;
	padding : 0 ;
	margin : 0 ;
}
ul{
	margin-left : 40px ;
}
ol{
	margin-left : 65px ;
}
ul.link li{
	list-style : none ;
	padding-left : 20px ;
	background : url(../images/list_link.png) left no-repeat ;
}
ul.mark li{
	list-style : none ;
	padding-left : 15px ;
	background : url(../images/list_mark.png) left no-repeat ;
}
img{
	border : 1px solid #aaaaaa ;
}
img.title{
	border-width : 0 ;
}

a{
	color : #333333 ;
}
a:hover{
	text-decoration : none ;
}
a:visited{
	color : #777777 ;
}

div.center{
	text-align : center ;
}

.small{
	font-size : smaller ;
}
.notes{
	margin : 10px 0 ;
	padding : 15px ;
	background : #eeeeee ;
}