/*
Theme Name: motionworX
Theme URI: http://www.motionworx.org
Description: motionworX theme
Version: 1.0
Author: Lejla Secerbegovic
Author URI: http://www.schaumraum.net
*/

* {
	margin:0; 
	padding:0;
}
body {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:15px; 
	text-align:center;
	background:#1c1c1c url(images/wood2.jpg) top center repeat fixed;
}

	
#header {
	background:transparent url(images/header.png) repeat-x top center;
}	


#header_wrapper {
    margin:0 auto;
	width:900px;
	height:125px;
	padding:0;
	text-align:center;
}


.logo {
	float:right;
	display:inline;
	right:0;	display:inline;
	width:390px;
	height:125px;
	text-align:right;
	background:transparent url(images/logo.png) top no-repeat;
}


/* Navigation */


ul#menu {
  float:left;
  display:inline;
}
  
 ul#menu li {
  float:left;
  display:inline;
  position:relative;
  top:33px;
  list-style-type:none
}

ul#menu li a {  
  display:block;
  text-indent:-9999px;
  outline:none;
}
  
  
li#projekte a, li#kuenstler a, li#kontakt a {
	height:31px;	
	background:url(images/menu.png);
}




li#projekte a {
 width:127px;
 left:0; background-position:0 0
}

li#projekte a:hover {
 background-position:0 -31px
}





li#kuenstler a {
 width:180px;
 left:150px; background-position:-150px 0
}

li#kuenstler a:hover {
 background-position:-150px -31px
}



li#kontakt a {
 width:90px;
 left:340px; background-position:-340px 0
}

li#kontakt a:hover {
 background-position:-340px -31px
}


/* Body Structure */


#background_top {
	clear:both;
	text-align:center; 
	margin:0 auto;
	top:10px; 
	width:930px; 
	height:284px;
	background:transparent url(images/paper_top.png) no-repeat center top;
}


* html #background_top {
	clear:both;
	text-align:center; 
	margin:0 auto;
	top:10px; 
	width:930px; 
	height:284px;
	background:transparent url(images/paper_top.gif) no-repeat center top;
}

#wrapper {
    clear:both;
	text-align:center;
	margin:0 auto;
	padding:0 0 50px;
	width:930px; 
	background:transparent url(images/paper_stripe.png) repeat-y center top;
}


* html #wrapper {
    clear:both;
	text-align:center;
	margin:0 auto;
	padding:0 0 50px;
	width:930px; 
	margin-left:-111px;
	background:transparent url(images/paper_stripe.gif) repeat-y center top;
}



/* ----------Content-------------- */



#content {
	clear:both;
	float:left; 
	display:inline;
	position:relative;
	text-align:justify;
	top:-150px;
	padding:0 70px;	width:495px;
	text-align:justify;		
}

* html #content {
	margin-left:260px;	
}

#content h2 {
	font-size:1.3em; 
	clear:left;
	margin:0 auto;
	padding:10px 0;
}
#content h3 {
	font-size:1.2em; 
	clear:left;
}
#content h2.archiveheader {
	font-size:1.3em; 
	clear:left;
	margin:0 auto;
	padding:20px 0;
}
#content h2 a, #content h3 a {
	font-size:normal
}
#content p {
	margin:0 0 15px;
	width:480px;
}
#content div.postnav {padding:10px 0;}
#content div.postnavleft {width:48%;}
#content div.postnavright {width:48%; text-align:right;}
#content ul, #content ol {margin:0 0 15px 30px; padding:0 0 0 10px;}
#content ul li, #content ol li {margin:0 0 3px;}
#content ul ul, #content ol ol {margin:5px 0 5px 15px;}
#content img {
	margin:0; 
	padding:0;
}
#content .post {margin:0 0 15px;}
#content .introtext {font-size:1.2em; margin:-10px 0 20px 0;}
#content .timestamp {
	font-size:0.8em; 
	background:transparent url(images/lineh.png) no-repeat left bottom
}
#content .timestamp a {
	font-weight:400;
}
#content .postmeta {
	padding:0 5px; 
	font-size:0.8em; 
	text-align:right; 
	font-weight:400; 
	color:#555; 
	display:block; 
	
}
#content .postmeta a {}

#content .postpagesnav {margin:15px 0 20px 0; padding:0; font-size:0.9em;}
#content .postpagesnav .older {width:48%; float:left;}
#content .postpagesnav .newer {width:48%; float:right; text-align:right;}


