/* font *********************************** */

body
	{font:small "MS PGothic",sans-serif;}

h1
	{font-size:medium;}
div.foot
	{font-size:x-small;}

dt
	{font-weight:bold;}

em
	{font-style:normal;}

/* text *********************************** */

body
	{line-height:1.2}
*.btn
	{text-decoration:none;}
p
	{text-indent:1ex;}
body
	{text-align:center;}
h1, dl, ol, ul, p
	{text-align:left;}
div.foot
	{text-align:right;}

body
	{color:#600;}
h2, div.itm dt
	{color:#936;}
h1
        {color:#422328;}
h3
	{color:#f7eced;}

a:link
	{color:#25471e;}
a:visited
	{color:#25471e;}
a:active
	{color:#25471e;}
em.date
	{color:#000;}
em.now
	{color:#f00;}

/* background ***************************** */

html
	{background:#D2B48C;}
a.btn
	{background:#FFB6C1;}
div.cont, a.btn:hover, em.btn, div.main
	{background:#FFFAFA;}
div.head, div.menu, div.itm, div.foot
	{background:#fff;}
h3
	{background:#422328;}
div.head
	{background:url(img/head.jpg) no-repeat;}

/* border ********************************* */

div.cont, div.itm
	{border:1px solid #c36;}
em.btn
	{border:2px inset #363;}
a.btn
	{border:2px outset #363;}

a.btn:hover
	{border-color:#363;}

div.menu, div.main, div.foot
	{border-top:1px solid #936;}

/* height, width ************************** */

div.head
	{height:250px;}
div.main
	{height:100%;}
*.s
	{height:18px;}

*.s
	{width:18px;}
h3, div.itm
	{width:100%;}
h3
	{height:30px;}

body, h1, div.cont
	{width:800px;}
div.up
	{width:700px;}
div.hone
	{width:760px;}
div.hwide
	{width:432px;}
div.hmid
	{width:372px;}
div.hnarr
	{width:262px;}
div.menu *.btn
	{width:103px;}

/* padding, margin ************************ */

*
	{padding:0px;}
ol
	{padding:0px 0px 0px 48px;}
ul
	{padding:0px 0px 0px 40px;}
h3
	{padding:20px 0px 0px 0px;}

*
	{margin:0px;}
body, div.cont, div.up
	{margin:0px auto;}
div.menu *.btn
	{margin:4px 0px 4px 6px;}
img.r
	{margin:8px;}
img.map
	{margin:1ex 0px;}
h1, h2
	{margin:2ex 0ex 1ex 0ex;}

dt
	{margin:1.5ex 1ex 0.5ex 1ex;}
dd
	{margin:0.5ex 1ex 3ex 2ex;}
li
	{margin:2px;}
p
	{margin:1ex;}
dd p
	{margin:1ex 0px;}


/* display, float, clear ****************** */

div.menu *.btn
	{display:block;}

div.menu *.btn, *.f
	{float:left;}
div.itm img.r
	{float:right;}

*.c
	{clear:both;}
