/*  
Theme Name: DarkfallOnline.eu v1.1
Theme URI: 
Description: DarkfallOnline.eu WordPress Theme
Version: 1.1
Author: reap
Author URI: http://www.reaperium.net

	
 */

hmtl{
	margin:0;
	padding:0;
     }

body{
	background: #3c4042 url(images/html-bg.gif) repeat-x;
	color: #8c8e91;
	margin:0;
	padding:0;
	font: 75%/150% Arial, Helvetica, sans-serif;
	/*text-align:center;*/
     }

/*--------------------header--------------------*/
#header{
	position:relative;
	height: 240px;
}

div#header h1{
	height:80px;
	line-height:80px;
	margin:0;
/*	padding-left:10px;*/
	/*background: #EEE;*/
	color: #79B30B;
	}

/* site title */
h1 {
	position: absolute;
	top: 40px;
	left: 25px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font: normal 30px/100% Arial, Helvetica, sans-serif;
}
h1 a, h1 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
h1 a:hover {
	color: #000000;
	text-decoration: none;
}
.description {
	position: absolute;
	top: 77px;
	left: 25px;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
}

/*--------------------page background image--------------------*/
#page {
	/*background: url(images/main-bg.jpg) no-repeat center top;*/
	background: url(images/random/random.php) no-repeat center top;
}

/*--------------------container--------------------*/
div#container{
	text-align:left;
	width:980px;
	margin:0 auto;
	}

/*--------------------wrapper--------------------*/
div#wrapper{
	float:left;
	width:100%;
	}

/*--------------------content--------------------*/
#content-header {
	background: url(images/content-top-bg.png) no-repeat left top;
	height: 26px;
	margin-left: 225px;
	margin-top: 10px;
	width: 520px;	
	padding: 6px 0px 0px 10px;
	color: #666666;
	font: bold 12px/100% Arial, Helvetica, sans-serif;
	}
	
#content-footer {
	background: url(images/content-bottom-bg.png) no-repeat;
	height: 26px;
	margin-left: 225px;
	margin-top: 0px;
	width: 530px;
	}

#content {
	background: #1e2123;
	padding: 5px 15px 15px 15px;
	margin-left: 225px;
	width: 500px;
	clear: both;
	overflow: hidden;
}
.post {
	padding: 0px;
	clear: both;
	overflow: hidden;
}
.post .date {
	height: 50px;
	width: 45px;
	background: url(images/calendar.gif) no-repeat;
	font: normal 22px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
	padding: 0px 2px 0 0;
	line-height: 100%;
	float: left;
}
.post .date span {
	height: 16px;
	display: block;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	padding-top: 5px;
}
.post .title {
	/*float: left;
	margin-left: 0px;
	width: 495px;*/
}
.postdata {
	font-size: 90%;
	color: #999999;
}
.postdata a, .postdata a:visited {
	color: #999999;
	text-decoration: none;
}
.postdata a:hover {
	color: #de5316;
	text-decoration: none;
}
.postdata .posted-by{
	color: #616265;
	float: left;
}
.postdata .category{
	background: url(images/mini-category.gif) no-repeat;
	padding-left: 20px;
	float: left;
	/*font-style:italic;*/
}
.separator{
	background: url(images/post-separator.png) no-repeat center;
	height: 30px;
	margin-top: 10px;
}
.postdata .comments{
	background: url(images/mini-comment.gif) no-repeat;
	padding-left: 20px;
	float: right;
}
.mini-add-comment {
	background: url(images/mini-down-arrow.gif) no-repeat left center;
	padding-left: 12px;
	float: right;
}
.entry {
	padding: 10px 0px 5px;
	clear: both;
}
.dark-text {
	color: #616265;
}

/* post title */
h2 {
	color: #de5316;
	margin: 3px 0 2px;
	/*padding-bottom: 4px;*/
	font: normal 150%/100% Arial, sans-serif;
	/*border-bottom: dotted 1px #CCCCCC;*/
}
h2 a, h2 a:visited {
	color: #de5316;
	text-decoration: none;
}
h2 a:hover {
	color: #ff7638;
	text-decoration: none;
}
h3 {
	color: #666666;
	margin: 5px 0px 5px;
	font: bold 110%/110% Arial, sans-serif;
}