/* Searchbox */
.searchbox {margin:15px 0 0 0; padding:0;}
.searchbox label {color:#666; font-size:1.2em;}
.searchbox input {background:#eaeaea; padding:3px 0 3px 5px; margin:0; width:120px; color:#666; border:1px solid #aaa;}


/* Headers */
h2, h3, h4 {
	margin: 40px auto 10px 0;
	color:#666; font-size:12px;}

/* Sidebar */
#sidebar {
	float:left;
	display:inline;
	text-align:left; 
	margin:0 auto;
	width:220px; 

}





/* ----------Sidebar left-------------- */


#sidebar .left h2 {
	color:#c0c0c0;
	font-size:1.2em; 
	padding:20px 0 0 20px;
	margin-left:-20px;
	width:190px;
	background:transparent url(images/ripBlog.png) left top no-repeat
}

#sidebar .left ul li a {
	display: block; 
	overflow: visible;  
	color:#ccc; 
	font-weight:400; 
	padding:3px 0 3px 20px;
	margin-left:-20px;
	margin-right:-12px;

}
#sidebar .left ul li a:hover, #sidebar .left ul li.current_page_item a{
	color:#ccc;
	background:transparent url(images/transparent.png) repeat
}
#sidebar ul li.current_page_item li a{background-color:#f8f8f8; color:#467aa7; border:1px solid #eee; border-bottom:1px solid #ddd;}
#sidebar ul ul {margin:0;padding:2px 0 0 10px;}
#sidebar ul ul li {width:148px;}
#sidebar ul ul li a{font-size:0.9em; padding:1px 0 1px 5px;}
#sidebar ul ul ul li {width:138px;}
#sidebar ul ul ul li a{font-size:0.8em; padding:0 0 0 5px;}


/* ----------sidebar right-------------- */

#sidebar .right h2 {
	font-size:1.2em; 
	color:#151515;
	margin-left:-20px;
	padding:20px 0 0 20px;

}
#sidebar p, #sidebar ul ,#sidebar .textwidget,#sidebar form,#sidebar table {margin:0 0 20px 0; line-height:1.2em; font-size:1em; padding:0;}
#sidebar table {width:160px;}
#sidebar caption {font-size:1.3em; padding:0; margin:0 0 4px 0; text-align:left;}
#sidebar ul li {list-style: none; width:158px; padding:0; margin:0 0 2px 0;}

#sidebar ul ul {margin:0;padding:2px 0 0 10px;}
#sidebar ul ul li {width:148px;}
#sidebar ul ul li a{font-size:0.9em; padding:1px 0 1px 5px;}
#sidebar ul ul ul li {width:138px;}
#sidebar ul ul ul li a{font-size:0.8em; padding:0 0 0 5px;}



/* Footer */
#footer {

    clear:both;
	margin:0 auto;
	padding:30px 500px 0 0;
	width:930px;
	text-align:center;

}	

	

#footer p {
	font-size:0.9em;
}
#footer a {
	color:0bb200;
}
#footer a:hover {
	color:#ccc; 
	text-decoration:underline;
	}

/* Comments */
#comments {margin:20px 0 16px 0;}
.comment {margin-bottom:10px; padding-bottom:6px; background:transparent url(images/lineh.png) no-repeat left bottom;}
#content div.comment p.commenticon {margin:0 0 10px;}
#content div.comment p {margin:0 0 4px;}
#respond {margin:20px 0 0 0;}
#respond p {margin:0 0 10px 0;}
#respond input,#respond textarea {padding:4px; width:250px; background-color:#ccc; color:#666;}
#respond textarea#comment {width:490px;}
#respond input.button {width:75px;}
#respond input, #respond textarea {font: 100% Verdana,sans-serif; border: 1px solid #ccc;}

/* Tags */
blockquote {padding:5px 15px 2px 15px; margin:10px; border-left:4px solid #eee; color:#777;}
blockquote p {padding:2px 0; margin:0; font-weight:bold;}
code {padding:5px; font-size:1.2em; display:block; margin: 5px 0 16px 0; background-color:#f4f4f4; border:1px solid #ccc;}

/* Links general */
a {color:#0bb200; font-weight:400; text-decoration:none;}
a:hover {color:#000; text-decoration:none;}
a img {border:0;}


/* Links page */

#links {
	font-size:1em;
	list-style:none
}

#links a {
	color:#af0606;
	font-size:1.2em;
	display:block;
}

#links ul {
	list-style:none;
	margin:0 auto;
	padding:10px 0;
}

/* Float fix */
.contenttext {
	overflow:hidden;}
* html .contenttext {height:1px; overflow:visible;}
* html .contenttext p {overflow:hidden; width:99%;}

/* Various classes */
.feedlink {padding:0 0 0 18px; margin:0 0 0 10px; font-size: 1em; background: url(img/rss.gif) center left no-repeat;}
.textright {text-align:right;}
.textcenter {text-align:center;}
.clear {visibility:hidden; clear:both;}
.hide {display:none;}