body
{
	background: #fff url(/-/img/bg_body_inner.png) no-repeat center top;
}

#header
{
	background: url(/-/img/bg_window.png) no-repeat 235px 0;
}

#slogan, #slogan a
{
	background: none;
	color: #7c7c7c;
}

#slider
{
	float: none;
	margin: 40px 0 40px 0;
}

	.clients ul li strong
	{
		display: block;
		color: #555;
		font-size: .7em;
		font-weight: normal;
		margin-bottom: .5em;
		text-align: left;
	}

#content
{
	line-height: 1.6em;
	font-size: .8em;
	width: 600px;
	margin: 0 0 100px 0;
}

	#content p
	{
		margin: 0 0 1em 0;
	}


#content ul li { text-indent: -.85em; margin-left: .85em; }
#content ul li:before { content: "\2022\00a0\00a0"; }
#content ol { list-style-position: outside; list-style-type: decimal; }
#content ul { margin-left: 1.5em; }
#content ol { margin-left: 2.35em; }
#content ol ol, ul ol { margin-left: 2.5em; }

h1, h2, h3, h4
{
	line-height: 1.4em;
	font-size: 2.2em;
	color: #008fc5;
}

h2, h3, h4
{
	font-size: 1.6em;
	color: #D22727;
}


#sidebar
{
	width: 300px;
	float: right;
	padding: 30px 0 0 30px; 
}

#submenu
{
	line-height: 1.6em;
}

#wrap-footer
{
	background: url(/-/img/bg_footer.jpg) repeat-x top;
}

#footer
{
	color: #333;
}

	#footer a 
	{
		color: #333;
	}
	
	#footer a:hover
	{
		color: #777;
	}


.notice
{
	font-size: .85em;
	color: #555;
	line-height: 1.4em;
}

	.notice p
	{
		padding: 0 0 1em 0;
	}

	.notice h2
	{
		margin-top: 1em;
	}
	
		.notice h2 strong.date
		{
			font-size: .5em;
		}
		
	.notice .date
	{
		color: #ccc;
	}

	.notice ul
	{
		list-style: disc;
	}


	.img
	{
		float: left;
	}

	#art a strong {
		color:#333;
	}
