@charset "utf-8";
/* CSS Document */

*{margin:0px; padding:0px;}


body{
	height:100%;
	min-height:100%;
	background:url(../images/included/body.png) repeat-y #e3f0c6;
	background-position:50%;
}


/* Begin Navigation */

/* Normal */

div#nav_main ul li{
	display:block;
	float:left;
	list-style-type:none;
	margin-left:.2em;
}

div#nav_main ul{
	padding:0 0 0 19%;
}

div#nav_main ul li a{
	display:block;
	height:31px;
	background:transparent url(../images/included/buttons.png) no-repeat 0 0;
	text-indent:-9999px;
}

div#nav_main ul li#n1 a{
	width:86px;
	background-position:0 0;
}

div#nav_main ul li#n2 a{
	width:89px;
	background-position:-87px 0;
}

div#nav_main ul li#n3 a{
	width:98px;
	background-position:-177px 0;
}

div#nav_main ul li#n4 a{
	width:108px;
	background-position:-275px 0;
}

/* Hover */

a:hover, a:active, a{
	-moz-outline: none;
}

div#nav_main ul li#n1 a:hover{
	width:86px;
	background-position:0 -31px;
}

div#nav_main ul li#n2 a:hover{
	width:89px;
	background-position:-87px -31px;
}

div#nav_main ul li#n3 a:hover{
	width:98px;
	background-position:-177px -31px;
}

div#nav_main ul li#n4 a:hover{
	width:108px;
	background-position:-275px -31px;
}

/* Active */

body#index div#nav_main ul li#n1 a, body#index div#nav_main ul li#n1 a:hover{
	width:87px;
	background-position:0 -62px;
	height:31px;
}

body#about div#nav_main ul li#n2 a, body#about div#nav_main ul li#n2 a:hover{
	width:90px;
	background-position:-87px -62px;
	height:31px;
}

body#classes ul li#n3 a, body#classes ul li#n3 a:hover{
	width:98px;
	background-position:-177px -62px;
	height:31px;
}

body#contact ul li#n4 a, body#contact ul li#n4 a:hover{
	width:108px;
	background-position:-275px -62px;
	height:31px;
}

/* End Navigation */
/* Begin DIVs */

div#wrapper{
	position:relative;
	background:url(../images/included/foliage_bg.png) no-repeat #c2d0a1;
	min-height:100%;
	width:627px;
	margin-left:358px;
	margin:auto;
}

div#content{
	margin-top:100px;
	margin-left:100px;
	margin-right:100px;
	padding-bottom:20px;
}

/* End DIVs */
/* Begin Text adjustments */

p + p{
	margin-top:1em;
}

a{
	text-decoration:none;
	color:#796213;
}

a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}

h1{
	text-align:center;
	padding-bottom:7px;
}

body#about h2{
	padding-bottom:7px;
	padding-left:20%;
}

body#contact h2{
	padding:0;
	text-align:center;
}

.alignRight{
	float:right;
	text-align:right;
}

div#content ul{
	padding-left:20%;
}

div#content ul li{
	list-style-type:none;
	background:url(../images/included/bullet.png) no-repeat left 10px;
	padding-left:18px;
	padding-top:14px;
	padding-bottom:10px;
}

p + h1{
	padding-top:1em;
}

p.center{
	text-align:center;
}

ul + p{
	margin-top:1em;
}

p.logo:first-line{
	font-family:"Apple Chancery", "Zapf Chancery", Chaucer;
}
body#index div#content p{
	padding-left:25px;
}

/* End Text adjustments */
/* Begin Image adjustments */

img#logohead{
	position:relative;
	left:150px;
	top:-15px;
}

img.wrapRight{
	float:left;
	padding-right:10px;
	margin-left:25px;
}

img.sugiyogalogo{
	position:absolute;
	left:480px;
	top:260px;
}
