/*  
Theme Name: mfm SEO Theme
Theme URI: http://www.morefiremedia.de
Description:
Version: 1.0
Tags:
Author: morefiremedia
Author URI: http://www.morefiremedia.de
*/

@import url('library/css/reset-min.css');
@import url('library/css/fonts-min.css');
@import url('library/js/fancybox/jquery.fancybox-1.3.0.css');

body {
	margin:0 auto;
	width:960px;
	color:#333;
}

a {
	color:inherit;
	text-decoration:none;
}
	a p {
		color:#000;
	}


strong {
	font-weight:bold;
}

em {
	font-style:italic;	
}

input.type-submit {
    padding: 0 .25em;
    width: 0;  /* IE table-cell margin fix */
    overflow: visible;
}

input.type-submit[class] {  /* IE ignores [class] */
    width: auto;  /* cancel margin fix for other browsers */
}

.clear {
	clear:both;
}
	

.header {
	position:absolute;
	top:0;
	width:960px;
	height:258px;
	background:url('library/images/gfx_header_960x258_rectangle.jpg');
}
	.header p.name {
	}
		.header p.name a {
			display:block;
			padding-left:20px;
			font-size:197%;
			line-height:100px;
			height:100px;
			text-decoration:none;
			font-weight:bold;
			color:#0793AD;
		}
			.header p.name a span {
				display:none;
			}

.nav {
	position:absolute;
	z-index:1;
	top:100px;
	width:960px;
	height:158px;
}
	.nav ul {
		padding-left:20px;
		background:#C8E7EB;
		width:940px;
		height:36px;
	}
		.nav ul li {
			float:left;
		}
			.nav ul li a{
				float:left;
				border-left:#0793AD solid 1px;
				border-right:#0FA8D1 solid 1px;
				padding:10px;
				text-decoration:none;
				color:#000;
			}

.section {
	float:left;
	margin-top:258px;
	padding:20px 20px 0;
	width:580px;
}
	.section a {
		text-decoration:underline;	
	}
	.section h1 {
		margin-bottom:1em;
		font-size:161.1%;
		font-weight:bold;
		color:#0793AD;
	}
	.section h2 {
		margin-bottom:1em;
		font-size:131%;
		font-weight:bold;
		color:#0793AD;
	}
	.section p {
		margin-bottom:1em;
		font-size:131%;
	}
	.section div.excerpt {
		margin-bottom:1em;	
	}
		.section div.excerpt p {
			display:inline;
		}
	.section ul, section ol {
		margin-bottom:1em;
	}
	.section li {
		margin-bottom:1em;
		font-size:131%;
	}
	.section .thumbnail {
		float:left;
		margin:0 1em 1em 0;
		width:150px;
	}
	.section .thumbnail-video {

	}
		.section .thumbnail-video img {
			position:absolute;
			z-index:-2;
			width:150px;
		}
		.section .thumbnail-video div {
			position:absolute;
			z-index:-1;
			background:url('library/images/play.png') no-repeat;
			width:150px;
			height:120px;
		}
		.section .thumbnail-video span {
			display:block;
			width:150px;
			height:120px;
		}
	.section .medium {
		float:right;
		margin:0 1em 0 1em;
		width:300px;
	}
		.section .thumbnail p, .section .medium p {
			position:relative;
			font-size:77%;
			top:-16px;
		}

.post {
	border-bottom:#C8E7EB solid 1px;
	margin-bottom:2em;
	padding-bottom:1em;
}
	.post a.multiple {
		text-decoration:none;
	}
	
.home_categories {
	border-bottom:#C8E7EB solid 1px;
	margin-bottom:2em;
	padding-bottom:1em;	
}
	.home_categories p.title{
		font-weight:bold;
	}
	.home_categories li{
		display:inline;
	}
	.home_categories a{	
	color:000;
	}
	
.recommend {
	clear:both;
	margin-bottom:1em;
	border:#0793AD solid 1px;
	padding:10px;
}
	.recommend p.title {
		font-weight:bold;	
	}
	.recommend textarea {
		float:right;
		margin-bottom:1em;
		border:#C8E7EB inset 2px;
		padding:5px;	
		width:490px;
		height:42px;
		font-size:131%;
	}
	
.addthis_toolbox {
	margin-bottom:16px;
}
	.addthis_toolbox .custom_images a {
		margin:0 16px 0 0;
		width:32px;
		height:32px;
		text-decoration:none;
		color:#000;
		cursor:pointer;
	}
		.addthis_toolbox .custom_images a {
			opacity:1.0;
		}
			.addthis_toolbox .custom_images a:hover {
				opacity:0.75;
			}