/* next & previous page navigation */
.page-nav {
	clear: both;
	background: url(images/navigation-bg.gif) no-repeat left center;
	height: 21px;
}
.page-nav a, .page-nav a:visited {
	color: #8c8e91;
	text-decoration: none;
}
.page-nav a:hover {
	color: #de5316;
	text-decoration: none;
}
.previous-entries a {
	float: left;
	padding-left: 10px;
	padding-top: 1px;
	margin-left: 10px;
	background: url(images/navigation-left.gif) no-repeat left center;
}
.next-entries a {
	float: right;
	padding-right: 10px;
	padding-top: 1px;
	margin-right: 10px;
	background: url(images/navigation-right.gif) no-repeat right center;
}

/* next & previous post navigation */
.post-nav {
	clear: both;
	padding-bottom: 35px;
	/*margin-top: -15px;*/
	font-size: 95%;
}
.post-nav a, .post-nav a:visited {
	color: #999999;
	text-decoration: none;
}
.post-nav a:hover {
	color: #ff7638;
	text-decoration: none;
}
.post-nav .previous a {
	float: left;
	padding-left: 20px;
	background: url(images/post-nav-previous.gif) no-repeat left center;
}
.post-nav .next a {
	float: right;
	padding-right: 20px;
	text-align: right;
	background: url(images/post-nav-next.gif) no-repeat right center;
}


/*--------------------sidebar 1--------------------*/
#nav1 {
	float:left;
	width:210px;
	margin-left:-980px;
}
#nav1 p {
	margin: 0px 0px 15px;
}
#nav1 h3 {
	font: bold 12px/100% Arial, Helvetica, sans-serif;
	color: #666666;
}
#nav1 h3 a, #nav1 h3 a:visited {
	color: #666666;
}
#nav1 h3 img {
	vertical-align: middle;
}
#nav1 a, #nav1 a:visited {
	color: #de5316;
	text-decoration:none;
}
#nav1 a:hover, #nav1 a:focus, #nav1 a:active {
	text-decoration:none;
	color: #ff7638;
}
#nav1 ul {
	list-style: none;
	margin: 0 ;
	padding: 0 ;
}
#nav1 ul li {
	background: url(images/bullet-orange.gif) no-repeat;
	padding-left: 18px ;
}
#nav1 ul li ul li {
	background: url(images/bullet-grey.gif) no-repeat;
	padding-left: 12px ;
}

/*--------------------sidebar 2--------------------*/
#nav2 {
	float:left;
	width:210px;
	margin-left:-210px;
}
#nav2 p {
	margin: 0px 0px 15px;
}
#nav2 h3 {
	font: bold 12px/100% Arial, Helvetica, sans-serif;
	color: #666666;
}
#nav2 h3 a, #nav2 h3 a:visited {
	color: #666666;
}
#nav2 h3 img {
	vertical-align: middle;
}
#nav2 a, #nav2 a:visited {
	color: #de5316;
	text-decoration:none;
}
#nav2 a:hover, #nav2 a:focus, #nav2 a:active {
	text-decoration:none;
	color: #ff7638;
}
#nav2 ul {
	list-style: none;
	margin: 0 ;
	padding: 0 ;
}
#nav2 ul li {
	background: url(images/bullet-orange.gif) no-repeat;
	padding-left: 18px ;
}
#nav2 ul li ul li {
	background: url(images/bullet-grey.gif) no-repeat;
	padding-left: 12px ;
}
	
/*--------------------footer--------------------*/
div#footer{
	background: #333;
	font-size: 11px;
	color: #616265;
	clear:left;
	width:100%;
	border-top:solid 1px #292b2d;
	}
	
div#footer p{
	margin:0;
	padding:5px 10px;
	}

/*--------------------textgestaltung--------------------*/

p{
	margin: 0px 0px 15px;
     }

h1,h2,h3,h4,h5,h6{
     }


acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	
	}

blockquote {
	border-left:2px solid #D6D6D6;
	color:#8c8e91;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:italic;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding-left:5px;
	}

blockquote cite {
	
	}



hr {
	
	}





dl{
     }
     dt{
          }
          dd{
          }

ul{
	margin: 5px 0px 15px;
	padding-left: 20px;
     }
ul li {
	margin: 0px;
	/*padding-bottom: 5px;*/
	}
ol{
	margin: 5px 0px 15px;
	padding-left: 20px;
     }
     li{
          }

    ul ul{
         }

blockquote{
     }
     blockquote p{
          }

code{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 130%;
     }

pre{
     }

b, strong,i,em {
     }

img{
	border: none;
	margin-left: 4px;
 	margin-right: 4px;
     }

address {
     }

