/*  
Theme Name: WordPress MU Tutorials
Theme URI: http://wpmu-tutorials.de/
Version: 2.0
Author: Dennis Morhardt
Author URI: http://www.dennismorhardt.de/
*/

@import url("fff.css");

html { margin-top:61px;}
body { font:normal 14px/24px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Tahoma, Verdana, Arial, sans-serif; color:#555; background:url("images/background.png") repeat-x; }
a { color:inherit; text-decoration:none; }
blockquote { font:normal 19px/25px Georgia, "Times New Roman", serif; color:#888; }
blockquote p { margin:0; }
pre { font:12px/18px "Bitstream Vera Sans Mono", "Monaco", "Courier", monospace; background:#F6F4F0; padding:10px 15px; margin:-5px 0 10px; color:#333; overflow-x:scroll;}
em { font-family:Cambria, Georgia, "Times New Roman", Arial, sans-serif; font-size:115%; }

#archive { height:60px; background:#FFF4D2; border-bottom:1px solid #EAB400; position:fixed; top:0px; width:100%; z-index:999; }
#archive p { width:960px; margin:0px auto; line-height:20px; padding:10px 0; }
#wrapper { width:960px; margin:36px auto 40px auto; }
#header { padding-left:50px; background:url("images/wp-logo-header.png") no-repeat; line-height:20px; height:54px; }
#header h1 a { display:block; text-indent:-99999px; background:url("images/logo-schriftzug.png") no-repeat; width:279px; height:21px; margin:2px 0 3px; }
#header h2 a { color:#747474; font:normal 15px/normal Cambria, Georgia, "Times New Roman", serif; }
#header #search { width:187px; position:absolute; top:116px; margin-left:727px; }
#header #search #searchsubmit { display:none; }
#header #search #s { width:157px; background:url("images/search-form-active.png") no-repeat; height:17px; font:11px/19px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Tahoma, Verdana, Arial, sans-serif; padding:2px 10px 0px 20px; color:#666; }
#navigation { height:34px; font:normal 15px/33px Cambria, Georgia, "Times New Roman", serif; margin:0 0 40px; }
#navigation ul { border-left:1px solid #E8E8E8; }
#navigation ul li { float:left; border-right:1px solid #E8E8E8; }
#navigation ul li a { font-weight:normal; padding-left:15px; padding-right:15px; display:inline-block; color:#555; }
#navigation ul li a:hover { background:url("images/navi-hover.png"); }
#navigation ul li.current a { font:bold 15px/33px Helvetica, Tahoma, Verdana, Arial, sans-serif; padding-bottom:1px; background:url("images/navi-hover.png") repeat-x; }

#content { width:555px; float:left; margin-right:30px; }
#content h3 { font:bold 25px/normal Helvetica, Tahoma, Verdana, Arial, sans-serif; }
#content h3 a { color:#555; }
#content h3.pagetitle { padding-bottom:5px; margin-bottom:20px; border-bottom:2px solid #F4F4F4; font-size:20px; margin-left:55px; }
#content .post { color:#555; font:normal 15px/22px Cambria, Georgia, "Times New Roman", serif; padding-left:55px; padding-bottom:15px; margin-bottom:35px; border-bottom:1px solid #e4e4e4; }
#content .post h3 { color:#333; margin:0 0 5px; }
#content .post h4 { color:#333; font:bold 16px/24px Helvetica, Tahoma, Verdana, Arial, sans-serif; }
#content .post .post-content p, #content .post .post-content blockquote, #content .post .post-content pre, #content .post .post-content ul { margin:0 0 15px; }
#content .post .post-meta { color:#999; padding-bottom:10px; border-bottom:2px solid #F4F4F4; margin-bottom:15px; font:normal 15px/normal Cambria, Georgia, "Times New Roman", serif }
#content .post .post-meta a { font-weight:normal; color:#999; }
#content .post .post-meta strong a { font-weight:bold; color:#555; }
#content .post .post-content img { margin-bottom:-5px; display:inline-block; }
#content .post .post-content code { background:#F4F4F4; font:12px/18px "Bitstream Vera Sans Mono", "Monaco", "Courier", monospace; display:inline-block; padding:2px 5px; }
#content .post .post-content a, #sidebar a { color:#003564; border-bottom:1px solid #DCDCDC; }
#content .post .post-content a:hover, #sidebar a:hover { color:#D54E21; border-bottom:1px solid #F5D3C8; }
#content .post .post-content ul { margin:-5px 0 20px; list-style:square; padding-left:20px; }
#content .post .date { margin:5px 0 0 -55px; float:left; background:url("images/date.png") no-repeat; width:42px; height:45px; font:bold 12px/19px Helvetica, Tahoma, Verdana, Arial, sans-serif; color:#949494; text-align:center; }
#content .post .date span { display:inline-block; font:bold 20px/27px Helvetica, Tahoma, Verdana, Arial, sans-serif; color:#686868; padding-right:2px; }
#content .page { padding-left:0; border-bottom:0 !important; }
#content .page > h3 { padding-bottom:10px; border-bottom:2px solid #F4F4F4;  margin-bottom:15px; }
#content .page input, #content .page textarea { border:1px solid #e4e4e4; padding:1px 2px; }
#content .page .contactright { font-size:90%; color:#999; }
#content .navigation { padding-left:55px; }
#content .wp-pagenavi { font:bold 14px/normal Helvetica, Tahoma, Verdana, Arial, sans-serif; }
#content .wp-pagenavi span, #content .wp-pagenavi a { background:#F4F4F4; border:1px solid #e4e4e4; color:#666; }
#content .wp-pagenavi span.current, #content .wp-pagenavi a:hover { color:#003564 !important; border:1px solid #003564 !important; }
#content #comments { padding-left:55px; }
#content #comments h4 { font:bold 20px/normal Helvetica, Tahoma, Verdana, Arial, sans-serif; padding-bottom:5px; margin-bottom:20px; border-bottom:2px solid #F4F4F4; }
#content #comments .comment { margin:10px 0 20px; }
#content #comments .comment .comment-gravatar { padding-top:5px; margin-left:-55px; float:left; }
#content #comments .comment .comment-author cite { font:normal bold 15px/24px Helvetica, Tahoma, Verdana, Arial, sans-serif; float:left; padding-right:10px; }
#content #comments .bypostauthor .comment-author cite { color:#AE1414; }
#content #comments .comment .comment-meta, #content #comments .comment .comment-meta a { color:#999; font-size:90%; font-weight:normal; } 
#content #comments .comment p { font:normal 15px/21px Cambria, Georgia, "Times New Roman", serif; }
#content #comments .commentlist { padding-bottom:15px; }
#content #comments .pingbacklist { padding-bottom:30px; padding-left:15px; list-style:square; }
#content #comments .pingback { padding:0 0 5px; }
#content #comments .pingback .comment-author cite { font:normal bold 15px/21px Helvetica, Tahoma, Verdana, Arial, sans-serif; }
#content #comments .pingback .comment-meta, #content #comments .pingback .comment-meta a { color:#999; font-size:90%; font-weight:normal; line-height:normal; } 
#content #comments #respond  label { color:#666; font-size:80%; font-weight:normal; line-height:normal; display:block; margin:5px 0 3px; }
#content #comments #respond  input { border:1px solid #ccc; padding:2px; font:normal 15px/normal Cambria, Georgia, "Times New Roman", serif; width:394px; }
#content #comments #respond  textarea { border:1px solid #ccc; height:100px; padding:2px; font:normal 15px/normal Cambria, Georgia, "Times New Roman", serif; width:494px; }
#content #comments #respond  button { border:1px solid #ccc; padding:2px; font:normal 15px/normal Cambria, Georgia, "Times New Roman", serif; display:inline-block; margin:10px 0 0; }
#content #comments .children { margin-left:55px; }

#sidebar { width:375px; float:right; font:normal 15px/21px Cambria, Georgia, "Times New Roman", serif; }
#sidebar a { font-weight:normal; }
#sidebar h5 { font:bold 18px/normal Helvetica, Tahoma, Verdana, Arial, sans-serif; padding-bottom:5px; margin-bottom:10px; border-bottom:2px solid #F4F4F4; }
#sidebar h6 { font:bold 14px/18px Helvetica, Tahoma, Verdana, Arial, sans-serif; margin:15px 0 0; }
#sidebar h6 a { color:#333; font:bold 14px/normal Helvetica, Tahoma, Verdana, Arial, sans-serif; border-bottom:0; }
#sidebar ul { margin-bottom:20px;}
#sidebar p { margin:5px 0; }
#sidebar #sidebar-box h3 { font:bold 20px/normal Helvetica, Tahoma, Verdana, Arial, sans-serif; }
#sidebar #sidebar-box h4 { font:bold 16px/normal Helvetica, Tahoma, Verdana, Arial, sans-serif; margin:15px 0 -3px; }
#sidebar #sidebar-box { border:1px solid #E7E7E7; padding:15px 15px 10px; background:#FDFDFD url("images/wp-logo-sidebar.png") 320px 15px no-repeat; margin:0 0 25px; }
#sidebar #sidebar-box p.sbig { margin:7px 0; font:normal 17.5px/22px Cambria, Georgia, "Times New Roman", serif; }
#sidebar #sidebar-left { width:220px; margin-right:30px; float:left; }
#sidebar #sidebar-right { width:125px; float:right; }
#sidebar #sidebar-right ul { padding-left:15px; list-style:square; }
#sidebar .sidebar-post { border-bottom:1px solid #e4e4e4; padding-bottom:15px; margin-bottom:15px; }
#sidebar .adscaleAdvert { width:100%; height:275px; background:#F4F4F4; margin-bottom:30px; padding:10px 0 0px; text-align:center; }
#sidebar .adscaleAdvert iframe { height:250px; }
#sidebar .adscaleAdvert span { font-family:Helvetica, Tahoma, Verdana, Arial, sans-serif; text-transform:uppercase; font-size:60%; text-align:right; margin:0 auto; padding-bottom:2px; display:block; width:300px; }
#sidebar .adscaleAdvert a { border-bottom:0 !important; }
#footer { border-top:2px solid #F4F4F4; margin:30px 0 0; padding:20px 0 0; font:normal 15px/21px Cambria, Georgia, "Times New Roman", serif; text-align:center; }
#footer a { color:#555; }
.highlight { background: #eeeedd; }
.highlight .c { color: #228B22 } /* Comment */
.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */
.highlight .k { color: #8B008B; font-weight: bold } /* Keyword */
.highlight .cm { color: #228B22 } /* Comment.Multiline */
.highlight .cp { color: #1e889b } /* Comment.Preproc */
.highlight .c1 { color: #228B22 } /* Comment.Single */
.highlight .cs { color: #8B008B; font-weight: bold } /* Comment.Special */
.highlight .gd { color: #aa0000 } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gr { color: #aa0000 } /* Generic.Error */
.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
.highlight .gi { color: #00aa00 } /* Generic.Inserted */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #555555 } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
.highlight .gt { color: #aa0000 } /* Generic.Traceback */
.highlight .kc { color: #8B008B; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #8B008B; font-weight: bold } /* Keyword.Declaration */
.highlight .kp { color: #8B008B; font-weight: bold } /* Keyword.Pseudo */
.highlight .kr { color: #8B008B; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #a7a7a7; font-weight: bold } /* Keyword.Type */
.highlight .m { color: #B452CD } /* Literal.Number */
.highlight .s { color: #CD5555 } /* Literal.String */
.highlight .na { color: #658b00 } /* Name.Attribute */
.highlight .nb { color: #658b00 } /* Name.Builtin */
.highlight .nc { color: #008b45; font-weight: bold } /* Name.Class */
.highlight .no { color: #00688B } /* Name.Constant */
.highlight .nd { color: #707a7c } /* Name.Decorator */
.highlight .ne { color: #008b45; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #008b45 } /* Name.Function */
.highlight .nn { color: #008b45; text-decoration: underline } /* Name.Namespace */
.highlight .nt { color: #8B008B; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #00688B } /* Name.Variable */
.highlight .ow { color: #8B008B } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mf { color: #B452CD } /* Literal.Number.Float */
.highlight .mh { color: #B452CD } /* Literal.Number.Hex */
.highlight .mi { color: #B452CD } /* Literal.Number.Integer */
.highlight .mo { color: #B452CD } /* Literal.Number.Oct */
.highlight .sb { color: #CD5555 } /* Literal.String.Backtick */
.highlight .sc { color: #CD5555 } /* Literal.String.Char */
.highlight .sd { color: #CD5555 } /* Literal.String.Doc */
.highlight .s2 { color: #CD5555 } /* Literal.String.Double */
.highlight .se { color: #CD5555 } /* Literal.String.Escape */
.highlight .sh { color: #1c7e71; font-style: italic } /* Literal.String.Heredoc */
.highlight .si { color: #CD5555 } /* Literal.String.Interpol */
.highlight .sx { color: #cb6c20 } /* Literal.String.Other */
.highlight .sr { color: #1c7e71 } /* Literal.String.Regex */
.highlight .s1 { color: #CD5555 } /* Literal.String.Single */
.highlight .ss { color: #CD5555 } /* Literal.String.Symbol */
.highlight .bp { color: #658b00 } /* Name.Builtin.Pseudo */
.highlight .vc { color: #00688B } /* Name.Variable.Class */
.highlight .vg { color: #00688B } /* Name.Variable.Global */
.highlight .vi { color: #00688B } /* Name.Variable.Instance */
.highlight .il { color: #B452CD } /* Literal.Number.Integer.Long */

.tutorial-meta {
	border:1px solid #eee;
	background-color:#f6f6f6;
	padding:15px 20px 15px 55px;
	margin-left:-55px;
	height:40px;
	line-height:22px;
	margin-bottom:25px;
}

.tutorial-meta p {
	margin:0;
}

.tutorial-meta p.version {
	width:200px;
	float:left;
}

.tutorial-meta p.difficultly {
	width:125px;
	float:left;
}

.tutorial-meta p.time {
	width:125px;
	float:right;
}

.tutorial-meta span {
	color:#666;
	font-size:12px;
	line-height:15px;
	display:block;
	margin-bottom:-20px;
}

.tutorial-meta a#stufe {
	color:#fff !important;
	font-size:11px;
	display:block;
	text-align:center;
	margin-top:3px;
	width:120px;
	height:17px;
	line-height:18px !important;
	border-bottom:0 !important;
}

.tutorial-meta a.stufe-1 {
	background-color:#3AD822;
}

.tutorial-meta a.stufe-2 {
	background-color:#98D915;
}

.tutorial-meta a.stufe-3 {
	background-color:#FFDC07;
}

.tutorial-meta a.stufe-4 {
	background-color:#E56B09;
}

.tutorial-meta a.stufe-5 {
	background-color:#D00C0C;
}

.ie6 #content .post .date { position:absolute; }
.ie6 #footer { padding-bottom:25px; }
.ie6 #header #search #s { line-height:15px !important; display:block !important; }

dl {
	margin:3px 0 0;
}

dt img { margin:0 0 5px !important;  }
dd { margin:0; padding:0; color:#666; font-size:90%; line-height:18px; display:inline-block; }

