/*

Theme Name: HD Warrior
Theme URI: 
Version: 2.0
Description: A Theme by <a href="http://www.frecosse.com">Frecosse Website Design</a>. <br>Use the Plugin <a href="http://wordpress.org/extend/plugins/pagebar/">Pagebar</a> to add a nice navigation to the bottom of the page
Author: Graeme Attkins
Author URI: http://www.frecosse.come
Tags: blue, black, two-columns, fixed-width, right-sidebar 
*/

a { color:#0e557f; text-decoration:none; }
a:hover { text-decoration:underline; }

ol.commentlist { list-style-type:none; }

.attachment-post-thumbnail { float:right; margin:0 0 20px 20px; }
body { background:#000; margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; }
#wrapper { width:1200px; margin:0 auto; overflow:hidden; background:#000 url('images/background.jpg') no-repeat; }
#header { width:1200px; height:483px; }
#navigation { background:transparent url('images/nav_background.png') no-repeat; width:1200px; height:78px; }
#content { overflow:hidden; padding:10px 30px 0 25px; }
#articles { float:left; overflow:hidden; }
#sidebar { float:right; }
.article, .pagebar { display:block; clear:both; width:830px; background:#fff; padding:20px; margin-bottom:25px; overflow:hidden; }
.clear_both { clear:both; }
/* .article p { clear:both; } */
.article_date { float:left; width:60px; background:#ccc; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#0e557f; }
.article_date p strong { font-size:32px!important; font-weight:bold; line-height:24px; }
.article_date em { display:block; text-transform:uppercase; font-size:18px; font-style:normal; color:#000; }
.article_heading { float:right; width:750px; margin:0 0 24px 0; }
.article_heading h1 { margin:6px 0 0 0; font-size:24px; line-height:32px; border-bottom:1px dotted #ccc; padding-bottom:12px; }
.article_heading a { color:#0e557f; text-decoration:none; }
.article_heading a:hover { text-decoration:underline; }
.article_heading p { margin-top:6px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.article_heading p em { float:right; }
.article p a.read_more { float:right; background:#0e557f; padding:6px 12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; border:1px solid #0e557f; }
.article p a:hover.read_more { background:#fff; color:#0e557f; }
.advert { width:250px; margin-bottom:24px; }

#sidebar h2 { font-size:18px; color:#fff; margin-top:24px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; border-bottom: 1px dotted #ccc; padding-bottom:12px; }
#sidebar ul { margin:0 0 24px 0; width:245px; padding:0; color:#fff; list-style-type:square; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; }
#sidebar ul li { margin:0 0 12px 16px; color:#999; font-style:italic; }
#sidebar ul li a { color:#fff; text-decoration:none; font-style:normal; }
#sidebar ul li a:hover { text-decoration:underline; }

.video_wrapper { overflow: hidden; height: 190px; margin-bottom: 24px; }
.video_wrapper iframe { position:relative; top:-30px; }
.video_advert a { display:block; width:100%; height:190px; position: relative; margin-top: -215px; margin-bottom: 24px; }

#footer { color:#999; font-size:12px; margin:0 30px 50px 30px; overflow:hidden; }
#footer a { color:#999; text-decoration:none; }
#footer a:hover { color:#fff; text-decoration:underline; }
#footer_left { float:left; }
#footer_right { float:right; }
#navigation ul { list-style-type:none; margin:0 0 0 40px; padding:0; }
#navigation ul li { margin:22px 0 0 0; display:inline; float:left; font-family:Arial, Helvetica, sans-serif; }
#navigation ul li a { margin-right:20px; color:#fff; text-decoration:none; font-size:24px; text-transform:lowercase; }
#navigation ul li a:hover { color:#f00; }
.search_form { float:right; margin:22px 40px 0 0; }
.search_form input[type="text"] { font-size:14px; background:#000; padding:4px; color:#fff; border:1px solid #fff; -moz-border-radius: 6px;
border-radius: 6px; }
.search_form input[type="submit"] { font-size:14px; color:#fff; background:#0e557f; padding:4px; border:1px solid #000; -moz-border-radius: 6px;
border-radius: 6px; }
.search_form input[type="submit"]:hover { background:#fff; color:#0e557f; }

.hidden {
	display:none;	
}

.headerdes {
	display:none;
}

.date { 
	color: #808080; 
	text-align: right; 
	margin: 4px 0 5px 0; 
	padding: 0.4em 0 0 0; 
	border-top: 1px solid #eee;
}

.comments { 
	padding: 10px 10px 8px 10px; 
	margin: 0 0 7px 0; 
	background: #f8f8f8; 

width: 400px;
	color: #000;
}

.commentsbox { 
	padding: 8px 0 10px 10px; 
	margin: 0 0 10px 0; 
	background: #f4f4f4; 
	color: #000;
	width: 400px;
}

.error {
	color: #990000;
	background-color: #FFF0F0;
	padding: 7px;
	margin-top: 5px;
	margin-bottom: 10px;
	border: 1px dashed #990000;
}

.error h2 {
	color: #990000;
	background: inherit;
}

.success {
	color: #000000;
	background: #F5FBE1;
	padding: 7px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px dashed #7BA813;
}
.success h2 {
	color: #7BA813;
	background: inherit;
}





/*post stylng*/
.post{margin:0 0 0px 0;}

.post .info{
padding:2px 3px 3px 8px;
border:1px solid #e3e4e4;
background-color:#f5f5f5;
text-align: center;
font-size:0.9em;
color:#505050;
}

/*border-top: 1px solid #f5f5f5;*/
/*background-color:#f5f5f5;*/


/*comment styling*/
/* Comments Styling */
#commentlist li {
margin-bottom: 1.5em;
padding-bottom: 1em;
border-bottom: 1px solid #700000;
}

#commentform {
margin: 1em 0;

width: 280px;
}

#commentform textarea {


background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 280px;
}
#commentform textarea:hover {
background: #FFFFFF;
border: 1px solid #d6d3d3;
}
#commentform textarea:focus {
background: #ffffff;
border: 1px solid #939793;
}

#commentform #email, #commentform #author, #commentform #url {
font-size: 1.1em;
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 280px;
}
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #d6d3d3;
width: 280px;
}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #939793;
width: 280px;
}
#commentform input{
margin-bottom: 3px;
}

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;

}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}
	
