/*
Theme Name: livingrecords
Theme URI: http://www.pascalopitz.de/
Description: A custom theme for living records
Version: 0.1
Author: Pascal Opitz
Author URI: http://www.pascalopitz.de/
*/


body

{
	margin: 0;
	padding: 17px;
	font-family: Arial, sans-serif;
}



.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1px;}
.clearfix {display: block;}
/* End hide from IE-mac */


a
{
	text-decoration: none;
}

.copy a
{
	color: #21AB4A;
}

a:hover
{
	text-decoration: underline;
}


a img
{
	border: 0;
}

#page
{
	width: 647px;
	margin:0 auto;
}


#header
{
	/*background: #21AB4A url(images/header_illustration.gif) no-repeat 442px 28px;*/
	background: #21AB4A;
	min-height:155px; 
}

	#header .logo
	{
		padding: 14px 16px 12px 16px;
		float: left;
	}

	#header .header-desc
	{
		display: none;
	}


#header ul
{
	padding: 0;
	margin: 10px 0 0 23px;
	float: left;
	text-transform: uppercase;
}

	#header ul li
	{
		display: inline;
		color: #ffffff;
	}

	#header ul li a
	{
		float: left;
		display: block;
		border-left: 1px solid #ffffff;
		color: #ffffff;
		text-decoration: none;
		font-size: 11px;
		padding-right: 5px;
		padding-left: 5px;
		font-weight:bold;
	}

	#header ul li a.first
	{
		border-left: none;
		padding-left: none !important;
	}
	
	
#content
{
	width: 647px;
	margin-top: 16px;
}

	#content .inner
	{
		border-right: 1px solid #999999;
		border-left: 1px solid #999999;
		padding: 1px 18px 1px 18px;
		width: 609px; 
	}

	#content .top-corner
	{
		background: url(images/pixel_grey.gif) top left repeat-x;
		text-align: right;
		border-left: 1px solid #999999;
	}
	
	#content .bottom-corner
	{
		background: url(images/pixel_grey.gif) bottom left repeat-x;
		border-right: 1px solid #999999;
		clear:both;
	}
	
	
	#content #sidebar
	{
		float: left;
		font-size: 11px;
		width: 150px;
		margin-top: 45px;
		font-weight:bold;
	}

		#content #sidebar ul
		{
			margin: 0;
			padding: 0 10px 0 0;
		}

		#content #sidebar hr
		{
			margin: 6px 28px 11px 0;
			height: 0px;
			color: transparent;
			border: none;
			border-bottom: 1px solid #21AB4A;
		}

			#content #sidebar ul li
			{
				display: inline;
			}

				#content #sidebar ul li a
				{
					display: block;
					margin: 0;
					padding: 0 0 5px 17px;
					background: url(images/icon_link_leftnav.gif) no-repeat 1px 3px;
					color: #808285;
				}


	#content .col-middle
	{
		float: left;
		width: 306px;
	}
		
		#content .col-middle h1
		{
			padding: 0 0 10px 0;
			border-bottom: 1px solid #21AB4A;
			margin: 0 0 20px 21px;
			font-size: 14px;
			text-transform: uppercase;
			color: #808285;
		}

		#content .col-middle .main
		{
			padding-left: 20px;
			border-left: 1px solid #21AB4A;
		}
		
			#content .col-middle .main .image
			{
				background: #808285;
				min-height: 190px;
				margin-bottom: 20px;
			}

		#content .col-middle .copy
		{
			color: #231F20;
			font-size: 12px;
		}
	
		#content .col-middle h2 a
		{
			font-size: 12px;
			color: #808285;
			text-transform: uppercase;
		}

	#content .col-right
	{
		width: 120px;
		float: left;
		margin-left:20px;
	}

		#content .col-right h2
		{
			padding: 0 0 10px 0;
			border-bottom: 1px solid #21AB4A;
			margin: 0 0 20px 0;
			font-size: 14px;
			text-transform: uppercase;
			color: #808285;
		}

		#content .col-right .copy
		{
			color: #231F20;
			font-size: 10px;
		}

ul.links
{
list-style: none;
color: #231F20;
font-size: 11px;
margin: 0;
padding: 0;
}	

ul.links h2
{
color: #808285;
font-size: 13px;
}