/***********************************************
	General
***********************************************/

body
{
	/*background: url(transparentgradient.png) repeat-x;*/
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="transparentgradient.png"); */
	margin: 0;
	padding: 0;
	color: #444444;
	background-color: #dddddd;
	font-family: Verdana,Arial,Lucida,Helvetica,sans-serif;
	font-size: 12px;
}

/***********************************************
	Header
***********************************************/

.pageheader
{
	color: #900000;
}

.header
{
	text-align: center;
	padding: 20px;
}

.header h1
{
	font-size: 20px;
	margin: 0;
}

.header h2
{
	font-size: 12px;
	font-weight: normal;
	margin: 0;
}

/***********************************************
	Layout
***********************************************/

.container
{
	margin: 0 20px;
}

.left
{
	float: left;
	width: 33%;
}

.middle
{
	float: left;
	width: 34%;
}

.right
{
	float: left;
	width: 33%;
}


/***********************************************
	Infoboxes
***********************************************/

.infobox
{
background: url(bg.png) top left no-repeat;
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="bg.png");*/
	margin: 5px;
}

.infobox h1
{
background: url(bg.png) top right no-repeat;
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="bg.png");*/
	padding: 17px 10px 10px 0;
	margin: 0 0 0 40px;
	font-size: 15px;
}

.boxheader
{
	color: #900000;
}

ul
{
	padding: 0 0 30px 40px;
	margin: 0 40px 0 0;
}

.listContainer
{
background: url(bg.png) bottom right no-repeat;
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="bg.png"); */
}

.list
{
background: url(bg.png) bottom left no-repeat;
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="bg.png"); */
}

li
{
	list-style: none;
	padding: 2px 0;
}

a
{
	color: #444444;	
}

a:hover
{
	color: Black;	
}

