/**
 * Basic elements
 ******************************************************/
body
{
	background-color:#fff;
	font-family:georgia;
	font-size:10px;
	margin:20px 0 0 0;
}

.clear
{
	clear:both;
}

/**
 * Fonts
 ******************************************************/
h1
{
	color:#000;
	font: bolder 2.7em/1.4em 'arial';
}

h2, .h3, h3, .h4, h4
{
	display:block;
	font-family:georgia;
}

.h3
{
	color:#000;
	font-size:1.9em;
	font-style:italic;
}

.h4
{
	color:#000;
	font-size:1.2em;
	font-style:italic;
}

h2
{
	color:#000;
	font-size:2.4em;
	font-style:italic;
	font-weight:lighter;
}

h4
{
	font-size:1.2em;
}

p, .p
{
	color:#000;
	font:lighter 1.2em/1.6em georgia;
}

a
{
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

	a img
	{
		border:0;
	}

/**
 * Space
 ******************************************************/
.vertical_space
{
	width:100%;
	height:50px;
}

/**
 * Layout elements
 ******************************************************/
.container
{
	background-color:#fff;
	margin:0 auto;
	padding-bottom:60px;
	position:relative;
	width:842px;
}

.center,
.right,
.left
{
	display:inline;
	float:left;
}

.right
{

	float:right;
	margin-top:10px;
}

	.right img
	{
		max-width:100%;
	  	width:auto !important;
	 	width:100%;
	}

.left
{
	margin-top:10px;
}

.column20	{width:22%;}
.column30	{width:30%;}
.column40	{width:34%;}
.column50	{width:47%;}
.column60	{width:58%;}
.column70	{width:64%;}
.column80	{width:72%;}
.column100	{width:100%;}

.menu,
.submenu,
.eyecatcher,
.header,
.subscription,
.infobox,
.top_left,
.top_middle,
.top_right,
.bottom_left,
.bottom_middle,
.bottom_right,
.pagination
{
	display:none;
}

/**
 * Freetext
 ******************************************************/
.freetext.outer
{
	background-image:none;
	position:relative;
}

.freetext .inner
{
	background-image:none;
	position:relative;
	z-index:1;
}
	
	/*** Middle ***/
	.freetext .top_middle
	{
		background:url('/images/freetext_top_bottom.jpg') repeat-x;
		left:0;
		top:0;
		width:100%;
	}

	.freetext .bottom_middle
	{
		background:url('/images/freetext_top_bottom.jpg') repeat-x 0 100%;
		bottom:0;
		left:0;
		width:100%;
	}
	
	/*** Left ***/
	.freetext .top_left
	{
		background-position:0 0;
		left:0;
		top:0;
	}

	.freetext .bottom_left
	{
		background-position:0 100%;
		left:0;
		bottom:0;
	}
	
	/*** Right ***/
	.freetext .top_right
	{
		background-position:100% 0;
		right:0;
		top:0;
	}

	.freetext .bottom_right
	{
		background-position:100% 100%;
		right:0;
		bottom:0;
	}

	/*** Content ***/
	.freetext .content
	{
		padding:5px 11px 20px 40px;
	}

		.freetext .content h1,
		.freetext .content h2
		{
			position:relative;
			z-index:1;
		}

		.freetext .content p
		{
			color:#000;
			padding-right:20px;
		}

		.freetext .content a
		{
			color:#313131;
			text-decoration:underline;
		}
		
		.freetext .content a:hover
		{
			text-decoration:none;
		}

/**
 * List Archive
 ******************************************************/
.list_archive a,
.list_archive a.active
{
	color:#000;
	font-size:1.2em;
}

.list_archive i
{
	line-height:2.4em;
}

.list_archive ul
{
	list-style-type:none;
	margin-left:0;
	padding-left:0;
}

	.list_archive ul li
	{
		margin-top:20px;
	}
