/*
Theme Name: Andremotz Nextlevel
Theme URI: http://andremotz.com/
Description: Das 2011er Theme für AndreMotz.com + 2012 Addition
Author: André Motz
Author URI: http://andremotz.com/
Version: 1.2
Tags: 
License:
License URI:

General comments (optional).
*/



div.genericBlock div.midContent div.newsItem:after,
div.homeBlock div.about ul li:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

body, h2, p, ul, ol, th, td, form, img, blockquote, hr {
	margin: 0; padding: 0; font: normal 11px arial, verdana, sans-serif; 
	border: 0; list-style-type: none;}

body {color: #666; 	background: white url(graphics/bg.jpg) repeat-x; 
	_text-align: center; background-attachment:fixed;}

p {margin-bottom:15px;}

a {color: #405BA9; text-decoration: none;}
	a:hover {text-decoration: underline;}

a.linky {display: block; margin-top: 6px;}



h1 a {display: block; height: 193px; text-indent: -9000px;}

img.floatRight {dispaly: block; float: right; margin: 0 0 12px 12px; 
	padding: 2px; border: 1px solid #ccc;}

code {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

#content code {
	font-size: 13px;
}

div.logo {position: absolute, top:1px; width: 117px; height: 30px; 
	float:left; background: url(graphics/logo.png) no-repeat; 
	text-indent: -9000px;}

div.mainContainer {width: 645px; margin: 30px auto 10px;
	padding: 20px; 
	_text-align: left; background: #fff;
	-moz-box-shadow: 0 0 3px #666;
	-webkit-box-shadow: 0 0 3px #666;
	box-shadow: 0 0 3px #666;
	border-radius: 3px;}
	
	div.mainContainer hr {height: 19px; background: url(graphics/photo_footer.png)}

	
div.menu_categories {height: 29px; overflow: hidden; border-bottom: 1px solid #999; }
	div.menu_categories ul li {display: inline;}
		div.menu_categories ul li a {display: block; float: left; height: 29px; 
				border-right: 1px solid #ccc; text-indent: -9000px;}
		div.menu_categories ul li.cat-item-16 a {width: 456px; 
					background: url(graphics/nav_projects.png) 10px 6px no-repeat;}
					
		div.menu_categories ul li.cat-item-4 a {width: 70px; 
					background: url(graphics/nav_thoughts.png) 10px 6px no-repeat;}

div.menu {height: 29px; overflow: hidden; border-bottom: 1px solid #999; }
	div.menu ul li {display: inline;}
		div.menu ul li a {display: block; float: left; height: 29px; 
			border-right: 1px solid #ccc; text-indent: -9000px;}
		
		div.menu ul li.page-item-2 a {width: 464px; 
			background: url(graphics/nav_about.png) 10px 6px no-repeat;}
	
		div.menu ul li.page-item-75 a {width: 50px; 
			background: url(graphics/nav_music.png) 10px 6px no-repeat;}
			
		div.menu ul li.page-item-78 a {width: 57px; 
			background: url(graphics/nav_profile.png) 10px 6px no-repeat;}
			
		div.menu ul li.page-item-80 a{width: 70px; 
			background: url(graphics/nav_contact.png) 10px 6px no-repeat;}
			
h1.About {height: 190px; 
	background: url(graphics/photo_about.jpg) 0 0 no-repeat; 
	text-indent: -9000px;}
	
	h2.About {height: 17px; margin-bottom: 15px; 
		background: url(nav_about.png) 0 0 no-repeat; 
		text-indent: -9000px;}
		
h1.Projects {height: 190px; 
	background: url(graphics/photo_projects.jpg) 0 0 no-repeat; 
	text-indent: -9000px;}
	
	h2.Projects {width: 100%; height: 29px; margin-bottom: 15px; 
		background: url(graphics/nav_projects_pageview.png) no-repeat; 
		text-indent: -9000px; border-bottom: 1px solid #999;}
		
h1.Profile {height: 190px; 
	background: url(graphics/photo_profile.jpg) 0 0 no-repeat; 
	text-indent: -9000px;}
	
	h2.Profile {width: 100%; height: 29px; margin-bottom: 15px; 
	background: url(graphics/nav_profile.png) no-repeat; 
	text-indent: -9000px; border-bottom: 1px solid #999;}
	
h1.Thoughts {height: 190px; 
	background: url(graphics/photo_thoughts.jpg) 0 0 no-repeat; 
	text-indent: -9000px;}
	
	h2.Thoughts {width: 100%; height: 29px; margin-bottom: 15px; 
	background: url(graphics/nav_thoughts.png) no-repeat; 
	text-indent: -9000px; border-bottom: 1px solid #999;}
	
h1.Music {height: 190px; 
	background: url(graphics/photo_music.jpg) 0 0 no-repeat; 
	text-indent: -9000px;}
	
	h2.Music {width: 100%; height: 29px; margin-bottom: 15px; 
	background: url(graphics/nav_music.png) no-repeat; 
	text-indent: -9000px; border-bottom: 1px solid #999;}
		
h1.Contact {height: 190px; 
	background: url(graphics/photo_contact.jpg) 0 0 no-repeat; 
	text-indent: -9000px;}
	
	h2.Contact {width: 100%; height: 29px; margin-bottom: 15px; 
	background: url(graphics/nav_contact.png) no-repeat; 
	text-indent: -9000px; border-bottom: 1px solid #999;}

div.homeBlock {margin-top: 4px; padding-top: 22px; 
	background: url(../img/bg_quote-bottom.gif) 0 0 no-repeat;}
	
	div.homeBlock a {text-decoration: none;}
	
	div.homeBlock div.listing {float: left; width: 644px; margin-bottom: 20px;}
		/*div.homeBlock div.listing h2 {height: 18px; background: url(graphics/title_projects.png) 0 0 no-repeat; border-bottom: 1px solid #999; text-indent: -9000px;}*/
		div.homeBlock div.listing h3 {font-style:bold;}
		

	div.homeBlock div.about {float: left; width: 297px; margin-bottom: 20px;}
		div.homeBlock div.about h2 {height: 18px; 
			background: url(graphics/title_about.png) 0 0 no-repeat; 
			border-bottom: 1px solid #999; text-indent: -9000px;}
			div.homeBlock div.about h2 a {display: block; 
				height: 18px; text-indent: -9000px;}
		div.homeBlock div.about p {margin-bottom: 13px;}
		
	div.homeBlock div.projects_tagcloud {float: left; width: 297px; 
		margin-bottom: 20px;}
		div.homeBlock div.projects_tagcloud h2 {height: 18px; 
			background: url(graphics/title_projects.png) 0 0 no-repeat; 
				border-bottom: 1px solid #999; text-indent: -9000px;}
			div.homeBlock div.projects_tagcloud h2 a {display: block; 
				height: 18px; text-indent: -9000px;}
		div.homeBlock div.projects_tagcloud p {margin-bottom: 13px;}

		
		
		div.homeBlock div.about ul li {min-height: 55px; _height: 65px; 
			padding: 5px 9px 6px 0; clear: both; border-bottom: 1px dotted #ccc;}
			div.homeBlock div.about ul li {min-height: 0; height: auto; 
				padding: 5px 9px 4px 15px; clear: both; 
				background: url(graphics/colon.png) 4px 2px no-repeat;}
		
				div.homeBlock div.featured ul li:last-child,
				div.homeBlock div.about ul li:last-child {border-bottom: 0;}

			div.homeBlock div.about ul li a {font-weight: bold;}
				div.homeBlock div.about ul li p a {font-weight: normal; }

			div.homeBlock div.featured ul li img {float: left; margin-right: 9px; 
				padding: 2px; border: 1px solid #ccc;}
			div.homeBlock div.about ul li img {float: right; margin-left: 9px; 
				padding: 2px; border: 1px solid #ccc;}

	div.homeBlock div.news {float: right; width: 328px; margin-bottom: 32px;}
		div.homeBlock div.news h2 {height: 18px; 
			background: url(graphics/title_news.png) 0 0 no-repeat; 
			border-bottom: 1px solid #999; text-indent: -9000px;}
		div.homeBlock div.news ul li {padding: 5px 9px 4px 15px; clear: both; 
			background: url(graphics/colon.png) 4px 2px no-repeat; 
			border-bottom: 1px dotted #ccc;}
			
			div.homeBlock div.news ul li a.moreLink {padding-left: 4px;}
			div.homeBlock div.news ul li:first-child {margin-top: 1px; padding-top: 4px;}
			
	div.homeBlock div.twitter {float: right; width: 328px; margin-bottom: 16px;}
		div.homeBlock div.twitter h2 {height: 18px; 
			background: url(graphics/title_twitter.png) 0 0 no-repeat; 
			border-bottom: 1px solid #999; text-indent: -9000px;}
	


p.footer {clear: both; margin: 0 0; padding: 10px 0; 
	font-size: 10px; 
	border-top: 1px solid #999;}
	p.footer a {color: #666;}
	hr.footer {height: 19px; background: url(graphics/photo_footer.png)}


/* Wordpress Zeug */
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}