*	{margin: 0; padding: 0;}

body	{color: #333; background: #fbaabb url(pattern.png) left top no-repeat; font: normal 14px/21px "Verdana", "Arial", sans-serif;}

:focus	{outline: none;}

a	{color: #fff; border-bottom: 2px solid #fff; font-weight: bold; text-decoration: none;}
a:hover	{color: #333; border-color: #333;}

a img	{border: none;}

h1,h2,h3	{font-family: "Georgia", "Times New Roman", serif; font-style: italic; font-weight: normal;}

h1	{width: 189px; font-size: 14px; line-height: 1.2; text-align: center; position: absolute; left: 25px; top: 50px;}
h1 span	{display: block; margin: 0 0 .5em; width: 189px; height: 170px; background: transparent url(logo.png) left top no-repeat; text-indent: -9999px;}

h2	{margin: 0 0 .5em; color: #fff; font-size: 48px; line-height: 1.2;}

h3	{margin: 0 0 1em; color: #fff; font-size: 24px; line-height: 1.2;}

h4	{margin: 0 0 1em; font-size: 18px;}

p, ul, dl	{margin: 0 0 2em;}

ul	{list-style: none;}

dt	{font-weight: bold;}
dd	{margin: 0 0 1em; font-size: 12px;}

input.text, textarea	{padding: .5em; border: none; width: 300px; font-size: 12px;}

#nav	{background: #fff;}
#nav:after	{display: block; clear: both; height: 0; content: '.'; visibility: hidden;}
* html #nav	{height: 1%;}
*:first-child+html #nav	{min-height: 1px;}
	#nav ul	{margin: 0 auto; padding: 0 25px; width: 910px;}
	#nav ul li	{float: left; margin: 0;}
	#nav ul li a	{float: left; padding: 1em 1em; border: none; color: #333; font-family: "Georgia", "Times New Roman", serif; font-style: italic; font-weight: normal; font-size: 18px;}
	#nav ul li a:hover, #nav ul li a.focus	{color: #fff; background: #f98da2;}

#container	{margin: 0 auto; padding: 50px 25px 50px 300px; width: 635px; position: relative;}
	#container ul li	{margin: 0 0 2em; padding: 0 0 0 230px; font-size: 12px;}
	#container ul li:after	{display: block; clear: both; height: 0; content: '.'; visibility: hidden;}
	* html #container ul li	{height: 1%;}
	*:first-child+html #container ul li	{min-height: 1px;}
	#container ul li a	{font-size: 18px;}
	#container ul li a img	{float: left; margin: 0 0 0 -230px; border: 5px solid #fff; position: relative;}
	* html #container ul li a img	{margin: 0 0 0 -115px;}
	#container ul li p	{margin: 5px 0;}
	#container ul li p span	{padding: 5px; background: #f98da2; font-size: 18px;}
	#container div.section	{clear: both; margin: 1em 0; padding: 0 1em 1em; border-bottom: 1px dashed #fff;}
	#container div.section h3	{margin: 0;}
	#container div.section h3 a img	{float: right; margin: 0 0 20px 20px;}
	#container div.section p	{margin: 0; font-size: 12px;}

#info	{width: 189px; position: absolute; left: 25px; top: 300px;}
	#info ul li	{margin: 0 0 1em; padding: 0;}