body	{
	background: #fff url(bg.gif) repeat-x center top;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center;
	font: 12px/18px georgia, serif;
}

#container	{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	border: 0;
	width: 600px;
	text-align: left;
	background-color: transparent;
}

#content	{
	float: left;
	margin: 0;
	padding: 0;
	background-color: transparent;
	width: 360px;
}

#sidebar	{
	float: right;
	margin: 0;
	padding: 0;
	width: 180px;
}

/* fonts */
h1	{
	font: normal 24px/36px georgia, times, serif;
	color: #000;
	margin: 96px 0 18px 0;
	padding: 0;
}

h2	{
	font: bold 12px/18px georgia, times, serif;
	color: #000;
	margin: 18px 0 9px 0;
	padding: 0;
}

p	{
	font: normal 12px/18px georgia, times, serif;
	color: #000;
	margin: 0 0 9px 0;
	padding: 0;
}

small	{
	font: normal 10px/18px georgia, serif; color: #000;
}

/* Links */
p.mail a { color: #666; border-bottom: 1px solid #333; text-decoration: none;}
p.mail a:hover { color: #888; border-bottom: 1px solid #555; text-decoration: none; }

#content ul.bullet {
	padding: 0;
	border: 0;
	margin: 18px 0 9px 0;
	list-style-type: none;
}

#content li.link	{
	padding: 0;
	margin: 0 0 9px 0;
}
* html*#content li.link { margin: 0 0 0 0; } /* adjusted value for IE6 */

#content li.link a	{
	text-decoration: none;
	padding: 0 0 0 15px;
	background: url(mark.gif) no-repeat 0 2px;
}

#content li.link a span { color: #666; border-bottom: 1px solid #333; }
#content li.link a:hover span { color: #888; border-bottom: 1px solid #555; }

/* ----- */

#logo { margin: 108px 0 6px 0; }


