*
{
	margin			: 0;
	padding		: 0;
	outline		: none;
}

body
{
	background-image	: url('../images/body-bg.png');
	background-repeat	: repeat-y;
	background-position	: top left;	
	background-color	: #714e64;
	
}

table
{
	border-collapse	: collapse;
}

body, table
{
 	font-family		: Verdana;
	font-size		: 12px;
}

img
{
	border			: 0;
}

div.c
{
	clear			: both;
}

div.s
{
	height			: 20px;
}

div.container
{
	width			: 900px;

}

div.header
{
	background-color	: #eadde5;
	height			: 120px;
	border-color		: #dec9d8;
	border-style		: solid;
	border-width		: 0;
	border-bottom-width	: 1px;
	position		: relative;
}

	div.header div.logo
	{
		position		: absolute;
		top			: 15px;
		left			: 50px;
		width			: 220px;
		text-align		: center;
		line-height		: 5px;
	}
		div.header div.logo a
		{
			text-decoration	: none;
			color			: #000000;
		}

	div.header ul.menu
	{
		position		: absolute;
		bottom			: -1px;
		left			: 350px;
		list-style-type	: none;
		background-image	: url('../images/menu-bg.png');
		background-repeat	: no-repeat;
		background-position	: top left;
		width			: 400px;
		padding-left		: 25px;
		padding-top		: 51px;
		height			: 44px;
	}
	
		div.header ul.menu li
		{
			float			: left;
		}
		
			div.header ul.menu li a
			{
				display		: block;
				padding		: 14px;
				color			: #FFFFFF;
				text-decoration	: none;
				font-size		: 13px;
			}	
			
			div.header ul.menu li a.active, div.header ul.menu li a:hover
			{
				background-color	: #FFFFFF;
				background-image	: url('../images/tab-bg.png');
				background-repeat	: repeat-x;
				background-position	: top left;
				color			: #000000;
			}
			

	div.header div.nav
	{
		position		: absolute;
		top			: 5px;
		right			: 15px;
		font-size		: 11px;
	}

		div.header div.nav a
		{
			color			: #b24b94;
			text-decoration	: none;
		}



				
div.teaser
{
	background-color	: #FFFFFF;
	height			: 260px;
	position		: relative;
	font-family		: Trebuchet MS;
}



	div.teaser div.title
	{	
		color			: #da2c2c;
		text-transform	: uppercase;
		font-size		: 28px;
		font-weight		: bold;
		position		: absolute;
		left			: 300px;
		right			: 0;
		top			: 15px;
		text-align		: center;
	}
	
	div.teaser div.block
	{
		color			: #947c89;
		position		: absolute;		
		top			: 80px;
		text-align		: center;
		letter-spacing	: -1px;
		font-size		: 15px;
		width			: 200px;
	}
	
	div.teaser div.info
	{
		
		position		: absolute;
		left			: 450px;
		top			: 25px;
		right			: 20px;
		font-size		: 17px;
	}
	
		div.teaser div.info div.headline
		{
			font-size		: 22px;
			margin-bottom		: 15px;
			color			: #da2c2c;
		}
	
		div.teaser div.info	ul
		{
			color			: #947c89;
			margin-left		: 15px;
		}
		
			div.teaser div.info	ul li
			{
				padding		: 4px;
			}
	
	
	
		div.teaser div.block div.block-title
		{
			font-size		: 22px;
			font-weight		: bold;
			padding-top		: 5px;
			padding-bottom	: 5px;
			line-height		: 20px;
			
		}
	
		div.teaser div.block div.block-info
		{
			font-size		: 12px;
		}
	
		div.teaser div.block div.block-action
		{
			font-size		: 30px;
			font-weight		: bold;		
			color			: #b05195;
		}
	
		
	div.teaser div.block-3-1
	{	
		right			: 430px;
		background-image	: url('../images/block-split-bg.png');
		background-repeat	: no-repeat;
		background-position	: right;	
	}
	
	div.teaser div.block-3-2
	{	
		right			: 270px;
		background-image	: url('../images/block-split-bg.png');
		background-repeat	: no-repeat;
		background-position	: right;
		padding-right		: 40px;

	}		
	
	div.teaser div.block-3-3
	{	
		right			: 20px;
	}	


div.bar
{
	background-image	: url('../images/bar-bg.png');
	background-repeat	: repeat-x;
	background-position	: top left;	
	height			: 36px;
	font-family		: Trebuchet MS;
	font-size		: 25px;
	padding		: 5px;
	padding-left		: 25px;
	color			: #FFFFFF;
	letter-spacing	: -1px;
	
}

div.main
{
	background-color	: #FFFFFF;
	background-image	: url('../images/main-bg.png');
	background-repeat	: repeat-x;
	background-position	: top left;	
	padding-top		: 1px;
	color			: #777777;
}







div.footer
{
	height			: 120px;
	height			: 100px;
	color			: #FFFFFF;
}

	div.footer a
	{
		color			: #FFFFFF;
	}
	
	div.footer div.author
	{
		float			:right;
		margin-top		: -10px;
		margin-right		: 20px;	
	}

	div.footer div.info
	{
		margin-top		: 30px;
		margin-left		: 20px;
		width			: 50%;	
	}

	

