/*
Theme Name: kneblerorange
Theme URI: http://www.knebler.de/free-wordpress-themes/
Description: 2 columns orange theme, right sidebar widget ready
Author: Urmel
Author URI: http://www.knebler.de/


/*-----------Block Level Elements--------------*/

Body {
 margin:0px;
 padding:0px;
 text-align:center;
 background-image:url(images/wrapper-bg.gif);
 background-repeat:no-repeat;
 background-position:top;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
}

a:link {  color:#FF6D06; text-decoration:none;}
a:visited { color:#FF6D06; text-decoration:none;}
a:focus { color:#FF6D06; text-decoration:none;}
a:hover {  color:#FF6D06; text-decoration:none;}
a:active {  color:#FF6D06; text-decoration:none;}

#page {
 width: 760px;
 margin: 0 auto;
}

#header {
 width:760px;
 height:80px;
}

#headerimg {
 float:left;
 width:324px;
 height:71px;
 background-image:url(images/logo.gif);
 background-repeat:no-repeat;
 background-position:top right;
 text-align:left;
}

#headerimg h1 {
 width:200px;
 color:#FFFFFF;
 font-size:18px;
 font-weight:bold;
 margin:0px 0px 5px 80px;
 padding:10px 0 0 0px;
}

#headerimg h1 a, h1 a:hover, h1 a:visited { color:#FFFFFF; text-decoration:none;}

.description {
 color:#FFFFFF;
 font-size:13px;
 font-weight:bold;
 margin:0px;
 padding:3px 0 0 75px;
}

#wrapper {
 width: 100%;
 margin-top:3px;
}

#content {
 float:left;
 width:504px;
 margin:10px 0px 0px 0px;
 padding:0px;

}

#sidebar {
 float:left;
 width:256px;
 margin:0px 0px 10px 0px;
 padding:0px;
 background-image:url(images/sidebar-bg.gif);
 background-repeat:no-repeat;
 background-position:bottom;
 text-align:left;
}

#footer {
 width:/*760px*/ 100%;
 clear:both;
 text-align:left;
 margin:0px;
 padding:0px 0px 0px 0px;
 background-image:url(images/footer.gif);
 background-repeat:repeat-x
}

#footer p {
 margin:0px;
 padding:15px 0px 10px 15px
}

/*----------- Menu ----------*/
#menu {
 float:right;
 width:30%;
 height:38px;
 background-color:#FFFFFF;
 text-align:right;
 margin:42px 0 0 0;
}
#menu ul {
 float:right;
 height:38px;
 list-style: none;
 margin:0px;
 padding:0px 0px 0px 22px;
 background-image:url(images/top-menu-first.gif);
 background-repeat:no-repeat;
 background-position:left;
}
#menu ul li {
 float:left;
 /*height:38px;*/
 color:#FFFFFF;
 margin:0px 0px 0px 0px;
 padding:10px 8px 11px 0px;
 background-image:url(images/top-menu-bg.gif);
 background-repeat:repeat-x;
}

#menu li a {
 color:#FFFFFF;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
/* background-image:url(images/top-menu-bg.gif);
 background-repeat:repeat-x;
*/}
#menu li a:hover {
 text-decoration:underline;
}


/*-------------Headings-------------*/

h1, h2, h3, h4 { font-family:Arial,sans-serif; font-size:2em; font-weight:normal; color:#FF6D06; }

h5 {
 text-decoration:none;
 color:#FF6D06;
}

/*-------------The Post-------------*/

.post img {
 float:left;
 margin:3px;
 padding:0px;
}

.post {
 width:435px;
 text-align:left;
 margin:5px 0px 10px 0px;
 padding:0px;
}

.post h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
 color:#7995CA;
 font-size:20px;
 text-decoration:none;
 margin:2px 0px 0px 5px;
 padding:5px 0px 0px 0px;
}

.post .postmetadata {
 width:435px;
 height:32px;
 margin:0px auto;
 padding:5px 0px 0px 0px;
 background-image:url(images/post-footer.gif);
 background-repeat:no-repeat;
 text-align:right;
 font-size:10px;
 color:#FFFFFF
}

.post .postmetadata p {
 padding:5px 10px 0px 0px;
 text-align:right;
 font-size:10px;
 color:#FFFFFF
}

.post .postmetadata p a {
 color:#000000;
 text-decoration:none;
}

.post p {
 margin:0px;
 padding:10px 10px 10px 10px
}

.post a {

}

.post ul {

}

.post li {

}

.entry {
 clear:both;
 margin:10px 0px 0px 0px
}