/* Begin Comments*/

.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;




	}
.commentlist li ul li {
	margin-right: -5px;
	margin-left: 10px;

}







.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}



/* class um die li der 1 Ebene zu gestalten*/
.depth-1{
		background-color:#f5f5f5;
		border:1px solid #e3e4e4;
		padding:2px;

		}
 
/*hat man Kind Kommentare gibt es dann noch soviel wie man eben braucht */
.depth-2{	
	background-color:white;
	border:1px solid #e3e4e4;
	list-style: none;
		}	

.depth-3{
		background-color:#f5f5f5;
		border:1px solid #e3e4e4;
		list-style: none;
		}
.depth-4{
		background-color:white;
		border:1px solid #e3e4e4;
		list-style: none;		


		}

.depth-5{
		background-color:#f5f5f5;
		border:1px solid #e3e4e4;
		list-style: none;		
		}		
 
/* folgende gestalten das li abwechselnd, wenn man mag*/
/* erstes li*/
.even {}
.thread-even{}
/* zweites li*/
.odd {}
.alt {}
.thread-odd {}
.thread-alt{}
 
 
 
/*---ende der class fuer die li---*/

#respond {
margin-left: 10px;
}

.post { 
	clear:both;
}

.right_side ul li .children {
	padding-left:20px;
	list-style:square;
	background-image: transparent url('images/arrow.gif') no-repeat center left;
}

/* --- ALTERNATING COMMENTS --- */

.borderc1 {
border:1px solid #999!important;
background-color:#ebebeb;
}

.borderc2 {
border:1px solid #999!important;
background-color:#fff;
}