.aside {
	float:right;
	margin-top:258px;
	padding:20px;
	width:300px;
}
	.aside a {
		color:000;	
	}
	.aside .widget {
		border-bottom:#C8E7EB solid 1px;
		margin-bottom:2em;
		padding-bottom:1em;		
	}
		.aside .widget p {
			margin-bottom:1em;
		}
		.aside .widget p.title {
			font-weight:bold;
		}
			.aside .widget p.title span {
				font-weight:bold;
				color:#0793AD;
			}
		.aside li {
			list-style-type:square;
			margin-left:2em;
			margin-bottom:1em;
		}
	.aside .widget-video {
		padding-bottom:1em;	
	}
	.aside .thumbnail-video {

	}
		.aside .thumbnail-video img {
			position:absolute;
			z-index:-2;
			width:300px;
		}
		.aside .thumbnail-video div {
			position:absolute;
			z-index:-1;
			background:url('library/images/play.png') no-repeat center center;
			width:300px;
			height:240px;
		}
		.aside .thumbnail-video span {
			display:block;
			width:300px;
			height:240px;
		}



.footer {
	clear:both;
}
	.footer p.copyright {
		padding:20px;
		width:920px;
		background:#C8E7EB;
	}
	.footer .network {
		margin-bottom:1em;
		padding:0 20px;
	}
		.footer .network a {
			text-decoration:underline;
			color:000;
		}
		.footer .network p {
			display:inline;
		}
		.footer .network ul {
			display:inline;
		}
			.footer .network ul li {
				display:inline;
			}



.clear {
	clear:both;
}

.ads {
	margin:0 auto;
	overflow:hidden; 
}
	.ads a {
		text-decoration:none;
	}
	.ads p.label {
		text-align:right;
		color:#0FA8D1;
	}
	.ads div.wrapper {
		border:#0793AD solid 1px;
		background:#FFF;
	}
	.ads div.wrapper div {
		float:left;
		padding:10px;
	}
		.ads div.wrapper div p.headline {
			text-decoration:underline;
			font-weight:bold;
			color:#0793AD;
		}
		.ads div.wrapper div p.display-url {
			color:#0793AD;
		}

.ads-768 {
	width:728px;
}
	.ads-768 div.wrapper {
		height:88px;
	}
		.ads-768 div.wrapper div {
			width:222px;
		}
		
.ads-footer {
	margin-bottom:1em;
}
	.ads-footer div.wrapper {
		height:88px;
	}
		.ads-footer div.wrapper div {
			width:299px;
		}

.ads-content {
	float:left;
	margin:0 1em 1em 0;
	width:300px;
}
	.ads-content p {
		margin-bottom:0;	
	}
		.ads-content p.label {
			text-align:left;
		}
	.ads-content div.wrapper {
		height:110px;
	}
		.ads-content div.wrapper div {
			width:300px;
		}

.ads-video {
}
	.ads-video p {
		margin-bottom:0;	
	}
	.ads-video div.wrapper {
		border:inherit;
		height:64px;
		background:#C8E7EB;
	}
		.ads-video div.wrapper p {
			display:inline;
		}
		.ads-video div.wrapper div {
			
		}

	
.ads-newsletter {
		padding-bottom:2em;
		border-bottom:#C8E7EB solid 1px;
		margin-bottom:2em;
}
	.ads-newsletter div.wrapper {
			background:#C8E7EB;
			padding:10px;
	}
		.ads-newsletter div.wrapper p {
				margin-bottom:1em;
		}
			.ads-newsletter div.wrapper p.headline {
				font-weight:bold;
				color:#0793AD;	
			}
			.ads-newsletter div.wrapper p a {
				float:none;
				padding:0;
				text-decoration:none;
			}
			.ads-newsletter div.wrapper form {
				text-align:center;
			}
			.ads-newsletter div.wrapper form input.type-text {
				border:#C8E7EB inset 2px;
				padding:5px;	
				width:264px;	
			}
			.ads-newsletter div.wrapper form input.type-submit {
				border:0;
				background:#98B388;
				border:#C8E7EB outset 2px;
				padding:5px;
				font-weight:bold;
				
			}

label.invalid {
	color:#F00;
	font-weight:bold;
	display:block;
}

.related {
	
}
	.related a {
		text-decoration:none;
		color:000;
	}
	.related h2 {
		font-size:131%;
		font-weight:bold;
		color:inherit;
	}
	.related li {
		list-style-type:square;
		margin-left:2em;
	}