.entrytext .postmetadata {

}

.postmetadata alt {

}

.postmetadata a {

}

.navigation {

}

.alignleft {

}

.alignright {

}

.center {

}

.pagetitle {
 text-align:left;
 font-size:16px;
 font-weight:bold;
}

blockquote {
 width:80%;
 padding:5px;
 border-left:4px solid #FF6D06;
}

cite {

}

a img {

}

acronym, abbr {

}

/*--------------Sidebar------------*/
#sidebar ul {
 margin:0px auto;
 padding:0px;
 list-style:none;
 background-color:#FF6D06
}

#sidebar ul.nav {
 width:254px;
 margin:0px auto;
 margin-bottom:50px;
 margin:-right:2px;
 padding:0px 1px 0px 0px;
 list-style:none;
}

#sidebar ul.nav h2 {
 margin:0px;
 padding:10px 0px 5px 0px;
 color:#E9A26F;
 font-size:18px;
 font-weight:bold;
}

#sidebar ul.nav li {
 margin:0px;
 padding:2px 0px 2px 8px;
}

#sidebar ul.nav li a {
 margin:0px;
 padding:2px 0px 2px 0px;
}

#sidebar ul.nav ul {
 margin:0px;
 padding:0px;
}

#sidebar ul.nav ul li a {
 margin:2px 0px 2px 0px;
 padding:0px 0px 0px 15px;
 color:#FFFFFF;
 background-image:url(images/li.gif);
 background-position:left;
 background-repeat:no-repeat;
}

#sidebar ul.nav ul li a:hover {
 color:#FFFFFF;
 background-image:url(images/li-hov.gif);
 background-position:left;
 background-repeat:no-repeat;
}

#sidebar ul.nav ul ul li a {
 margin:2px 0px 2px 0px;
 padding:0px 0px 0px 15px;
 color:#FFFFFF;
 background-image:url(images/li-li.gif);
 background-position:left;
 background-repeat:no-repeat;
}

#sidebar ul.nav ul ul li a:hover {
 color:#FFFFFF;
 background-image:url(images/li-li-hov.gif);
 background-position:left;
 background-repeat:no-repeat;
}

#sidebar p {

}

#sidebar a {

}
#sidebar a:hover {

}

#sidebar a:visited {

}


/*--------------Comments--------------*/
#comments {
 width:435px;
 text-align:left;
 margin:0px auto;
 padding:0px;
}

#reply {
 background-image:url(images/reply.gif);
 background-repeat:no-repeat;
 margin:0px;
 padding:0px;
}
#reply form {
 margin:0px;
 padding:10px;
}
#reply p {
 margin:0px;
 padding:5px;
}
#respond {
 margin:0px;
 padding:15px 0px 0px 25px;
 font-size:19px;
 font-weight:bold;
 color:#FFFFFF
}
#submit {
 background-color:#7995CA;
 border:2px solid #7995CA;
 color:#FFFFFF;
 font-weight:bold;
}
ol.commentlist {
 text-align:left;
}

ol.commentlist li {
 background-image:url(images/comment-footer.gif);
 background-repeat:no-repeat;
 background-position:left bottom;
 margin:0px;
 padding:10px 10px 37px 10px;
}

ol.commentlist li.alt {
 margin:10px 0px 10px 0px;
 padding:10px 10px 37px 10px;
 background-color:#FFFFFF;
}
ol.commentlist li li { background-image:none; margin:0px; padding:0px; }
ol.commentlist a {

}

small.commentmetadata {

}

/*--------------Search Form-------------*/
#search {
 clear:both;
 width:760px;
 height:123px;
 background-image:url(images/search-background.gif);
 background-repeat:no-repeat;
 text-align:left;
}

#search p {
 float:left;
 font-size:12px;
 color:#FFFFFF;
 width:300px;
 margin:0px;
 padding:30px 0 0 0;
}

#search #searchform {
 float:left;
 width:300px;
 margin:0px;
 padding:40px 0px 0px 40px;
}

#searchform input {

}

#searchform #s {

}


/*-------------Calendar-----------------*/

#wp-calendar {

}

#wp-calendar th {

}

#wp-calendar a {

}

#prev a, #next a {

}

#wp-calendar caption {

}

/*-------------Images------------------*/




/*-------------Other------------------*/

hr {
	display: none;
}
div.date {
 float:left;
 width:45px;
 height:37px;
 background-image:url(images/calendar.gif);
 background-repeat:no-repeat;
 font-size:11px;
 text-align:center;
 margin:0px 5px 0px 0px;
 padding:5px 0px 0px 0px;
}