/*--------------------linkgestaltung--------------------*/


a {
	color: #de5215;
	text-decoration: none;
	}
a:link { 
     }
a:visited {
	color: #de5215;
	}
a:link:focus{ 
     }
a:link:hover, 
a:visited:hover {
	text-decoration: none;
	color: #ff7638;
    }
a:link:active, 
a:visited:active {
     }

/*--------------------bilder als links--------------------*/
a img{
     }
a:link img { 
     }
a:visited img { 
     }
a:link:active img, 
a:visited:active img {
      }

/*--------------------smilies im text--------------------*/

body img.wp-smiley{
     }



/*--------------------der weiterlesen link--------------------*/

.more-link{
     }

/*--------------------die seiten wenn es mehrere gibt--------------------*/
p.serif{
     }

/*--------------------suche--------------------*/
#searchform {
	/*position: absolute;*/
	float:right;
	top: 0px;
	right: 0px;
	background: url(images/searchform-bg.png) no-repeat right bottom;
	height: 35px;
	width: 330px;
}
#searchform #s{
	background: #ffffff url(images/form-field-bg.gif) no-repeat ;
	height: 17px;
	width: 200px;
	margin: 6px 5px 1px 10px;
	padding: 3px 7px 2px 5px;
	color: #aaaaaa;
	border: none;
}
#searchform #searchsubmit { 
	background: url(images/search-btn.gif) no-repeat left top;
	height: 25px;
	width: 89px;
	border: none;
	text-indent: -999%;
	line-height: 1px;
	margin-top: 6px;
}
#searchform #searchsubmit:hover {
	background: url(images/search-btn.gif) no-repeat bottom left;
}


#searchform{
     }

input#s{
     }

input#searchsubmit{
     }




/*--------------------Kommentare--------------------*/
.alt {
	background: #353739;	 
	}

.commentlist {
	margin: 10px 0px;
	padding-left: 45px;
	line-height: 130%;
	color: #CCCCCC;	 
	}


.nocomments {
	 
	}
 
.commentlist li {
	padding: 5px 10px;	 
	}

.commentlist cite, 
.commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 110%;
	color: #ffffff;	 
	}

.commentlist p {
	 
	}

#commentform p {
	 
	}

.commentmetadata {
	 
	}

#commentform input {
	font: 110% Arial, Helvetica, sans-serif;
	width: 220px;
	padding: 5px 3px 3px 7px;
	background: url(images/form-field-bg2.gif) no-repeat;
	border-top: 1px solid #e6e6e6;
	border-right: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
	border-left: 1px solid #e6e6e6;
	}

#commentform textarea {
	font: 110% Arial, Helvetica, sans-serif;
	width: 480px;
	height: 140px;
	background:url(images/form-field-bg2.gif) no-repeat;
	border: solid 1px #222222;
	padding: 5px 3px 3px 7px;
	color:#8c8e91;
	}

#commentform #submit {
	font: 12px/100% Arial, Helvetica, sans-serif;
	color: #b9b9b9;
	background: url(images/submit-btn.gif) no-repeat top left;
	border: none;
	width: 135px;
	height: 25px;
	padding-bottom: 6px;
	margin-left: 355px;
	}

#commentform #submit:hover {
	background: url(images/submit-btn.gif) no-repeat bottom left;
	}
#commentform textarea:focus, #commentform input[type="text"]:focus {
	border: solid 1px #616265;
	}

/*--------------------fuer den wp kalender--------------------*/
 
#wp-calendar th {
	 
	}


#wp-calendar {
	empty-cells: show;
	
	}

#wp-calendar #next a {
	
	}

#wp-calendar #prev a {
	
	}

#wp-calendar a {
	
	}

#wp-calendar caption {
	
	}

#wp-calendar td {
	
	}

#wp-calendar td.pad:hover { 
      }


/*-------------------- widgets---------------------*/
h2.widgettitle{
     }
.widget {
     }

/*--------------------Archive--------------------*/

li#archives{
     }

.widget_archives{
     }

/*--recent posts--*/


li#recent-posts{
     }

.widget_recent_entries{
     }



/*--------------------text widget--------------------*/
li.widget_text{
     }

/*--id haengt von der nummer des text widgets ab*/
li#text-4{
     }
div.textwidget{
     }

/*--------------------links blogroll--------------------*/

li#links{
     }

.widget_links{
     }


/*--------------------kategorien--------------------*/

li#categories{
     }

.widget_categories{
     }

